{"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":823871,"link":"/api/v1.1/game/823871/feed/live","metaData":{"wait":10,"timeStamp":"20260509_015305","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823871,"type":"R","doubleHeader":"N","id":"2026/05/08/wasmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823871-2026-05-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-08T23:10:00Z","originalDate":"2026-05-08","officialDate":"2026-05-08","dayNight":"night","time":"7: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":2026,"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":39,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":19,"losses":20,"ties":0,"pct":".487"},"records":{},"divisionLeader":false,"wins":19,"losses":20,"winningPercentage":".487"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","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":"Miami","record":{"gamesPlayed":39,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":22,"ties":0,"pct":".436"},"records":{},"divisionLeader":false,"wins":17,"losses":22,"winningPercentage":".436"},"franchiseName":"Miami","clubName":"Marlins","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},"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},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"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},"ID702281":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281","firstName":"Robert","lastName":"Snelling","primaryNumber":"61","birthDate":"2003-12-19","currentAge":22,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robby","useLastName":"Snelling","middleName":"Matthew","boxscoreName":"Snelling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robby Snelling","nameSlug":"robby-snelling-702281","firstLastName":"Robby Snelling","lastFirstName":"Snelling, Robby","lastInitName":"Snelling, R","initLastName":"R Snelling","fullFMLName":"Robert Matthew Snelling","fullLFMName":"Snelling, Robert Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"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},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID694795":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795","firstName":"Joshua","lastName":"Ekness","primaryNumber":"95","birthDate":"2002-02-07","currentAge":24,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Ekness","middleName":"Dean","boxscoreName":"Ekness","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Ekness","nameSlug":"josh-ekness-694795","firstLastName":"Josh Ekness","lastFirstName":"Ekness, Josh","lastInitName":"Ekness, J","initLastName":"J Ekness","fullFMLName":"Joshua Dean Ekness","fullLFMName":"Ekness, Joshua Dean","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"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},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"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},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"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},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":12070,"firstPitch":"2026-05-08T23:10:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"home":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":831984,"fullName":"Ryan Erickson","link":"/api/v1/people/831984"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:10:27.983Z","endTime":"2026-05-08T23:11:14.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T19:42:04.477Z","endTime":"2026-05-08T22:49:15.699Z","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":"2026-05-08T22:49:15.699Z","endTime":"2026-05-08T23:08:47.501Z","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":"2026-05-08T23:08:47.501Z","endTime":"2026-05-08T23:10:30.171Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.692902410136114,"aZ":-39.72106142246701,"pfxX":-3.7446238952606707,"pfxZ":-4.932284973866324,"pX":0.8072352682133592,"pZ":2.1759206275505094,"vX0":-4.256316722074544,"vY0":-122.76680287655972,"vZ0":0.08964498708883095,"x":86.23,"y":180.03,"x0":3.0481468675572896,"y0":50.00278423737124,"z0":5.512422739813172,"aX":-5.729866636222131},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.6,"breakHorizontal":7.8,"spinRate":2595,"spinDirection":324},"zone":9,"typeConfidence":2.0,"plateTime":0.4457097931568432,"extension":6.102729463470649},"index":3,"playId":"67db9665-fbb6-388c-8396-a30512dd6c26","pitchNumber":1,"startTime":"2026-05-08T23:10:30.171Z","endTime":"2026-05-08T23:10:34.262Z","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":83.5,"endSpeed":76.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9250119851131,"aZ":-41.0319670474984,"pfxX":-3.8982298988447557,"pfxZ":-5.933860359112895,"pX":-0.37826855493214007,"pZ":3.0652292747738112,"vX0":-6.4153582390718995,"vY0":-121.49133424590832,"vZ0":2.499763814968754,"x":131.42,"y":156.02,"x0":2.803323112020012,"y0":50.00070275468089,"z0":5.590705893140358,"aX":-5.8211262047208265},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.8,"breakHorizontal":8.6,"spinRate":2619,"spinDirection":324},"zone":1,"typeConfidence":2.0,"plateTime":0.450932389529922,"extension":6.077552061461804},"index":4,"playId":"044c5545-200c-3905-9d2d-50b62efe47b5","pitchNumber":2,"startTime":"2026-05-08T23:10:50.352Z","endTime":"2026-05-08T23:10:54.556Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281740636100864,"aZ":-40.10185819356703,"pfxX":-5.555196382170842,"pfxZ":-5.151870662133823,"pX":-1.3806485793202434,"pZ":1.8889722939421734,"vX0":-8.782359986345796,"vY0":-123.88533919777281,"vZ0":0.06720246070758873,"x":169.63,"y":187.78,"x0":2.9475385385478186,"y0":50.00567685087329,"z0":5.244172708584234,"aX":-8.541036357227572},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.0,"breakHorizontal":12.2,"spinRate":2453,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.443989920291902,"extension":6.155158736241514},"index":5,"playId":"65767c47-584a-36a0-ae9c-96822f225eeb","pitchNumber":3,"startTime":"2026-05-08T23:11:08.914Z","endTime":"2026-05-08T23:11:14.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:11:14.356Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Curtis Mead doubles (7) on a line drive to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:11:27.542Z","endTime":"2026-05-08T23:12:26.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(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.0,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91206053971569,"aZ":-10.516350643309373,"pfxX":3.3360064983203035,"pfxZ":10.780810845751114,"pX":1.6618590487830582,"pZ":2.321926188251416,"vX0":-4.472600937049775,"vY0":-141.03088148518867,"vZ0":-6.918391488313107,"x":53.65,"y":176.09,"x0":2.8369472977736874,"y0":50.00246608938981,"z0":5.489671922076694,"aX":6.701667565109067},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2490,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3888011470272805,"extension":6.303669654134245},"index":0,"playId":"bb8f9bbc-f0f7-310c-ad9f-2a1a7a31d91d","pitchNumber":1,"startTime":"2026-05-08T23:11:36.627Z","endTime":"2026-05-08T23:11:40.547Z","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":96.0,"endSpeed":87.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.978199976637516,"aZ":-10.42737468674138,"pfxX":3.976369011411994,"pfxZ":11.067147290925728,"pX":-0.3400032500853949,"pZ":3.2752511838419087,"vX0":-9.302153535762846,"vY0":-139.4456522203768,"vZ0":-4.273758880798949,"x":129.96,"y":150.35,"x0":2.525742206662343,"y0":50.006316330485745,"z0":5.518407984556085,"aX":7.817225860631785},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":-5.3,"spinRate":2561,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39311419498275235,"extension":6.40638451611459},"index":1,"playId":"e19ddd35-de68-3d14-94cb-47525fff589b","pitchNumber":2,"startTime":"2026-05-08T23:11:52.667Z","endTime":"2026-05-08T23:11:56.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20624685952299,"aZ":-40.32404663566542,"pfxX":-5.459016910133659,"pfxZ":-5.4187984418648085,"pX":0.009045024417563895,"pZ":2.6016299821034616,"vX0":-5.272088312470384,"vY0":-122.15306437792182,"vZ0":1.4085861293261606,"x":116.66,"y":168.54,"x0":2.908638469392241,"y0":50.00403404702525,"z0":5.497816555007614,"aX":-8.207322528050291},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.1,"breakHorizontal":11.2,"spinRate":2498,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.4492801934343369,"extension":6.264734128460637},"hitData":{"launchSpeed":97.0,"launchAngle":20.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":78.95,"coordY":51.47}},"index":2,"playId":"a5cbbfb0-af5a-3579-ae20-63619f3d2d7f","pitchNumber":3,"startTime":"2026-05-08T23:12:13.143Z","endTime":"2026-05-08T23:12:26.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:12:26.063Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:12:29.776Z","endTime":"2026-05-08T23:13:58.453Z","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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":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":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11326841982301,"aZ":-9.231629065574804,"pfxX":5.577466526982722,"pfxZ":11.730432240225793,"pX":-0.9072544286495349,"pZ":1.7610876718277415,"vX0":-10.998880445085627,"vY0":-140.03198803415117,"vZ0":-8.564931437268818,"x":151.58,"y":191.23,"x0":2.3740561202251946,"y0":50.00099381356415,"z0":5.490774892355478,"aX":10.907563103590023},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":-7.4,"spinRate":2589,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.39344184886637956,"extension":6.583592148373385},"index":0,"playId":"09a89d9d-5705-37bc-b0ce-76d2cd1f08e1","pitchNumber":1,"startTime":"2026-05-08T23:12:56.072Z","endTime":"2026-05-08T23:13:00.382Z","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":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043100609034674,"aZ":-28.861603869831214,"pfxX":8.942434560389612,"pfxZ":1.8942467931497262,"pX":1.5335187931360246,"pZ":2.315235580742887,"vX0":-6.800359837138154,"vY0":-131.78492819180013,"vZ0":-2.3380045452544427,"x":58.55,"y":176.27,"x0":2.9956591493695472,"y0":50.00051102187355,"z0":5.362677822771723,"aX":15.60479120246407},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":1621,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4168702715922814,"extension":6.161609508873981},"index":1,"playId":"e9390e95-76a5-3a9e-9c7b-ba604d2fd38a","pitchNumber":2,"startTime":"2026-05-08T23:13:14.165Z","endTime":"2026-05-08T23:13:19.483Z","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.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530033959153414,"aZ":-27.802626923175083,"pfxX":10.396452191553777,"pfxZ":2.475085758399361,"pX":-0.6784263512760128,"pZ":1.4186758496942269,"vX0":-11.709108481817605,"vY0":-132.81626054201197,"vZ0":-4.896542667990532,"x":142.86,"y":200.48,"x0":2.4609658609392104,"y0":50.002218917363,"z0":5.336859531011209,"aX":18.358042604942},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1823,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4142454330878831,"extension":6.489661816890017},"index":2,"playId":"5de76400-b932-3220-8de5-3fb2482b7c67","pitchNumber":3,"startTime":"2026-05-08T23:13:33.423Z","endTime":"2026-05-08T23:13:38.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93141518734872,"aZ":-7.968869449400481,"pfxX":4.290163893520534,"pfxZ":12.235989493494,"pX":0.5793738051865279,"pZ":2.7600277390571937,"vX0":-7.088681281830442,"vY0":-141.13710346719603,"vZ0":-6.1494777370938385,"x":94.92,"y":164.26,"x0":2.588798055972842,"y0":50.00344053666705,"z0":5.506814968185637,"aX":8.487764764089283},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.8,"breakHorizontal":-6.0,"spinRate":2631,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3909961649046898,"extension":6.509157235665368},"index":3,"playId":"2f1d97f6-bb5e-35e6-8f96-354eed0cfc52","pitchNumber":4,"startTime":"2026-05-08T23:13:54.136Z","endTime":"2026-05-08T23:13:58.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:13:58.453Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a sharp line drive to center fielder Esteury Ruiz. Curtis Mead scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:14:04.446Z","endTime":"2026-05-08T23:14:33.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508521869788776,"aZ":-38.01592156303947,"pfxX":-7.475378854220082,"pfxZ":-3.934665669176294,"pX":0.10439698902764087,"pZ":2.270295752752622,"vX0":-4.323527267138601,"vY0":-121.77420551406979,"vZ0":0.3441833043217004,"x":113.02,"y":177.48,"x0":2.880937448924706,"y0":50.00302050813278,"z0":5.4472512756417775,"aX":-11.096128442675267},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":14.6,"spinRate":2689,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.451804590230362,"extension":6.158282436607598},"hitData":{"launchSpeed":104.7,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.32,"coordY":64.55}},"index":0,"playId":"cec6c6a4-e152-3b67-a236-3cc10af12073","pitchNumber":1,"startTime":"2026-05-08T23:14:22.867Z","endTime":"2026-05-08T23:14:33.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:14:33.059Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jacob Young homers (3) on a fly ball to left field. CJ Abrams scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:14:52.686Z","endTime":"2026-05-08T23:16:41.323Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40926543195914,"aZ":-11.761600836975806,"pfxX":3.395626609624195,"pfxZ":10.333623794303762,"pX":0.4903657623022707,"pZ":3.0021242976709788,"vX0":-6.990406654870765,"vY0":-140.2818542243356,"vZ0":-5.093180089230552,"x":98.31,"y":157.72,"x0":2.583517891626856,"y0":50.001354356127074,"z0":5.620755402492514,"aX":6.707578451902531},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-4.6,"spinRate":2497,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.3918094454769201,"extension":6.355146473625133},"index":0,"playId":"61564d5a-6710-3de3-8c32-3582588b6b92","pitchNumber":1,"startTime":"2026-05-08T23:15:01.446Z","endTime":"2026-05-08T23:15:05.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43135746363434,"aZ":-10.750208575878927,"pfxX":2.2683237681293194,"pfxZ":10.994478631453934,"pX":0.44871716895614056,"pZ":4.789069174395268,"vX0":-6.420074876400647,"vY0":-139.87924272163187,"vZ0":-0.7705673087530656,"x":99.9,"y":109.48,"x0":2.4960195907792286,"y0":50.00506085131284,"z0":5.784806562317756,"aX":4.422162449572196},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":-2.5,"spinRate":2559,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39408544630958,"extension":6.300711369700546},"index":1,"playId":"abf2380a-0005-34b7-80cf-461765754796","pitchNumber":2,"startTime":"2026-05-08T23:15:17.170Z","endTime":"2026-05-08T23:15:20.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801291173162408,"aZ":-30.00354712980253,"pfxX":9.332900987735478,"pfxZ":1.22579333645138,"pX":0.41815697658731044,"pZ":2.026272307024638,"vX0":-9.008278298574528,"vY0":-132.43083982414964,"vZ0":-3.110950582663234,"x":101.06,"y":184.07,"x0":2.6607185083495772,"y0":50.00041575478268,"z0":5.424273211896053,"aX":16.480109060461253},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-14.8,"spinRate":1529,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4145071477184259,"extension":6.479052049383376},"index":2,"playId":"32f3b1e8-f2c6-3fa3-b1b6-ff79fba4ed00","pitchNumber":3,"startTime":"2026-05-08T23:15:36.153Z","endTime":"2026-05-08T23:15:39.797Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262200260826216,"aZ":-38.96498710866519,"pfxX":-7.033229041727365,"pfxZ":-4.387606636667417,"pX":1.1684760804028813,"pZ":2.204598642346931,"vX0":-1.8236598990646382,"vY0":-123.77815901774875,"vZ0":-0.13748284828743595,"x":72.46,"y":179.26,"x0":2.828912255634856,"y0":50.00316610041357,"z0":5.530117615296181,"aX":-10.886086371680536},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":13.2,"spinRate":2650,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.4429117608772861,"extension":6.04828308314721},"index":3,"playId":"53a5a691-22c6-3953-b48d-1d392a31e5bc","pitchNumber":4,"startTime":"2026-05-08T23:15:59.344Z","endTime":"2026-05-08T23:16:02.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.005466666367845,"aZ":-10.703168452730623,"pfxX":4.377012719489782,"pfxZ":10.967283560985605,"pX":-0.64869599988776,"pZ":2.6847371780967264,"vX0":-9.709865845394175,"vY0":-139.21719555707935,"vZ0":-5.994593864865045,"x":141.73,"y":166.29,"x0":2.3197170417124275,"y0":50.005296602724734,"z0":5.578356898718817,"aX":8.571984806274983},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2554,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.393820156220277,"extension":6.579352580292624},"hitData":{"launchSpeed":101.5,"launchAngle":30.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.62,"coordY":62.04}},"index":4,"playId":"7e8533da-0b77-369c-b337-22e758fc2e4b","pitchNumber":5,"startTime":"2026-05-08T23:16:16.372Z","endTime":"2026-05-08T23:16:41.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:16:41.323Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out softly, catcher Joe Mack to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:16:47.189Z","endTime":"2026-05-08T23:17:25.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761812473083065,"aZ":-12.391867777222393,"pfxX":3.985743596627845,"pfxZ":10.083214722616885,"pX":-0.5688329610842662,"pZ":0.98949497454336,"vX0":-9.589855778280084,"vY0":-139.3006150674513,"vZ0":-10.081454603269115,"x":138.68,"y":212.06,"x0":2.403089095209277,"y0":50.00446995667321,"z0":5.478388141252698,"aX":7.821539657918233},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2582,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.39344390571097776,"extension":6.393782457359442},"index":0,"playId":"5ef2a065-1d44-3cb6-a7bb-410f964fb9c2","pitchNumber":1,"startTime":"2026-05-08T23:17:01.950Z","endTime":"2026-05-08T23:17:05.791Z","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":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87545394462063,"aZ":-36.91756525869486,"pfxX":2.630122173506578,"pfxZ":-3.051294395958788,"pX":-0.1712761246527109,"pZ":2.618513839731788,"vX0":-7.88448093575412,"vY0":-124.22956800552126,"vZ0":0.43910094283309764,"x":123.53,"y":168.08,"x0":2.7077265647340716,"y0":50.00040337428189,"z0":5.518735082536944,"aX":4.093574266557759},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":-2.9,"spinRate":2296,"spinDirection":340},"zone":5,"typeConfidence":2.0,"plateTime":0.441607950184177,"extension":6.23156748629585},"hitData":{"launchSpeed":40.1,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.34,"coordY":201.99}},"index":1,"playId":"15b30193-8b87-312f-8d79-cdf4b106b995","pitchNumber":2,"startTime":"2026-05-08T23:17:18.099Z","endTime":"2026-05-08T23:17:25.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:17:25.790Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xavier Edwards homers (3) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:19:28.193Z","endTime":"2026-05-08T23:21:47.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838636815446314,"aZ":-20.38191370599622,"pfxX":9.418658829047043,"pfxZ":6.780445258813744,"pX":0.7848050847219046,"pZ":1.4646677136637019,"vX0":-7.307160048994017,"vY0":-131.96962568187004,"vZ0":-6.474587313405631,"x":87.09,"y":199.23,"x0":2.385754711668879,"y0":50.00016962177283,"z0":5.484117372938804,"aX":16.37292237333938},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2044,"spinDirection":143},"zone":14,"typeConfidence":0.84,"plateTime":0.41732948632276967,"extension":6.2638069662325195},"index":0,"playId":"7847555e-c44a-3acd-a5c0-69b1a1b2fd49","pitchNumber":1,"startTime":"2026-05-08T23:19:40.679Z","endTime":"2026-05-08T23:19:44.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597522864968223,"aZ":-19.678456137106238,"pfxX":9.539339461040225,"pfxZ":7.1322001628956055,"pX":0.5370781019383324,"pZ":2.774037040287445,"vX0":-8.22518356990495,"vY0":-132.36274040868068,"vZ0":-3.3401093340786936,"x":96.53,"y":163.88,"x0":2.4648660773400035,"y0":50.0032412179747,"z0":5.515476589163102,"aX":16.712640529141883},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-15.2,"spinRate":1974,"spinDirection":151},"zone":3,"typeConfidence":0.87,"plateTime":0.4158492428737022,"extension":6.27980622726553},"index":1,"playId":"0023dcb7-e1b4-3e6e-a14f-182b85afca4e","pitchNumber":2,"startTime":"2026-05-08T23:19:55.671Z","endTime":"2026-05-08T23:19:59.856Z","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":0},"index":2,"startTime":"2026-05-08T23:20:15.335Z","endTime":"2026-05-08T23:20:45.078Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888474575228823,"aZ":-21.867169779452887,"pfxX":10.348241225950904,"pfxZ":7.237864011958536,"pX":0.36992639765583146,"pZ":0.11023266477255456,"vX0":-8.064148049902716,"vY0":-119.39535928225632,"vZ0":-7.924165067373376,"x":102.9,"y":235.8,"x0":2.469239972846159,"y0":50.00542859939172,"z0":5.481845012639813,"aX":14.740835108445875},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.4,"spinRate":1927,"spinDirection":130},"zone":14,"typeConfidence":0.86,"plateTime":0.4611549818431606,"extension":6.429810071711557},"index":3,"playId":"2b67339c-8f96-3a4d-b84f-28f2ee165c68","pitchNumber":3,"startTime":"2026-05-08T23:20:45.078Z","endTime":"2026-05-08T23:20:48.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433168909192897,"aZ":-12.270606927108227,"pfxX":2.5422567394943325,"pfxZ":11.166861760470656,"pX":0.4895634039641887,"pZ":3.7104852647811652,"vX0":-6.158785365685572,"vY0":-133.35598724057206,"vZ0":-2.6324501887654916,"x":98.34,"y":138.6,"x0":2.509381473750501,"y0":50.005604641834395,"z0":5.607622371268597,"aX":4.533347321203373},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-3.1,"spinRate":2164,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.41236479906805545,"extension":6.322180893524982},"index":4,"playId":"f326d8fe-1331-3cbb-84fe-9a96a9cb815f","pitchNumber":4,"startTime":"2026-05-08T23:21:02.289Z","endTime":"2026-05-08T23:21:06.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093997417107243,"aZ":-14.742948208062435,"pfxX":2.1551361295577314,"pfxZ":9.90594417522665,"pX":0.08384971559835773,"pZ":3.3124823517754987,"vX0":-6.923997936454657,"vY0":-132.27522087648057,"vZ0":-2.9508023771564815,"x":113.8,"y":149.34,"x0":2.4634982727153933,"y0":50.00009926149367,"z0":5.533203438242308,"aX":3.7920443509415054},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-2.3,"spinRate":2070,"spinDirection":152},"zone":12,"typeConfidence":0.83,"plateTime":0.41522537021806727,"extension":6.355344395098469},"hitData":{"launchSpeed":103.9,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.78,"coordY":47.31}},"index":5,"playId":"92580152-1b65-3e04-90e1-a82614118cbc","pitchNumber":5,"startTime":"2026-05-08T23:21:18.957Z","endTime":"2026-05-08T23:21:47.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:21:47.744Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (10) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:21:55.405Z","endTime":"2026-05-08T23:23:51.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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":86.8,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22318529635257,"aZ":-27.415073262264006,"pfxX":-3.1565152313859146,"pfxZ":2.9279596532540264,"pX":0.6988369382515589,"pZ":3.0633883732390137,"vX0":-3.8209696585186275,"vY0":-126.49706550782199,"vZ0":-1.152871371453838,"x":90.36,"y":156.07,"x0":2.637558793631787,"y0":50.00190503035057,"z0":5.718113654659991,"aX":-5.1263147380030265},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":6.6,"spinRate":2213,"spinDirection":184},"zone":3,"typeConfidence":0.91,"plateTime":0.43259422926896285,"extension":6.1939821838775435},"index":0,"playId":"e309dafb-aae8-3b3f-b5da-ffd431c4279e","pitchNumber":1,"startTime":"2026-05-08T23:22:12.237Z","endTime":"2026-05-08T23:22:16.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-08T23:22:26.660Z","endTime":"2026-05-08T23:22:35.401Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79146276373336,"aZ":-29.655812685263893,"pfxX":-9.159235020556102,"pfxZ":1.8101996423435374,"pX":0.3485644738211752,"pZ":1.8708249047835948,"vX0":-2.9604960437329404,"vY0":-117.44784399665848,"vZ0":-2.10692771169935,"x":103.71,"y":188.27,"x0":2.816396987455269,"y0":50.004215760708675,"z0":5.544543082300567,"aX":-12.763062554730098},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.0,"breakHorizontal":17.3,"spinRate":2399,"spinDirection":292},"zone":9,"typeConfidence":0.92,"plateTime":0.46683155127992304,"extension":6.1357886594881395},"index":2,"playId":"3b18e621-cb12-3e68-8fd7-06bec23e9a52","pitchNumber":2,"startTime":"2026-05-08T23:22:35.401Z","endTime":"2026-05-08T23:22:39.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953633270071816,"aZ":-16.904557568774432,"pfxX":2.58194958296121,"pfxZ":8.407519669983142,"pX":-0.11184313082959992,"pZ":3.4411266564435143,"vX0":-7.3397282971649975,"vY0":-133.70309819470424,"vZ0":-2.4812333186316784,"x":121.26,"y":145.87,"x0":2.329511897342323,"y0":50.002655153964895,"z0":5.58968080984346,"aX":4.689526637448891},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-3.1,"spinRate":2051,"spinDirection":144},"zone":11,"typeConfidence":0.84,"plateTime":0.40914702920791335,"extension":6.447045474346872},"index":3,"playId":"1ee059b4-e3a9-3ba4-9d83-562b78cc20d6","pitchNumber":3,"startTime":"2026-05-08T23:22:50.945Z","endTime":"2026-05-08T23:22:56.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277508171185016,"aZ":-31.406003432695464,"pfxX":-1.954170795849075,"pfxZ":0.5488923423606415,"pX":0.9065360511795377,"pZ":2.9893365711810516,"vX0":-3.2644151358638016,"vY0":-118.6990194008807,"vZ0":0.30052216898373363,"x":82.44,"y":158.07,"x0":2.560149337280672,"y0":50.00549805956747,"z0":5.748941842044455,"aX":-2.7550214824438286},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":4.4,"spinRate":1129,"spinDirection":358},"zone":12,"typeConfidence":0.84,"plateTime":0.4635860076171774,"extension":6.118048269236793},"index":4,"playId":"65a7ef47-c7a3-32d9-a5f0-c2fc8f28b58b","pitchNumber":4,"startTime":"2026-05-08T23:23:13.310Z","endTime":"2026-05-08T23:23:16.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285283461373837,"aZ":-29.419710863793217,"pfxX":-1.2794280068602792,"pfxZ":1.9735062761677966,"pX":-0.5632806553770157,"pZ":1.4929497408515042,"vX0":-6.482039994930417,"vY0":-118.42836958987675,"vZ0":-3.270984560213391,"x":138.47,"y":198.47,"x0":2.3952295187252504,"y0":50.00209881456542,"z0":5.632632203868628,"aX":-1.7857132763532986},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.9,"breakHorizontal":4.2,"spinRate":1232,"spinDirection":350},"zone":13,"typeConfidence":0.88,"plateTime":0.4655992224380139,"extension":6.199504748853339},"hitData":{"launchSpeed":102.0,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.1,"coordY":135.43}},"index":5,"playId":"7132ff4f-99cc-3838-a0a7-305ec90d5fed","pitchNumber":5,"startTime":"2026-05-08T23:23:36.558Z","endTime":"2026-05-08T23:23:51.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:23:51.498Z","atBatIndex":7},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Stowers reaches on a throwing error by first baseman Curtis Mead. Otto Lopez scores. Kyle Stowers to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:24:06.734Z","endTime":"2026-05-08T23:26:27.716Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83688168172319,"aZ":-43.67973214567874,"pfxX":-5.58266285204589,"pfxZ":-9.1819952182827,"pX":0.7387360728769248,"pZ":2.96517124993685,"vX0":-2.312857593251513,"vY0":-111.75759984227244,"vZ0":3.206062597773523,"x":88.84,"y":158.72,"x0":2.51507087760319,"y0":50.00099961173795,"z0":6.026829497542885,"aX":-6.997011387502526},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.4,"breakHorizontal":10.7,"spinRate":2304,"spinDirection":327},"zone":3,"typeConfidence":0.87,"plateTime":0.4918017735310021,"extension":5.932834836058291},"index":0,"playId":"01f7148d-fee1-3b9c-832f-8ad192c3a9a5","pitchNumber":1,"startTime":"2026-05-08T23:24:25.267Z","endTime":"2026-05-08T23:24:52.277Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-08T23:25:00.676Z","endTime":"2026-05-08T23:25:11.534Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548725611188036,"aZ":-26.766226546493268,"pfxX":-1.5837902937176533,"pfxZ":3.244638463714953,"pX":-0.1609733918802402,"pZ":2.3330916954481986,"vX0":-6.216425475905061,"vY0":-128.06319832053686,"vZ0":-2.865042206762289,"x":123.14,"y":175.79,"x0":2.5001113978742637,"y0":50.003549352378656,"z0":5.5520739786677025,"aX":-2.6393810376358684},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":4.2,"spinRate":2243,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.4271115516025752,"extension":6.277842238973522},"index":2,"playId":"2c454609-8540-3449-b182-7bfcad7096bd","pitchNumber":2,"startTime":"2026-05-08T23:25:11.534Z","endTime":"2026-05-08T23:25:15.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632395530363173,"aZ":-30.763479871719365,"pfxX":-10.392726442396317,"pfxZ":1.0030475162593473,"pX":-1.7047543528592668,"pZ":0.7619076790908917,"vX0":-7.032233250417964,"vY0":-118.47401257303231,"vZ0":-4.1859631121820815,"x":181.98,"y":218.21,"x0":2.666531088240532,"y0":50.0011551726565,"z0":5.407649298449558,"aX":-14.560247034644751},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":20.6,"spinRate":2476,"spinDirection":308},"zone":13,"typeConfidence":0.93,"plateTime":0.46485466200623726,"extension":6.206916261375451},"index":3,"playId":"09df041a-04c2-37e9-abca-e49e0a1a0adb","pitchNumber":3,"startTime":"2026-05-08T23:25:29.695Z","endTime":"2026-05-08T23:25:33.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005946172217104,"aZ":-35.6642023549194,"pfxX":-11.689336661575375,"pfxZ":-2.609102847390443,"pX":0.41745504600158606,"pZ":1.9764654171209604,"vX0":-2.2368196662819955,"vY0":-115.86143989409307,"vZ0":-0.22921100885137569,"x":101.09,"y":185.42,"x0":2.9167470576974117,"y0":50.00408686928504,"z0":5.53354908709945,"aX":-15.627730829355182},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.4,"breakHorizontal":21.7,"spinRate":2528,"spinDirection":309},"zone":9,"typeConfidence":0.93,"plateTime":0.4757819149845255,"extension":6.131661753882601},"index":4,"playId":"06f8d37e-8055-3afb-befe-af1f9a8c9896","pitchNumber":4,"startTime":"2026-05-08T23:25:48.955Z","endTime":"2026-05-08T23:25:53.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523500406390408,"aZ":-21.03406580968182,"pfxX":10.010971757977492,"pfxZ":6.25394617114296,"pX":1.109294870054793,"pZ":2.885010659506077,"vX0":-7.249754294414615,"vY0":-133.3379599820658,"vZ0":-2.7045194153344596,"x":74.72,"y":160.88,"x0":2.5774362227022465,"y0":50.004312742010114,"z0":5.44845245506491,"aX":17.835536072642892},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":-16.3,"spinRate":2122,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.41246692488830217,"extension":6.349523002215299},"hitData":{"launchSpeed":62.2,"launchAngle":14.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.2,"coordY":148.5}},"index":5,"playId":"23117df3-b489-3a16-a33d-cebc5a1748e6","pitchNumber":5,"startTime":"2026-05-08T23:26:15.282Z","endTime":"2026-05-08T23:26:27.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:26:27.716Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:27:37.462Z","endTime":"2026-05-08T23:29:19.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T23:27:19.403Z","endTime":"2026-05-08T23:27:39.697Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064039062611965,"aZ":-25.327494978443013,"pfxX":-2.6482004670262684,"pfxZ":3.9694239071344146,"pX":0.6855068037609482,"pZ":3.5285153314358904,"vX0":-4.057026834033812,"vY0":-130.4575652838511,"vZ0":-0.6330239509405421,"x":90.87,"y":143.51,"x0":2.6040878425412255,"y0":50.00498850752985,"z0":5.680838223860706,"aX":-4.572336801187449},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":5.6,"spinRate":2270,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.4196106286166046,"extension":6.105339385743995},"index":1,"playId":"ca03cb62-157b-3104-9787-ce3c8b4cce64","pitchNumber":1,"startTime":"2026-05-08T23:27:39.697Z","endTime":"2026-05-08T23:27:43.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060971723591837,"aZ":-26.26875188675447,"pfxX":-2.8056727054538957,"pfxZ":3.568421136145041,"pX":-0.3669102956488613,"pZ":3.474081601067617,"vX0":-6.206297180720763,"vY0":-128.0128446277063,"vZ0":-0.4063329349863647,"x":130.99,"y":144.98,"x0":2.455991064418179,"y0":50.00462711372658,"z0":5.695929031610497,"aX":-4.6431113678810485},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":6.5,"spinRate":2241,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.42830127869598966,"extension":6.212083944117197},"index":2,"playId":"7785fe18-0c1a-3ea3-a187-96b56fa99fe5","pitchNumber":2,"startTime":"2026-05-08T23:27:55.082Z","endTime":"2026-05-08T23:27:58.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021289409643234,"aZ":-44.20238483718928,"pfxX":-4.487882476198669,"pfxZ":-9.490505738812692,"pX":-0.5111887620870562,"pZ":2.4399324324164513,"vX0":-5.265941224483955,"vY0":-112.63300456951494,"vZ0":2.3044320242295653,"x":136.49,"y":172.9,"x0":2.4520663236365703,"y0":50.00161786800774,"z0":5.9179304593664925,"aX":-5.688386385381756},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.1,"breakHorizontal":9.6,"spinRate":2358,"spinDirection":332},"zone":4,"typeConfidence":0.89,"plateTime":0.4888060098672744,"extension":6.061269759909931},"index":3,"playId":"33a63515-c3e9-3588-9026-7c281ee6bf54","pitchNumber":3,"startTime":"2026-05-08T23:28:15.437Z","endTime":"2026-05-08T23:28:21.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892395329549696,"aZ":-13.90638231601449,"pfxX":3.524618877530731,"pfxZ":9.961235777388538,"pX":0.28397509448597363,"pZ":3.3198869924086924,"vX0":-7.074085543131136,"vY0":-134.26041377433035,"vZ0":-3.2851428050482507,"x":106.18,"y":149.14,"x0":2.489783103904943,"y0":50.00009879421663,"z0":5.543239230206441,"aX":6.462830615449466},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2110,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.4073020152990878,"extension":6.435616547258642},"index":4,"playId":"ab8b8eae-d49f-3caa-b013-7019ca5b8099","pitchNumber":4,"startTime":"2026-05-08T23:28:51.388Z","endTime":"2026-05-08T23:28:55.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634090156001403,"aZ":-43.27261189403769,"pfxX":-4.7097136270689495,"pfxZ":-8.49678164303656,"pX":0.7727362459632514,"pZ":2.2686349573853364,"vX0":-2.6702938608313036,"vY0":-114.30023496227224,"vZ0":1.6425728896406426,"x":87.55,"y":177.53,"x0":2.5731821157930934,"y0":50.00313104184414,"z0":5.8322967168101565,"aX":-6.150593854565739},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.5,"breakHorizontal":9.2,"spinRate":2274,"spinDirection":328},"zone":6,"typeConfidence":0.83,"plateTime":0.4816016655530784,"extension":6.029815266640929},"hitData":{"launchSpeed":90.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":150.43}},"index":5,"playId":"56cf7b56-485c-347d-8af9-dec555d42c73","pitchNumber":5,"startTime":"2026-05-08T23:29:10.997Z","endTime":"2026-05-08T23:29:19.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:29:19.032Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:29:30.107Z","endTime":"2026-05-08T23:30:55.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02347306379449,"aZ":-42.93390383909365,"pfxX":-6.471813341483342,"pfxZ":-8.75877389341796,"pX":1.465326950858318,"pZ":3.3254895202997155,"vX0":-0.8437599068193562,"vY0":-110.54732779433408,"vZ0":4.046771311279857,"x":61.15,"y":148.99,"x0":2.6928213815390336,"y0":50.00151649955863,"z0":5.99952353084889,"aX":-7.951832413203445},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-14.4,"breakHorizontal":11.9,"spinRate":2271,"spinDirection":326},"zone":12,"typeConfidence":0.85,"plateTime":0.496830246510215,"extension":5.920481685828352},"index":0,"playId":"d9af708e-35d1-3b55-ba63-0eb95fd94d77","pitchNumber":1,"startTime":"2026-05-08T23:29:44.476Z","endTime":"2026-05-08T23:29:48.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54253385816167,"aZ":-28.394657058494555,"pfxX":-2.7030198073340888,"pfxZ":2.2887154302477093,"pX":-0.04784402203372098,"pZ":2.97730211742281,"vX0":-5.790434458433402,"vY0":-128.0133653123129,"vZ0":-1.1269867460910366,"x":118.82,"y":158.39,"x0":2.5986621489608113,"y0":50.002829017713395,"z0":5.655191224898849,"aX":-4.466182113969452},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":6.2,"spinRate":2222,"spinDirection":185},"zone":2,"typeConfidence":0.92,"plateTime":0.4285929673263964,"extension":6.227632150911369},"index":1,"playId":"4f27c9aa-2c36-3ec3-a236-f699f8661bb8","pitchNumber":2,"startTime":"2026-05-08T23:30:00.294Z","endTime":"2026-05-08T23:30:03.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22179363778239,"aZ":-27.243443900763562,"pfxX":-1.4178319114338405,"pfxZ":2.9202062722930178,"pX":-0.6569405241552925,"pZ":1.8493795521697425,"vX0":-7.357465907186121,"vY0":-129.1994052559287,"vZ0":-4.0401456131484075,"x":142.04,"y":188.85,"x0":2.4133363075518712,"y0":50.00424355815547,"z0":5.530160792575135,"aX":-2.392225676095961},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":4.2,"spinRate":2313,"spinDirection":184},"zone":7,"typeConfidence":0.91,"plateTime":0.42413708554894125,"extension":6.29222103038263},"index":2,"playId":"579995c7-07bb-3624-aaca-08db19c8db1a","pitchNumber":3,"startTime":"2026-05-08T23:30:18.427Z","endTime":"2026-05-08T23:30:22.211Z","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":92.3,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78952858917598,"aZ":-15.971343805527736,"pfxX":5.048822580189113,"pfxZ":8.917255614792143,"pX":-0.25791119636264487,"pZ":3.591835049762599,"vX0":-8.524035847431707,"vY0":-134.13018850365788,"vZ0":-2.2031945517719373,"x":126.83,"y":141.8,"x0":2.3093675640022724,"y0":50.00090556548895,"z0":5.566394884063373,"aX":9.17249815251629},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.2,"spinRate":2056,"spinDirection":142},"zone":11,"typeConfidence":0.85,"plateTime":0.4087932300581931,"extension":6.262416692201504},"index":3,"playId":"b15799b1-c362-3175-b0af-46140c569ce9","pitchNumber":4,"startTime":"2026-05-08T23:30:50.891Z","endTime":"2026-05-08T23:30:55.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:30:55.896Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Brady House to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:31:12.520Z","endTime":"2026-05-08T23:31:28.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599258510962635,"aZ":-33.08091109399989,"pfxX":-10.927884276978268,"pfxZ":-0.6724188218989626,"pX":-0.81895260950871,"pZ":1.453882410299926,"vX0":-4.795738273594863,"vY0":-115.91311359769509,"vZ0":-1.956903942049688,"x":148.22,"y":199.53,"x0":2.7060783847497785,"y0":50.00439402368001,"z0":5.511361915375765,"aX":-14.656182308794397},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.4,"breakHorizontal":21.1,"spinRate":2544,"spinDirection":309},"zone":13,"typeConfidence":0.94,"plateTime":0.47518262130276145,"extension":6.052474915333212},"hitData":{"launchSpeed":77.6,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":164.96}},"index":0,"playId":"808621e7-4cc5-315f-ae06-7641a85d9971","pitchNumber":1,"startTime":"2026-05-08T23:31:20.407Z","endTime":"2026-05-08T23:31:28.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:31:28.463Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:33:31.745Z","endTime":"2026-05-08T23:35:13.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642455188395854,"aZ":-22.8016635616461,"pfxX":7.99681086412436,"pfxZ":5.285710574714184,"pX":0.3994059391154162,"pZ":3.64894744451877,"vX0":-8.64283754449154,"vY0":-132.44882028204776,"vZ0":-0.7030378161248344,"x":101.78,"y":140.26,"x0":2.6679779772610215,"y0":50.0065333786582,"z0":5.5872705675165095,"aX":14.19220963652203},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-12.6,"spinRate":1471,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4137439820512183,"extension":6.220746413005582},"index":0,"playId":"50c89ea4-2498-38f4-bf82-a9f360b97696","pitchNumber":1,"startTime":"2026-05-08T23:33:37.610Z","endTime":"2026-05-08T23:33:41.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290618144829555,"aZ":-34.59831132335357,"pfxX":-3.7137017025145065,"pfxZ":-1.6123912864596903,"pX":0.11266862806094265,"pZ":2.598759509849117,"vX0":-5.7405166431777115,"vY0":-122.01104662991246,"vZ0":0.04364396438600937,"x":112.71,"y":168.61,"x0":2.9794471683272805,"y0":50.0020885569681,"z0":5.565353297286863,"aX":-5.5897681699364705},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.6,"breakHorizontal":8.0,"spinRate":2622,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.44914136901659507,"extension":6.157087020007245},"index":1,"playId":"e95f0d5d-428f-3a5d-90ca-3276974a2bbf","pitchNumber":2,"startTime":"2026-05-08T23:33:52.128Z","endTime":"2026-05-08T23:33:55.971Z","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":1,"outs":0},"index":2,"startTime":"2026-05-08T23:34:00.674Z","endTime":"2026-05-08T23:34:13.368Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686623294305246,"aZ":-29.57005124427218,"pfxX":11.293373759726812,"pfxZ":1.5421633746159351,"pX":1.171905093643903,"pZ":2.7391197739220523,"vX0":-7.733418794105942,"vY0":-129.4862097848781,"vZ0":-1.2906013902815,"x":72.33,"y":164.82,"x0":2.739824137996328,"y0":50.002789317118996,"z0":5.520304854841849,"aX":19.052156125547683},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-18.6,"spinRate":1764,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.42407882826200227,"extension":6.198923305792264},"index":3,"playId":"05664349-546d-3868-a968-b9b7cbd47477","pitchNumber":3,"startTime":"2026-05-08T23:34:13.368Z","endTime":"2026-05-08T23:34:18.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06416188422313,"aZ":-9.233679003031963,"pfxX":3.7689080797326744,"pfxZ":11.791910859515493,"pX":0.07769539134007891,"pZ":1.815395505833648,"vX0":-8.245876872174385,"vY0":-139.04469272755014,"vZ0":-8.285325627027639,"x":114.04,"y":189.76,"x0":2.6007388165035032,"y0":50.00445171743281,"z0":5.458198137506167,"aX":7.334194962961816},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":2507,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3949164028552259,"extension":6.359462765391784},"index":4,"playId":"c8dc2adb-4e78-3f89-9e90-498428e8aa34","pitchNumber":4,"startTime":"2026-05-08T23:34:30.816Z","endTime":"2026-05-08T23:34:34.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599133236377806,"aZ":-38.240419876358494,"pfxX":-4.4010903419773495,"pfxZ":-3.9766679069638675,"pX":0.3043764419489258,"pZ":0.47833545237130376,"vX0":-4.973160422171069,"vY0":-123.09837917933481,"vZ0":-3.922569092581267,"x":105.4,"y":225.86,"x0":2.926306931501492,"y0":50.00123261265217,"z0":5.347055887293881,"aX":-6.717986728799545},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.9,"breakHorizontal":9.2,"spinRate":2579,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4458177460057664,"extension":6.126726523399407},"index":5,"playId":"86e7c952-0ba7-376e-b055-1a0ca1cb7eed","pitchNumber":5,"startTime":"2026-05-08T23:34:48.028Z","endTime":"2026-05-08T23:34:51.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32431762370788,"aZ":-27.60710442855232,"pfxX":10.836736341933271,"pfxZ":2.676473626160961,"pX":0.1504863093103839,"pZ":1.274731513776795,"vX0":-10.031582361060016,"vY0":-130.08800707852694,"vZ0":-5.189786851413358,"x":111.26,"y":204.36,"x0":2.6563231095349376,"y0":50.00261889994444,"z0":5.39874428388295,"aX":18.497669990570554},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-17.3,"spinRate":1763,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42169339018034124,"extension":6.456586984860625},"index":6,"playId":"964aab50-c515-3aa0-abaa-a49da97b5db0","pitchNumber":6,"startTime":"2026-05-08T23:35:08.460Z","endTime":"2026-05-08T23:35:13.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:35:13.297Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a soft bunt ground ball to first baseman Christopher Morel. Joey Wiemer to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:35:23.588Z","endTime":"2026-05-08T23:36:04.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94825761234447,"aZ":-7.4320468575750605,"pfxX":3.1768625378469624,"pfxZ":12.887484838219073,"pX":-0.4731626752357098,"pZ":2.573450239277202,"vX0":-9.378162097582038,"vY0":-138.62882079951552,"vZ0":-6.747427825287298,"x":135.04,"y":169.3,"x0":2.5614080897148166,"y0":50.00170372982584,"z0":5.554966352605992,"aX":6.100120131088573},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.8,"breakHorizontal":-3.5,"spinRate":2569,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.39719976423917336,"extension":6.426034686524497},"hitData":{"launchSpeed":44.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":132.76,"coordY":185.53}},"index":0,"playId":"6a21f1eb-8de9-3e8f-b37f-6536e6a5790a","pitchNumber":1,"startTime":"2026-05-08T23:35:56.414Z","endTime":"2026-05-08T23:36:04.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:36:04.256Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Keibert Ruiz grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Christopher Morel. Joey Wiemer to 3rd. Nasim Nuñez out at 2nd. Keibert Ruiz out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:36:39.571Z","endTime":"2026-05-08T23:37:56.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":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":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0},"index":0,"startTime":"2026-05-08T23:36:31.280Z","endTime":"2026-05-08T23:36:41.842Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980749764835743,"aZ":-10.072683126245655,"pfxX":4.187549142503634,"pfxZ":11.44690850872066,"pX":0.21646783810998949,"pZ":2.6881211753008736,"vX0":-8.058493352309869,"vY0":-138.34115797280072,"vZ0":-6.238122158859344,"x":108.75,"y":166.2,"x0":2.628209161374185,"y0":50.00283910223943,"z0":5.653357581611791,"aX":8.085989543928145},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-5.9,"spinRate":2446,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39650654067753166,"extension":6.724673300136873},"index":1,"playId":"4ce8378e-1bb3-3e86-94dd-2f3d620f3af9","pitchNumber":1,"startTime":"2026-05-08T23:36:41.842Z","endTime":"2026-05-08T23:36:46.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87288456093357,"aZ":-8.267887937679363,"pfxX":4.340699461662057,"pfxZ":12.346695969196846,"pX":-0.25487414660436836,"pZ":2.533402096709427,"vX0":-8.653274747186273,"vY0":-138.49417295498608,"vZ0":-7.321160814026325,"x":126.72,"y":170.38,"x0":2.350800692033986,"y0":50.00533561427026,"z0":5.7695155393156545,"aX":8.407457990986583},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":-6.0,"spinRate":2509,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.39598204015394023,"extension":6.514722706139807},"index":2,"playId":"2a13752b-5b9c-336f-a67c-390de5cef9d8","pitchNumber":2,"startTime":"2026-05-08T23:37:05.215Z","endTime":"2026-05-08T23:37:08.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81888947036902,"aZ":-11.076785731684405,"pfxX":3.942773147057829,"pfxZ":10.886471569198664,"pX":1.5057955421414886,"pZ":2.933244784566712,"vX0":-4.521417605103135,"vY0":-138.76177721498254,"vZ0":-5.334676623204154,"x":59.6,"y":159.58,"x0":2.648820253354093,"y0":50.00424483272709,"z0":5.6273916597824165,"aX":7.642469804377941},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":-6.1,"spinRate":2497,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3956370365327504,"extension":6.498694571158836},"index":3,"playId":"60cbaee9-ec71-3d52-b867-8f11903ca6dc","pitchNumber":3,"startTime":"2026-05-08T23:37:29.300Z","endTime":"2026-05-08T23:37:33.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025079992540686,"aZ":-38.38194815498653,"pfxX":-7.703599019796241,"pfxZ":-4.1556265831550245,"pX":0.32787903474439434,"pZ":2.159709011561144,"vX0":-3.7246950319240857,"vY0":-122.01253687490322,"vZ0":-0.3163443046052863,"x":104.5,"y":180.47,"x0":2.8792977843188363,"y0":50.00210886254911,"z0":5.623904845536328,"aX":-11.509371516966246},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":14.9,"spinRate":2712,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.45047159190089925,"extension":6.1050405057514565},"hitData":{"launchSpeed":81.2,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.01,"coordY":147.41}},"index":4,"playId":"1c2a501b-4294-3b01-a727-8314dd2a2276","pitchNumber":4,"startTime":"2026-05-08T23:37:47.903Z","endTime":"2026-05-08T23:37:56.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:37:56.004Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:38:08.710Z","endTime":"2026-05-08T23:39:36.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335783680891982,"aZ":-40.84824416586965,"pfxX":-5.306829298259972,"pfxZ":-5.736457544587359,"pX":-0.6289445332532675,"pZ":1.799844396084224,"vX0":-6.37469476043271,"vY0":-122.4458732517214,"vZ0":-0.5412070268125779,"x":140.97,"y":190.18,"x0":2.703014633617574,"y0":50.00598994969442,"z0":5.534300311807494,"aX":-8.017764984427963},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.2,"breakHorizontal":11.2,"spinRate":2663,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.4482076150041725,"extension":6.3019617399456465},"index":0,"playId":"e34cef77-1b3a-3c64-a5b7-6b2ab6519519","pitchNumber":1,"startTime":"2026-05-08T23:38:22.952Z","endTime":"2026-05-08T23:38:27.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48423622746965,"aZ":-36.223882167041054,"pfxX":-6.292286719197337,"pfxZ":-2.6587229457882104,"pX":-0.1599858749628907,"pZ":1.6010238352062554,"vX0":-5.804654194746042,"vY0":-123.33908644108907,"vZ0":-1.373666749534741,"x":123.1,"y":195.55,"x0":3.0528501825466208,"y0":50.00589508756957,"z0":5.256172860954953,"aX":-9.57006605481398},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":12.8,"spinRate":2593,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.44630126127231495,"extension":6.2161371621296375},"index":1,"playId":"9500ce19-8f7b-389f-9123-b4ea0fab0caa","pitchNumber":2,"startTime":"2026-05-08T23:38:51.654Z","endTime":"2026-05-08T23:38:56.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26441799228506,"aZ":-18.99826641372813,"pfxX":8.47300056604761,"pfxZ":6.987575948177392,"pX":-0.33310017485288007,"pZ":2.885014742881269,"vX0":-10.887198073580405,"vY0":-136.73547338439838,"vZ0":-3.517356974733807,"x":129.7,"y":160.88,"x0":2.606745206820775,"y0":50.00466867884105,"z0":5.498087056174321,"aX":15.982612848156124},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2284,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4011854959024044,"extension":6.669779007385239},"index":2,"playId":"de018a88-f0b0-330a-bfbf-9ae637aef9e6","pitchNumber":3,"startTime":"2026-05-08T23:39:10.619Z","endTime":"2026-05-08T23:39:14.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1813755751552,"aZ":-40.35804872091257,"pfxX":-6.0143561254775,"pfxZ":-5.552554356802981,"pX":-0.6963211613201211,"pZ":2.4985007639076873,"vX0":-6.660800745667366,"vY0":-121.05604844791169,"vZ0":1.1032549531218956,"x":143.54,"y":171.32,"x0":2.8794515910129803,"y0":50.00285854988062,"z0":5.589099823497594,"aX":-8.863281513876975},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.5,"breakHorizontal":12.6,"spinRate":2666,"spinDirection":329},"zone":4,"typeConfidence":2.0,"plateTime":0.4536708550553463,"extension":6.1775820958081304},"hitData":{"launchSpeed":67.9,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":171.01}},"index":3,"playId":"1d8af8fe-5e59-3ef0-a445-c38f92a44f10","pitchNumber":4,"startTime":"2026-05-08T23:39:29.849Z","endTime":"2026-05-08T23:39:36.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:39:36.689Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:41:40.851Z","endTime":"2026-05-08T23:43:39.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671915365488204,"aZ":-25.78715122447996,"pfxX":-1.9690382799546864,"pfxZ":3.9218409851948817,"pX":0.3332432346970349,"pZ":2.2987836809911655,"vX0":-5.007917431207114,"vY0":-126.79587779107365,"vZ0":-3.101504424784082,"x":104.3,"y":176.71,"x0":2.589056207130149,"y0":50.005862261454695,"z0":5.593209572392837,"aX":-3.2096737996255245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2288,"spinDirection":177},"zone":6,"typeConfidence":0.9,"plateTime":0.4318032340828202,"extension":6.218764396315767},"index":0,"playId":"c9c58437-0f2b-35dd-b4c2-094d6b07c2f1","pitchNumber":1,"startTime":"2026-05-08T23:41:46.557Z","endTime":"2026-05-08T23:41:50.157Z","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":77.4,"endSpeed":70.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315107129196225,"aZ":-45.058866790326974,"pfxX":-4.667258783322066,"pfxZ":-10.186276897045218,"pX":0.18575477079683053,"pZ":1.9049341752181448,"vX0":-3.7583342659075947,"vY0":-112.60481099823602,"vZ0":1.5131430412996594,"x":109.92,"y":187.35,"x0":2.49193963163303,"y0":50.00331027082475,"z0":5.836471005297944,"aX":-5.902881630424788},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.5,"breakHorizontal":9.5,"spinRate":2336,"spinDirection":321},"zone":8,"typeConfidence":0.89,"plateTime":0.48925081059981457,"extension":6.09288855531116},"index":1,"playId":"821a3797-3342-307f-936a-a530f2c9fcf2","pitchNumber":2,"startTime":"2026-05-08T23:42:00.898Z","endTime":"2026-05-08T23:42:04.358Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-08T23:42:15.897Z","endTime":"2026-05-08T23:42:32.839Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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.1,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941030984869588,"aZ":-12.621782668662528,"pfxX":5.173864781529345,"pfxZ":10.566766394831571,"pX":-0.8693105314202176,"pZ":1.3882362873890417,"vX0":-10.143556306830044,"vY0":-135.0538396268071,"vZ0":-8.06837366465727,"x":150.14,"y":201.3,"x0":2.2601032215730923,"y0":50.00182766074439,"z0":5.298649518745374,"aX":9.573271857530004},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.2,"spinRate":2083,"spinDirection":145},"zone":13,"typeConfidence":0.93,"plateTime":0.40529438136350215,"extension":6.464656435759906},"index":3,"playId":"e2858aef-778c-324b-97a5-d99f090ec9d0","pitchNumber":3,"startTime":"2026-05-08T23:42:32.839Z","endTime":"2026-05-08T23:42:36.866Z","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":88.5,"endSpeed":81.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42027252866044,"aZ":-25.683541046248557,"pfxX":-3.1477855701877613,"pfxZ":3.8424150861379873,"pX":-0.5630984277826928,"pZ":2.2990307585128664,"vX0":-6.830406544682485,"vY0":-128.8123642033475,"vZ0":-3.116355900635849,"x":138.46,"y":176.71,"x0":2.5263798539414033,"y0":50.004404750430496,"z0":5.498876074221803,"aX":-5.316460580506563},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":7.2,"spinRate":2353,"spinDirection":181},"zone":4,"typeConfidence":0.94,"plateTime":0.4243488498471879,"extension":6.257617318319717},"index":4,"playId":"f5269a81-ad56-301c-8c0b-9dfce795b0da","pitchNumber":4,"startTime":"2026-05-08T23:42:48.302Z","endTime":"2026-05-08T23:42:51.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01145387313165,"aZ":-45.09121701693492,"pfxX":-4.502690517406341,"pfxZ":-9.697749543114263,"pX":-0.22272150649671887,"pZ":0.9148600273477756,"vX0":-4.637398430682751,"vY0":-115.14724855789127,"vZ0":-0.8688201419306262,"x":125.49,"y":214.08,"x0":2.4084639207551866,"y0":50.002625792913896,"z0":5.6908188208924395,"aX":-5.996953468880668},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-17.4,"breakHorizontal":9.4,"spinRate":2524,"spinDirection":330},"zone":13,"typeConfidence":0.87,"plateTime":0.4771627707317889,"extension":6.148531735191085},"index":5,"playId":"c8a7b3ad-0a35-3a07-872a-519387d866c3","pitchNumber":5,"startTime":"2026-05-08T23:43:05.893Z","endTime":"2026-05-08T23:43:10.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172070513961945,"aZ":-35.90167218995406,"pfxX":-11.885267194121855,"pfxZ":-2.81793636562929,"pX":-0.5218187053284487,"pZ":2.434300147367172,"vX0":-3.9037278631280543,"vY0":-115.97240004271715,"vZ0":0.85405832953804,"x":136.89,"y":173.05,"x0":2.73955017556577,"y0":50.00081516330933,"z0":5.560738218550903,"aX":-15.745697474802679},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.4,"breakHorizontal":22.6,"spinRate":2528,"spinDirection":304},"zone":4,"typeConfidence":0.93,"plateTime":0.47730655530752353,"extension":6.111184922374024},"hitData":{"launchSpeed":77.4,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":172.22}},"index":6,"playId":"474a3a6a-a315-30a7-ba42-a2eba3cbdf0c","pitchNumber":6,"startTime":"2026-05-08T23:43:31.389Z","endTime":"2026-05-08T23:43:39.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:43:39.069Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:43:47.871Z","endTime":"2026-05-08T23:44:34.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278305110686922,"aZ":-13.69245648116535,"pfxX":2.808520581530967,"pfxZ":10.446439788225819,"pX":-0.42661626460873486,"pZ":2.3093423662053336,"vX0":-8.454135783413118,"vY0":-132.4141171238732,"vZ0":-5.468955452367579,"x":133.26,"y":176.43,"x0":2.4478990286239544,"y0":50.002354788257854,"z0":5.409859865963469,"aX":4.969874646099329},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2109,"spinDirection":146},"zone":4,"typeConfidence":0.87,"plateTime":0.4142618856073228,"extension":6.426800750691969},"index":0,"playId":"38fb9bd3-c1ed-36e0-8a96-ea71c0034ad3","pitchNumber":1,"startTime":"2026-05-08T23:44:08.369Z","endTime":"2026-05-08T23:44:11.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17856750355231,"aZ":-26.255214348946986,"pfxX":10.226548300358427,"pfxZ":3.9804519480658156,"pX":0.6166227318948192,"pZ":1.906351230054258,"vX0":-7.964492398522465,"vY0":-121.35756368800067,"vZ0":-3.093248053495009,"x":93.5,"y":187.31,"x0":2.6154426685471273,"y0":50.00591587667445,"z0":5.489164972693575,"aX":15.227078211415906},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.6,"spinRate":1963,"spinDirection":130},"zone":9,"typeConfidence":0.89,"plateTime":0.4516627200635992,"extension":5.984186774130577},"hitData":{"launchSpeed":71.5,"launchAngle":14.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.15,"coordY":108.04}},"index":1,"playId":"99762e6e-31db-39b7-9a24-6af18b08ed36","pitchNumber":2,"startTime":"2026-05-08T23:44:23.183Z","endTime":"2026-05-08T23:44:34.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:44:34.879Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Esteury Ruiz grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Leo Jiménez out at 2nd. Esteury Ruiz to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:44:47.517Z","endTime":"2026-05-08T23:45:09.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612003891571764,"aZ":-28.9232485554689,"pfxX":-1.9410110386887611,"pfxZ":1.95949351522391,"pX":-0.8287692280840877,"pZ":2.369340216967489,"vX0":-7.881238073759615,"vY0":-127.82086334505408,"vZ0":-2.2599747632465053,"x":148.59,"y":174.81,"x0":2.543005142042332,"y0":50.003843628597586,"z0":5.529300151063842,"aX":-3.2201448900406153},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":5.3,"spinRate":2257,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.42802059007614135,"extension":6.285046406031217},"hitData":{"launchSpeed":62.9,"launchAngle":7.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":154.67}},"index":0,"playId":"7c5fb6f8-a822-36d9-ae88-dc0645227da2","pitchNumber":1,"startTime":"2026-05-08T23:45:01.768Z","endTime":"2026-05-08T23:45:09.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:45:09.975Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:45:27.579Z","endTime":"2026-05-08T23:48:31.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,8],"actionIndex":[5,7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":75.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144753476158332,"aZ":-27.716786924683113,"pfxX":10.335780741605163,"pfxZ":3.098925227958416,"pX":1.1414432525313403,"pZ":1.6572760066854921,"vX0":-6.591885790643609,"vY0":-119.49696249573681,"vZ0":-3.4036226145603097,"x":73.49,"y":194.03,"x0":2.600140255884794,"y0":50.00301546279659,"z0":5.6040053568363675,"aX":14.87020636524607},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.0,"breakHorizontal":-17.0,"spinRate":1798,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.45927310228410967,"extension":5.9892764818150335},"index":0,"playId":"ebbf838b-1e24-3270-9ee4-46fac6bf8de6","pitchNumber":1,"startTime":"2026-05-08T23:45:43.160Z","endTime":"2026-05-08T23:45:46.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91069337697381,"aZ":-26.11052131016683,"pfxX":-3.1018172646312294,"pfxZ":3.658659216885937,"pX":-0.19163222275100814,"pZ":2.347297087530796,"vX0":-5.805967439163581,"vY0":-127.77913361376993,"vZ0":-2.8880152517468023,"x":124.3,"y":175.4,"x0":2.5112904472998046,"y0":50.00066752918346,"z0":5.539891106242909,"aX":-5.136602009580753},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":7.0,"spinRate":2224,"spinDirection":182},"zone":5,"typeConfidence":0.93,"plateTime":0.4283800321525839,"extension":6.248800824014508},"index":1,"playId":"a0370eb5-5058-3eea-9839-52d1b6fdb03c","pitchNumber":2,"startTime":"2026-05-08T23:45:59.533Z","endTime":"2026-05-08T23:46:03.806Z","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":1,"outs":2},"index":2,"startTime":"2026-05-08T23:46:17.616Z","endTime":"2026-05-08T23:47:00.742Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42044468184845,"aZ":-19.788273714873085,"pfxX":9.903297277030957,"pfxZ":6.728930145538839,"pX":-0.1900064194361465,"pZ":1.3412370991972724,"vX0":-10.0935741032546,"vY0":-134.82961172324352,"vZ0":-6.693555157873327,"x":124.24,"y":202.57,"x0":2.3161301189668855,"y0":50.0002738943936,"z0":5.253022562741129,"aX":18.22368566349891},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":1862,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.40628324021043527,"extension":6.431968131996021},"index":3,"playId":"c98b8caf-6247-33b6-aa91-975cdd180251","pitchNumber":3,"startTime":"2026-05-08T23:47:00.742Z","endTime":"2026-05-08T23:47:04.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086114837074096,"aZ":-23.285203089727553,"pfxX":-2.356919378524711,"pfxZ":5.353234992887861,"pX":0.7978855600165718,"pZ":3.0298254949786996,"vX0":-4.161708678227595,"vY0":-127.7099470977228,"vZ0":-1.9025351437231346,"x":86.59,"y":156.97,"x0":2.751562736959824,"y0":50.00138592226696,"z0":5.606915999323039,"aX":-3.91112478669239},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":5.2,"spinRate":2204,"spinDirection":168},"zone":3,"typeConfidence":0.91,"plateTime":0.42807380004709206,"extension":6.164393387670138},"index":4,"playId":"01bdd95a-5f46-3db5-bdae-1e343a9743a2","pitchNumber":4,"startTime":"2026-05-08T23:47:18.725Z","endTime":"2026-05-08T23:47:29.834Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"actionPlayId":"01bdd95a-5f46-3db5-bdae-1e343a9743a2","startTime":"2026-05-08T23:47:31.377Z","endTime":"2026-05-08T23:47:51.398Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53577456113124,"aZ":-26.116578329027877,"pfxX":-3.979230670754463,"pfxZ":3.736035867623137,"pX":-0.1997056653540432,"pZ":1.7635358269225916,"vX0":-5.863996009857007,"vY0":-126.68506047885256,"vZ0":-3.894159272597936,"x":124.61,"y":191.16,"x0":2.6643668115833408,"y0":50.00322560382087,"z0":5.414770407661971,"aX":-6.448555253052279},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":8.5,"spinRate":2215,"spinDirection":170},"zone":8,"typeConfidence":0.93,"plateTime":0.4328144534066811,"extension":6.306024241031662},"index":6,"playId":"b544c6cd-0c71-3ca2-ad92-aedcd11da9a1","pitchNumber":5,"startTime":"2026-05-08T23:47:51.398Z","endTime":"2026-05-08T23:47:56.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"b544c6cd-0c71-3ca2-ad92-aedcd11da9a1","startTime":"2026-05-08T23:48:03.403Z","endTime":"2026-05-08T23:48:26.597Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484802477253954,"aZ":-34.99041939995937,"pfxX":-9.755835004317081,"pfxZ":-2.062159338132469,"pX":1.2851262950822326,"pZ":2.722632200009162,"vX0":-1.2148139511207878,"vY0":-117.16726187669605,"vZ0":1.1115808423372557,"x":68.01,"y":165.27,"x0":3.077700110786636,"y0":50.00065712265205,"z0":5.5532173568283945,"aX":-13.34214020643454},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.1,"breakHorizontal":17.9,"spinRate":2513,"spinDirection":302},"zone":12,"typeConfidence":0.92,"plateTime":0.47041053798676336,"extension":6.007748942899868},"index":8,"playId":"724562fa-6854-3524-af3e-7ec2087a5822","pitchNumber":6,"startTime":"2026-05-08T23:48:26.597Z","endTime":"2026-05-08T23:48:31.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:48:31.367Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:48:49.019Z","endTime":"2026-05-08T23:49:30.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542689257643143,"aZ":-25.45467739978252,"pfxX":9.936579038911649,"pfxZ":4.52657467823397,"pX":-0.15041486911180196,"pZ":2.3425199067650615,"vX0":-9.368905894512933,"vY0":-121.56548264046455,"vZ0":-2.341793216308899,"x":122.73,"y":175.53,"x0":2.4767431012935686,"y0":50.00511988058724,"z0":5.545415812975767,"aX":14.760167827500535},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2008,"spinDirection":134},"zone":5,"typeConfidence":0.88,"plateTime":0.4519041488854372,"extension":6.016253716560751},"index":0,"playId":"4930d7c2-2358-35cf-a419-96df68d6d233","pitchNumber":1,"startTime":"2026-05-08T23:49:04.872Z","endTime":"2026-05-08T23:49:08.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653608726179954,"aZ":-22.991986308309887,"pfxX":-2.156011871492054,"pfxZ":5.325100672590947,"pX":-0.4959535491897478,"pZ":2.308068093757921,"vX0":-7.0578055407410885,"vY0":-130.28603759916192,"vZ0":-3.578068380246762,"x":135.9,"y":176.46,"x0":2.525058251014741,"y0":50.00244835631781,"z0":5.431221784740079,"aX":-3.7149799418585436},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":5.4,"spinRate":2208,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.4199501691780818,"extension":6.151988159437899},"hitData":{"launchSpeed":93.5,"launchAngle":23.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.43,"coordY":70.77}},"index":1,"playId":"3995a0e7-df43-339b-a566-8f35e718e2f3","pitchNumber":2,"startTime":"2026-05-08T23:49:22.818Z","endTime":"2026-05-08T23:49:30.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:49:30.457Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out sharply to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:51:39.218Z","endTime":"2026-05-08T23:53:56.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27594958880627,"aZ":-13.281169841444326,"pfxX":1.9434196093410947,"pfxZ":9.888244376426115,"pX":0.3438738772347795,"pZ":2.735009694090673,"vX0":-6.9892943574854725,"vY0":-137.7455334780441,"vZ0":-5.2511222197340235,"x":103.89,"y":164.93,"x0":2.668078953028491,"y0":50.00100947437759,"z0":5.573178041685317,"aX":3.713757054662364},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2499,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.3985405183220929,"extension":6.337515606027558},"index":0,"playId":"e6eb59bc-b3c1-37b4-95b0-fe1d533ce13c","pitchNumber":1,"startTime":"2026-05-08T23:51:51.683Z","endTime":"2026-05-08T23:51:55.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824314599482854,"aZ":-32.15037572851871,"pfxX":0.9797221228691999,"pfxZ":0.011674472693384175,"pX":1.7020981104170378,"pZ":1.4736746775584413,"vX0":-3.2499557535983326,"vY0":-123.29301465596625,"vZ0":-3.07851974186164,"x":52.12,"y":198.99,"x0":2.9107813731653436,"y0":50.00134109567967,"z0":5.455567050316029,"aX":1.5068540432463562},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-1.0,"spinRate":2205,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.4444814863365081,"extension":6.122657429851287},"index":1,"playId":"f2d37a60-5146-3113-afb7-1390bb5fb11d","pitchNumber":2,"startTime":"2026-05-08T23:52:07.571Z","endTime":"2026-05-08T23:52:10.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458460239052712,"aZ":-11.903610180262039,"pfxX":2.5709122644634608,"pfxZ":10.73918159390005,"pX":1.3709827853025454,"pZ":2.2809446629936647,"vX0":-4.88055375420025,"vY0":-136.8160140084034,"vZ0":-6.493557306691634,"x":64.74,"y":177.19,"x0":2.847545786384975,"y0":50.00120373570031,"z0":5.508540588694529,"aX":4.852393993424868},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.6,"spinRate":2479,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4010369910559275,"extension":6.407077369367391},"index":2,"playId":"51e63cbc-1e1b-345b-93c6-dd598f397b92","pitchNumber":3,"startTime":"2026-05-08T23:52:24.534Z","endTime":"2026-05-08T23:52:28.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08724372795755,"aZ":-37.168140746464026,"pfxX":-3.4145012573626223,"pfxZ":-3.502598955089809,"pX":0.16799007441126593,"pZ":2.706902908797618,"vX0":-5.412075721215859,"vY0":-119.02453418811002,"vZ0":1.3127872909282383,"x":110.6,"y":165.69,"x0":2.919959572145034,"y0":50.002170682841005,"z0":5.528924538439037,"aX":-4.869273733201322},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":7.6,"spinRate":2497,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.46121899454710924,"extension":6.241307897396034},"index":3,"playId":"f15da85d-60ce-3d27-bd58-e469a2b8c2b9","pitchNumber":4,"startTime":"2026-05-08T23:52:41.048Z","endTime":"2026-05-08T23:52:45.333Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-08T23:52:56.130Z","endTime":"2026-05-08T23:53:09.465Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8934004587708,"aZ":-11.563454202898484,"pfxX":5.995939401120937,"pfxZ":10.66437111583784,"pX":-0.7959379476297207,"pZ":2.0655721742614648,"vX0":-10.956812232244022,"vY0":-138.16064278885557,"vZ0":-7.255755067882513,"x":147.34,"y":183.01,"x0":2.4428684401996312,"y0":50.00231527100891,"z0":5.503677272501533,"aX":11.58847090606527},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-8.5,"spinRate":2499,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3965024658883043,"extension":6.457702261583134},"index":5,"playId":"e5a1a210-0692-3ab9-924e-9b84c7f64980","pitchNumber":5,"startTime":"2026-05-08T23:53:09.465Z","endTime":"2026-05-08T23:53:36.496Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.543622360010644,"aZ":-11.663141208351687,"pfxX":5.141243585057373,"pfxZ":10.649928775717978,"pX":-0.14761108177030804,"pZ":2.0989349017901766,"vX0":-9.09145376338819,"vY0":-138.3106336665871,"vZ0":-7.20497348751651,"x":122.63,"y":182.11,"x0":2.522962702850682,"y0":50.00498500201949,"z0":5.5303201518657845,"aX":9.904403160882937},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2497,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.39691244649974866,"extension":6.463732154825101},"hitData":{"launchSpeed":106.5,"launchAngle":15.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.75,"coordY":84.24}},"index":6,"playId":"fbaf7ce7-4b31-34fd-89a3-7bd5f2cf7dff","pitchNumber":6,"startTime":"2026-05-08T23:53:49.395Z","endTime":"2026-05-08T23:53:56.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:53:56.650Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brady House lines out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:54:05.569Z","endTime":"2026-05-08T23:54:30.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(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":95.1,"endSpeed":86.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96926262665735,"aZ":-11.327073770332852,"pfxX":3.4006948806617086,"pfxZ":10.855685399924338,"pX":-0.1989865562513411,"pZ":3.3457495039651044,"vX0":-8.673818781318536,"vY0":-138.2285607463821,"vZ0":-4.131335839703658,"x":38.63,"y":98.02,"x0":2.548396405285273,"y0":50.005916840776045,"z0":5.6298505535993035,"aX":6.533472489116385},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-4.2,"spinRate":2505,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.397384701631184,"extension":6.361821214183974},"hitData":{"launchSpeed":93.0,"launchAngle":27.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.16,"coordY":60.88}},"index":0,"playId":"98347ad2-fc94-3cca-a952-d110175349b2","pitchNumber":1,"startTime":"2026-05-08T23:54:20.130Z","endTime":"2026-05-08T23:54:30.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:54:30.380Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:54:40.023Z","endTime":"2026-05-08T23:56:53.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009945985103645,"aZ":-19.88230167519781,"pfxX":10.169761244174548,"pfxZ":6.476430440259008,"pX":1.4679929456141758,"pZ":2.0644113408088396,"vX0":-6.799049567746765,"vY0":-136.8337575853934,"vZ0":-5.20681277441775,"x":61.04,"y":183.04,"x0":2.662879416805856,"y0":50.00211509905535,"z0":5.352984906259457,"aX":19.2964062892679},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":-17.0,"spinRate":2156,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.40019734226842285,"extension":6.527405778292805},"index":0,"playId":"f193bc7d-0b25-3b94-ba78-ca3bb5f6f546","pitchNumber":1,"startTime":"2026-05-08T23:54:51.555Z","endTime":"2026-05-08T23:54:55.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87491813076904,"aZ":-40.620343186306265,"pfxX":-4.516345788152425,"pfxZ":-5.680885131216775,"pX":-0.3375652960008964,"pZ":1.4473036131179855,"vX0":-6.053093811713602,"vY0":-121.17301594542282,"vZ0":-1.0967711197933845,"x":129.87,"y":199.7,"x0":2.780653332751359,"y0":50.00512547273188,"z0":5.457610090054259,"aX":-6.7103903099546915},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.3,"breakHorizontal":9.6,"spinRate":2609,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4521657190727,"extension":6.360420562777376},"index":1,"playId":"0cfb2c58-1155-3693-ace7-6e9aeb4e8a9e","pitchNumber":2,"startTime":"2026-05-08T23:55:09.854Z","endTime":"2026-05-08T23:55:13.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862590487879526,"aZ":-11.310791878609399,"pfxX":3.908991137865163,"pfxZ":10.597324586779973,"pX":-0.9496841591987868,"pZ":2.9978296122822377,"vX0":-10.30653492212027,"vY0":-139.54058678995108,"vZ0":-5.193575521343918,"x":153.2,"y":157.84,"x0":2.2864686503653067,"y0":50.003581900249316,"z0":5.630562099416283,"aX":7.696810447596329},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":-4.9,"spinRate":2537,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.39275418934850403,"extension":6.442545843736023},"index":2,"playId":"758a70bb-4d06-35f5-90f7-16af40244fc3","pitchNumber":3,"startTime":"2026-05-08T23:55:27.839Z","endTime":"2026-05-08T23:55:31.381Z","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":94.0,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868139476200078,"aZ":-21.300840254145747,"pfxX":10.85569696998284,"pfxZ":5.758101229913289,"pX":1.9525353439919417,"pZ":1.654368564265799,"vX0":-5.782664598825543,"vY0":-136.7364905509219,"vZ0":-6.0897822638031744,"x":42.57,"y":194.11,"x0":2.687167507586594,"y0":50.005052874050286,"z0":5.3775316746602995,"aX":20.50625330290742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-18.4,"spinRate":2090,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.400972156689289,"extension":6.433257024626166},"index":3,"playId":"0d5541c3-bd6f-36f6-b9d1-38406b126e96","pitchNumber":4,"startTime":"2026-05-08T23:55:45.482Z","endTime":"2026-05-08T23:55:49.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095579694602083,"aZ":-10.110759486821498,"pfxX":3.5735490893417983,"pfxZ":11.448511929833844,"pX":-0.05751307043877149,"pZ":2.3043029619011093,"vX0":-8.249146776953872,"vY0":-138.02466298361657,"vZ0":-6.89709707503695,"x":119.19,"y":176.56,"x0":2.5072455818653467,"y0":50.00042036709823,"z0":5.518434153153391,"aX":6.886480108802728},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":-4.7,"spinRate":2475,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3970388854680289,"extension":6.769991785052906},"index":4,"playId":"44845dc6-5553-3a75-9037-3f3294db569f","pitchNumber":5,"startTime":"2026-05-08T23:56:03.408Z","endTime":"2026-05-08T23:56:06.529Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551664987980846,"aZ":-40.20570737870187,"pfxX":-6.717679440793326,"pfxZ":-5.464486862871189,"pX":-0.6326636792275959,"pZ":-0.5373565924934119,"vX0":-5.921339975267408,"vY0":-121.31524058253534,"vZ0":-5.706272743948884,"x":141.12,"y":253.29,"x0":2.723501502845378,"y0":50.00011497866425,"z0":5.400050700444962,"aX":-9.882014158862006},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.2,"breakHorizontal":13.7,"spinRate":2753,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.45371294148822594,"extension":6.487142123018379},"index":5,"playId":"a825c6de-e9fb-3504-b555-3037b3f77ce8","pitchNumber":6,"startTime":"2026-05-08T23:56:24.724Z","endTime":"2026-05-08T23:56:28.697Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446352272554304,"aZ":-41.02863039933922,"pfxX":-3.6470722637675106,"pfxZ":-5.93003417258481,"pX":1.2030790311644501,"pZ":2.0523936136043814,"vX0":-2.9969030403004195,"vY0":-121.07044443521059,"vZ0":0.27776382476888495,"x":71.14,"y":183.37,"x0":2.928491767008391,"y0":50.00455493071851,"z0":5.511209744766909,"aX":-5.443287718759897},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.4,"breakHorizontal":7.3,"spinRate":2677,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.4514794429205211,"extension":6.08950244842651},"index":6,"playId":"2a285a16-b447-383b-a21d-46468ca34858","pitchNumber":7,"startTime":"2026-05-08T23:56:48.957Z","endTime":"2026-05-08T23:56:53.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:56:53.611Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. CJ Abrams to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:57:09.468Z","endTime":"2026-05-08T23:59:03.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50047284585689,"aZ":-37.23973469113963,"pfxX":-5.896523019552557,"pfxZ":-3.4433073643359062,"pX":0.8009597868309367,"pZ":2.2990298689102207,"vX0":-3.416105733675986,"vY0":-120.4760761826788,"vZ0":0.2655822216654109,"x":86.47,"y":176.71,"x0":3.003723173904611,"y0":50.004978142428406,"z0":5.479850073022891,"aX":-8.665139441144497},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":11.5,"spinRate":2485,"spinDirection":320},"zone":6,"typeConfidence":2.0,"plateTime":0.45470034575881035,"extension":6.263096624928746},"index":0,"playId":"632c9ced-41b6-3be3-afe2-8ab406583f82","pitchNumber":1,"startTime":"2026-05-08T23:57:18.831Z","endTime":"2026-05-08T23:57:23.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662782502014206,"aZ":-20.70238606216389,"pfxX":7.748779876667876,"pfxZ":6.720758954204625,"pX":-0.47339247904233717,"pZ":3.5175623822203934,"vX0":-10.219906564901628,"vY0":-129.91782158272545,"vZ0":-1.1080991330678183,"x":135.04,"y":143.81,"x0":2.507720350183058,"y0":50.00083610986072,"z0":5.5256927426870615,"aX":13.222482683045646},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.1,"breakHorizontal":-11.8,"spinRate":1501,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.42187500553860025,"extension":6.265501994542724},"index":1,"playId":"ece47a8b-10e6-3b2b-a354-9d24b33fbe47","pitchNumber":2,"startTime":"2026-05-08T23:57:38.630Z","endTime":"2026-05-08T23:57:42.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993842854844353,"aZ":-10.675643613835913,"pfxX":5.140685486786603,"pfxZ":11.116658011007011,"pX":-0.3619760362960858,"pZ":1.0313644785980685,"vX0":-9.94667233985975,"vY0":-138.21474041926987,"vZ0":-9.751474479036194,"x":130.8,"y":210.93,"x0":2.616445734871877,"y0":50.00018092658383,"z0":5.323413424565277,"aX":9.93981407742319},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":-7.2,"spinRate":2518,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3963841913802675,"extension":6.7476645747766515},"index":2,"playId":"e9553d71-2e10-39cc-8c9b-91af3b0d6707","pitchNumber":3,"startTime":"2026-05-08T23:57:58.300Z","endTime":"2026-05-08T23:58:02.203Z","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":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150580842097735,"aZ":-9.841269610815528,"pfxX":2.947435643150171,"pfxZ":11.718133656899003,"pX":0.16495649252489467,"pZ":1.6031243329659481,"vX0":-7.589338597653327,"vY0":-137.36383107189164,"vZ0":-8.397252501545786,"x":110.71,"y":195.5,"x0":2.5839392268901413,"y0":50.00613382139703,"z0":5.373713818997342,"aX":5.619367691092701},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-3.7,"spinRate":2534,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.3991301388769548,"extension":6.474142369154776},"index":3,"playId":"f3c778f6-5e5a-339f-a6df-a9d2311caf73","pitchNumber":4,"startTime":"2026-05-08T23:58:18.864Z","endTime":"2026-05-08T23:58:45.883Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"}}},{"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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130696249920582,"aZ":-37.416403517930135,"pfxX":-4.873739380129559,"pfxZ":-3.4796181972939815,"pX":-1.1595924894045366,"pZ":1.5606154716139753,"vX0":-7.818315717973574,"vY0":-122.00600511918461,"vZ0":-1.5864144319617688,"x":161.2,"y":196.64,"x0":2.720277980887266,"y0":50.002602125764525,"z0":5.445498651108116,"aX":-7.342337924279507},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.5,"breakHorizontal":10.7,"spinRate":2630,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.44903228282295427,"extension":6.274309716712414},"index":4,"playId":"b6cc9389-244c-3ee3-8816-30e0262152b7","pitchNumber":5,"startTime":"2026-05-08T23:58:58.862Z","endTime":"2026-05-08T23:59:03.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:59:03.531Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:59:46.741Z","endTime":"2026-05-09T00:01:21.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-08T23:59:24.290Z","endTime":"2026-05-08T23:59:48.825Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913081528479417,"aZ":-10.916128739721794,"pfxX":4.021009378820555,"pfxZ":11.161153814143963,"pX":-0.7865260377697089,"pZ":1.5033955729114352,"vX0":-10.329512473635129,"vY0":-137.04639580989559,"vZ0":-8.536656946593098,"x":146.98,"y":198.19,"x0":2.5067619892811703,"y0":50.001776776537454,"z0":5.401650678513111,"aX":7.658382943768393},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":-5.2,"spinRate":2518,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39945626243289256,"extension":6.656245755363664},"index":1,"playId":"7cb373fd-d8c3-36f8-a633-0568a93694ff","pitchNumber":1,"startTime":"2026-05-08T23:59:48.825Z","endTime":"2026-05-08T23:59:52.971Z","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":94.4,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81872070250734,"aZ":-11.921138347143431,"pfxX":2.4226765816005846,"pfxZ":10.657090081335873,"pX":-1.070787761704093,"pZ":0.8326768865680303,"vX0":-10.372679767145076,"vY0":-136.8895933744362,"vZ0":-9.967700161304386,"x":157.82,"y":216.3,"x0":2.450608163264582,"y0":50.00624489358888,"z0":5.334520758421814,"aX":4.607215891487323},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2627,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3999104808385754,"extension":6.62338295866213},"index":2,"playId":"2ed5c73e-6e7a-3ccd-90cd-ff4e69ef7265","pitchNumber":2,"startTime":"2026-05-09T00:00:07.288Z","endTime":"2026-05-09T00:00:11.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"6cda557a-0fd9-39ba-a039-c76e70d16423","startTime":"2026-05-09T00:00:31.220Z","endTime":"2026-05-09T00:00:36.396Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670469390280918,"aZ":-38.99747946048066,"pfxX":-4.342996711578974,"pfxZ":-4.60280976662755,"pX":-0.9699146446304574,"pZ":-0.04401064264396197,"vX0":-7.479422064937879,"vY0":-121.21144151371132,"vZ0":-4.4305839426118485,"x":153.97,"y":239.97,"x0":2.725484915412966,"y0":50.004188362088314,"z0":5.228541742789139,"aX":-6.434319214669813},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":9.7,"spinRate":2698,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4526361772521801,"extension":6.396078525076519},"index":4,"playId":"f58430fd-1a8b-3ab5-8471-0d348fae5ddb","pitchNumber":3,"startTime":"2026-05-09T00:00:49.105Z","endTime":"2026-05-09T00:00:57.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243525413163695,"aZ":-9.836756107355887,"pfxX":3.648093097378802,"pfxZ":11.744127271175426,"pX":0.1470930971315037,"pZ":1.655272365844214,"vX0":-7.986014872896287,"vY0":-137.2466910738691,"vZ0":-8.419506153356544,"x":111.39,"y":194.09,"x0":2.6245384436049424,"y0":50.00194612661992,"z0":5.438310885888307,"aX":6.938860921584939},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":-4.9,"spinRate":2531,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.3995477133309806,"extension":6.434986408759292},"hitData":{"launchSpeed":80.9,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":169.8}},"index":5,"playId":"119a5362-5bb3-3fc6-b3cc-3cfa370bdeab","pitchNumber":4,"startTime":"2026-05-09T00:01:13.311Z","endTime":"2026-05-09T00:01:21.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:01:21.197Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:03:35.016Z","endTime":"2026-05-09T00:05:02.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78881171572916,"aZ":-43.56124411830756,"pfxX":-4.865827171772288,"pfxZ":-9.033420914329719,"pX":-0.1629647808387674,"pZ":2.8440967387036804,"vX0":-4.399623771322471,"vY0":-112.29941629742139,"vZ0":3.0743760352813423,"x":123.21,"y":161.99,"x0":2.463079265452769,"y0":50.003101418648036,"z0":5.929305694124495,"aX":-6.132990459728277},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.0,"breakHorizontal":10.1,"spinRate":2319,"spinDirection":328},"zone":5,"typeConfidence":0.88,"plateTime":0.490181913960952,"extension":6.032170131810668},"index":0,"playId":"b91d72c4-cd17-3d42-8982-a8c4996330bc","pitchNumber":1,"startTime":"2026-05-09T00:03:38.265Z","endTime":"2026-05-09T00:03:42.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95756930157166,"aZ":-22.004612456242327,"pfxX":-3.12911826169723,"pfxZ":6.128997274053729,"pX":0.620432202855558,"pZ":1.7440734627639884,"vX0":-4.191493539963339,"vY0":-127.89045108254959,"vZ0":-5.023027525728441,"x":93.35,"y":191.69,"x0":2.6860422229251872,"y0":50.00229195867411,"z0":5.455581786179662,"aX":-5.1918855880657215},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":6.6,"spinRate":2324,"spinDirection":171},"zone":9,"typeConfidence":0.94,"plateTime":0.4279967072671855,"extension":6.227815021137464},"index":1,"playId":"d9f37b39-367d-3ea8-ab41-c6e5b2c3d031","pitchNumber":2,"startTime":"2026-05-09T00:03:52.092Z","endTime":"2026-05-09T00:03:56.192Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-09T00:04:07.728Z","endTime":"2026-05-09T00:04:22.365Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67859627045466,"aZ":-43.80081369328687,"pfxX":-4.726146055393088,"pfxZ":-8.689026425859183,"pX":-1.2946602507624858,"pZ":0.19096913096932788,"vX0":-6.928665179828674,"vY0":-116.06776459269248,"vZ0":-2.6381193501831,"x":100.88,"y":93.31,"x0":2.366133840787357,"y0":50.00369418390074,"z0":5.59163743880181,"aX":-6.322399544754504},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.1,"breakHorizontal":10.6,"spinRate":2320,"spinDirection":330},"zone":13,"typeConfidence":0.83,"plateTime":0.4754769480611869,"extension":6.250583664857684},"index":3,"playId":"0c562466-a924-30d0-a321-b776032301ed","pitchNumber":3,"startTime":"2026-05-09T00:04:22.365Z","endTime":"2026-05-09T00:04:26.462Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98547369788644,"aZ":-27.77048669781317,"pfxX":-3.5612973760125977,"pfxZ":2.6579532963876122,"pX":-0.09457813018568455,"pZ":2.7015017769711847,"vX0":-5.299714584071243,"vY0":-128.05271078370788,"vZ0":-1.8511216387663278,"x":120.61,"y":165.84,"x0":2.4662762013509782,"y0":50.002562201786695,"z0":5.6109530007602535,"aX":-5.901060702293627},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":7.7,"spinRate":2338,"spinDirection":196},"zone":5,"typeConfidence":0.93,"plateTime":0.42808763232654456,"extension":6.272711041948809},"index":4,"playId":"0cc5394e-2d38-37eb-b03d-578e43cb5fff","pitchNumber":4,"startTime":"2026-05-09T00:04:38.894Z","endTime":"2026-05-09T00:04:41.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676170311658726,"aZ":-31.89188438627572,"pfxX":-11.733714138627247,"pfxZ":0.20598874433399406,"pX":-0.7159562223920163,"pZ":0.9735000092217361,"vX0":-4.63161935872283,"vY0":-117.1951675051911,"vZ0":-3.069414638321798,"x":144.29,"y":212.5,"x0":2.8232317748554157,"y0":50.00321109609311,"z0":5.346858773384774,"aX":-15.96156124671939},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.2,"breakHorizontal":22.6,"spinRate":2609,"spinDirection":307},"zone":13,"typeConfidence":0.93,"plateTime":0.4713482800772786,"extension":6.3269853217030665},"index":5,"playId":"ded97d0c-4e0d-3128-a609-6758ece5dcca","pitchNumber":5,"startTime":"2026-05-09T00:04:58.209Z","endTime":"2026-05-09T00:05:02.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:05:02.661Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christopher Morel pops out softly to pitcher Foster Griffin.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:05:11.666Z","endTime":"2026-05-09T00:06:09.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00526900452576,"aZ":-41.2549868954474,"pfxX":-1.3448256257048712,"pfxZ":-7.068243548464782,"pX":-1.3248154514181498,"pZ":-0.2951208617497221,"vX0":-7.631250058554554,"vY0":-113.87530439188218,"vZ0":-3.8669073154881994,"x":167.5,"y":246.75,"x0":2.273748424372877,"y0":50.00103832142007,"z0":5.59420141208415,"aX":-1.7273734948369266},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.6,"breakHorizontal":4.8,"spinRate":2284,"spinDirection":331},"zone":13,"typeConfidence":0.85,"plateTime":0.4849144189661021,"extension":6.150540763587112},"index":0,"playId":"07d84f51-cf96-358d-a230-a3b5c1ec65c6","pitchNumber":1,"startTime":"2026-05-09T00:05:26.444Z","endTime":"2026-05-09T00:05:30.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67443666858607,"aZ":-26.642287329487576,"pfxX":-3.3098390019724127,"pfxZ":3.3996276814534934,"pX":0.3617456554221761,"pZ":4.200615244808456,"vX0":-4.56751102777442,"vY0":-126.2056448731324,"vZ0":1.5718243154534517,"x":103.21,"y":125.36,"x0":2.6191636143822397,"y0":50.0015605691753,"z0":5.702909417322902,"aX":-5.3826041272764105},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":7.0,"spinRate":2324,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4326249778417637,"extension":6.172330505159359},"index":1,"playId":"5c0ce057-dd8d-3431-a829-dbf9a11a6491","pitchNumber":2,"startTime":"2026-05-09T00:05:43.356Z","endTime":"2026-05-09T00:05:47.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030471407514046,"aZ":-30.239793685388214,"pfxX":-3.1977028064188815,"pfxZ":1.2225810508802493,"pX":-1.2951008019618855,"pZ":3.014094660809463,"vX0":-8.302677203165345,"vY0":-125.4115260793032,"vZ0":-0.3313465215239839,"x":166.37,"y":157.4,"x0":2.4779258796709156,"y0":50.00615400595147,"z0":5.620325733005959,"aX":-5.080273996696313},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":7.8,"spinRate":2258,"spinDirection":208},"zone":11,"typeConfidence":0.83,"plateTime":0.43721085792563175,"extension":6.193943675251244},"hitData":{"launchSpeed":41.6,"launchAngle":67.0,"totalDistance":58.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":125.08,"coordY":180.37}},"index":2,"playId":"a4b764d8-ee83-38af-81e9-1c4148289230","pitchNumber":3,"startTime":"2026-05-09T00:06:02.329Z","endTime":"2026-05-09T00:06:09.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:06:09.171Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Norby pops out to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:06:18.662Z","endTime":"2026-05-09T00:07:00.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":82.0,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84945912423063,"aZ":-28.671512948436042,"pfxX":8.531725557340426,"pfxZ":2.431218433073701,"pX":0.881474257782931,"pZ":2.094665887339033,"vX0":-6.747876313178708,"vY0":-119.28896729253734,"vZ0":-2.1607703500590745,"x":83.4,"y":182.22,"x0":2.6377941390381183,"y0":50.00441595186485,"z0":5.595900760732427,"aX":12.302617489606872},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":1916,"spinDirection":130},"zone":14,"typeConfidence":0.84,"plateTime":0.4590789509745159,"extension":6.151118592127151},"index":0,"playId":"a4bc2988-4cf3-36c0-a765-24cefd850183","pitchNumber":1,"startTime":"2026-05-09T00:06:34.707Z","endTime":"2026-05-09T00:06:38.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716546089782337,"aZ":-27.583948540567185,"pfxX":-3.6696956861494594,"pfxZ":2.8513123822947453,"pX":-0.5189370684422984,"pZ":3.0267356130010765,"vX0":-6.56154850360903,"vY0":-125.89851933578147,"vZ0":-0.8268104143015863,"x":136.78,"y":157.06,"x0":2.594387735636075,"y0":50.004677727610165,"z0":5.58490502196742,"aX":-5.911330118984074},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":8.2,"spinRate":2360,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.43447881934535504,"extension":6.169394948203075},"hitData":{"launchSpeed":65.8,"launchAngle":78.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":134.32,"coordY":184.32}},"index":1,"playId":"2f34e8d7-9725-3c28-a56e-19cba72ca651","pitchNumber":2,"startTime":"2026-05-09T00:06:51.772Z","endTime":"2026-05-09T00:07:00.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:07:00.747Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:08:57.645Z","endTime":"2026-05-09T00:09:35.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547190118113903,"aZ":-32.09114403491833,"pfxX":1.2926098950616596,"pfxZ":0.04898894052448721,"pX":-0.5162197462971659,"pZ":1.1772569665656503,"vX0":-8.5561788688263,"vY0":-124.76684724501482,"vZ0":-3.743607001941448,"x":136.68,"y":206.99,"x0":2.798542280275301,"y0":50.000926512475885,"z0":5.3593302630637885,"aX":2.0269364532019414},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-0.2,"spinRate":2358,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4400350656126095,"extension":6.232335254145961},"index":0,"playId":"08aecc14-aeb5-3bc0-aff8-8b998556042c","pitchNumber":1,"startTime":"2026-05-09T00:09:10.104Z","endTime":"2026-05-09T00:09:14.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38004908248294,"aZ":-35.948479834503196,"pfxX":-6.554101215184533,"pfxZ":-2.5386970032910625,"pX":0.23251084352759038,"pZ":2.1979288726986996,"vX0":-4.4761604717713235,"vY0":-121.62857537546402,"vZ0":-0.2738003316576383,"x":108.14,"y":179.44,"x0":2.952435066524783,"y0":50.002087238144824,"z0":5.447533849673164,"aX":-9.750459921731496},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.3,"breakHorizontal":13.0,"spinRate":2732,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.45151542995406846,"extension":6.302604688854844},"hitData":{"launchSpeed":100.5,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":150.43}},"index":1,"playId":"57cbbba5-e8cd-3e46-8c5d-2a4919e61008","pitchNumber":2,"startTime":"2026-05-09T00:09:27.622Z","endTime":"2026-05-09T00:09:35.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:09:35.488Z","atBatIndex":29},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Nasim Nuñez bunt grounds out softly, pitcher Robby Snelling to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:09:52.998Z","endTime":"2026-05-09T00:10:28.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt 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":1},"credits":[{"player":{"id":702281,"link":"/api/v1/people/702281"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319281072948417,"aZ":-33.13107520901905,"pfxX":0.9623927325932389,"pfxZ":-0.6235730091765204,"pX":-0.7676781402119843,"pZ":1.9956630735929302,"vX0":-8.773461147060228,"vY0":-123.72746849472571,"vZ0":-1.5781506639546485,"x":146.26,"y":184.9,"x0":2.716694320870554,"y0":50.00445056655043,"z0":5.44804333546409,"aX":1.4770947176414557},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":0.6,"spinRate":2257,"spinDirection":348},"zone":7,"typeConfidence":2.0,"plateTime":0.4446436072282385,"extension":6.3030023378373725},"index":0,"playId":"50ded31c-72f6-3414-8165-2737bbae3443","pitchNumber":1,"startTime":"2026-05-09T00:10:04.411Z","endTime":"2026-05-09T00:10:08.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461921495556503,"aZ":-37.93543358030337,"pfxX":-7.3050023030808715,"pfxZ":-4.052191080362483,"pX":-0.7050563684566284,"pZ":2.422738511410489,"vX0":-5.976904744573497,"vY0":-119.45379270223756,"vZ0":0.9014964215999588,"x":143.88,"y":173.37,"x0":2.7929963053269593,"y0":50.001939268580124,"z0":5.494566526333605,"aX":-10.386663954755708},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.7,"breakHorizontal":14.9,"spinRate":2595,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.4613627228013799,"extension":6.301662143128574},"hitData":{"launchSpeed":37.1,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.29,"coordY":193.0}},"index":1,"playId":"c709eece-79ae-3205-bdb8-1262b33f54bf","pitchNumber":2,"startTime":"2026-05-09T00:10:20.990Z","endTime":"2026-05-09T00:10:28.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:10:28.650Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to catcher Joe Mack in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:10:47.090Z","endTime":"2026-05-09T00:11:09.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458570554322772,"aZ":-32.69068906912674,"pfxX":1.130630461333531,"pfxZ":-0.3473917138471059,"pX":-0.8847748717987082,"pZ":1.9873457165093704,"vX0":-9.033391309425113,"vY0":-121.69746497410445,"vZ0":-1.5025925923773524,"x":150.73,"y":185.12,"x0":2.725162249201807,"y0":50.00153387390183,"z0":5.439565342102254,"aX":1.7014105570376028},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":0.0,"spinRate":2266,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.44976076644580587,"extension":6.291743375271583},"hitData":{"launchSpeed":77.8,"launchAngle":81.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":113.86,"coordY":212.62}},"index":0,"playId":"b1306618-a1d7-33fa-9c87-0f0f72bb5653","pitchNumber":1,"startTime":"2026-05-09T00:11:00.092Z","endTime":"2026-05-09T00:11:09.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:11:09.340Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:13:11.523Z","endTime":"2026-05-09T00:14:15.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74873007155721,"aZ":-22.959124362137324,"pfxX":9.848535284044727,"pfxZ":5.20960045575066,"pX":0.38055767159718135,"pZ":2.539573827723962,"vX0":-8.77696687833873,"vY0":-132.08124121063724,"vZ0":-3.141570340280432,"x":102.49,"y":170.21,"x0":2.4647196629623522,"y0":50.00534929434137,"z0":5.430047667955407,"aX":17.429179525090653},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":2022,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.41445852557481233,"extension":6.399363525064555},"index":0,"playId":"865aa9d3-5ff1-3595-b0cf-b60a95c67f4e","pitchNumber":1,"startTime":"2026-05-09T00:13:28.746Z","endTime":"2026-05-09T00:13:32.553Z","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":81.6,"endSpeed":74.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674019860700465,"aZ":-28.683688902277115,"pfxX":9.051892085388978,"pfxZ":2.4548373242877126,"pX":1.1036710652368025,"pZ":2.9294703339430623,"vX0":-6.3492013663634985,"vY0":-118.71656142741956,"vZ0":-0.2608778958823248,"x":74.93,"y":159.68,"x0":2.642703952835236,"y0":50.00110892600873,"z0":5.661517520557728,"aX":12.861646576622814},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.7,"breakHorizontal":-14.8,"spinRate":1681,"spinDirection":124},"zone":12,"typeConfidence":0.85,"plateTime":0.4621660382525663,"extension":5.931039359377324},"index":1,"playId":"3c5cdcae-41cf-3a94-996a-2c671664ce8c","pitchNumber":2,"startTime":"2026-05-09T00:13:43.474Z","endTime":"2026-05-09T00:13:49.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-09T00:13:53.186Z","endTime":"2026-05-09T00:14:07.216Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324246664382418,"aZ":-26.857780286479112,"pfxX":-2.1246563632611815,"pfxZ":3.152215782376974,"pX":-0.3802772677402678,"pZ":2.2579250149755365,"vX0":-6.655503922746822,"vY0":-129.19803572302303,"vZ0":-2.966968566968488,"x":131.5,"y":177.82,"x0":2.5070348865122334,"y0":50.00563152220758,"z0":5.4889878445946625,"aX":-3.5853535337092195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":5.4,"spinRate":2219,"spinDirection":187},"zone":4,"typeConfidence":0.92,"plateTime":0.424215441818649,"extension":6.199525258044794},"hitData":{"launchSpeed":54.7,"launchAngle":10.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":155.89}},"index":3,"playId":"b8be1a3a-8352-3e66-a699-c92e7b21db07","pitchNumber":3,"startTime":"2026-05-09T00:14:07.216Z","endTime":"2026-05-09T00:14:15.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:14:15.455Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:14:26.789Z","endTime":"2026-05-09T00:16:04.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977830597470625,"aZ":-24.004382071780345,"pfxX":-1.4064221451766974,"pfxZ":4.92097567198973,"pX":-1.1911724927750793,"pZ":2.2527102451486556,"vX0":-8.677617975320516,"vY0":-127.68115007928556,"vZ0":-3.4506133494697115,"x":162.4,"y":177.96,"x0":2.426713511722937,"y0":50.00299269520502,"z0":5.499325520832375,"aX":-2.3321704825164344},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2190,"spinDirection":178},"zone":13,"typeConfidence":0.9,"plateTime":0.42811564966868776,"extension":6.350481103644189},"index":0,"playId":"d7361af4-9d56-351d-957e-67a28338264a","pitchNumber":1,"startTime":"2026-05-09T00:14:41.707Z","endTime":"2026-05-09T00:14:45.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009593765814117,"aZ":-25.95877534878156,"pfxX":-2.6679753523019283,"pfxZ":3.7582054958263997,"pX":-0.4034520150490389,"pZ":2.091653809128159,"vX0":-6.589957140145673,"vY0":-127.7075325953248,"vZ0":-3.4838659676125485,"x":132.38,"y":182.31,"x0":2.5557986103439414,"y0":50.00260724016983,"z0":5.512693573787391,"aX":-4.411166004799781},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":6.4,"spinRate":2283,"spinDirection":194},"zone":7,"typeConfidence":0.93,"plateTime":0.42870486884056547,"extension":6.268045519232455},"index":1,"playId":"a2fa98a9-e60b-3351-8ff5-2d63e770283c","pitchNumber":2,"startTime":"2026-05-09T00:14:56.400Z","endTime":"2026-05-09T00:15:00.571Z","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":91.5,"endSpeed":84.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31023033490485,"aZ":-20.266130891248665,"pfxX":9.384491293381206,"pfxZ":6.60950894502407,"pX":0.40943505307640793,"pZ":2.4494696660052515,"vX0":-8.872750676934944,"vY0":-133.06236561147406,"vZ0":-3.637784463921245,"x":101.39,"y":172.64,"x0":2.5604487231983044,"y0":50.00164692946459,"z0":5.294310047598366,"aX":16.905449826310978},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2044,"spinDirection":145},"zone":6,"typeConfidence":0.89,"plateTime":0.4108938135436855,"extension":6.49253235202546},"index":2,"playId":"f7b352a0-64f4-3a1b-b610-59482519f0fd","pitchNumber":3,"startTime":"2026-05-09T00:15:12.706Z","endTime":"2026-05-09T00:15:15.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-09T00:15:26.449Z","endTime":"2026-05-09T00:15:42.380Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700216633525574,"aZ":-32.14226380752209,"pfxX":-11.56091785372687,"pfxZ":0.024986387714635683,"pX":-1.7506039186136304,"pZ":0.9923740233906113,"vX0":-6.584292313473707,"vY0":-117.68307738381881,"vZ0":-3.016359195274771,"x":183.73,"y":211.99,"x0":2.6009103966348013,"y0":50.005046755503265,"z0":5.317654497142778,"aX":-15.95322903677854},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":22.7,"spinRate":2636,"spinDirection":309},"zone":13,"typeConfidence":0.93,"plateTime":0.46834160431319827,"extension":6.2974523058384},"index":4,"playId":"ebaba791-271d-3fea-8a89-bfd3954005c1","pitchNumber":4,"startTime":"2026-05-09T00:15:42.380Z","endTime":"2026-05-09T00:15:46.363Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.570210903541057,"aZ":-28.235739533589967,"pfxX":-3.2863266968092457,"pfxZ":2.3457736107163285,"pX":-0.5783439456166906,"pZ":2.647839717671671,"vX0":-6.895193738700598,"vY0":-128.99351243102566,"vZ0":-1.738273194881495,"x":139.05,"y":167.29,"x0":2.5595757419402685,"y0":50.00544982140185,"z0":5.513658996779686,"aX":-5.520588203479057},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":2411,"spinDirection":201},"zone":4,"typeConfidence":0.94,"plateTime":0.4251068970042158,"extension":6.229824815255537},"index":5,"playId":"63f43380-fb3a-36aa-95a9-73d1292e4f60","pitchNumber":5,"startTime":"2026-05-09T00:16:00.053Z","endTime":"2026-05-09T00:16:04.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:16:04.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to third baseman Brady House.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:16:16.020Z","endTime":"2026-05-09T00:17:33.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82655923637201,"aZ":-34.43490774812284,"pfxX":-11.666259690058766,"pfxZ":-1.7506298484174234,"pX":-0.36003627687715883,"pZ":1.9072526577779483,"vX0":-3.6299536294096937,"vY0":-113.93599207695495,"vZ0":-0.3685786028956425,"x":130.72,"y":187.28,"x0":2.7753376691406313,"y0":50.00017852177483,"z0":5.51757121873338,"aX":-15.106904387559316},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.9,"breakHorizontal":22.1,"spinRate":2456,"spinDirection":308},"zone":7,"typeConfidence":0.94,"plateTime":0.48349159111251083,"extension":6.10659674955114},"index":0,"playId":"8bdb8e1e-a38f-3788-b643-f57020a879e7","pitchNumber":1,"startTime":"2026-05-09T00:16:28.606Z","endTime":"2026-05-09T00:16:32.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714909800454762,"aZ":-25.764184320401974,"pfxX":10.693107385459191,"pfxZ":4.472800878870466,"pX":-0.6592005843409555,"pZ":0.7836567383856833,"vX0":-10.719302115757156,"vY0":-119.15387322627056,"vZ0":-5.339524142534138,"x":142.13,"y":217.62,"x0":2.5166760805597717,"y0":50.00206024883466,"z0":5.392699890480588,"aX":15.317033887960925},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":1942,"spinDirection":129},"zone":13,"typeConfidence":0.87,"plateTime":0.46035413828728133,"extension":6.081166675934381},"index":1,"playId":"b3ccd7fa-c4e2-3577-a11d-dd009235c8e3","pitchNumber":2,"startTime":"2026-05-09T00:16:42.448Z","endTime":"2026-05-09T00:16:46.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350261655140752,"aZ":-26.345450109642247,"pfxX":-2.958508406858512,"pfxZ":3.510376648956237,"pX":-0.4222563927854365,"pZ":3.266468174679713,"vX0":-6.365555559714023,"vY0":-128.2670682858548,"vZ0":-0.6397181902591025,"x":133.1,"y":150.59,"x0":2.479205433638201,"y0":50.00255026221058,"z0":5.579266324234022,"aX":-4.913520155610453},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":6.8,"spinRate":2336,"spinDirection":186},"zone":1,"typeConfidence":0.93,"plateTime":0.4275562160273032,"extension":6.163313023561133},"index":2,"playId":"44d33953-896e-3f8e-bf24-4f43226716b0","pitchNumber":3,"startTime":"2026-05-09T00:16:58.359Z","endTime":"2026-05-09T00:17:01.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81563454708631,"aZ":-23.880838549581796,"pfxX":9.457700326650292,"pfxZ":5.690585905140063,"pX":-0.11891997715174754,"pZ":1.5688132984947547,"vX0":-9.033453561547311,"vY0":-119.85248286686303,"vZ0":-4.27495658254688,"x":121.53,"y":196.42,"x0":2.467345553651564,"y0":50.00233821059482,"z0":5.504252335156409,"aX":13.781489600864164},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":1890,"spinDirection":131},"zone":8,"typeConfidence":0.88,"plateTime":0.4567126459499269,"extension":6.079123631187587},"hitData":{"launchSpeed":102.4,"launchAngle":8.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":164.35}},"index":3,"playId":"d31cdd16-4dc1-376d-b513-868c790fa9c7","pitchNumber":4,"startTime":"2026-05-09T00:17:29.306Z","endTime":"2026-05-09T00:17:33.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:17:33.909Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:19:27.492Z","endTime":"2026-05-09T00:22:08.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994380628818547,"aZ":-20.78745867902525,"pfxX":9.868300217779986,"pfxZ":6.221914222173235,"pX":0.8372647395265895,"pZ":2.415186300525154,"vX0":-8.471552703296096,"vY0":-134.60792960218035,"vZ0":-4.2186615181829294,"x":85.09,"y":173.57,"x0":2.7475298062768574,"y0":50.00070937979087,"z0":5.47970630879674,"aX":18.055625978597373},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-16.0,"spinRate":2259,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4073407689837132,"extension":6.357691199833997},"index":0,"playId":"88ca9f1b-ae7a-3869-80f2-cb12901e0a73","pitchNumber":1,"startTime":"2026-05-09T00:19:46.214Z","endTime":"2026-05-09T00:19:50.217Z","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":88.7,"endSpeed":81.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02835131028492,"aZ":-26.71467148970273,"pfxX":9.773900786098748,"pfxZ":3.242173060004948,"pX":0.4188637701829579,"pZ":1.1012490284923342,"vX0":-9.314948118117407,"vY0":-128.8051109463029,"vZ0":-5.421937690721374,"x":101.03,"y":209.05,"x0":2.8072596414114224,"y0":50.0043370323597,"z0":5.29164442423038,"aX":16.47201266482436},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":1636,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42475525870496167,"extension":6.413327399369184},"index":1,"playId":"74acc703-0ed4-3efb-920e-e29afb081dc7","pitchNumber":2,"startTime":"2026-05-09T00:20:02.677Z","endTime":"2026-05-09T00:20:06.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637235133277628,"aZ":-38.30131620092869,"pfxX":-2.1734351584570293,"pfxZ":-4.09126510354415,"pX":-0.4947702749583542,"pZ":1.2271923267255247,"vX0":-7.593972083404267,"vY0":-121.24029991066972,"vZ0":-1.993308949498813,"x":135.86,"y":205.65,"x0":2.9545125449994654,"y0":50.00533643810314,"z0":5.387688866261954,"aX":-3.251562864468623},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.7,"breakHorizontal":5.6,"spinRate":2606,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.45094448407374266,"extension":6.2327842667319855},"index":2,"playId":"5806c002-cb6e-3eec-ba67-81996d6ab9d2","pitchNumber":3,"startTime":"2026-05-09T00:20:18.704Z","endTime":"2026-05-09T00:20:22.596Z","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.7,"endSpeed":85.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048578532320327,"aZ":-18.558278240941974,"pfxX":8.994200825097698,"pfxZ":7.278035120107766,"pX":0.9954863180344692,"pZ":2.6987419418649705,"vX0":-7.719550684992312,"vY0":-136.17805512823986,"vZ0":-3.97621558587732,"x":79.05,"y":165.91,"x0":2.7041535524403533,"y0":50.00051739235657,"z0":5.46843597054684,"aX":16.82126961565278},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-14.5,"spinRate":2347,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4028456327972698,"extension":6.466864475480359},"index":3,"playId":"c0e10dd4-3bb7-3ba9-8595-b95ba68ca083","pitchNumber":4,"startTime":"2026-05-09T00:20:36.690Z","endTime":"2026-05-09T00:20:40.308Z","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":83.9,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332799650803125,"aZ":-36.794862572398834,"pfxX":-4.528990389217463,"pfxZ":-3.069913863470779,"pX":-0.8557347338747918,"pZ":2.776242496325472,"vX0":-7.65381717364783,"vY0":-121.94425171182999,"vZ0":1.4878924455353333,"x":149.62,"y":163.82,"x0":2.914094968850806,"y0":50.004433600696245,"z0":5.336101960984472,"aX":-6.81039940751988},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.9,"breakHorizontal":10.1,"spinRate":2499,"spinDirection":319},"zone":11,"typeConfidence":2.0,"plateTime":0.44943094594644206,"extension":6.3300947761623565},"index":4,"playId":"561cdc96-0e79-385f-852b-8e86facceabd","pitchNumber":5,"startTime":"2026-05-09T00:20:57.285Z","endTime":"2026-05-09T00:21:01.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.493712368915403,"aZ":-38.868982288638044,"pfxX":-6.905098644819923,"pfxZ":-4.586611641380681,"pX":-0.15194451942335332,"pZ":1.9980285267834195,"vX0":-5.033238847926354,"vY0":-120.37708557936516,"vZ0":-0.139318213919015,"x":122.79,"y":184.83,"x0":2.866814996617554,"y0":50.00168995028705,"z0":5.512559079016876,"aX":-10.08065974812411},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":13.8,"spinRate":2679,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.45589741768591896,"extension":6.25028489261462},"index":5,"playId":"0f97c98a-1e87-3e2d-aae7-8af45ee2c9da","pitchNumber":6,"startTime":"2026-05-09T00:21:17.303Z","endTime":"2026-05-09T00:21:20.868Z","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":82.5,"endSpeed":75.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616282569371528,"aZ":-34.58953554599425,"pfxX":-6.257497527441579,"pfxZ":-1.6713046055827157,"pX":-0.8172359180356435,"pZ":4.317422984380075,"vX0":-7.207625272079903,"vY0":-119.82096856713147,"vZ0":4.845317967554987,"x":148.15,"y":122.21,"x0":3.0505275074601585,"y0":50.00381283370688,"z0":5.371422163331898,"aX":-9.035615368288276},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":13.2,"spinRate":2469,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.4583190917336917,"extension":6.331799614806535},"index":6,"playId":"bf225bfd-525c-3c1b-871b-c0f3ed745b6c","pitchNumber":7,"startTime":"2026-05-09T00:21:38.641Z","endTime":"2026-05-09T00:21:42.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.668524423797027,"aZ":-38.99746210981067,"pfxX":-3.5922293480459575,"pfxZ":-4.7698170942808,"pX":-0.5875561691235004,"pZ":2.5763575172405684,"vX0":-7.026084471823254,"vY0":-118.83289459544402,"vZ0":1.3202247432825391,"x":139.4,"y":169.22,"x0":2.8734598913533977,"y0":50.00156718657738,"z0":5.554895899702184,"aX":-5.1395604419594045},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.0,"breakHorizontal":8.2,"spinRate":2441,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4608213900118625,"extension":6.265855798992321},"hitData":{"launchSpeed":95.0,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.32,"coordY":67.27}},"index":7,"playId":"e4569b0d-21f7-31b3-b020-ecae6ab0a290","pitchNumber":8,"startTime":"2026-05-09T00:21:57.250Z","endTime":"2026-05-09T00:22:08.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:22:08.026Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead challenged (pitch result), call on the field was overturned: Curtis Mead walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:22:16.928Z","endTime":"2026-05-09T00:26:09.991Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":75.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599356139428757,"aZ":-33.603322847457356,"pfxX":-2.123827844770072,"pfxZ":-0.9944287886962879,"pX":0.42504867499550764,"pZ":3.1148638353494387,"vX0":-5.184303456384986,"vY0":-119.45893672704416,"vZ0":1.0138508356179452,"x":100.8,"y":154.68,"x0":2.905797621567157,"y0":50.00400846957012,"z0":5.723072698537496,"aX":-3.0464500148963287},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.2,"breakHorizontal":5.2,"spinRate":2233,"spinDirection":329},"zone":3,"typeConfidence":2.0,"plateTime":0.459809735973022,"extension":6.28148278428306},"index":0,"playId":"7bbd3a6d-ba3b-3754-acc3-e3a31a65e325","pitchNumber":1,"startTime":"2026-05-09T00:22:30.901Z","endTime":"2026-05-09T00:22:34.727Z","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":88.8,"endSpeed":81.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912029506145842,"aZ":-27.585194551933945,"pfxX":9.707983597858096,"pfxZ":2.730260911246046,"pX":0.027995278457457275,"pZ":1.5523325701297295,"vX0":-10.147288459418897,"vY0":-128.85270972865823,"vZ0":-4.237942351822404,"x":115.93,"y":196.87,"x0":2.756861899091641,"y0":50.002132781216034,"z0":5.35105051634153,"aX":16.314766069516562},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-15.2,"spinRate":1649,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42515775258349375,"extension":6.510306247476541},"index":1,"playId":"63e6e355-2478-3b69-9974-747fd517ac39","pitchNumber":2,"startTime":"2026-05-09T00:22:45.913Z","endTime":"2026-05-09T00:22:49.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069923437563357,"aZ":-31.348868946237765,"pfxX":0.6492245883855201,"pfxZ":0.5209370664594637,"pX":-1.3997038543831783,"pZ":2.7730953840443067,"vX0":-10.094640742374683,"vY0":-125.00622386197875,"vZ0":-0.6986530747282204,"x":170.35,"y":163.91,"x0":2.605466534721392,"y0":50.00219265204264,"z0":5.628458069010577,"aX":1.0284442132046712},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":1.2,"spinRate":1549,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.43807180763614406,"extension":6.1558200631250655},"index":2,"playId":"b8633ff5-24ee-33c8-b40c-07cd07356b83","pitchNumber":3,"startTime":"2026-05-09T00:23:11.122Z","endTime":"2026-05-09T00:23:16.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598940950966053,"aZ":-31.28722277824983,"pfxX":9.16699231548169,"pfxZ":0.5453293776622994,"pX":-0.12211639049409145,"pZ":1.6735254729444187,"vX0":-10.401350989169126,"vY0":-126.5198021149256,"vZ0":-2.906129540649353,"x":121.65,"y":193.59,"x0":2.849545385551586,"y0":50.00288108116794,"z0":5.3422881107469244,"aX":14.875723360169786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":1674,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.43278456889499406,"extension":6.474717070051385},"index":3,"playId":"4002baa7-04ab-3180-bd0e-27570f781de8","pitchNumber":4,"startTime":"2026-05-09T00:23:34.016Z","endTime":"2026-05-09T00:23:37.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464515779837146,"aZ":-39.65943910162532,"pfxX":-5.431388628510763,"pfxZ":-5.294375502622277,"pX":-0.39693620914475597,"pZ":0.8505805523584318,"vX0":-5.927717144491208,"vY0":-118.12829656600044,"vZ0":-2.3127008678322243,"x":132.13,"y":215.81,"x0":2.8504891463593416,"y0":50.00406369226776,"z0":5.48773845297447,"aX":-7.676580606750835},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.8,"breakHorizontal":11.3,"spinRate":2547,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.46364882768418836,"extension":6.240735671758626},"index":4,"playId":"5ee78155-ac61-388f-9b0d-9f62123ca720","pitchNumber":5,"startTime":"2026-05-09T00:23:55.720Z","endTime":"2026-05-09T00:24:00.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878920971346435,"aZ":-13.38990463733472,"pfxX":3.535851629820127,"pfxZ":10.039214469760882,"pX":-0.8783734778905075,"pZ":2.3272060107391144,"vX0":-10.479993965232083,"vY0":-135.93352488223618,"vZ0":-6.181441184399755,"x":150.48,"y":175.95,"x0":2.5679110079382377,"y0":50.00115073105328,"z0":5.56076945507797,"aX":6.616015378760868},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2366,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4029837326759451,"extension":6.5853392193299545},"index":5,"playId":"ddff0958-a5ab-346f-b792-7d0e0be844b2","pitchNumber":6,"startTime":"2026-05-09T00:24:18.235Z","endTime":"2026-05-09T00:24:21.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258013880241073,"aZ":-34.75411353938378,"pfxX":-4.934683866555523,"pfxZ":-1.7343214758114893,"pX":-0.15207805660159382,"pZ":2.3700620252210256,"vX0":-5.716270362641365,"vY0":-121.02477116561963,"vZ0":-0.14525659082274123,"x":122.8,"y":174.79,"x0":2.8802345688873263,"y0":50.00443321990947,"z0":5.470621064202707,"aX":-7.331788116051472},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":10.3,"spinRate":2524,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.45228516025837084,"extension":6.243435561749249},"index":6,"playId":"064a8e02-8e5f-3a60-9363-4ac8cec6fbd5","pitchNumber":7,"startTime":"2026-05-09T00:24:38.994Z","endTime":"2026-05-09T00:24:43.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505440034159875,"aZ":-18.840344003758542,"pfxX":7.687295842109188,"pfxZ":7.35011699997751,"pX":1.7644810033725462,"pZ":1.7278361984041564,"vX0":-5.439723614278214,"vY0":-134.43077933309706,"vZ0":-5.979854551028794,"x":49.74,"y":192.13,"x0":2.824338157420199,"y0":50.00592866621304,"z0":5.336705312321558,"aX":13.950147178701831},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-12.6,"spinRate":2225,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.40881417849475454,"extension":6.377409631969595},"index":7,"playId":"c3975d4e-d71f-39bf-a634-123e1142b43b","pitchNumber":8,"startTime":"2026-05-09T00:25:01.648Z","endTime":"2026-05-09T00:25:05.473Z","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":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-05-09T00:25:12.633Z","endTime":"2026-05-09T00:25:23.536Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788510624328538,"aZ":-13.461232119183524,"pfxX":5.073756616050153,"pfxZ":10.071511015103923,"pX":-0.35318123787315164,"pZ":2.4422732867887524,"vX0":-9.70309583502316,"vY0":-135.92762852033187,"vZ0":-5.765864589826563,"x":130.46,"y":172.84,"x0":2.6151228814610135,"y0":50.00119293641904,"z0":5.537614068424824,"aX":9.426265782700852},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2398,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4040684864475659,"extension":6.575538560172037},"index":9,"playId":"22768e1e-34d5-3730-a3ce-86d6f4500d8d","pitchNumber":9,"startTime":"2026-05-09T00:25:23.536Z","endTime":"2026-05-09T00:25:29.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449700067979027,"aZ":-10.816733856271735,"pfxX":5.707780916583021,"pfxZ":11.525909980828963,"pX":-0.17243356161239123,"pZ":1.3894764304574196,"vX0":-9.327886070166041,"vY0":-135.4689302018805,"vZ0":-8.64440474793333,"x":123.57,"y":201.26,"x0":2.5787173278103666,"y0":50.0009290021307,"z0":5.3839328091413075,"aX":10.575242183592533},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":-8.3,"spinRate":2500,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4047920618062073,"extension":6.68393016409603},"index":10,"playId":"54444350-e963-3816-b328-a6d4b3fa787c","pitchNumber":10,"startTime":"2026-05-09T00:25:52.955Z","endTime":"2026-05-09T00:26:09.991Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"}},"playEndTime":"2026-05-09T00:26:09.991Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a sharp line drive to left fielder Javier Sanoja. Curtis Mead to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:26:26.898Z","endTime":"2026-05-09T00:28:11.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644111470181763,"aZ":-25.556581914721058,"pfxX":10.27129699932403,"pfxZ":3.9416893473837717,"pX":0.5965620585900219,"pZ":1.7380771195152172,"vX0":-8.839066009807212,"vY0":-128.76843312391512,"vZ0":-4.2835556137379545,"x":94.26,"y":191.85,"x0":2.7385508323344565,"y0":50.00519326513602,"z0":5.399566790594259,"aX":17.25792837449772},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-16.7,"spinRate":1646,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42528935218229114,"extension":6.688274097180786},"index":0,"playId":"957ffd4d-dec1-31b3-8179-52f9a752f0a1","pitchNumber":1,"startTime":"2026-05-09T00:26:37.280Z","endTime":"2026-05-09T00:26:41.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.134564650317134,"aZ":-27.43144506349226,"pfxX":9.606932533895632,"pfxZ":2.7988772537229796,"pX":0.11491832758185917,"pZ":1.787269435388998,"vX0":-9.806680119236987,"vY0":-129.35047094347087,"vZ0":-3.579994507648187,"x":112.62,"y":190.52,"x0":2.70823928658251,"y0":50.000598147480886,"z0":5.293746879551952,"aX":16.267475932238412},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-15.2,"spinRate":1649,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4235398914548032,"extension":6.500541484353658},"index":1,"playId":"4f336304-ed32-32a5-a896-19fecff6a315","pitchNumber":2,"startTime":"2026-05-09T00:26:52.836Z","endTime":"2026-05-09T00:26:57.473Z","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":88.5,"endSpeed":81.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17436623669969,"aZ":-30.45267502568198,"pfxX":10.57323664354394,"pfxZ":1.0328522762135188,"pX":-0.07228012079439415,"pZ":1.116588734882216,"vX0":-10.628771675130224,"vY0":-128.32305662511675,"vZ0":-4.539206699331042,"x":119.76,"y":208.63,"x0":2.7545999720143017,"y0":50.001722681899416,"z0":5.28763802970036,"aX":17.588732055082755},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-16.7,"spinRate":1674,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4272529770428175,"extension":6.472749646485061},"index":2,"playId":"78e27cf0-297b-3dc6-a58d-a21d8608c973","pitchNumber":3,"startTime":"2026-05-09T00:27:13.203Z","endTime":"2026-05-09T00:27:16.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55155538257733,"aZ":-31.28066225070193,"pfxX":0.224867327766745,"pfxZ":0.5926636271971497,"pX":-1.3089821471211345,"pZ":-0.3170201810680976,"vX0":-9.811668923603127,"vY0":-122.84273895859036,"vZ0":-7.431426565439761,"x":166.9,"y":247.34,"x0":2.7243900853987673,"y0":50.00449712498189,"z0":5.440967234908197,"aX":0.34090180851534035},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":2.2,"spinRate":2371,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4475569497387619,"extension":6.51906838335718},"index":3,"playId":"3b63dbce-004a-3274-a650-2953927e7131","pitchNumber":4,"startTime":"2026-05-09T00:27:34.824Z","endTime":"2026-05-09T00:27:39.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35465768940503,"aZ":-38.85274868779749,"pfxX":-2.698368570331355,"pfxZ":-4.6259485294039075,"pX":0.3562767358272174,"pZ":1.9674419158323648,"vX0":-5.283263748270675,"vY0":-119.50160806087331,"vZ0":0.04277576593123156,"x":103.42,"y":185.66,"x0":2.9476022196459364,"y0":50.00254915174916,"z0":5.443927879885831,"aX":-3.8956113990720938},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.0,"breakHorizontal":6.1,"spinRate":2599,"spinDirection":320},"zone":9,"typeConfidence":2.0,"plateTime":0.4586069049424486,"extension":6.275663487655445},"hitData":{"launchSpeed":103.4,"launchAngle":8.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.72,"coordY":128.31}},"index":4,"playId":"487c7ab9-459d-39e9-8d16-052ce497c3c0","pitchNumber":5,"startTime":"2026-05-09T00:28:00.460Z","endTime":"2026-05-09T00:28:11.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:28:11.508Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"CJ Abrams grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Christopher Morel. Brady House out at 2nd. CJ Abrams out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:28:35.040Z","endTime":"2026-05-09T00:29:20.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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, 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":88.1,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133221822379475,"aZ":-26.24439970558622,"pfxX":9.360284294113642,"pfxZ":3.573885210101883,"pX":0.9476329570065364,"pZ":2.3194370666078594,"vX0":-7.787923726816879,"vY0":-128.1333347113766,"vZ0":-2.644092556496913,"x":80.88,"y":176.16,"x0":2.8142894993583085,"y0":50.00078676342419,"z0":5.42097252664836,"aX":15.521265732044766},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-15.1,"spinRate":1706,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42790200208205986,"extension":6.437117564825411},"index":0,"playId":"ad038c44-8b86-3962-b5e7-39ba40486343","pitchNumber":1,"startTime":"2026-05-09T00:28:48.203Z","endTime":"2026-05-09T00:28:51.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84409140053632,"aZ":-18.829279077635338,"pfxX":9.107101239441512,"pfxZ":7.367374225294667,"pX":0.4713025064515948,"pZ":2.4495729736513767,"vX0":-9.073403809274115,"vY0":-133.72759464505504,"vZ0":-4.1953138725812975,"x":99.04,"y":172.64,"x0":2.7250408996722943,"y0":50.00195952509573,"z0":5.389495467540725,"aX":16.49380945446562},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-14.5,"spinRate":2273,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.40959477002191624,"extension":6.324273081144003},"hitData":{"launchSpeed":89.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.79,"coordY":160.12}},"index":1,"playId":"e5c0de25-1ae0-3d7d-b56e-d270eb11c8ad","pitchNumber":2,"startTime":"2026-05-09T00:29:12.803Z","endTime":"2026-05-09T00:29:20.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:29:20.591Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:31:22.741Z","endTime":"2026-05-09T00:33:59.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40016044989587,"aZ":-26.03718620138946,"pfxX":-1.7651560092442269,"pfxZ":3.914779943932021,"pX":-0.22599617308306583,"pZ":1.561104789677994,"vX0":-6.120499940913304,"vY0":-124.27026566671981,"vZ0":-4.549610827638818,"x":125.61,"y":196.63,"x0":2.4959287070818763,"y0":50.00194016387895,"z0":5.572884723414343,"aX":-2.766228528109735},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":4.6,"spinRate":2192,"spinDirection":183},"zone":13,"typeConfidence":0.81,"plateTime":0.44039666378226316,"extension":6.2223327048479256},"index":0,"playId":"199e3c8d-3a93-3a1b-8889-8adbee83b02e","pitchNumber":1,"startTime":"2026-05-09T00:31:36.411Z","endTime":"2026-05-09T00:31:40.247Z","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":77.5,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569004490182053,"aZ":-35.57574488513923,"pfxX":-9.256891102062971,"pfxZ":-2.672620145491768,"pX":0.02698213951946418,"pZ":1.6712268049710453,"vX0":-3.461055282905279,"vY0":-112.83354632422791,"vZ0":-0.6584223606177818,"x":115.97,"y":193.66,"x0":2.787860103765981,"y0":50.000538929116935,"z0":5.58497114100284,"aX":-11.805230839817916},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.7,"breakHorizontal":17.6,"spinRate":2378,"spinDirection":308},"zone":8,"typeConfidence":0.92,"plateTime":0.4874282371596532,"extension":6.115553723013121},"index":1,"playId":"d10f6db0-eb9d-3b9b-a50f-a9994caf8ca0","pitchNumber":2,"startTime":"2026-05-09T00:31:52.882Z","endTime":"2026-05-09T00:31:56.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537921161417398,"aZ":-16.79699476093904,"pfxX":3.8447263709034485,"pfxZ":8.428982608009214,"pX":0.803628272500334,"pZ":2.922489750391982,"vX0":-6.064062280335698,"vY0":-134.1026085293897,"vZ0":-3.6176096906751605,"x":86.37,"y":159.87,"x0":2.5929347958526168,"y0":50.00279879775949,"z0":5.484494696863516,"aX":7.014606125025273},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-5.6,"spinRate":2065,"spinDirection":146},"zone":3,"typeConfidence":0.83,"plateTime":0.408164978124006,"extension":6.459707164600543},"index":2,"playId":"fdb79bba-6f42-3ea1-a104-ecd69d572f3d","pitchNumber":3,"startTime":"2026-05-09T00:32:07.492Z","endTime":"2026-05-09T00:32:10.705Z","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":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967072010871746,"aZ":-26.207365925191255,"pfxX":7.847077956495294,"pfxZ":4.086669986423413,"pX":1.942514490672933,"pZ":3.3072006784714327,"vX0":-4.474226215780957,"vY0":-120.00091724711491,"vZ0":-0.0436176063699506,"x":42.96,"y":149.49,"x0":2.8105369719625886,"y0":50.003668276903795,"z0":5.658093785847327,"aX":11.458329246357529},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.2,"spinRate":1740,"spinDirection":134},"zone":12,"typeConfidence":0.84,"plateTime":0.45623408750838745,"extension":5.951689365089107},"index":3,"playId":"09f1c136-4dfb-343e-8a03-954f4c4dd48c","pitchNumber":4,"startTime":"2026-05-09T00:32:29.710Z","endTime":"2026-05-09T00:32:33.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575657556790496,"aZ":-32.46206457816986,"pfxX":-9.328747969096987,"pfxZ":-0.21643914529195207,"pX":0.14116172361937307,"pZ":2.8926209488943226,"vX0":-3.231845650733409,"vY0":-115.18798384600665,"vZ0":1.1518893361542146,"x":111.62,"y":160.68,"x0":2.776598555238121,"y0":50.002481068588715,"z0":5.538934024226327,"aX":-12.460367533735083},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":2453,"spinDirection":299},"zone":2,"typeConfidence":0.93,"plateTime":0.4765963023269988,"extension":6.100937429407718},"index":4,"playId":"ba5801cd-46e9-322a-ae66-a9d725d067aa","pitchNumber":5,"startTime":"2026-05-09T00:32:45.741Z","endTime":"2026-05-09T00:32:50.357Z","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":5,"startTime":"2026-05-09T00:33:00.343Z","endTime":"2026-05-09T00:33:15.750Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970819230989626,"aZ":-28.209577421303937,"pfxX":-3.671472366171942,"pfxZ":2.4169053137408856,"pX":-1.2284113856651777,"pZ":2.329582980203273,"vX0":-7.877029642841235,"vY0":-127.22939962767917,"vZ0":-2.398754567862956,"x":163.82,"y":175.88,"x0":2.3840917826416423,"y0":50.00394247140737,"z0":5.519138559414652,"aX":-6.020147940269502},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":8.4,"spinRate":2326,"spinDirection":208},"zone":13,"typeConfidence":0.93,"plateTime":0.430419293669583,"extension":6.2148073345390555},"index":6,"playId":"450195d4-df01-388c-894c-9aa37dd1f28e","pitchNumber":6,"startTime":"2026-05-09T00:33:15.750Z","endTime":"2026-05-09T00:33:20.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359386758611045,"aZ":-22.270441963416527,"pfxX":10.692157890904681,"pfxZ":6.874317621506866,"pX":0.21526968384046705,"pZ":1.1466613282340403,"vX0":-8.786648514167966,"vY0":-119.86635239992434,"vZ0":-5.494481508871285,"x":108.79,"y":207.82,"x0":2.557424789428198,"y0":50.00232008939042,"z0":5.483805586212327,"aX":15.401259302792628},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.2,"breakHorizontal":-16.9,"spinRate":1932,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.45873962301671556,"extension":6.17782298152041},"index":7,"playId":"ee0830f7-cc8a-327e-9d73-841dcfc3d197","pitchNumber":7,"startTime":"2026-05-09T00:33:38.598Z","endTime":"2026-05-09T00:33:42.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32957756903425,"aZ":-27.492365778634262,"pfxX":-2.482714174018792,"pfxZ":2.81857041140335,"pX":0.025090409957299855,"pZ":2.3952357773584243,"vX0":-5.768393745249553,"vY0":-128.34224966885,"vZ0":-2.3365439671815866,"x":116.04,"y":174.11,"x0":2.627299169967152,"y0":50.00580048954463,"z0":5.465349562070515,"aX":-4.129196168341458},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":5.9,"spinRate":2264,"spinDirection":186},"zone":5,"typeConfidence":0.92,"plateTime":0.4272713644118369,"extension":6.2488367628631005},"index":8,"playId":"816ff232-9720-37c7-8543-7e10a9347116","pitchNumber":8,"startTime":"2026-05-09T00:33:54.284Z","endTime":"2026-05-09T00:33:59.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:33:59.292Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:34:10.746Z","endTime":"2026-05-09T00:35:36.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65791400431201,"aZ":-25.64044142007688,"pfxX":11.220267416066285,"pfxZ":3.6683910531309154,"pX":0.3114184031172553,"pZ":1.3680495097123657,"vX0":-9.406891909350154,"vY0":-133.3792144047899,"vZ0":-5.473840823992539,"x":105.13,"y":201.84,"x0":2.445542907587294,"y0":50.00390120806798,"z0":5.322765569587657,"aX":19.99318799973483},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-18.0,"spinRate":1950,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.41240559425857626,"extension":6.502860537293478},"index":0,"playId":"bf416456-1f71-3b0c-947b-182a97626523","pitchNumber":1,"startTime":"2026-05-09T00:34:26.267Z","endTime":"2026-05-09T00:34:29.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411148112587036,"aZ":-18.998350005325857,"pfxX":9.263725162615266,"pfxZ":7.180256672348858,"pX":0.6170496639782072,"pZ":1.9584685395583559,"vX0":-8.315173079527712,"vY0":-135.29077308351722,"vZ0":-5.44986009722852,"x":93.48,"y":185.9,"x0":2.5426551067362717,"y0":50.0002824884214,"z0":5.35122918329572,"aX":16.990378668456806},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-14.8,"spinRate":1980,"spinDirection":142},"zone":9,"typeConfidence":0.86,"plateTime":0.4065034233023419,"extension":6.343036759486805},"index":1,"playId":"62e8581a-2e9b-305f-ae7b-553887c56754","pitchNumber":2,"startTime":"2026-05-09T00:34:51.505Z","endTime":"2026-05-09T00:34:55.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-09T00:35:10.295Z","endTime":"2026-05-09T00:35:31.519Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485674374013218,"aZ":-28.32133168734164,"pfxX":-3.6617318778506336,"pfxZ":2.333482243815862,"pX":-0.6717719155366686,"pZ":3.0661384205823046,"vX0":-6.555894053784407,"vY0":-127.89051200521179,"vZ0":-0.7381202889059453,"x":142.61,"y":155.99,"x0":2.4049096158823544,"y0":50.00097034109899,"z0":5.588774688293745,"aX":-6.0354964305882755},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":8.2,"spinRate":2297,"spinDirection":201},"zone":1,"typeConfidence":0.93,"plateTime":0.42901963633581675,"extension":6.168589481436668},"index":3,"playId":"7cd70fff-86c9-3c80-8871-3301745ecbec","pitchNumber":3,"startTime":"2026-05-09T00:35:31.519Z","endTime":"2026-05-09T00:35:36.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:35:36.518Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:35:45.462Z","endTime":"2026-05-09T00:37:11.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":77.7,"endSpeed":70.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386261464123116,"aZ":-33.99470531018753,"pfxX":-12.269826620475508,"pfxZ":-1.4274602437416206,"pX":1.0136310511782312,"pZ":2.4402276192945584,"vX0":-0.6662644035084352,"vY0":-113.12854608150914,"vZ0":0.5532601102919585,"x":78.36,"y":172.89,"x0":2.903793223851558,"y0":50.00094063702581,"z0":5.639467203461827,"aX":-15.674734325158038},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.0,"breakHorizontal":22.3,"spinRate":2333,"spinDirection":304},"zone":14,"typeConfidence":0.94,"plateTime":0.4868318173790849,"extension":6.030705265827408},"index":0,"playId":"5873022a-e447-3a24-9605-010ecbec5a9d","pitchNumber":1,"startTime":"2026-05-09T00:36:01.116Z","endTime":"2026-05-09T00:36:05.006Z","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":0,"outs":2},"index":1,"startTime":"2026-05-09T00:36:15.854Z","endTime":"2026-05-09T00:36:25.122Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480658424997245,"aZ":-29.150638301373743,"pfxX":-3.838578683381776,"pfxZ":1.9246021661626838,"pX":0.32773467486460844,"pZ":3.3132181891397985,"vX0":-4.3552083466132325,"vY0":-124.60242294017529,"vZ0":0.1649685111503646,"x":104.51,"y":149.32,"x0":2.5981099470196547,"y0":50.00218816683034,"z0":5.6586276988302595,"aX":-6.022314468469962},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":7.9,"spinRate":2260,"spinDirection":200},"zone":3,"typeConfidence":0.8,"plateTime":0.43991090238654973,"extension":6.125708345503125},"index":2,"playId":"cb1cf8c8-7320-3f39-bf83-886248d78397","pitchNumber":2,"startTime":"2026-05-09T00:36:25.122Z","endTime":"2026-05-09T00:36:29.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955792283812418,"aZ":-29.132341330512332,"pfxX":-0.7108285438829722,"pfxZ":1.9077868303408279,"pX":0.6712491747001953,"pZ":1.6568454844769298,"vX0":-4.6385856347810055,"vY0":-125.5501498638428,"vZ0":-3.63943093561706,"x":91.41,"y":194.05,"x0":2.6367229889705817,"y0":50.00098258390267,"z0":5.501887430540674,"aX":-1.131728203510081},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":2.4,"spinRate":2172,"spinDirection":192},"zone":9,"typeConfidence":0.78,"plateTime":0.43662940922955196,"extension":6.244201902644731},"index":3,"playId":"b9d8a45e-0047-3932-8f2d-6afc2ba5e3fb","pitchNumber":3,"startTime":"2026-05-09T00:36:42.981Z","endTime":"2026-05-09T00:36:47.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635488003515466,"aZ":-28.774880339728227,"pfxX":-0.6507857398150636,"pfxZ":2.083124192428942,"pX":0.102157138003222,"pZ":1.7691255746319352,"vX0":-5.767927872470824,"vY0":-127.06139776236827,"vZ0":-3.583101989290397,"x":113.11,"y":191.01,"x0":2.4884359703072025,"y0":50.00203165128218,"z0":5.490176102284527,"aX":-1.060770907632434},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":2.5,"spinRate":2179,"spinDirection":197},"zone":8,"typeConfidence":0.84,"plateTime":0.4314717929184644,"extension":6.267632072122194},"hitData":{"launchSpeed":110.2,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.27,"coordY":97.79}},"index":4,"playId":"21efbb91-ad40-3c0f-b5d7-d2a3ab73b55d","pitchNumber":4,"startTime":"2026-05-09T00:37:00.675Z","endTime":"2026-05-09T00:37:11.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:37:11.620Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:37:26.194Z","endTime":"2026-05-09T00:39:21.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38754580643197,"aZ":-29.32567088644498,"pfxX":-3.8686080334085347,"pfxZ":1.781699787157903,"pX":-0.7538770547188594,"pZ":3.024459121099716,"vX0":-6.370314292876353,"vY0":-126.07093529909712,"vZ0":-0.7137871451294822,"x":145.74,"y":157.12,"x0":2.3154231712472018,"y0":50.001921093009635,"z0":5.693632981692603,"aX":-6.180376037986527},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":8.5,"spinRate":2243,"spinDirection":206},"zone":1,"typeConfidence":0.87,"plateTime":0.435675637486169,"extension":6.12753511571179},"index":0,"playId":"8b29efff-50c3-32e1-a867-d4bfe74433ca","pitchNumber":1,"startTime":"2026-05-09T00:37:39.642Z","endTime":"2026-05-09T00:37:42.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"a9ec9228-2682-36c4-bd1f-c5bb58bb7c95","startTime":"2026-05-09T00:37:56.195Z","endTime":"2026-05-09T00:38:00.313Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"9df429d5-7626-30a5-b55d-0284f3dff673","startTime":"2026-05-09T00:38:14.373Z","endTime":"2026-05-09T00:38:18.491Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703253419078905,"aZ":-31.641219778560842,"pfxX":-11.670105067195536,"pfxZ":0.3975995199077609,"pX":-0.22400191652905493,"pZ":2.4904825574544875,"vX0":-3.4084634759986687,"vY0":-115.18333171597584,"vZ0":0.33160416878329557,"x":125.54,"y":171.54,"x0":2.7950755847315256,"y0":50.00007279918995,"z0":5.43310097100537,"aX":-15.496499503498327},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":22.0,"spinRate":2479,"spinDirection":303},"zone":4,"typeConfidence":0.94,"plateTime":0.4776341679300593,"extension":5.8319203977678225},"index":3,"playId":"65de2133-cbcb-3447-a3dd-15b0e124ae8a","pitchNumber":2,"startTime":"2026-05-09T00:38:31.318Z","endTime":"2026-05-09T00:38:36.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3077730169105,"aZ":-13.135027052304089,"pfxX":3.5134859990729614,"pfxZ":10.36415502784901,"pX":0.4701645254806612,"pZ":3.254191268306431,"vX0":-6.730672992656029,"vY0":-135.3606250337454,"vZ0":-3.1776758644467753,"x":99.08,"y":150.92,"x0":2.543783523794155,"y0":50.00386714303503,"z0":5.375766891296722,"aX":6.455781938757826},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-4.8,"spinRate":2173,"spinDirection":146},"zone":3,"typeConfidence":0.94,"plateTime":0.40620551592030063,"extension":6.417303816409011},"index":4,"playId":"58508f04-47f1-3a05-aa8e-f4840c8696b0","pitchNumber":3,"startTime":"2026-05-09T00:39:16.112Z","endTime":"2026-05-09T00:39:21.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:39:21.306Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:41:41.280Z","endTime":"2026-05-09T00:42:24.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Robby Snelling.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:40:35.166Z","endTime":"2026-05-09T00:41:43.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"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, 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":83.1,"endSpeed":75.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288220242037244,"aZ":-30.61498926763405,"pfxX":13.713394606336706,"pfxZ":1.0667868335034587,"pX":-0.5909827213448,"pZ":2.2150045989963227,"vX0":-0.22779601957455786,"vY0":-121.0151771205148,"vZ0":-0.701542409935707,"x":139.53,"y":178.97,"x0":-2.2732979877330313,"y0":50.004271994216595,"z0":5.219265622273049,"aX":20.094524347856066},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":-24.7,"spinRate":2722,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.45472403730402444,"extension":5.342923528173868},"index":1,"playId":"84eab8a9-d6b1-33f9-863b-363e2c037dfd","pitchNumber":1,"startTime":"2026-05-09T00:41:43.477Z","endTime":"2026-05-09T00:41:47.304Z","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":97.3,"endSpeed":89.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50639472913619,"aZ":-27.29071617579925,"pfxX":-10.48918152489658,"pfxZ":2.4082486456918772,"pX":1.2070865543922575,"pZ":2.164699526624352,"vX0":10.781323268224435,"vY0":-141.28672489420055,"vZ0":-4.911053885508974,"x":70.99,"y":180.33,"x0":-1.291324873017699,"y0":50.002815068995936,"z0":5.674440818564535,"aX":-21.255385198117914},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":2321,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38734988610954035,"extension":5.631914367182496},"index":2,"playId":"74f43437-56e3-309c-bf50-0c1e517fd768","pitchNumber":2,"startTime":"2026-05-09T00:41:59.700Z","endTime":"2026-05-09T00:42:03.648Z","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":96.3,"endSpeed":88.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12673351832857,"aZ":-29.567713552963415,"pfxX":-11.580556461881201,"pfxZ":1.3156951982716887,"pX":-0.6742447251791082,"pZ":2.5468285703012223,"vX0":6.8223689785360335,"vY0":-140.0176920475386,"vZ0":-3.046586664553089,"x":142.7,"y":170.02,"x0":-1.6400197748024332,"y0":50.00409353376438,"z0":5.5874238020480345,"aX":-22.95547862760165},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.9,"breakHorizontal":19.6,"spinRate":2354,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.391451495055799,"extension":5.717514265083904},"hitData":{"launchSpeed":86.0,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.51,"coordY":159.51}},"index":3,"playId":"5b99cb53-3c2a-38ee-8a79-3df511593914","pitchNumber":3,"startTime":"2026-05-09T00:42:16.871Z","endTime":"2026-05-09T00:42:24.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:42:24.550Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:42:33.690Z","endTime":"2026-05-09T00:44:23.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":2},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642854415272144,"aZ":-36.21940690293454,"pfxX":4.4454161874619675,"pfxZ":-2.550049530512408,"pX":1.1283159759165124,"pZ":1.8025195071380786,"vX0":5.11282438086013,"vY0":-125.42407503017536,"vZ0":-2.1139085418866346,"x":73.99,"y":190.11,"x0":-1.5184024485893084,"y0":50.005092003895406,"z0":5.625157955733797,"aX":7.044382615881017},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-9.2,"spinRate":2895,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.43760074185109277,"extension":5.885766325236597},"index":0,"playId":"eb97707c-2470-34d9-807d-783bdd872780","pitchNumber":1,"startTime":"2026-05-09T00:42:51.780Z","endTime":"2026-05-09T00:42:55.992Z","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":96.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.168748612524524,"aZ":-29.46106578281046,"pfxX":-11.955244554125882,"pfxZ":1.3898800415330097,"pX":-0.7325537535977413,"pZ":3.3437559790937272,"vX0":6.709813054372908,"vY0":-139.6542026288621,"vZ0":-0.7386643037851224,"x":144.92,"y":148.5,"x0":-1.6248000255896968,"y0":50.00586560571311,"z0":5.565571216319475,"aX":-23.400288204529527},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":20.0,"spinRate":2446,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3935943861057378,"extension":5.844778557886465},"index":1,"playId":"aaa85add-766c-35f7-994f-8298075d7e86","pitchNumber":2,"startTime":"2026-05-09T00:43:10.143Z","endTime":"2026-05-09T00:43:13.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62944153693802,"aZ":-30.6311057163845,"pfxX":-11.152357233020108,"pfxZ":0.7870052966683172,"pX":-0.7615394679268669,"pZ":3.264590984130676,"vX0":6.247778655418554,"vY0":-139.81238324013157,"vZ0":-0.6174099593962631,"x":146.03,"y":150.64,"x0":-1.5888351719499598,"y0":50.00258054380245,"z0":5.517363670754919,"aX":-21.84501245481865},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":18.7,"spinRate":2424,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39336430376581877,"extension":5.86385398758918},"index":2,"playId":"18266d2a-182a-39b4-9771-637f5450b366","pitchNumber":3,"startTime":"2026-05-09T00:43:30.117Z","endTime":"2026-05-09T00:43:33.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31507184706851,"aZ":-27.704270005637227,"pfxX":11.11064223648096,"pfxZ":2.9550303738450454,"pX":0.5901594772250768,"pZ":2.035322951571146,"vX0":3.135944994521584,"vY0":-123.01376567968889,"vZ0":-1.4339954081708282,"x":94.5,"y":183.83,"x0":-2.148477553540325,"y0":50.003002801735306,"z0":5.002856397608028,"aX":16.809885518646084},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-20.9,"spinRate":3032,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4474452561407203,"extension":5.754167704617304},"index":3,"playId":"e8c27597-9a9f-366a-89e5-f3488bd7a9d7","pitchNumber":4,"startTime":"2026-05-09T00:43:48.299Z","endTime":"2026-05-09T00:43:51.596Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T00:44:01.042Z","endTime":"2026-05-09T00:44:14.838Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914448996720424,"aZ":-36.756758436846106,"pfxX":4.3277522654790905,"pfxZ":-2.845227118362743,"pX":0.28460048675451494,"pZ":1.2840529267653291,"vX0":3.311417170400122,"vY0":-126.61182404036492,"vZ0":-3.341401858834362,"x":106.15,"y":204.11,"x0":-1.6064607475495105,"y0":50.00354713821663,"z0":5.588151857714073,"aX":6.9664435090601105},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.8,"breakHorizontal":-8.6,"spinRate":2920,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4340167668648163,"extension":5.837026570779895},"hitData":{"launchSpeed":74.7,"launchAngle":47.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.96,"coordY":124.59}},"index":5,"playId":"fa3b1017-db81-3bbd-896d-87a1bb00b681","pitchNumber":5,"startTime":"2026-05-09T00:44:14.838Z","endTime":"2026-05-09T00:44:23.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:44:23.287Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:44:33.115Z","endTime":"2026-05-09T00:46:00.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43522055774765,"aZ":-31.463984539465198,"pfxX":-11.464349501633407,"pfxZ":0.35373542831255733,"pX":0.03798829724154509,"pZ":2.5884692735586516,"vX0":8.15070403660796,"vY0":-140.8404797958697,"vZ0":-2.6736959102535414,"x":115.55,"y":168.89,"x0":-1.4212148126490651,"y0":50.000026858324475,"z0":5.609364772135471,"aX":-22.761872062650372},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.2,"breakHorizontal":18.8,"spinRate":2373,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.39064067857145623,"extension":5.833948701420084},"index":0,"playId":"e2758f2d-eede-3a18-a160-0de509a08494","pitchNumber":1,"startTime":"2026-05-09T00:44:48.163Z","endTime":"2026-05-09T00:44:51.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65733771679099,"aZ":-28.720460114050343,"pfxX":11.953300209066812,"pfxZ":2.36123253208868,"pX":2.4353256921253283,"pZ":1.877067578842141,"vX0":6.5498864727973345,"vY0":-121.45671456544784,"vZ0":-1.6022043811142002,"x":24.17,"y":188.1,"x0":-1.8685383018652422,"y0":50.00062470608707,"z0":5.095550503891779,"aX":17.463481446613525},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":-23.4,"spinRate":3041,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4548120322430731,"extension":5.328269128413586},"index":1,"playId":"05dc038e-202a-3c6b-ad33-c5adb9d7d359","pitchNumber":2,"startTime":"2026-05-09T00:45:01.773Z","endTime":"2026-05-09T00:45:06.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-09T00:45:39.310Z","endTime":"2026-05-09T00:45:39.311Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56268506527036,"aZ":-28.175702442481906,"pfxX":11.354847205918027,"pfxZ":2.577122213188966,"pX":1.451610712094162,"pZ":2.9634060266972226,"vX0":4.70198844538158,"vY0":-124.63052031100112,"vZ0":0.26148222180560987,"x":61.67,"y":158.77,"x0":-1.9426119772599604,"y0":50.00028179331069,"z0":5.213023873974529,"aX":17.589177771046348},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-21.7,"spinRate":2935,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4420464742127641,"extension":5.463236857427767},"index":3,"playId":"7f31de3e-3ec6-3b13-9183-bda8bf94b040","pitchNumber":3,"startTime":"2026-05-09T00:45:39.312Z","endTime":"2026-05-09T00:45:43.418Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514532879083315,"aZ":-28.055392707129915,"pfxX":11.944434167585847,"pfxZ":2.6552395155492707,"pX":0.1499374683728361,"pZ":1.7622594443671171,"vX0":2.027706019123739,"vY0":-124.67514921078224,"vZ0":-2.387765967184986,"x":111.28,"y":191.2,"x0":-2.2269618789519168,"y0":50.00321320692579,"z0":5.082687338260109,"aX":18.525155020833846},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":-22.1,"spinRate":2952,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.44182396357259623,"extension":5.669523008369202},"index":4,"playId":"805d40cf-a7c4-3423-ba25-9987dcb56da5","pitchNumber":4,"startTime":"2026-05-09T00:45:56.396Z","endTime":"2026-05-09T00:46:00.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:46:00.263Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, pitcher Foster Griffin to second baseman Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:47:54.649Z","endTime":"2026-05-09T00:48:12.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"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":678554,"link":"/api/v1/people/678554"},"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":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255802674308,"aZ":-22.53841396712153,"pfxX":9.513834257813132,"pfxZ":5.445150995466166,"pX":0.8208021605333898,"pZ":2.756108062441817,"vX0":-7.480852873199354,"vY0":-132.68413023154514,"vZ0":-2.8555139856746368,"x":85.71,"y":164.37,"x0":2.450531927162195,"y0":50.00631697938518,"z0":5.501593803252907,"aX":16.847470921412253},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":2048,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.4139274019897212,"extension":6.335748402055369},"hitData":{"launchSpeed":97.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.77,"coordY":148.01}},"index":0,"playId":"633d151f-3fed-3248-9c78-61097b7207f9","pitchNumber":1,"startTime":"2026-05-09T00:48:04.964Z","endTime":"2026-05-09T00:48:12.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:48:12.697Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:48:34.327Z","endTime":"2026-05-09T00:49:26.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.592954889321458,"aZ":-43.78877052686526,"pfxX":-5.907545603765715,"pfxZ":-9.370818175051724,"pX":-0.07692791067433949,"pZ":2.824632023530746,"vX0":-3.7989592215912076,"vY0":-111.15728014624099,"vZ0":3.04555281801029,"x":119.93,"y":162.51,"x0":2.426884382882865,"y0":50.00049859723227,"z0":6.012098389914731,"aX":-7.324518928663617},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.7,"breakHorizontal":11.8,"spinRate":2337,"spinDirection":328},"zone":2,"typeConfidence":0.89,"plateTime":0.49444785124539337,"extension":5.785177669686971},"index":0,"playId":"8577b432-67bd-34e7-956d-0e2870f3d81b","pitchNumber":1,"startTime":"2026-05-09T00:48:39.519Z","endTime":"2026-05-09T00:48:43.842Z","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":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215985601101384,"aZ":-26.45300529527688,"pfxX":9.117602311919718,"pfxZ":3.952461811565593,"pX":0.9370191836456527,"pZ":1.6879025908573693,"vX0":-6.78455624794224,"vY0":-119.33156167692619,"vZ0":-3.4690666404603676,"x":81.28,"y":193.21,"x0":2.627548573750924,"y0":50.003212588274316,"z0":5.534680655844365,"aX":13.195781101219886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":1934,"spinDirection":132},"zone":14,"typeConfidence":0.86,"plateTime":0.4583902145348273,"extension":6.085222989812486},"index":1,"playId":"77172dc2-bdda-3514-9b14-342e37093829","pitchNumber":2,"startTime":"2026-05-09T00:48:53.659Z","endTime":"2026-05-09T00:48:57.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-09T00:49:04.271Z","endTime":"2026-05-09T00:49:22.639Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685043683941718,"aZ":-13.58198808058278,"pfxX":4.362458130274181,"pfxZ":10.255852639283715,"pX":0.19195531388267023,"pZ":3.011375525828336,"vX0":-7.443469941537335,"vY0":-133.76594002129696,"vZ0":-3.9225631801344476,"x":109.68,"y":157.47,"x0":2.443193862602672,"y0":50.00667495844386,"z0":5.469719569503171,"aX":7.912253202706889},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-6.4,"spinRate":2129,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.4093622443887899,"extension":6.3614319877917005},"index":3,"playId":"70b2c889-1e6c-384f-96b9-ed21caf3e053","pitchNumber":3,"startTime":"2026-05-09T00:49:22.639Z","endTime":"2026-05-09T00:49:26.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:49:26.387Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:49:39.465Z","endTime":"2026-05-09T00:51:16.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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(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":81.5,"endSpeed":75.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24935170828096,"aZ":-28.68930831768313,"pfxX":9.142034228875415,"pfxZ":2.4499924155322987,"pX":0.5023691721305049,"pZ":0.6703508542900253,"vX0":-7.490761919551176,"vY0":-118.46557771016344,"vZ0":-5.184486843763933,"x":97.85,"y":220.68,"x0":2.514831291485887,"y0":50.004808695420195,"z0":5.5041669161778755,"aX":13.01912919801924},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":1777,"spinDirection":127},"zone":14,"typeConfidence":0.8,"plateTime":0.4620419505857223,"extension":5.891094087116897},"index":0,"playId":"e870b0d2-09e4-38ab-b377-9bf8900b44d6","pitchNumber":1,"startTime":"2026-05-09T00:49:55.345Z","endTime":"2026-05-09T00:49:58.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461482007803262,"aZ":-28.212274186150946,"pfxX":-2.0151672724741054,"pfxZ":2.401068144237872,"pX":0.3762136299649192,"pZ":3.5467951622601364,"vX0":-5.0103497606343135,"vY0":-127.75647324573374,"vZ0":0.27126722312965956,"x":102.66,"y":143.02,"x0":2.6251912821939376,"y0":50.00566583300884,"z0":5.6577096534583795,"aX":-3.3289072313323187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":4.8,"spinRate":2276,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.4288200588677644,"extension":6.084801954447781},"index":1,"playId":"cfcb9001-7acc-3179-bc04-d7ad784a324f","pitchNumber":2,"startTime":"2026-05-09T00:50:14.490Z","endTime":"2026-05-09T00:50:18.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801080592205885,"aZ":-28.26350081582609,"pfxX":-3.5105352555048905,"pfxZ":2.425961382810236,"pX":0.8237233620441732,"pZ":3.6048575721526896,"vX0":-3.644715813942278,"vY0":-126.46200987251123,"vZ0":0.6248327116174643,"x":85.6,"y":141.45,"x0":2.7419764931470167,"y0":50.00333571157427,"z0":5.6291732056157615,"aX":-5.662285232146477},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":7.2,"spinRate":2109,"spinDirection":185},"zone":12,"typeConfidence":0.89,"plateTime":0.43380886567225385,"extension":6.111934056289108},"index":2,"playId":"d15f0390-175d-3d91-89fb-02f45d23bfe3","pitchNumber":3,"startTime":"2026-05-09T00:50:32.036Z","endTime":"2026-05-09T00:50:36.366Z","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":89.6,"endSpeed":81.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102360661403292,"aZ":-17.236704250164454,"pfxX":2.172609380208549,"pfxZ":8.697350754495876,"pX":0.518138948417553,"pZ":2.6127670633685547,"vX0":-5.927829184520885,"vY0":-130.38803348020474,"vZ0":-3.878467059347342,"x":97.25,"y":168.24,"x0":2.541403208153372,"y0":50.00076137835431,"z0":5.424681627459093,"aX":3.7309537227625302},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.1,"breakHorizontal":-2.6,"spinRate":1951,"spinDirection":149},"zone":3,"typeConfidence":0.61,"plateTime":0.4205142345194375,"extension":6.333336345220344},"index":3,"playId":"7ba3ab7b-bf2f-3c77-a461-987bc7b372c3","pitchNumber":4,"startTime":"2026-05-09T00:50:51.418Z","endTime":"2026-05-09T00:50:55.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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.532587566523887,"aZ":-21.66625905430638,"pfxX":9.41564692343638,"pfxZ":5.990919194415419,"pX":0.7836184825103067,"pZ":2.731097118595536,"vX0":-7.554762572569794,"vY0":-131.7484677255954,"vZ0":-2.8548318718808563,"x":87.13,"y":165.04,"x0":2.4679086231700764,"y0":50.003706499507174,"z0":5.433716811943252,"aX":16.51892579722278},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.4,"spinRate":1980,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.4160716397223685,"extension":6.255321731330601},"hitData":{"launchSpeed":95.3,"launchAngle":28.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.1,"coordY":82.06}},"index":4,"playId":"410c91a6-33f5-3829-a74d-cc778082c893","pitchNumber":5,"startTime":"2026-05-09T00:51:08.325Z","endTime":"2026-05-09T00:51:16.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:51:16.894Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:53:51.713Z","endTime":"2026-05-09T00:54:59.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:52:49.795Z","endTime":"2026-05-09T00:53:53.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"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":89.9,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385884406192744,"aZ":-34.29495761002624,"pfxX":7.291264052117176,"pfxZ":-1.2173453646007104,"pX":0.9771284592419055,"pZ":2.7813608808468464,"vX0":-5.057251573238769,"vY0":-130.87881808307395,"vZ0":-0.20603661509533377,"x":79.75,"y":163.68,"x0":1.9862476537478373,"y0":50.005172527645186,"z0":5.42745506467447,"aX":12.66237798089666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.0,"breakHorizontal":-12.1,"spinRate":2147,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4183551438231152,"extension":5.696676428462848},"index":1,"playId":"71e79d2a-3cec-399d-972f-8e98d36f1881","pitchNumber":1,"startTime":"2026-05-09T00:53:53.663Z","endTime":"2026-05-09T00:53:57.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724842606070673,"aZ":-31.894091634195718,"pfxX":7.436749827956861,"pfxZ":0.16278301238940251,"pX":0.9901467610974405,"pZ":2.993733702630506,"vX0":-4.704394602417341,"vY0":-130.64002528603191,"vZ0":-0.14661029201103015,"x":79.26,"y":157.95,"x0":1.8487604727716231,"y0":50.00391666592001,"z0":5.449584935159358,"aX":12.84503966038512},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":-12.4,"spinRate":2131,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.41938859779001936,"extension":5.703575403268766},"index":2,"playId":"d0d26a48-052d-3ef2-9732-f8396c672b7d","pitchNumber":2,"startTime":"2026-05-09T00:54:08.151Z","endTime":"2026-05-09T00:54:12.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22525411875825,"aZ":-31.082204691276726,"pfxX":-3.4465529734712983,"pfxZ":0.7517215449264434,"pX":-0.35379449499800864,"pZ":3.153106803178445,"vX0":-4.265688794419297,"vY0":-119.23234894081267,"vZ0":0.7355240924154591,"x":130.49,"y":153.65,"x0":1.9037910314939372,"y0":50.000050105658,"z0":5.638266487851106,"aX":-4.976649502945154},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.8,"breakHorizontal":7.2,"spinRate":2757,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.4587998732689913,"extension":5.697122213089394},"index":3,"playId":"2bfa56bf-d292-30ff-b216-70ae4d46c6d2","pitchNumber":3,"startTime":"2026-05-09T00:54:23.909Z","endTime":"2026-05-09T00:54:28.407Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183052539932806,"aZ":-31.903013680847682,"pfxX":-8.27136448435079,"pfxZ":0.18898070901366282,"pX":0.5503940477470688,"pZ":3.311137473551703,"vX0":-0.9726398907291067,"vY0":-118.67916000100843,"vZ0":1.4954428308596774,"x":96.02,"y":149.38,"x0":2.0400542332741254,"y0":50.002198913802836,"z0":5.58341956608694,"aX":-11.771218213270148},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.0,"breakHorizontal":15.2,"spinRate":2900,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4619198086932603,"extension":5.684586570411181},"index":4,"playId":"fc0738c3-a6da-3c28-a80e-e477a1c20218","pitchNumber":4,"startTime":"2026-05-09T00:54:38.611Z","endTime":"2026-05-09T00:54:43.168Z","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":90.1,"endSpeed":82.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35915943186152,"aZ":-32.8358633242736,"pfxX":7.505295974583561,"pfxZ":-0.38012750862482747,"pX":0.8880735439034925,"pZ":2.9482624452096893,"vX0":-5.041367180337465,"vY0":-131.1533210433583,"vZ0":0.012934333944648158,"x":83.15,"y":159.18,"x0":1.8586659840619297,"y0":50.00252093594529,"z0":5.389189751232265,"aX":13.09394189254173},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-12.5,"spinRate":2227,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4173966381460632,"extension":5.670563921137578},"index":5,"playId":"bb672ae1-1ea9-3630-8bc7-b73d9892ad1e","pitchNumber":5,"startTime":"2026-05-09T00:54:54.768Z","endTime":"2026-05-09T00:54:59.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:54:59.212Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to third baseman Leo Jiménez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:55:50.465Z","endTime":"2026-05-09T00:57:03.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"index":0,"playId":"627728cc-bb52-3f27-b77a-c0eddc302c9c","startTime":"2026-05-09T00:55:31.760Z","endTime":"2026-05-09T00:55:35.878Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73406916236417,"aZ":-32.42529403084806,"pfxX":8.965360671808964,"pfxZ":-0.1389138565854804,"pX":0.5691918741176322,"pZ":2.7198046427060816,"vX0":-6.491204490690424,"vY0":-132.75643785239643,"vZ0":-0.600550054630339,"x":95.3,"y":165.35,"x0":1.8826210682830802,"y0":50.00411551944023,"z0":5.311541458652321,"aX":15.985137898542755},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":2185,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.41276093120753066,"extension":5.888500357990724},"index":1,"playId":"361d967a-64a1-3d9d-b0d5-420ffa4f34bb","pitchNumber":1,"startTime":"2026-05-09T00:55:52.769Z","endTime":"2026-05-09T00:55:58.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nasim Nuñez steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"361d967a-64a1-3d9d-b0d5-420ffa4f34bb","startTime":"2026-05-09T00:56:04.698Z","endTime":"2026-05-09T00:56:58.450Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283513464129623,"aZ":-30.387781207757495,"pfxX":-3.9233164373260365,"pfxZ":1.2010190336133144,"pX":-0.7571916183344143,"pZ":1.2589522735923588,"vX0":-4.996518502982869,"vY0":-120.93763547161893,"vZ0":-3.420594484812229,"x":145.86,"y":204.79,"x0":1.8440808948035083,"y0":50.00134258077774,"z0":5.353203796326148,"aX":-5.817398672362925},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.7,"breakHorizontal":8.3,"spinRate":2919,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4526603971593728,"extension":5.942935645717431},"hitData":{"launchSpeed":97.0,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.25,"coordY":164.96}},"index":3,"playId":"cfa86259-aae6-3619-94b7-fd0a07b229bb","pitchNumber":2,"startTime":"2026-05-09T00:56:58.450Z","endTime":"2026-05-09T00:57:03.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:57:03.865Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:57:18.351Z","endTime":"2026-05-09T01:00:17.544Z","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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":7},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":74.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01452464429138,"aZ":-29.48237836713777,"pfxX":9.017465879867139,"pfxZ":1.883734952737452,"pX":-0.04038743276954213,"pZ":2.229833142360989,"vX0":-6.880517694023345,"vY0":-118.73086808509686,"vZ0":-1.1255380997775677,"x":118.54,"y":178.57,"x0":1.7254172649202746,"y0":50.00047810644155,"z0":5.3962346326691115,"aX":12.85594397482748},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.6,"spinRate":1422,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.46156152139657225,"extension":5.618512450125809},"index":0,"playId":"e672fd3e-ad3f-3232-9419-5ad52ef908a1","pitchNumber":1,"startTime":"2026-05-09T00:57:32.454Z","endTime":"2026-05-09T00:57:35.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"cb762b3f-920e-38f1-b299-5547e96c70a4","startTime":"2026-05-09T00:57:51.996Z","endTime":"2026-05-09T00:57:57.172Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049384735386596,"aZ":-37.572798209564965,"pfxX":-8.966078353042349,"pfxZ":-3.8640914014318,"pX":-1.3522906973599376,"pZ":1.9358110195866538,"vX0":-4.796024574383086,"vY0":-118.47316676961296,"vZ0":-0.06892622277588956,"x":168.55,"y":186.51,"x0":1.873705587198821,"y0":50.00128701305602,"z0":5.446507952469632,"aX":-12.536244225107273},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.6,"breakHorizontal":17.5,"spinRate":2890,"spinDirection":307},"zone":13,"typeConfidence":0.88,"plateTime":0.46521994814408396,"extension":5.911784970840746},"index":2,"playId":"9d647974-0f0d-3c15-bb2c-fb8e32a767bc","pitchNumber":2,"startTime":"2026-05-09T00:58:11.804Z","endTime":"2026-05-09T00:58:15.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05434151593066,"aZ":-33.013460040345834,"pfxX":8.227396581640136,"pfxZ":-0.46640790883170347,"pX":0.7340893959361173,"pZ":2.3624455927203534,"vX0":-5.658410861745776,"vY0":-133.44168825810422,"vZ0":-1.5333475306639741,"x":89.02,"y":174.99,"x0":1.8144724767624025,"y0":50.003293261231356,"z0":5.32578624097562,"aX":14.819206484119707},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.0,"breakHorizontal":-13.7,"spinRate":2350,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4106657232086075,"extension":5.79632062527823},"index":3,"playId":"54327f94-120e-3f05-8ef8-ceb043d24d4b","pitchNumber":3,"startTime":"2026-05-09T00:58:30.468Z","endTime":"2026-05-09T00:58:44.284Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"}}},{"details":{"description":"James Wood challenged (pitch result), call on the field was confirmed: Nasim Nuñez steals (16) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"54327f94-120e-3f05-8ef8-ceb043d24d4b","startTime":"2026-05-09T00:58:44.284Z","endTime":"2026-05-09T00:59:27.086Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27939850205722,"aZ":-29.42099483547525,"pfxX":10.08361791350957,"pfxZ":1.508457672302847,"pX":0.8099832278033601,"pZ":1.6175495355704292,"vX0":-5.83287657642478,"vY0":-134.89656121962258,"vZ0":-3.966825668113009,"x":86.13,"y":195.11,"x0":1.6981348556691032,"y0":50.00556964420566,"z0":5.197883387668619,"aX":18.45561256017912},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.9,"spinRate":2267,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4071352796200185,"extension":5.784558763598234},"index":5,"playId":"34a3fd1a-b34f-35a2-880f-d90a4fe56a8b","pitchNumber":4,"startTime":"2026-05-09T00:59:27.086Z","endTime":"2026-05-09T00:59:31.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.043683848441372,"aZ":-31.346291376974055,"pfxX":-8.105142578267046,"pfxZ":0.5638172298001125,"pX":-0.9359501491246163,"pZ":1.4687824930797237,"vX0":-4.1206947406590135,"vY0":-120.18606156109833,"vZ0":-2.528668833202146,"x":152.68,"y":199.12,"x0":1.8531452419523382,"y0":50.003042703519725,"z0":5.315417132298978,"aX":-11.868754733764337},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":2941,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.455534513164241,"extension":5.817046777817802},"index":6,"playId":"319d9c0c-e1be-3efa-98b4-5bb23218e9dd","pitchNumber":5,"startTime":"2026-05-09T00:59:49.762Z","endTime":"2026-05-09T00:59:57.452Z","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.4,"endSpeed":73.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60797246611496,"aZ":-41.10780011320503,"pfxX":-9.193904343957197,"pfxZ":-6.570113733846494,"pX":-0.11009421077711645,"pZ":2.648760150556144,"vX0":-1.400835760577618,"vY0":-116.91368909640954,"vZ0":1.6666798594438237,"x":121.2,"y":167.26,"x0":1.692103124267309,"y0":50.00160294978704,"z0":5.836002669551446,"aX":-12.50504732020397},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.0,"breakHorizontal":16.9,"spinRate":2970,"spinDirection":327},"zone":5,"typeConfidence":0.8,"plateTime":0.47162709403289993,"extension":5.7881861094942275},"index":7,"playId":"978994c9-520b-3061-a9cf-68d9278cb54e","pitchNumber":6,"startTime":"2026-05-09T01:00:13.638Z","endTime":"2026-05-09T01:00:17.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:00:17.544Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T01:02:47.845Z","endTime":"2026-05-09T01:05:18.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":2},"index":0,"startTime":"2026-05-09T01:00:36.108Z","endTime":"2026-05-09T01:01:33.430Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Phillips replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T01:01:33.430Z","endTime":"2026-05-09T01:02:50.074Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71192262709358,"aZ":-30.64896819515825,"pfxX":-7.358531011989792,"pfxZ":0.9457062100300107,"pX":-1.6911531311412376,"pZ":2.3016693163571356,"vX0":1.2053374956022282,"vY0":-126.41008340376929,"vZ0":-2.5990941459016783,"x":181.46,"y":176.63,"x0":-1.217924950812998,"y0":50.00533167880266,"z0":5.803137068125365,"aX":-11.91330410000518},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":13.1,"spinRate":1449,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4332514809536465,"extension":6.547236113424659},"index":2,"playId":"87d5165b-9524-332c-bb15-9224acc094b3","pitchNumber":1,"startTime":"2026-05-09T01:02:50.074Z","endTime":"2026-05-09T01:02:54.039Z","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":85.2,"endSpeed":77.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9855533237208,"aZ":-31.781822512496802,"pfxX":3.953844407306499,"pfxZ":0.2539748065838321,"pX":-0.9673423504351211,"pZ":2.2475053359712667,"vX0":-0.5998616545885275,"vY0":-124.00038572052415,"vZ0":-2.025571432541899,"x":153.87,"y":178.1,"x0":-1.2333363971761504,"y0":50.0020130831815,"z0":5.762150892755965,"aX":6.071761818968239},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.2,"breakHorizontal":-7.0,"spinRate":2353,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4440700151826489,"extension":6.397436200755619},"index":3,"playId":"d4b99bae-75d4-3eee-9067-b3477cc62db9","pitchNumber":2,"startTime":"2026-05-09T01:03:05.422Z","endTime":"2026-05-09T01:03:09.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57181034698492,"aZ":-24.541086546336786,"pfxX":-7.526448297907966,"pfxZ":4.638973407454069,"pX":0.7206481240819798,"pZ":1.7318018429116446,"vX0":6.544534624465047,"vY0":-127.78630791742454,"vZ0":-5.341405697221837,"x":89.53,"y":192.02,"x0":-0.9020400294805935,"y0":50.0046534105167,"z0":5.789913497546279,"aX":-12.386350334404353},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":1429,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.42946383260852805,"extension":6.7002598034001455},"index":4,"playId":"2594ea6f-ad6c-3d1b-8576-07f4860902e6","pitchNumber":3,"startTime":"2026-05-09T01:03:22.643Z","endTime":"2026-05-09T01:03:26.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773209469812983,"aZ":-27.152764912793035,"pfxX":-7.878660116499085,"pfxZ":3.0451558374283447,"pX":0.34044420896732747,"pZ":1.573184664259823,"vX0":5.439460840648871,"vY0":-128.21799035042264,"vZ0":-5.207285657479073,"x":104.02,"y":196.3,"x0":-0.7947009437490242,"y0":50.003229471440555,"z0":5.77326245027409,"aX":-12.998400176195107},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1378,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42868054193325245,"extension":6.5220190514850085},"index":5,"playId":"5ae780f5-2c24-3345-8f67-35c522b53521","pitchNumber":4,"startTime":"2026-05-09T01:03:41.458Z","endTime":"2026-05-09T01:03:45.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594327474584677,"aZ":-28.342192147655634,"pfxX":3.3248821976017453,"pfxZ":2.442822895199791,"pX":2.366725011581451,"pZ":0.9648965319698425,"vX0":6.62456383127596,"vY0":-125.09718940951707,"vZ0":-5.625979289576993,"x":26.79,"y":212.73,"x0":-0.7581986276007274,"y0":50.00295616280332,"z0":5.595363617733417,"aX":5.2167039639760455},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-7.7,"spinRate":2392,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43952333440739677,"extension":6.797743607931315},"index":6,"playId":"b2532196-d5d6-3c86-90f1-4c5197495584","pitchNumber":5,"startTime":"2026-05-09T01:04:28.353Z","endTime":"2026-05-09T01:04:31.911Z","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":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-09T01:04:38.646Z","endTime":"2026-05-09T01:04:51.108Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08371086364832,"aZ":-20.11660350309143,"pfxX":-9.862873743884983,"pfxZ":6.054345098316709,"pX":-0.6559095264217368,"pZ":2.4864343717898167,"vX0":3.8466942238511237,"vY0":-140.30761103191116,"vZ0":-5.586022560840932,"x":142.0,"y":171.65,"x0":-0.76418790449777,"y0":50.002851335529215,"z0":5.816253751246712,"aX":-19.641721601387793},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":2047,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39055271781674383,"extension":6.391389406379203},"index":8,"playId":"ff123bfa-cf48-30ea-beeb-7bdaf3d5a968","pitchNumber":6,"startTime":"2026-05-09T01:04:51.108Z","endTime":"2026-05-09T01:04:54.841Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117417506971226,"aZ":-42.018059273123185,"pfxX":1.6534621546838488,"pfxZ":-6.46759779058744,"pX":-0.37528192376107267,"pZ":0.9421773796738079,"vX0":0.5120618191296906,"vY0":-122.60502170893515,"vZ0":-3.616428778130686,"x":131.3,"y":213.34,"x0":-0.8015921677901533,"y0":50.00118509479142,"z0":6.020320936962559,"aX":2.5180098548721315},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.2,"breakHorizontal":-3.1,"spinRate":2511,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.44665898860083386,"extension":6.614572688119599},"index":9,"playId":"7e39bd63-a5d6-3199-93ce-af9a043eb541","pitchNumber":7,"startTime":"2026-05-09T01:05:14.009Z","endTime":"2026-05-09T01:05:18.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:05:18.186Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brady House grounds into a force out, third baseman Leo Jiménez to second baseman Xavier Edwards. Curtis Mead out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T01:05:33.307Z","endTime":"2026-05-09T01:06:14.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593379037941038,"aZ":-29.621940606781834,"pfxX":-8.654397681036873,"pfxZ":1.5310533984956898,"pX":-0.49664875576159134,"pZ":2.652772478405365,"vX0":3.907443817747658,"vY0":-128.1686313209964,"vZ0":-2.3171903303921657,"x":135.93,"y":167.16,"x0":-0.9134648774720298,"y0":50.00561457347842,"z0":5.873635427346388,"aX":-14.452681728841569},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":1334,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.42675768704370354,"extension":6.633597762750622},"index":0,"playId":"36795a97-f76e-3951-bb68-889d7bcafac9","pitchNumber":1,"startTime":"2026-05-09T01:05:46.314Z","endTime":"2026-05-09T01:05:49.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289033141481127,"aZ":-19.32468012624032,"pfxX":-9.872308074539646,"pfxZ":6.374876143230109,"pX":-0.9993086072625041,"pZ":2.6825991250872794,"vX0":2.6106188844131815,"vY0":-140.93614076380322,"vZ0":-5.393066989003383,"x":155.09,"y":166.35,"x0":-0.6532737814001264,"y0":50.00641969286995,"z0":5.8645728097919845,"aX":-19.91366197940105},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":17.4,"spinRate":2032,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3882719027600494,"extension":6.452498975296153},"hitData":{"launchSpeed":82.3,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":171.61}},"index":1,"playId":"7a5874eb-b0c0-32e4-9022-18563082221e","pitchNumber":2,"startTime":"2026-05-09T01:06:07.894Z","endTime":"2026-05-09T01:06:14.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:06:14.899Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joe Mack lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:08:12.588Z","endTime":"2026-05-09T01:09:40.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88906620211682,"aZ":-42.742477737576834,"pfxX":-6.537743171927894,"pfxZ":-8.866156937599381,"pX":1.6847244186172128,"pZ":4.604194709926776,"vX0":-0.3131179431106353,"vY0":-109.01450868115329,"vZ0":6.65215787188137,"x":52.78,"y":114.47,"x0":2.678790797733186,"y0":50.00281347725334,"z0":6.151886313711344,"aX":-7.792568090687765},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.7,"breakHorizontal":11.9,"spinRate":2322,"spinDirection":318},"zone":12,"typeConfidence":0.85,"plateTime":0.5042937089574124,"extension":5.84414182840983},"index":0,"playId":"46fdf290-bf73-3a81-8568-74032e4a015a","pitchNumber":1,"startTime":"2026-05-09T01:08:34.935Z","endTime":"2026-05-09T01:08:39.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282088318220588,"aZ":-25.666468463699907,"pfxX":-1.621626192760146,"pfxZ":4.0233579490920155,"pX":-0.26028089509539865,"pZ":1.4366423226623757,"vX0":-6.557356881117789,"vY0":-126.25900769703621,"vZ0":-4.812193558052956,"x":126.92,"y":199.99,"x0":2.5793587508524993,"y0":50.0041742229629,"z0":5.428497347389848,"aX":-2.6209289729325795},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":178},"zone":13,"typeConfidence":0.89,"plateTime":0.4335277465044767,"extension":6.349089419192184},"index":1,"playId":"dcf374f3-e321-3529-9b8d-981859ef1e98","pitchNumber":2,"startTime":"2026-05-09T01:08:53.134Z","endTime":"2026-05-09T01:08:57.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71835531707521,"aZ":-26.228043897780633,"pfxX":-3.2060399890448474,"pfxZ":3.6769620734597144,"pX":0.43363728974593774,"pZ":1.4724065315196162,"vX0":-4.51350563312189,"vY0":-126.64091814549757,"vZ0":-4.561075778529167,"x":100.47,"y":199.03,"x0":2.6580690426106957,"y0":50.00497549170758,"z0":5.403625735269128,"aX":-5.189883313298974},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":6.8,"spinRate":2264,"spinDirection":174},"zone":14,"typeConfidence":0.92,"plateTime":0.4330948284701801,"extension":6.34488311832358},"index":2,"playId":"ad37e67a-6b7f-3d20-8b3e-1a3974946339","pitchNumber":3,"startTime":"2026-05-09T01:09:09.195Z","endTime":"2026-05-09T01:09:12.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55615202745464,"aZ":-25.293528622698847,"pfxX":-2.25835671058329,"pfxZ":4.209043721927994,"pX":-0.28983136033799456,"pZ":3.0662505628233663,"vX0":-6.675086943875764,"vY0":-126.70692511549615,"vZ0":-1.196183185180773,"x":128.05,"y":155.99,"x0":2.666310199785974,"y0":50.00289030981221,"z0":5.555212626526891,"aX":-3.691825857837979},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":5.5,"spinRate":2229,"spinDirection":183},"zone":1,"typeConfidence":0.91,"plateTime":0.43137042968345973,"extension":6.380002199980036},"hitData":{"launchSpeed":104.3,"launchAngle":20.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.51,"coordY":63.75}},"index":3,"playId":"3ec86885-fc98-39a3-9c0d-3dd621450b3b","pitchNumber":4,"startTime":"2026-05-09T01:09:31.341Z","endTime":"2026-05-09T01:09:40.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:09:40.011Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:09:48.957Z","endTime":"2026-05-09T01:10:36.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.0,"endSpeed":74.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428517322140003,"aZ":-24.653116088035183,"pfxX":8.668297693009766,"pfxZ":5.26182416104351,"pX":0.9099583191897834,"pZ":2.539174956953964,"vX0":-6.781252372845879,"vY0":-119.25947841223265,"vZ0":-1.9890827637893436,"x":82.31,"y":170.22,"x0":2.673761503450905,"y0":50.005091023169655,"z0":5.623025921662087,"aX":12.40090050486025},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":1821,"spinDirection":135},"zone":12,"typeConfidence":0.85,"plateTime":0.46049804514696024,"extension":5.95146002369021},"index":0,"playId":"d94ac695-2908-3153-8eaf-45f01d1c2649","pitchNumber":1,"startTime":"2026-05-09T01:10:03.736Z","endTime":"2026-05-09T01:10:07.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.3,"endSpeed":72.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52846050201493,"aZ":-31.858532653218294,"pfxX":-6.926987349211317,"pfxZ":0.2434632643599013,"pX":0.500968981569172,"pZ":1.9502980052991825,"vX0":-3.5078496436235347,"vY0":-115.36899738122992,"vZ0":-1.0833659788138166,"x":97.9,"y":186.12,"x0":2.948943723309215,"y0":50.00556456831984,"z0":5.539180529036457,"aX":-9.1966392013628},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":2445,"spinDirection":308},"zone":9,"typeConfidence":0.9,"plateTime":0.4775648367532872,"extension":6.028072569942142},"index":1,"playId":"d0c507d1-7041-3a3d-8e84-859569812e85","pitchNumber":2,"startTime":"2026-05-09T01:10:18.065Z","endTime":"2026-05-09T01:10:22.118Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878443764405542,"aZ":-14.774049516633427,"pfxX":5.525673618323314,"pfxZ":9.976006043609734,"pX":0.8548646308845977,"pZ":2.9077287748105536,"vX0":-6.213427966279009,"vY0":-131.7145163885761,"vZ0":-3.924731984045993,"x":84.41,"y":160.27,"x0":2.534670882353505,"y0":50.00385903797546,"z0":5.520902445204106,"aX":9.639249052183295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2140,"spinDirection":145},"zone":12,"typeConfidence":0.81,"plateTime":0.4170169766444838,"extension":6.134908335501917},"index":2,"playId":"af8cbc5c-d9f0-3e5e-a507-74e04fa92a49","pitchNumber":3,"startTime":"2026-05-09T01:10:32.959Z","endTime":"2026-05-09T01:10:36.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:10:36.901Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:10:48.027Z","endTime":"2026-05-09T01:12:11.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25051814183454,"aZ":-25.59355574930232,"pfxX":-3.786380925527295,"pfxZ":4.114280934094342,"pX":0.3921338572314648,"pZ":2.9614717112962525,"vX0":-4.506620067302709,"vY0":-125.59890281182348,"vZ0":-1.4234644355229935,"x":102.05,"y":158.82,"x0":2.7009590490123996,"y0":50.00153510192886,"z0":5.615286386878804,"aX":-6.052864952713962},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":7.9,"spinRate":2247,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.4359680371453507,"extension":6.2643338180687795},"index":0,"playId":"38a3d355-83bc-34f8-acba-f6a7b3121d11","pitchNumber":1,"startTime":"2026-05-09T01:11:03.202Z","endTime":"2026-05-09T01:11:06.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143638136644952,"aZ":-25.639762391381712,"pfxX":10.320525635983184,"pfxZ":4.58976446595725,"pX":0.003163739150421335,"pZ":0.9509366499486366,"vX0":-9.196449198414905,"vY0":-118.66294582007932,"vZ0":-4.979417157468022,"x":116.88,"y":213.1,"x0":2.591892493126543,"y0":50.00266322286783,"z0":5.41842558590122,"aX":14.688237265264526},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":1937,"spinDirection":120},"zone":13,"typeConfidence":0.86,"plateTime":0.46195658051963484,"extension":6.066024240312439},"index":1,"playId":"b3c14545-39eb-3b47-83b9-74efd0cb6a0e","pitchNumber":2,"startTime":"2026-05-09T01:11:17.257Z","endTime":"2026-05-09T01:11:20.823Z","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":82.3,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856305179876458,"aZ":-28.087605191065855,"pfxX":10.406222709884304,"pfxZ":2.824273155236644,"pX":1.2121896551037543,"pZ":1.8189345059683295,"vX0":-6.729464212325066,"vY0":-119.71839858636712,"vZ0":-2.7205188158054865,"x":70.79,"y":189.67,"x0":2.712425413522002,"y0":50.00247002248592,"z0":5.49293238624726,"aX":15.053103104049475},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.7,"breakHorizontal":-17.2,"spinRate":1919,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.4581268391687914,"extension":6.008984722669322},"index":2,"playId":"4a879b99-6d12-345f-952c-ce55355fc75d","pitchNumber":3,"startTime":"2026-05-09T01:11:33.504Z","endTime":"2026-05-09T01:11:37.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417889447573742,"aZ":-13.780498054249763,"pfxX":3.5450100996190264,"pfxZ":10.139343961514879,"pX":-1.260029779201904,"pZ":2.2280133526005663,"vX0":-10.977543253131834,"vY0":-133.73225600801686,"vZ0":-5.605398201465044,"x":165.03,"y":178.62,"x0":2.434547372875658,"y0":50.00168800205026,"z0":5.336933233584954,"aX":6.430657292918169},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-4.1,"spinRate":2196,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.40932124696811734,"extension":6.554143298316329},"index":3,"playId":"4b836fde-6115-31fa-ae02-3f3d403f68aa","pitchNumber":4,"startTime":"2026-05-09T01:11:50.926Z","endTime":"2026-05-09T01:11:54.896Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361690858329972,"aZ":-26.519956329101266,"pfxX":-2.619495977545515,"pfxZ":3.3937155650415995,"pX":-0.03686472859935778,"pZ":3.1333145681153027,"vX0":-5.815272985812063,"vY0":-128.1606100717264,"vZ0":-0.9054035766981288,"x":118.41,"y":154.18,"x0":2.601234989232746,"y0":50.000602673608036,"z0":5.56158369987985,"aX":-4.356813617317766},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":6.0,"spinRate":2325,"spinDirection":183},"zone":2,"typeConfidence":0.92,"plateTime":0.4273077725586818,"extension":6.378046565237119},"index":4,"playId":"5d362fd2-77f9-315f-8c97-76fce0fb512e","pitchNumber":5,"startTime":"2026-05-09T01:12:07.773Z","endTime":"2026-05-09T01:12:11.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:12:11.605Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:14:08.026Z","endTime":"2026-05-09T01:14:56.951Z","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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604174131366232,"aZ":-31.134953367272722,"pfxX":3.1931526699595865,"pfxZ":0.6792405152103305,"pX":0.49384880953464816,"pZ":1.5720199295901236,"vX0":3.6546129670239242,"vY0":-123.60008901999807,"vZ0":-3.3533341403089425,"x":98.18,"y":196.34,"x0":-1.425932477870697,"y0":50.00251029607011,"z0":5.59669678888971,"aX":4.875745306448785},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-6.7,"spinRate":2347,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44535425802120265,"extension":6.672882374963251},"index":0,"playId":"4b9e8276-7360-3ead-9efa-18987c59e3f2","pitchNumber":1,"startTime":"2026-05-09T01:14:24.646Z","endTime":"2026-05-09T01:14:28.564Z","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":84.5,"endSpeed":76.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095916951545153,"aZ":-25.142653837985957,"pfxX":2.5343371079435437,"pfxZ":4.637689089358379,"pX":-0.08023066711338527,"pZ":2.2233496647524746,"vX0":2.651486093229707,"vY0":-123.04964792059515,"vZ0":-3.0720928801400547,"x":120.06,"y":178.75,"x0":-1.5056700081231376,"y0":50.00222569444556,"z0":5.645640837654965,"aX":3.839350473857516},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.8,"breakHorizontal":-5.3,"spinRate":2454,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.44715006872043084,"extension":6.453482857344872},"index":1,"playId":"5abcdf81-0537-3cee-bb70-7b527944505d","pitchNumber":2,"startTime":"2026-05-09T01:14:38.178Z","endTime":"2026-05-09T01:14:41.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578772009512402,"aZ":-43.16276941791217,"pfxX":2.6084290859243655,"pfxZ":-7.359325620254819,"pX":0.13129475874985552,"pZ":0.03347979324078359,"vX0":1.9143534041688373,"vY0":-122.07614954330327,"vZ0":-5.135167510031776,"x":112.0,"y":237.88,"x0":-1.0051586898969078,"y0":50.0050979875748,"z0":5.925451121037032,"aX":3.892725583584207},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.4,"breakHorizontal":-5.2,"spinRate":2684,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4506391599375048,"extension":6.397098736907928},"index":2,"playId":"6314e7e2-01b5-3693-acb4-5110c32fb7cb","pitchNumber":3,"startTime":"2026-05-09T01:14:50.753Z","endTime":"2026-05-09T01:14:56.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:14:56.951Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:15:08.123Z","endTime":"2026-05-09T01:15:26.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3029187207193,"aZ":-20.897576383444232,"pfxX":-10.58256956242419,"pfxZ":5.684529084810987,"pX":-0.34947999368109206,"pZ":1.6864957799460327,"vX0":4.950784361321153,"vY0":-140.0889572667321,"vZ0":-7.273629996308866,"x":130.32,"y":193.24,"x0":-0.7670227132040202,"y0":50.00037763334077,"z0":5.68741931225706,"aX":-20.983856992287297},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":18.1,"spinRate":2039,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39130826418414477,"extension":6.389975445655814},"hitData":{"launchSpeed":102.9,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":149.22}},"index":0,"playId":"504395a7-44b9-325d-bfc1-d8d379b1c2ba","pitchNumber":1,"startTime":"2026-05-09T01:15:18.305Z","endTime":"2026-05-09T01:15:26.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:15:26.278Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:15:34.191Z","endTime":"2026-05-09T01:16:11.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170266321101032,"aZ":-28.463228411632304,"pfxX":2.2540777826605027,"pfxZ":2.402505921935715,"pX":0.11519343053050547,"pZ":2.3489581189480906,"vX0":3.0360225027436067,"vY0":-123.41400330951512,"vZ0":-2.07697928064749,"x":112.61,"y":175.36,"x0":-1.4229989786880455,"y0":50.00346716476369,"z0":5.594797276622209,"aX":3.482758492558079},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.8,"spinRate":2384,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.44351519354319535,"extension":6.571629967183796},"index":0,"playId":"8a0ff39c-a37f-3dc9-a58f-95af2d6aedf3","pitchNumber":1,"startTime":"2026-05-09T01:15:47.408Z","endTime":"2026-05-09T01:15:51.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09777349733251,"aZ":-24.465614281829993,"pfxX":-10.79406010068504,"pfxZ":3.8295697900178167,"pX":0.07694757856731131,"pZ":1.163026366080546,"vX0":6.972948615463491,"vY0":-141.01092103342216,"vZ0":-7.816503201216204,"x":114.07,"y":207.38,"x0":-1.0256664628906884,"y0":50.0032694635303,"z0":5.549569671163169,"aX":-21.735594992654498},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":1972,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3884436974919021,"extension":6.523107143539252},"hitData":{"launchSpeed":78.7,"launchAngle":21.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.52,"coordY":97.0}},"index":1,"playId":"c92d5e11-280a-314a-8a1c-cc1e9c763359","pitchNumber":2,"startTime":"2026-05-09T01:16:00.637Z","endTime":"2026-05-09T01:16:11.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:16:11.080Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:16:15.848Z","endTime":"2026-05-09T01:17:59.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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, 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.9,"endSpeed":77.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06193812421632,"aZ":-32.644948781151115,"pfxX":6.431904059489881,"pfxZ":-0.30224274686534613,"pX":0.7913960311682696,"pZ":1.70737590709524,"vX0":2.6301249675276575,"vY0":-123.50957048061164,"vZ0":-2.9584494817940605,"x":86.83,"y":192.68,"x0":-1.12651401229937,"y0":50.00606770820173,"z0":5.6961746130362085,"aX":9.832731235688128},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":2398,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44529610965812116,"extension":6.4771441285604245},"index":0,"playId":"09189b0a-6886-308b-b0de-912120b404b9","pitchNumber":1,"startTime":"2026-05-09T01:16:33.311Z","endTime":"2026-05-09T01:16:37.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181305124706167,"aZ":-25.68619038335022,"pfxX":-8.534968981828854,"pfxZ":3.8898672477550065,"pX":-0.5371552238557088,"pZ":1.6676347480537892,"vX0":3.69257285963345,"vY0":-128.469205559866,"vZ0":-5.216224433649339,"x":137.48,"y":193.75,"x0":-0.8860539790841848,"y0":50.00308561108437,"z0":5.7267155865914114,"aX":-14.233885278617679},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":14.6,"spinRate":1274,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4267291118440921,"extension":6.753075073203653},"index":1,"playId":"940e3438-139e-37e2-9c3e-57dc32fafbf5","pitchNumber":2,"startTime":"2026-05-09T01:16:55.113Z","endTime":"2026-05-09T01:16:59.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901602656954317,"aZ":-24.72269537432582,"pfxX":-8.933899010912773,"pfxZ":4.437837267812559,"pX":0.1774714346364072,"pZ":1.0706538342823633,"vX0":5.46180398519491,"vY0":-129.03871945213493,"vZ0":-6.945661891689282,"x":110.24,"y":209.87,"x0":-0.8104147502536839,"y0":50.0042338196492,"z0":5.713493677288826,"aX":-15.004088968952516},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":1386,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4251589833216274,"extension":6.712027466260662},"index":2,"playId":"97bace2b-0ffd-3b8f-9a3c-f92699e7ba60","pitchNumber":3,"startTime":"2026-05-09T01:17:11.782Z","endTime":"2026-05-09T01:17:15.962Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879405693701937,"aZ":-31.04358686632189,"pfxX":4.553433131687976,"pfxZ":0.7223999545952018,"pX":1.2054439634029432,"pZ":0.69420968159335,"vX0":3.8733623122931147,"vY0":-124.94702817006961,"vZ0":-5.738228272901134,"x":71.05,"y":220.04,"x0":-0.9627643597928415,"y0":50.00146120968712,"z0":5.607197289178964,"aX":7.1160886797609075},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-9.2,"spinRate":2406,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4403040571832597,"extension":6.6366520677089005},"index":3,"playId":"d32eaed9-30fd-3ec0-abd5-409d6ef2d890","pitchNumber":4,"startTime":"2026-05-09T01:17:30.262Z","endTime":"2026-05-09T01:17:37.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41923446968123,"aZ":-43.426337769699,"pfxX":2.38212408308125,"pfxZ":-7.40513070424461,"pX":0.7832427940658998,"pZ":-0.3315071875440588,"vX0":2.9285496759939806,"vY0":-123.49195382916076,"vZ0":-6.2624359192176025,"x":87.14,"y":247.73,"x0":-0.7351504517505512,"y0":50.005213312887165,"z0":5.959939059509227,"aX":3.6179943550130007},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.8,"breakHorizontal":-5.0,"spinRate":2610,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4463919034157522,"extension":6.608872106074737},"index":4,"playId":"4febbc3b-8cae-3baa-bee4-c8565d802dab","pitchNumber":5,"startTime":"2026-05-09T01:17:51.789Z","endTime":"2026-05-09T01:17:59.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:17:59.546Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:20:38.865Z","endTime":"2026-05-09T01:21:32.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Lord replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:19:09.406Z","endTime":"2026-05-09T01:20:41.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8117044760323,"aZ":-19.36238100429338,"pfxX":-10.29723944626748,"pfxZ":6.825470190842193,"pX":-0.4646208472429435,"pZ":2.52299980148887,"vX0":7.875582958432809,"vY0":-136.56498895755232,"vZ0":-3.60910101532035,"x":134.71,"y":170.66,"x0":-2.056961216202815,"y0":50.00210846660328,"z0":5.203803357262433,"aX":-19.328810038801034},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":16.8,"spinRate":2433,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4020211715165507,"extension":5.264226456501315},"index":1,"playId":"d5676699-8346-339e-a1a6-7b95ce6f8afc","pitchNumber":1,"startTime":"2026-05-09T01:20:41.219Z","endTime":"2026-05-09T01:20:44.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70787839250961,"aZ":-18.72269132044412,"pfxX":-10.389452625103335,"pfxZ":7.0257463285717705,"pX":-1.129223728527868,"pZ":3.255428781574534,"vX0":5.991327128524445,"vY0":-137.9756669367466,"vZ0":-1.857897676596311,"x":160.04,"y":150.88,"x0":-1.9870777716884243,"y0":50.00167426315283,"z0":5.208505740594781,"aX":-19.88989046085608},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":17.4,"spinRate":2503,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.39804468040724617,"extension":5.113938343820411},"index":2,"playId":"8667b822-b543-3e77-ae89-90a065326d03","pitchNumber":2,"startTime":"2026-05-09T01:20:54.951Z","endTime":"2026-05-09T01:20:58.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937043674300376,"aZ":-31.568484702120482,"pfxX":0.3003376778297344,"pfxZ":0.3983732339370114,"pX":-1.4812078853693453,"pZ":2.576243906916738,"vX0":2.0974386009967625,"vY0":-122.05782993759196,"vZ0":0.11083611512563007,"x":173.46,"y":169.22,"x0":-2.3920506750772126,"y0":50.00008407496682,"z0":5.257753733110941,"aX":0.45070380873450105},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":-1.1,"spinRate":2484,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4494479957589461,"extension":4.795863171568553},"index":3,"playId":"c0a5c18c-26ab-39c0-8109-ac6b431a3233","pitchNumber":3,"startTime":"2026-05-09T01:21:07.868Z","endTime":"2026-05-09T01:21:11.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1632059238855,"aZ":-29.773860618011334,"pfxX":-11.920741865320739,"pfxZ":1.2750606369008786,"pX":-0.7137517824647341,"pZ":1.7684910396947366,"vX0":8.063653292985025,"vY0":-136.72817415364017,"vZ0":-2.989406477245467,"x":144.21,"y":191.03,"x0":-2.1577646295150106,"y0":50.0052548547825,"z0":4.926980579359607,"aX":-22.491952035067904},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.8,"breakHorizontal":19.8,"spinRate":2300,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4011564504328544,"extension":5.140040824349053},"hitData":{"launchSpeed":83.1,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.25,"coordY":149.94}},"index":4,"playId":"9722341d-f492-3f00-8a36-be526ed1fe00","pitchNumber":4,"startTime":"2026-05-09T01:21:24.908Z","endTime":"2026-05-09T01:21:32.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:21:32.693Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:21:48.860Z","endTime":"2026-05-09T01:23:57.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423277697018488,"aZ":-20.01616024488451,"pfxX":-12.183256608171378,"pfxZ":6.27205331573185,"pX":0.40379473755572226,"pZ":2.384662196494761,"vX0":10.016027980368285,"vY0":-138.49410903490178,"vZ0":-4.114127228144692,"x":101.61,"y":174.39,"x0":-1.6797485722403125,"y0":50.0056466552189,"z0":5.231171004099704,"aX":-23.63048659535619},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":19.9,"spinRate":2467,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.39573448998455385,"extension":5.272409057251971},"index":0,"playId":"56dfee92-09e6-34b6-8475-5433a1f1b606","pitchNumber":1,"startTime":"2026-05-09T01:22:03.039Z","endTime":"2026-05-09T01:22:06.748Z","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44338541482474,"aZ":-14.308180680981192,"pfxX":-9.778648895093335,"pfxZ":9.22766472933517,"pX":1.063661436030232,"pZ":2.416047041867672,"vX0":10.737203268999382,"vY0":-138.61206107747245,"vZ0":-4.764700565346086,"x":76.46,"y":173.55,"x0":-1.5990430314361328,"y0":50.0016419670933,"z0":5.120255346145034,"aX":-18.93124107287151},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":15.4,"spinRate":2534,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3959056030613568,"extension":5.218468142877053},"index":1,"playId":"0cfd46b0-15b0-3077-a2af-7c0ea50b9466","pitchNumber":2,"startTime":"2026-05-09T01:22:16.865Z","endTime":"2026-05-09T01:22:20.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841305591012937,"aZ":-25.161701166701206,"pfxX":-12.546773330086111,"pfxZ":3.7310131511417257,"pX":1.0831298357737171,"pZ":2.5920132074128213,"vX0":12.361767454793425,"vY0":-136.46121177906886,"vZ0":-1.7881469142860267,"x":75.71,"y":168.8,"x0":-1.8818273945121862,"y0":50.00430042043876,"z0":4.9941253635042635,"aX":-23.596400497345122},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":20.0,"spinRate":2383,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4018115035839438,"extension":5.239449052306591},"index":2,"playId":"07e55aa8-d907-3c8f-8fb7-b1993f246518","pitchNumber":3,"startTime":"2026-05-09T01:22:32.374Z","endTime":"2026-05-09T01:22:36.326Z","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":94.7,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62128154186055,"aZ":-24.37998939751845,"pfxX":-11.933416845298112,"pfxZ":4.092702052109745,"pX":-0.3145974541738674,"pZ":3.3672007414377036,"vX0":8.932015313374627,"vY0":-137.6345885116351,"vZ0":-0.27685985135168895,"x":128.99,"y":147.87,"x0":-2.063391124783871,"y0":50.00333141434627,"z0":5.1304864117606295,"aX":-22.72917013521175},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":19.6,"spinRate":2413,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3990660753740025,"extension":5.192442319286641},"index":3,"playId":"198855e4-a57c-3162-8a78-517d63887c13","pitchNumber":4,"startTime":"2026-05-09T01:22:48.607Z","endTime":"2026-05-09T01:22:52.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T01:23:05.918Z","endTime":"2026-05-09T01:23:17.999Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29673586435255,"aZ":-20.64465076096607,"pfxX":-10.025762407925825,"pfxZ":5.8479191218413344,"pX":-1.310279680634078,"pZ":3.279542962402361,"vX0":5.3107898022338516,"vY0":-139.9479251758251,"vZ0":-1.508352953082258,"x":166.94,"y":150.23,"x0":-1.935823443695882,"y0":50.00577306239297,"z0":5.185718735430085,"aX":-19.774297935921812},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2427,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.39226559022309493,"extension":5.26710455896432},"index":5,"playId":"a08d4d73-73f0-3a53-b745-c8dd78c81810","pitchNumber":5,"startTime":"2026-05-09T01:23:17.999Z","endTime":"2026-05-09T01:23:22.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.175556096614862,"aZ":-28.7407534277041,"pfxX":-12.359547512352481,"pfxZ":1.7665714680185864,"pX":-0.2470550394051912,"pZ":3.3393317476576097,"vX0":9.108999586599353,"vY0":-138.51390593091136,"vZ0":0.29520201799850165,"x":126.42,"y":148.62,"x0":-1.9738932285152966,"y0":50.00009789647567,"z0":5.154278998217621,"aX":-23.992912838702928},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":20.5,"spinRate":2333,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.39555436910808384,"extension":5.220817124739744},"hitData":{"launchSpeed":101.2,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.95,"coordY":113.23}},"index":6,"playId":"d8fa9cce-b478-34eb-a711-6dea1a22da94","pitchNumber":6,"startTime":"2026-05-09T01:23:46.831Z","endTime":"2026-05-09T01:23:57.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:23:57.176Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:24:07.466Z","endTime":"2026-05-09T01:27:18.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":86.4,"endSpeed":79.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01760614974581,"aZ":-31.178504516556067,"pfxX":-0.04034693855520288,"pfxZ":0.6199315080570864,"pX":-1.0917228944682817,"pZ":1.493146454317785,"vX0":3.765543987396919,"vY0":-125.72983631130316,"vZ0":-2.5856382247837404,"x":158.61,"y":198.47,"x0":-2.6048863162628293,"y0":50.00150382984851,"z0":5.070761952217009,"aX":-0.06548923139084108},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2591,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.43600858845126744,"extension":5.051112084350358},"index":0,"playId":"6075973a-44cb-399c-aee3-c9e1fee017d0","pitchNumber":1,"startTime":"2026-05-09T01:24:24.199Z","endTime":"2026-05-09T01:24:30.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67343293128093,"aZ":-20.469763241491492,"pfxX":-11.347128403896896,"pfxZ":6.261648754709249,"pX":-0.0837839948177882,"pZ":2.8794063247336035,"vX0":10.047088941618412,"vY0":-136.4934517037986,"vZ0":-1.8410131411567157,"x":68.88,"y":85.3,"x0":-2.3551303059074096,"y0":50.00326859279869,"z0":4.9859623847346635,"aX":-21.21081458405761},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":2409,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.40273529828112675,"extension":5.445143358658884},"index":1,"playId":"716de04c-d85b-3424-9f1f-c11f792cea67","pitchNumber":2,"startTime":"2026-05-09T01:24:44.459Z","endTime":"2026-05-09T01:24:47.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"cb490843-4f53-3980-bf38-fd4de786f7db","startTime":"2026-05-09T01:25:25.281Z","endTime":"2026-05-09T01:25:29.399Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"34123c47-b4b9-3235-bfe1-1dd7af78c85d","startTime":"2026-05-09T01:25:45.728Z","endTime":"2026-05-09T01:25:49.846Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28256075387081,"aZ":-28.347785241123134,"pfxX":-10.71468645823798,"pfxZ":1.999049567478865,"pX":-0.32387694782558596,"pZ":3.326729798685153,"vX0":9.336978350160996,"vY0":-137.34292069775503,"vZ0":0.24771891215312547,"x":129.35,"y":148.96,"x0":-2.368789814431637,"y0":50.00680031297374,"z0":5.157007530669502,"aX":-20.556164933625315},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2306,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.3981924411087916,"extension":5.422335585465511},"index":4,"playId":"0f7aab35-274c-3c7b-95be-f62f1b93a2a4","pitchNumber":3,"startTime":"2026-05-09T01:26:05.039Z","endTime":"2026-05-09T01:26:08.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-09T01:26:21.262Z","endTime":"2026-05-09T01:26:35.119Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193329887164207,"aZ":-20.743723036038848,"pfxX":-9.72438676294643,"pfxZ":5.93968986653773,"pX":-1.9377185522432083,"pZ":3.2925266520120298,"vX0":5.171727202704998,"vY0":-137.96886074157405,"vZ0":-0.9764967756366205,"x":190.86,"y":149.88,"x0":-2.5748491991706857,"y0":50.00252020338502,"z0":5.051259136227829,"aX":-18.714550200395685},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":2332,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.39725980378753123,"extension":5.270234245517097},"index":6,"playId":"9bdf5f90-ee8d-3570-9728-99e92ff858fe","pitchNumber":4,"startTime":"2026-05-09T01:26:35.119Z","endTime":"2026-05-09T01:26:51.968Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez caught stealing 2nd base, catcher Keibert Ruiz to shortstop CJ Abrams.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"9bdf5f90-ee8d-3570-9728-99e92ff858fe","startTime":"2026-05-09T01:26:51.968Z","endTime":"2026-05-09T01:27:15.178Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579733684111424,"aZ":-21.619672017397725,"pfxX":-10.331191397064877,"pfxZ":5.383783554825655,"pX":-0.1432825633057344,"pZ":3.2252421093536268,"vX0":8.4846990383151,"vY0":-139.23379471320774,"vZ0":-1.6509973696684759,"x":122.46,"y":151.7,"x0":-1.8894688729690543,"y0":50.00546322466184,"z0":5.258140039151078,"aX":-20.265240796856578},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2365,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.39354828125979946,"extension":5.295371238885134},"index":8,"playId":"def9440e-67b0-3154-80a1-5727c760f92a","pitchNumber":5,"startTime":"2026-05-09T01:27:15.178Z","endTime":"2026-05-09T01:27:18.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:27:18.648Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:29:16.814Z","endTime":"2026-05-09T01:30:04.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656406273958634,"aZ":-19.18422057999442,"pfxX":-9.100189640858577,"pfxZ":7.874280383466126,"pX":0.04120937627891895,"pZ":1.2391007826115268,"vX0":5.956270898156107,"vY0":-127.93019831642857,"vZ0":-7.231902458166647,"x":115.43,"y":205.32,"x0":-1.1410181017702654,"y0":50.000976663210096,"z0":5.618962753933384,"aX":-15.004947243509585},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":1333,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4290014230275343,"extension":6.838367217848587},"index":0,"playId":"6d445226-b10c-3da9-9b37-4d2195bfaa1d","pitchNumber":1,"startTime":"2026-05-09T01:29:41.020Z","endTime":"2026-05-09T01:29:47.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730756909393133,"aZ":-32.98962315429725,"pfxX":6.498123682898154,"pfxZ":-0.5562021624826183,"pX":0.43606771220392404,"pZ":2.1777208862075526,"vX0":2.396489506149404,"vY0":-121.82187908114904,"vZ0":-1.6336100419829407,"x":100.38,"y":179.98,"x0":-1.4091417527403964,"y0":50.00026173866951,"z0":5.754532760247621,"aX":9.598224267173556},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":-12.4,"spinRate":2536,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4525743628998433,"extension":6.474353787198377},"hitData":{"launchSpeed":91.5,"launchAngle":45.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.48,"coordY":83.89}},"index":1,"playId":"b06ee40c-019d-3b75-b442-eddac5b1bbf1","pitchNumber":2,"startTime":"2026-05-09T01:29:53.870Z","endTime":"2026-05-09T01:30:04.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:30:04.552Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:30:33.604Z","endTime":"2026-05-09T01:31:15.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Keibert Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:30:11.237Z","endTime":"2026-05-09T01:30:35.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719452330710883,"aZ":-41.09054363619081,"pfxX":2.4138737405939246,"pfxZ":-5.95812670501744,"pX":0.14579099553076844,"pZ":1.4987610685765231,"vX0":1.9072334730615652,"vY0":-121.79357670746668,"vZ0":-2.3162568075139855,"x":111.44,"y":198.31,"x0":-0.9620125731869661,"y0":50.002439816045865,"z0":6.027783459815875,"aX":3.6128418271907896},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.0,"breakHorizontal":-4.8,"spinRate":2558,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4503313808788203,"extension":6.432485256975332},"index":1,"playId":"bb389d47-26c2-316a-82e9-f8ae48f84ba8","pitchNumber":1,"startTime":"2026-05-09T01:30:35.821Z","endTime":"2026-05-09T01:30:39.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71462861045363,"aZ":-32.40696075720101,"pfxX":-8.261382045510251,"pfxZ":-0.13915791131610789,"pX":-1.086157324183171,"pZ":2.640037958437968,"vX0":3.2491066864198013,"vY0":-126.81288240547997,"vZ0":-1.4012288657862373,"x":158.4,"y":167.5,"x0":-1.3099186841551647,"y0":50.00568779232881,"z0":5.782801121675185,"aX":-13.46956971352562},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.3,"spinRate":1209,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4317738496780388,"extension":6.701507905783497},"index":2,"playId":"d7c05b58-db00-31fa-b081-e4642509b5fd","pitchNumber":2,"startTime":"2026-05-09T01:30:49.148Z","endTime":"2026-05-09T01:30:53.166Z","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":97.5,"endSpeed":88.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.115133510571724,"aZ":-21.566579936516103,"pfxX":-10.750549658392885,"pfxZ":5.250279722828079,"pX":-0.4753221858253972,"pZ":1.7718453199097655,"vX0":5.423488775821567,"vY0":-141.68101121626168,"vZ0":-6.919800844931139,"x":135.12,"y":190.94,"x0":-1.0235958500643334,"y0":50.00455951120235,"z0":5.63674955814995,"aX":-21.732238858661358},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2065,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3874484111249541,"extension":6.504193685255872},"hitData":{"launchSpeed":85.6,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.4,"coordY":88.31}},"index":3,"playId":"acfc7035-39d4-3da1-b5ad-844085159a4b","pitchNumber":3,"startTime":"2026-05-09T01:31:07.730Z","endTime":"2026-05-09T01:31:15.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:31:15.665Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:31:19.811Z","endTime":"2026-05-09T01:32:24.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380279696318716,"aZ":-31.564273374896302,"pfxX":-7.155476260288561,"pfxZ":0.3690956932951419,"pX":-0.5844831558730406,"pZ":2.4535324226612123,"vX0":3.891668923892192,"vY0":-127.68616852893449,"vZ0":-2.045353832820873,"x":139.28,"y":172.53,"x0":-1.2022940559012305,"y0":50.00164162330614,"z0":5.759255058722249,"aX":-11.761960652570608},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":1253,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4296937704672481,"extension":6.358766343134553},"index":0,"playId":"bb237765-564b-3d7a-880f-9e4d026e7c54","pitchNumber":1,"startTime":"2026-05-09T01:31:34.798Z","endTime":"2026-05-09T01:31:38.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870705290158394,"aZ":-24.077238539634266,"pfxX":-7.702038869232986,"pfxZ":4.939407736740135,"pX":1.0266185810648798,"pZ":0.7010791258509705,"vX0":7.86293844035045,"vY0":-127.63697108390357,"vZ0":-7.328250711173949,"x":77.87,"y":219.85,"x0":-1.1028460040082126,"y0":50.00336777441112,"z0":5.523731887585035,"aX":-12.625936183539952},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":12.0,"spinRate":1183,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.430208389782484,"extension":6.9914351071388365},"index":1,"playId":"16a566dc-4ee0-35f1-a322-b08ba193bd97","pitchNumber":2,"startTime":"2026-05-09T01:31:46.869Z","endTime":"2026-05-09T01:31:50.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343687340076805,"aZ":-37.56954784046116,"pfxX":6.856265006767648,"pfxZ":-3.5293106762318383,"pX":0.7522272336461927,"pZ":1.3441281144957553,"vX0":3.0086053602312304,"vY0":-124.10714471790878,"vZ0":-2.679140863672501,"x":88.33,"y":202.49,"x0":-1.3735809691302447,"y0":50.00251517078209,"z0":5.62732714435992,"aX":10.485689992525744},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.8,"breakHorizontal":-13.2,"spinRate":2418,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44465980468836275,"extension":6.441415834350428},"index":2,"playId":"dcefdf3d-93fe-3e98-9756-d56a8fdb1e1e","pitchNumber":3,"startTime":"2026-05-09T01:32:05.342Z","endTime":"2026-05-09T01:32:09.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30778575459652,"aZ":-43.053878011630694,"pfxX":2.2696824443609414,"pfxZ":-7.135869854319069,"pX":0.6080607145347916,"pZ":1.4189302785438749,"vX0":3.104443741709113,"vY0":-122.95557779652621,"vZ0":-2.208585835518172,"x":93.82,"y":200.47,"x0":-0.9676923090849997,"y0":50.00173588023395,"z0":5.996000705859906,"aX":3.4607368906679588},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.2,"breakHorizontal":-4.9,"spinRate":2632,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.446167054003642,"extension":6.8103285987170885},"hitData":{"launchSpeed":95.0,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.74,"coordY":162.54}},"index":3,"playId":"0734f5f6-2a0d-3f93-83eb-2d6769dd1ccb","pitchNumber":4,"startTime":"2026-05-09T01:32:20.102Z","endTime":"2026-05-09T01:32:24.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:32:24.888Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:34:59.918Z","endTime":"2026-05-09T01:36:19.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Millas replaces Luis García Jr., batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:34:20.565Z","endTime":"2026-05-09T01:34:29.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Christopher Morel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:34:29.196Z","endTime":"2026-05-09T01:35:02.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"}},{"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54530152698998,"aZ":-32.167701045286194,"pfxX":6.353359407313809,"pfxZ":0.009506196477494733,"pX":-0.5197254653908236,"pZ":1.6126845467073712,"vX0":2.5915030755744013,"vY0":-119.02305012268486,"vZ0":-1.178459836004788,"x":136.81,"y":195.24,"x0":-2.453926386273189,"y0":50.005870834768324,"z0":5.073598647650894,"aX":8.958621618544608},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.0,"breakHorizontal":-12.2,"spinRate":2703,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46327934169702756,"extension":4.851112726408435},"index":2,"playId":"04ad828f-8bfd-3105-a17d-531de4f2758e","pitchNumber":1,"startTime":"2026-05-09T01:35:02.127Z","endTime":"2026-05-09T01:35:19.166Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-09T01:35:34.347Z","endTime":"2026-05-09T01:35:44.650Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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.2,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.992332692952424,"aZ":-19.16529803872598,"pfxX":-7.550396733568162,"pfxZ":6.821276239264451,"pX":-0.7123743673753969,"pZ":2.7894197355265935,"vX0":6.24352386982335,"vY0":-138.43198795344077,"vZ0":-2.9115048136678725,"x":144.15,"y":163.47,"x0":-2.0359752765572385,"y0":50.0007709322179,"z0":5.164848612114781,"aX":-14.393932370482693},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2296,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.39838325319193135,"extension":5.1817134943980845},"index":4,"playId":"c5ead193-6560-399a-8faf-0d56049a55b1","pitchNumber":2,"startTime":"2026-05-09T01:35:44.650Z","endTime":"2026-05-09T01:35:49.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.55370522699865,"aZ":-24.8130406047735,"pfxX":-11.030382764069639,"pfxZ":3.785214236609658,"pX":-0.22225091189443233,"pZ":2.393978820741129,"vX0":8.490007902933982,"vY0":-139.97094075802744,"vZ0":-2.7629565710495365,"x":125.47,"y":174.14,"x0":-1.8928126778690633,"y0":50.00241043785839,"z0":5.0550633308577835,"aX":-21.4437296580989},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":2512,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3943917642716994,"extension":5.245622652849905},"hitData":{"launchSpeed":89.5,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.03,"coordY":85.26}},"index":5,"playId":"be2a5920-2539-34ff-a10b-bb4b3ed8fecf","pitchNumber":3,"startTime":"2026-05-09T01:36:10.579Z","endTime":"2026-05-09T01:36:19.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:36:19.956Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:37:24.030Z","endTime":"2026-05-09T01:40:21.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9,10],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Connor Norby.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:36:28.162Z","endTime":"2026-05-09T01:36:37.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"}},{"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":1,"startTime":"2026-05-09T01:36:37.266Z","endTime":"2026-05-09T01:37:26.312Z","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, 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.1,"endSpeed":77.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231291600138476,"aZ":-28.361716599367405,"pfxX":5.303480642823103,"pfxZ":2.523176747385624,"pX":0.1623905979449767,"pZ":1.7160255555680863,"vX0":4.301417227550837,"vY0":-122.38279123617217,"vZ0":-1.9282222347541755,"x":110.81,"y":192.45,"x0":-2.3098560554691643,"y0":50.001408939316576,"z0":4.954643946432127,"aX":8.004502093038495},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":2685,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.44837567395223754,"extension":5.009008623467225},"index":2,"playId":"e854ce3b-e2b4-33e1-97cf-23f378f4ecb0","pitchNumber":1,"startTime":"2026-05-09T01:37:26.312Z","endTime":"2026-05-09T01:37:30.170Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55767350204709,"aZ":-19.694439739604395,"pfxX":-9.540167827181056,"pfxZ":6.419364090545769,"pX":-0.5498737350041519,"pZ":2.3493731856978046,"vX0":7.0307450143174215,"vY0":-138.89618729592476,"vZ0":-3.9403192345272804,"x":137.96,"y":175.35,"x0":-1.8808711753226248,"y0":50.00195154310384,"z0":5.104338090914584,"aX":-18.546580933131082},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":15.7,"spinRate":2406,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.3950949443029259,"extension":4.980081303784842},"index":3,"playId":"3548c788-21ab-3445-a639-17a688823561","pitchNumber":2,"startTime":"2026-05-09T01:37:42.484Z","endTime":"2026-05-09T01:37:46.401Z","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":96.1,"endSpeed":87.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.736110301378105,"aZ":-17.559517513350063,"pfxX":-10.990055185799648,"pfxZ":7.47755956263959,"pX":0.19450151271389102,"pZ":2.2895138570061246,"vX0":9.579449531754461,"vY0":-139.48675466368132,"vZ0":-4.28748391084545,"x":109.59,"y":176.96,"x0":-1.870075717669742,"y0":50.00489943592098,"z0":5.01748787793147,"aX":-21.48470982313975},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":17.8,"spinRate":2437,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.3938998735094499,"extension":5.35146715906918},"index":4,"playId":"42667e79-eea1-3bec-a724-c2a1413bc1ee","pitchNumber":3,"startTime":"2026-05-09T01:38:14.186Z","endTime":"2026-05-09T01:38:17.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09755557561085,"aZ":-31.5991285239543,"pfxX":-0.9815486720494047,"pfxZ":0.36762829485118953,"pX":-0.5850730482001196,"pZ":1.3476859890596873,"vX0":4.116977901712954,"vY0":-125.62294463223053,"vZ0":-2.82246206130566,"x":139.3,"y":202.39,"x0":-2.1257057933268912,"y0":50.005740088967165,"z0":5.083937264778823,"aX":-1.5517970921258386},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":0.7,"spinRate":2402,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4378918210120135,"extension":4.937358540833461},"index":5,"playId":"b20ac19f-4492-3aa3-8b40-f1914e4314d0","pitchNumber":4,"startTime":"2026-05-09T01:38:37.322Z","endTime":"2026-05-09T01:38:40.520Z","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":96.7,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.935695429102935,"aZ":-20.165770329236672,"pfxX":-9.411088898554965,"pfxZ":6.052237814879234,"pX":-0.1593684956246876,"pZ":2.78288802876308,"vX0":8.606540430636796,"vY0":-140.46166911367547,"vZ0":-2.6890121582873237,"x":123.07,"y":163.64,"x0":-2.051161312404166,"y0":50.003222721525205,"z0":5.074667239915737,"aX":-18.67182418803071},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":15.1,"spinRate":2450,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.391021873348123,"extension":5.332160878997562},"index":6,"playId":"38581cfc-d115-3439-a066-d83e5d7f5675","pitchNumber":5,"startTime":"2026-05-09T01:38:56.851Z","endTime":"2026-05-09T01:38:59.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-09T01:39:18.638Z","endTime":"2026-05-09T01:39:35.082Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74787086014726,"aZ":-20.21428917806902,"pfxX":-11.916048020782107,"pfxZ":5.981854592337768,"pX":-1.7085865812028813,"pZ":3.1855071488093483,"vX0":5.326156502041948,"vY0":-141.3596674066322,"vZ0":-1.7726819258052107,"x":182.13,"y":152.77,"x0":-2.081325190059465,"y0":50.00541092758399,"z0":5.1343779535518,"aX":-23.836593439017392},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":20.3,"spinRate":2573,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3892213138307281,"extension":5.19618758964972},"index":8,"playId":"80012f55-3c01-397a-ae10-e66e53f6fa08","pitchNumber":6,"startTime":"2026-05-09T01:39:35.082Z","endTime":"2026-05-09T01:39:38.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.732840694134914,"aZ":-21.207795104789362,"pfxX":-12.080908667396525,"pfxZ":5.598101451126379,"pX":-1.3331317316136067,"pZ":1.6773648783233532,"vX0":6.382258222256123,"vY0":-139.61224694237677,"vZ0":-5.199417700682717,"x":167.82,"y":193.49,"x0":-2.0889833116224326,"y0":50.000511487793304,"z0":4.9748450734874154,"aX":-23.658543777954893},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.1,"breakHorizontal":20.4,"spinRate":2571,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.3934958529011512,"extension":5.21399366134817},"index":9,"playId":"82204d20-b987-33ee-bfa1-ef3857ec58d6","pitchNumber":7,"startTime":"2026-05-09T01:39:55.332Z","endTime":"2026-05-09T01:39:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472933673853017,"aZ":-33.89541470874566,"pfxX":5.648941765166741,"pfxZ":-1.1199686256954688,"pX":0.9634441139990971,"pZ":1.4597526485598697,"vX0":5.857677193866149,"vY0":-124.24126719803613,"vZ0":-1.328585685838536,"x":80.28,"y":199.37,"x0":-2.1763861758319365,"y0":50.00581272332723,"z0":4.870147995803964,"aX":8.65670461450456},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-11.8,"spinRate":2632,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44424250751460725,"extension":5.123928176318085},"index":10,"playId":"d98b6fb8-e84b-3371-b56c-07d725b513e6","pitchNumber":8,"startTime":"2026-05-09T01:40:16.877Z","endTime":"2026-05-09T01:40:21.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:40:21.741Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Javier Sanoja reaches on a throwing error by shortstop CJ Abrams.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:40:31.047Z","endTime":"2026-05-09T01:42:22.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11458180280251,"aZ":-26.201284012233316,"pfxX":-12.592859172145896,"pfxZ":2.983676285015152,"pX":-0.6001459620974043,"pZ":2.1134433423342203,"vX0":8.587582254059983,"vY0":-141.14168760191328,"vZ0":-3.308008273522944,"x":139.88,"y":181.72,"x0":-2.0563758641743455,"y0":50.00543220211395,"z0":5.000571138076452,"aX":-25.242248358292258},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.8,"breakHorizontal":20.9,"spinRate":2352,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.38905301953420457,"extension":5.39484104403134},"index":0,"playId":"1b1b398b-993f-31ac-aea5-75e185cf6719","pitchNumber":1,"startTime":"2026-05-09T01:40:47.080Z","endTime":"2026-05-09T01:40:50.924Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.870705180624284,"aZ":-31.16322013563178,"pfxX":-13.520106279655085,"pfxZ":0.5239327911885141,"pX":-0.14944942470856315,"pZ":1.7143151479080816,"vX0":9.556800034487104,"vY0":-138.7419802466883,"vZ0":-3.085298087499912,"x":122.7,"y":192.49,"x0":-1.8992027780561673,"y0":50.0045265586141,"z0":4.939376952269691,"aX":-26.103266039190167},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":22.2,"spinRate":2378,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.3962682675434288,"extension":5.135447248659927},"index":1,"playId":"0009ca3e-13b3-33c0-a383-0b070842fed5","pitchNumber":2,"startTime":"2026-05-09T01:41:02.440Z","endTime":"2026-05-09T01:41:06.102Z","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":85.1,"endSpeed":77.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607482628657245,"aZ":-30.944910355004033,"pfxX":7.483598606162023,"pfxZ":0.8019994680901448,"pX":0.4182082253631774,"pZ":2.2849719399019537,"vX0":4.130538437641732,"vY0":-123.79790066013086,"vZ0":-0.28729774067705205,"x":101.06,"y":177.09,"x0":-2.250932205887393,"y0":50.00212909370093,"z0":5.0206172640634685,"aX":11.46974248082114},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-14.6,"spinRate":2642,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4445699123653166,"extension":4.934295455511495},"index":2,"playId":"419c6b93-1331-37aa-b0d7-690ccd06f040","pitchNumber":3,"startTime":"2026-05-09T01:41:18.878Z","endTime":"2026-05-09T01:41:26.322Z","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":84.7,"endSpeed":77.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425907326573686,"aZ":-24.351081555979295,"pfxX":5.326677576169633,"pfxZ":5.072241304268557,"pX":-0.6738662931083019,"pZ":3.1840267719922273,"vX0":2.1749692261040936,"vY0":-123.39229396081515,"vZ0":0.44808076860494594,"x":142.69,"y":152.81,"x0":-2.2587057891118256,"y0":50.004201548586394,"z0":5.050875707301116,"aX":8.21866708355169},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.5,"breakHorizontal":-10.2,"spinRate":2613,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4437895630692781,"extension":5.130477400121527},"index":3,"playId":"ce78d467-6e48-320a-9ccc-0130494b4e3e","pitchNumber":4,"startTime":"2026-05-09T01:41:51.623Z","endTime":"2026-05-09T01:41:54.707Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85113713547179,"aZ":-34.747391090324975,"pfxX":-0.024449524298581382,"pfxZ":-1.5645426576274453,"pX":0.41427843313850193,"pZ":2.2663976477283425,"vX0":6.473001949499564,"vY0":-127.02521652469781,"vZ0":-0.42149407761977453,"x":101.21,"y":177.59,"x0":-2.158757531865537,"y0":50.003997827629334,"z0":5.185671389383812,"aX":-0.04002597654292659},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-1.3,"spinRate":2576,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4303923843401152,"extension":5.252151351510485},"hitData":{"launchSpeed":75.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":155.88}},"index":4,"playId":"9f2aea27-c33e-3b47-9b03-b6a3fcb30976","pitchNumber":5,"startTime":"2026-05-09T01:42:14.993Z","endTime":"2026-05-09T01:42:22.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:42:22.652Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks. Javier Sanoja to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:46:04.387Z","endTime":"2026-05-09T01:48:47.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":2},"index":0,"startTime":"2026-05-09T01:42:55.230Z","endTime":"2026-05-09T01:44:12.754Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: PJ Poulin replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T01:44:12.754Z","endTime":"2026-05-09T01:44:52.273Z","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":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-09T01:44:52.273Z","endTime":"2026-05-09T01:45:46.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"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":3,"startTime":"2026-05-09T01:45:46.153Z","endTime":"2026-05-09T01:46:06.731Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79699924343486,"aZ":-24.44401213946478,"pfxX":10.151537399306894,"pfxZ":4.3766995576664485,"pX":-0.8926633294388762,"pZ":2.769922006803368,"vX0":-10.960104560370658,"vY0":-132.42038069803795,"vZ0":0.32563420558156064,"x":151.03,"y":163.99,"x0":1.992319531701532,"y0":50.0023741742587,"z0":4.4420266225735805,"aX":17.925555011532506},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":2145,"spinDirection":106},"zone":11,"typeConfidence":0.9,"plateTime":0.4145597106153591,"extension":6.407264273844205},"index":4,"playId":"2a71d466-2849-3c5b-8d35-c187d6141190","pitchNumber":1,"startTime":"2026-05-09T01:46:06.731Z","endTime":"2026-05-09T01:46:10.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670947651433185,"aZ":-27.578335766369502,"pfxX":2.428065375565684,"pfxZ":3.343820686228936,"pX":0.553744879871635,"pZ":1.8613017223239157,"vX0":-4.558707823810886,"vY0":-117.24456964425362,"vZ0":0.14259266624767186,"x":95.89,"y":188.52,"x0":2.2185123185358693,"y0":50.00371545971964,"z0":4.399187582114388,"aX":3.339570685747825},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2253,"spinDirection":153},"zone":9,"typeConfidence":0.86,"plateTime":0.4693432913229554,"extension":6.375875391755549},"index":5,"playId":"b703b768-8c21-3c91-9cb7-79855cf91253","pitchNumber":2,"startTime":"2026-05-09T01:46:27.680Z","endTime":"2026-05-09T01:46:30.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94509026754803,"aZ":-23.111931133825674,"pfxX":10.752799819270624,"pfxZ":5.130995349115441,"pX":-1.087245663126395,"pZ":3.0058374070254352,"vX0":-11.449839099272111,"vY0":-133.1599340456249,"vZ0":0.8566056875373165,"x":158.44,"y":157.62,"x0":1.9050617737551157,"y0":50.004512307528664,"z0":4.372922614524806,"aX":18.998028255875006},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-16.4,"spinRate":2275,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.4139415398287243,"extension":6.433662209755644},"index":6,"playId":"fced3a30-5d89-3126-b92e-bf3de3985e16","pitchNumber":3,"startTime":"2026-05-09T01:46:51.662Z","endTime":"2026-05-09T01:46:55.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242854709561257,"aZ":-28.246327160211276,"pfxX":0.10493247451629717,"pfxZ":2.9733212808711436,"pX":-0.8175251196071993,"pZ":3.391499264750291,"vX0":-6.607322203925668,"vY0":-115.01432444849664,"vZ0":3.7925883367670314,"x":148.16,"y":147.21,"x0":2.0966238075120187,"y0":50.000844712459454,"z0":4.483928626714107,"aX":0.13892172064958414},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2281,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.47891249445350104,"extension":6.482451218544021},"index":7,"playId":"48df71d3-e003-3401-b7e3-22ca6a2a0132","pitchNumber":4,"startTime":"2026-05-09T01:47:16.326Z","endTime":"2026-05-09T01:47:20.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643489396643076,"aZ":-27.06651812686274,"pfxX":-2.913184144210386,"pfxZ":3.7379681600041668,"pX":-0.022981089005329643,"pZ":2.6334643291751756,"vX0":-4.450673800300394,"vY0":-116.40961965882099,"vZ0":1.7575827990995787,"x":117.88,"y":167.68,"x0":2.2951068316096848,"y0":50.00364801827043,"z0":4.4379346726355395,"aX":-3.9827841238133614},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.6,"breakHorizontal":6.4,"spinRate":2298,"spinDirection":240},"zone":5,"typeConfidence":0.89,"plateTime":0.47120337957727454,"extension":6.332105255016871},"index":8,"playId":"27527737-6118-3e13-8f71-954ac8d154b8","pitchNumber":5,"startTime":"2026-05-09T01:48:01.193Z","endTime":"2026-05-09T01:48:06.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28005448004635,"aZ":-27.805573728446024,"pfxX":1.1548955563702252,"pfxZ":3.252468550220086,"pX":1.2256414239823468,"pZ":1.9963723996285683,"vX0":-2.946423802442853,"vY0":-115.64090297184421,"vZ0":0.692552654840086,"x":70.28,"y":184.88,"x0":2.3710283006641797,"y0":50.00261740255497,"z0":4.378388996762391,"aX":1.5512340317265125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2275,"spinDirection":202},"zone":14,"typeConfidence":0.88,"plateTime":0.47520445998823346,"extension":6.396202293675829},"index":9,"playId":"1af5e20b-173f-3304-98d7-2b26cfec1c99","pitchNumber":6,"startTime":"2026-05-09T01:48:38.305Z","endTime":"2026-05-09T01:48:47.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:48:47.211Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, fielded by second baseman Nasim Nuñez. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:49:53.708Z","endTime":"2026-05-09T01:53:05.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:49:16.333Z","endTime":"2026-05-09T01:49:55.879Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.246767858523175,"aZ":-26.892160321452643,"pfxX":-0.3008702335500999,"pfxZ":4.033523703131367,"pX":1.0769686975408677,"pZ":2.295633638489676,"vX0":-2.6044900680891647,"vY0":-113.77346717792422,"vZ0":0.7794198282292538,"x":75.95,"y":176.8,"x0":2.276468920615454,"y0":50.00035388729349,"z0":4.617718844656491,"aX":-0.3932576736184125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.8,"breakHorizontal":1.2,"spinRate":2119,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4817631249547949,"extension":6.108466979690301},"index":1,"playId":"5710e447-44a4-38f4-81ea-3723be6c5016","pitchNumber":1,"startTime":"2026-05-09T01:49:55.879Z","endTime":"2026-05-09T01:49:59.714Z","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":2},"index":2,"playId":"b47ead93-9745-497b-b689-3bcd94b65080","startTime":"2026-05-09T01:50:13.854Z","endTime":"2026-05-09T01:50:18.854Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98350389793933,"aZ":-25.36619975939969,"pfxX":11.060813274058237,"pfxZ":3.8389506215970144,"pX":0.011168397253810244,"pZ":2.1043752636321886,"vX0":-8.968621672210881,"vY0":-132.5263866727666,"vZ0":-0.7640141156769904,"x":116.57,"y":181.96,"x0":2.0062766195615107,"y0":50.005877079235205,"z0":4.253452593132299,"aX":19.629419503692578},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-18.0,"spinRate":2129,"spinDirection":109},"zone":8,"typeConfidence":0.87,"plateTime":0.41370814918775434,"extension":6.227313555225954},"index":3,"playId":"fb791a6f-1da3-33bb-8e31-f6ff47194f8b","pitchNumber":2,"startTime":"2026-05-09T01:50:35.356Z","endTime":"2026-05-09T01:50:39.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435511041988065,"aZ":-25.0731875660254,"pfxX":9.39167962755387,"pfxZ":4.067716164506198,"pX":0.03451808327461727,"pZ":3.595255767850829,"vX0":-8.45880178182539,"vY0":-131.40478169055262,"vZ0":2.8777834188770397,"x":115.68,"y":141.71,"x0":2.0786487797724438,"y0":50.00016367456511,"z0":4.351189845336717,"aX":16.384588980279048},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2159,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.41718351911017315,"extension":6.313726056014515},"index":4,"playId":"c042061c-386e-3f28-b125-9a21d2fec14e","pitchNumber":3,"startTime":"2026-05-09T01:50:56.736Z","endTime":"2026-05-09T01:51:00.542Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26181703740864,"aZ":-26.5368010957247,"pfxX":-0.589226340434057,"pfxZ":4.10931139920678,"pX":0.27832687344733054,"pZ":2.1216522964858457,"vX0":-4.173953112536682,"vY0":-116.54180285803237,"vZ0":0.37207268457468845,"x":106.39,"y":181.5,"x0":2.170492803605075,"y0":50.005383968322136,"z0":4.469890307819022,"aX":-0.8090804639619061},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.8,"breakHorizontal":2.2,"spinRate":2212,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.4702919264077612,"extension":6.409389725007461},"index":5,"playId":"facea878-1975-3fe0-aae7-47aff264ce2a","pitchNumber":4,"startTime":"2026-05-09T01:51:19.096Z","endTime":"2026-05-09T01:51:22.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-09T01:51:30.125Z","endTime":"2026-05-09T01:51:47.153Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.855373582490277,"aZ":-27.294127756219964,"pfxX":1.4897307932693877,"pfxZ":3.5238577310716694,"pX":-0.13923672214801078,"pZ":1.7396434869002044,"vX0":-5.601159593496545,"vY0":-116.93230463125535,"vZ0":-0.27263815983537976,"x":122.31,"y":191.81,"x0":2.0927218528414104,"y0":50.00511300722827,"z0":4.416500182949171,"aX":2.065555075877255},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2196,"spinDirection":212},"zone":8,"typeConfidence":0.87,"plateTime":0.4682534950264321,"extension":6.275610214579622},"index":7,"playId":"62e7307e-46bf-36b8-838a-20ad091425a8","pitchNumber":5,"startTime":"2026-05-09T01:51:47.153Z","endTime":"2026-05-09T01:51:50.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"playId":"49124df3-1431-4b1a-aeb6-87bd8e894c88","startTime":"2026-05-09T01:52:10.174Z","endTime":"2026-05-09T01:52:15.174Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76557748083117,"aZ":-27.463270281740147,"pfxX":-1.0073816847165977,"pfxZ":3.5205700496960937,"pX":-1.2069293689262375,"pZ":1.8431536938997848,"vX0":-7.133448418776397,"vY0":-116.14999855652225,"vZ0":0.2226086563040116,"x":163.01,"y":189.01,"x0":2.060626606360212,"y0":50.00562173853418,"z0":4.400546694364347,"aX":-1.3482312863657224},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.7,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4751875605453284,"extension":6.417587548818605},"index":9,"playId":"56fb0a14-5112-36c6-81ac-da1ad20ee665","pitchNumber":6,"startTime":"2026-05-09T01:52:30.303Z","endTime":"2026-05-09T01:52:33.668Z","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":90.7,"endSpeed":82.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56688121209498,"aZ":-21.562444219274226,"pfxX":9.75400749542538,"pfxZ":6.022814793262799,"pX":1.3026387227657679,"pZ":1.7494624265415448,"vX0":-5.6378940444597685,"vY0":-132.0147449015538,"vZ0":-2.1154143950844793,"x":67.35,"y":191.54,"x0":2.2006676716658515,"y0":50.002018713095566,"z0":4.151203203826818,"aX":17.185363330664075},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2196,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41518002624559536,"extension":6.300107458633624},"hitData":{"launchSpeed":82.2,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.95,"coordY":152.85}},"index":10,"playId":"a693a088-9ea2-3711-bf2f-891487d10fb4","pitchNumber":7,"startTime":"2026-05-09T01:52:59.157Z","endTime":"2026-05-09T01:53:05.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:53:05.892Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, fielded by second baseman Nasim Nuñez. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:49:53.708Z","endTime":"2026-05-09T01:53:05.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:49:16.333Z","endTime":"2026-05-09T01:49:55.879Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.246767858523175,"aZ":-26.892160321452643,"pfxX":-0.3008702335500999,"pfxZ":4.033523703131367,"pX":1.0769686975408677,"pZ":2.295633638489676,"vX0":-2.6044900680891647,"vY0":-113.77346717792422,"vZ0":0.7794198282292538,"x":75.95,"y":176.8,"x0":2.276468920615454,"y0":50.00035388729349,"z0":4.617718844656491,"aX":-0.3932576736184125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.8,"breakHorizontal":1.2,"spinRate":2119,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4817631249547949,"extension":6.108466979690301},"index":1,"playId":"5710e447-44a4-38f4-81ea-3723be6c5016","pitchNumber":1,"startTime":"2026-05-09T01:49:55.879Z","endTime":"2026-05-09T01:49:59.714Z","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":2},"index":2,"playId":"b47ead93-9745-497b-b689-3bcd94b65080","startTime":"2026-05-09T01:50:13.854Z","endTime":"2026-05-09T01:50:18.854Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98350389793933,"aZ":-25.36619975939969,"pfxX":11.060813274058237,"pfxZ":3.8389506215970144,"pX":0.011168397253810244,"pZ":2.1043752636321886,"vX0":-8.968621672210881,"vY0":-132.5263866727666,"vZ0":-0.7640141156769904,"x":116.57,"y":181.96,"x0":2.0062766195615107,"y0":50.005877079235205,"z0":4.253452593132299,"aX":19.629419503692578},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-18.0,"spinRate":2129,"spinDirection":109},"zone":8,"typeConfidence":0.87,"plateTime":0.41370814918775434,"extension":6.227313555225954},"index":3,"playId":"fb791a6f-1da3-33bb-8e31-f6ff47194f8b","pitchNumber":2,"startTime":"2026-05-09T01:50:35.356Z","endTime":"2026-05-09T01:50:39.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435511041988065,"aZ":-25.0731875660254,"pfxX":9.39167962755387,"pfxZ":4.067716164506198,"pX":0.03451808327461727,"pZ":3.595255767850829,"vX0":-8.45880178182539,"vY0":-131.40478169055262,"vZ0":2.8777834188770397,"x":115.68,"y":141.71,"x0":2.0786487797724438,"y0":50.00016367456511,"z0":4.351189845336717,"aX":16.384588980279048},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2159,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.41718351911017315,"extension":6.313726056014515},"index":4,"playId":"c042061c-386e-3f28-b125-9a21d2fec14e","pitchNumber":3,"startTime":"2026-05-09T01:50:56.736Z","endTime":"2026-05-09T01:51:00.542Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26181703740864,"aZ":-26.5368010957247,"pfxX":-0.589226340434057,"pfxZ":4.10931139920678,"pX":0.27832687344733054,"pZ":2.1216522964858457,"vX0":-4.173953112536682,"vY0":-116.54180285803237,"vZ0":0.37207268457468845,"x":106.39,"y":181.5,"x0":2.170492803605075,"y0":50.005383968322136,"z0":4.469890307819022,"aX":-0.8090804639619061},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.8,"breakHorizontal":2.2,"spinRate":2212,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.4702919264077612,"extension":6.409389725007461},"index":5,"playId":"facea878-1975-3fe0-aae7-47aff264ce2a","pitchNumber":4,"startTime":"2026-05-09T01:51:19.096Z","endTime":"2026-05-09T01:51:22.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-09T01:51:30.125Z","endTime":"2026-05-09T01:51:47.153Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.855373582490277,"aZ":-27.294127756219964,"pfxX":1.4897307932693877,"pfxZ":3.5238577310716694,"pX":-0.13923672214801078,"pZ":1.7396434869002044,"vX0":-5.601159593496545,"vY0":-116.93230463125535,"vZ0":-0.27263815983537976,"x":122.31,"y":191.81,"x0":2.0927218528414104,"y0":50.00511300722827,"z0":4.416500182949171,"aX":2.065555075877255},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2196,"spinDirection":212},"zone":8,"typeConfidence":0.87,"plateTime":0.4682534950264321,"extension":6.275610214579622},"index":7,"playId":"62e7307e-46bf-36b8-838a-20ad091425a8","pitchNumber":5,"startTime":"2026-05-09T01:51:47.153Z","endTime":"2026-05-09T01:51:50.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"playId":"49124df3-1431-4b1a-aeb6-87bd8e894c88","startTime":"2026-05-09T01:52:10.174Z","endTime":"2026-05-09T01:52:15.174Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76557748083117,"aZ":-27.463270281740147,"pfxX":-1.0073816847165977,"pfxZ":3.5205700496960937,"pX":-1.2069293689262375,"pZ":1.8431536938997848,"vX0":-7.133448418776397,"vY0":-116.14999855652225,"vZ0":0.2226086563040116,"x":163.01,"y":189.01,"x0":2.060626606360212,"y0":50.00562173853418,"z0":4.400546694364347,"aX":-1.3482312863657224},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.7,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4751875605453284,"extension":6.417587548818605},"index":9,"playId":"56fb0a14-5112-36c6-81ac-da1ad20ee665","pitchNumber":6,"startTime":"2026-05-09T01:52:30.303Z","endTime":"2026-05-09T01:52:33.668Z","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":90.7,"endSpeed":82.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56688121209498,"aZ":-21.562444219274226,"pfxX":9.75400749542538,"pfxZ":6.022814793262799,"pX":1.3026387227657679,"pZ":1.7494624265415448,"vX0":-5.6378940444597685,"vY0":-132.0147449015538,"vZ0":-2.1154143950844793,"x":67.35,"y":191.54,"x0":2.2006676716658515,"y0":50.002018713095566,"z0":4.151203203826818,"aX":17.185363330664075},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2196,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41518002624559536,"extension":6.300107458633624},"hitData":{"launchSpeed":82.2,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.95,"coordY":152.85}},"index":10,"playId":"a693a088-9ea2-3711-bf2f-891487d10fb4","pitchNumber":7,"startTime":"2026-05-09T01:52:59.157Z","endTime":"2026-05-09T01:53:05.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:53:05.892Z","atBatIndex":71},"scoringPlays":[3,4,6,8],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11],"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":78.95,"y":51.47},"type":"H","description":"Double"},{"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":142.32,"y":64.55},"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":36.62,"y":62.04},"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":1,"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":124.34,"y":201.99},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":68.78,"y":47.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":58.1,"y":135.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":155.2,"y":148.5},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":106.49,"y":150.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":105.88,"y":164.96},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":20,"top":[12,13,14,15],"bottom":[16,17,18,19,20],"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":132.76,"y":185.53},"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":121.01,"y":147.41},"type":"O","description":"Grounded Into DP"},{"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":154.9,"y":171.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":159.13,"y":172.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":124.15,"y":108.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":104.07,"y":154.67},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":161.43,"y":70.77},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24,25],"bottom":[26,27,28],"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":71.75,"y":84.24},"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":139.16,"y":60.88},"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":160.34,"y":169.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":125.08,"y":180.37},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":134.32,"y":184.32},"type":"O","description":"Pop Out"}]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":104.07,"y":150.43},"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":129.29,"y":193.0},"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":4,"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":113.86,"y":212.62},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":119.03,"y":155.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":94.99,"y":164.35},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38],"bottom":[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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":70.32,"y":67.27},"type":"O","description":"Flyout"},{"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":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":74.72,"y":128.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":5,"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":142.79,"y":160.12},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":128.27,"y":97.79},"type":"H","description":"Single"}]}},{"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":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":132.51,"y":159.51},"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":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":79.96,"y":124.59},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":139.77,"y":148.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":202.1,"y":82.06},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52,53],"bottom":[54,55,56],"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":102.25,"y":164.96},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":101.65,"y":171.61},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":109.51,"y":63.75},"type":"O","description":"Lineout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59,60],"bottom":[61,62,63],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":113.14,"y":149.22},"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":8,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":87.52,"y":97.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":115.25,"y":149.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":166.95,"y":113.23},"type":"H","description":"Single"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66],"bottom":[67,68,69,70,71],"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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":144.48,"y":83.89},"type":"O","description":"Flyout"},{"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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":108.4,"y":88.31},"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":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":159.74,"y":162.54},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":103.03,"y":85.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":110.12,"y":155.88},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":137.95,"y":152.85},"type":"O","description":"Forceout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":1,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":6},"away":{"runs":3,"hits":6,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"catcher":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"first":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"onDeck":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"inHole":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"battingOrder":2,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"onDeck":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"inHole":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":2,"strikes":2,"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":3,"groundOuts":10,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".241","atBats":31,"obp":".323","slg":".396","ops":".719","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":33,"obp":".200","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":147,"era":"4.73","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.42","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":43,"strikes":104,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":1,"pitchesPerInning":"16.33","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":37,"airOuts":21,"runs":16,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".238","atBats":130,"obp":".298","slg":".392","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":51,"rbi":18,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":21,"errors":6,"chances":69,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"400","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":20,"groundOuts":32,"airOuts":36,"runs":22,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":2,"hits":39,"hitByPitch":6,"avg":".291","atBats":134,"obp":".394","slg":".537","ops":".931","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":72,"rbi":34,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.89","popOuts":9,"lineOuts":7},"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":91,"putOuts":54,"errors":6,"chances":151,"fielding":".960","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":12,"groundOuts":37,"airOuts":29,"runs":16,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".218","atBats":110,"obp":".320","slg":".245","ops":".565","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":27,"rbi":14,"leftOnBase":46,"sacBunts":3,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":62,"errors":3,"chances":166,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":4,"groundOuts":16,"airOuts":15,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".172","atBats":58,"obp":".238","slg":".276","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":16,"rbi":5,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":132,"errors":0,"chances":134,"fielding":"1.000","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","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":8,"gamesStarted":5,"flyOuts":18,"groundOuts":47,"airOuts":27,"runs":29,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":134,"obp":".342","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":553,"era":"7.44","inningsPitched":"32.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.53","battersFaced":146,"outs":98,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":553,"balls":199,"strikes":354,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.74","rbi":0,"winPercentage":".250","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.06","walksPer9Inn":"3.03","hitsPer9Inn":"10.74","runsScoredPer9":"7.99","homeRunsPer9":"2.48","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":6,"groundOuts":30,"airOuts":16,"runs":12,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".247","atBats":73,"obp":".333","slg":".288","ops":".621","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":21,"rbi":3,"leftOnBase":39,"sacBunts":2,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":13,"errors":4,"chances":50,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":13,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".295","atBats":61,"obp":".386","slg":".525","ops":".911","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":32,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".484","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":11,"strikes":10,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":40,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":11,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":4,"hits":15,"hitByPitch":1,"atBats":56,"obp":".397","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":253,"era":"2.40","inningsPitched":"15.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":4,"whip":"1.73","battersFaced":70,"outs":45,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":93,"strikes":160,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".667","pitchesPerInning":"16.87","gamesFinished":7,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"8.40","walksPer9Inn":"6.60","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"0.60","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":19,"gamesStarted":5,"flyOuts":13,"groundOuts":21,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":69,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":346,"era":"3.38","inningsPitched":"18.2","wins":3,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.39","battersFaced":81,"outs":56,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":130,"strikes":216,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.54","gamesFinished":3,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.30","hitsPer9Inn":"7.23","runsScoredPer9":"3.37","homeRunsPer9":"1.45","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":31,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":8,"strikes":23,"strikePercentage":".740","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":12,"gamesStarted":0,"flyOuts":11,"groundOuts":39,"airOuts":19,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":2,"hits":24,"hitByPitch":2,"atBats":99,"obp":".296","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":439,"era":"3.55","inningsPitched":"25.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.18","battersFaced":108,"outs":76,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":139,"strikes":300,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.33","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.39","walksPer9Inn":"2.13","hitsPer9Inn":"8.53","runsScoredPer9":"3.91","homeRunsPer9":"1.07","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":30,"flyOuts":13,"groundOuts":24,"airOuts":26,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".226","atBats":84,"obp":".337","slg":".452","ops":".789","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":38,"rbi":15,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":6,"lineOuts":7},"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":15,"putOuts":163,"errors":4,"chances":182,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":32,"groundOuts":34,"airOuts":49,"runs":24,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":1,"hits":37,"hitByPitch":1,"avg":".245","atBats":151,"obp":".321","slg":".364","ops":".685","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":55,"rbi":14,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.33","popOuts":7,"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":1,"putOuts":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":13,"airOuts":15,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".284","atBats":67,"obp":".342","slg":".463","ops":".805","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":31,"rbi":10,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".378","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":27,"airOuts":27,"runs":33,"doubles":9,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":34,"intentionalWalks":6,"hits":35,"hitByPitch":2,"avg":".235","atBats":149,"obp":".384","slg":".497","ops":".881","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":74,"rbi":27,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.90","popOuts":1,"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":2,"putOuts":71,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":8,"gamesStarted":8,"flyOuts":20,"groundOuts":32,"airOuts":29,"runs":23,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":42,"hitByPitch":5,"atBats":141,"obp":".388","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":651,"era":"4.15","inningsPitched":"34.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.70","battersFaced":165,"outs":104,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":236,"strikes":415,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".333","pitchesPerInning":"18.78","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.41","hitsPer9Inn":"10.90","runsScoredPer9":"5.97","homeRunsPer9":"0.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":18,"groundOuts":34,"airOuts":39,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".236","atBats":127,"obp":".281","slg":".346","ops":".627","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":44,"rbi":17,"leftOnBase":53,"sacBunts":1,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":85,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":8,"gamesStarted":8,"flyOuts":24,"groundOuts":36,"airOuts":40,"runs":25,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":5,"atBats":154,"obp":".335","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":709,"era":"5.22","inningsPitched":"39.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.36","battersFaced":176,"outs":119,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":256,"strikes":453,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".200","pitchesPerInning":"17.87","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.63","hitsPer9Inn":"8.62","runsScoredPer9":"5.67","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".263","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":19,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":34,"strikes":63,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"19.40","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"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":true,"isSubstitute":false}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","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":15,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":16,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":58,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":221,"era":"3.07","inningsPitched":"14.2","wins":0,"losses":0,"saves":4,"saveOpportunities":6,"holds":4,"blownSaves":2,"earnedRuns":5,"whip":"1.30","battersFaced":63,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":66,"strikes":155,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.07","gamesFinished":4,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.84","hitsPer9Inn":"9.82","runsScoredPer9":"3.07","homeRunsPer9":"0.61","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","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":7,"gamesStarted":5,"flyOuts":29,"groundOuts":33,"airOuts":48,"runs":32,"doubles":3,"triples":0,"homeRuns":13,"strikeOuts":17,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":0,"atBats":134,"obp":".349","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":514,"era":"7.24","inningsPitched":"32.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.61","battersFaced":150,"outs":97,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":514,"balls":186,"strikes":328,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".200","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"4.73","walksPer9Inn":"3.34","hitsPer9Inn":"11.13","runsScoredPer9":"8.91","homeRunsPer9":"3.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":7,"gamesStarted":0,"flyOuts":6,"groundOuts":18,"airOuts":15,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":56,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":229,"era":"3.38","inningsPitched":"16.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"0.94","battersFaced":63,"outs":48,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":77,"strikes":152,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.31","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.25","hitsPer9Inn":"6.19","runsScoredPer9":"3.38","homeRunsPer9":"0.56","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","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":9,"gamesStarted":0,"flyOuts":13,"groundOuts":12,"airOuts":16,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":52,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":207,"era":"2.77","inningsPitched":"13.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.08","battersFaced":56,"outs":39,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":76,"strikes":131,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.92","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"1.38","hitsPer9Inn":"8.31","runsScoredPer9":"3.46","homeRunsPer9":"1.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"57","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":5,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.93","battersFaced":24,"outs":14,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":41,"strikes":50,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"0.40","strikeoutsPer9Inn":"3.86","walksPer9Inn":"9.64","hitsPer9Inn":"7.71","runsScoredPer9":"9.64","homeRunsPer9":"3.86","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":17,"groundOuts":22,"airOuts":25,"runs":7,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".205","atBats":73,"obp":".224","slg":".384","ops":".608","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":28,"rbi":13,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":10,"putOuts":169,"errors":3,"chances":182,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"7.0 IP, ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":103,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":29,"strikes":74,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":8,"gamesStarted":8,"flyOuts":25,"groundOuts":50,"airOuts":48,"runs":15,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":172,"obp":".265","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":741,"era":"2.12","inningsPitched":"46.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":190,"outs":140,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":267,"strikes":474,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":1,"winPercentage":".800","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.89","hitsPer9Inn":"6.36","runsScoredPer9":"2.89","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"901","stats":{"batting":{"note":"a-","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":17,"groundOuts":34,"airOuts":31,"runs":14,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".231","atBats":108,"obp":".257","slg":".333","ops":".590","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":36,"rbi":16,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":145,"errors":2,"chances":168,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[695578,678554,691781,682928,696285,695734,686894,683083,660688,671277,686452,656492,695418,676571],"pitchers":[656492,695418,676571],"bench":[677588,678391],"bullpen":[676917,663623,687849,641793,663992,571945,680730,687377,687606,681402],"battingOrder":[695578,678554,691781,682928,696285,695734,686894,683083,686452],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Mead (7, Snelling)."},{"label":"HR","value":"Young (3, 1st inning off Snelling, 1 on, 2 out)."},{"label":"TB","value":"Abrams; House; Lile; Mead 2; Nuñez, N; Young 4."},{"label":"RBI","value":"Abrams (34); Young 2 (17)."},{"label":"2-out RBI","value":"Young 2; Abrams."},{"label":"Runners left in scoring position, 2 out","value":"Wood; Lile; House."},{"label":"GIDP","value":"Abrams; Ruiz, K."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Nuñez, N 2 (16, 2nd base off King, Jo/Mack, 3rd base off King, Jo/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mead (4, throw); Abrams (6, throw)."}]}],"note":[{"label":"a","value":"Lined out for Ruiz, K in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".246","atBats":33,"obp":".325","slg":".371","ops":".696","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"4.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":51,"strikes":89,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":3,"pitchesPerInning":"15.56","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694795":{"person":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"jerseyNumber":"95","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"1.00","battersFaced":11,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":19,"strikes":27,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":10,"gamesStarted":0,"flyOuts":11,"groundOuts":14,"airOuts":19,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":61,"obp":".232","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":290,"era":"2.50","inningsPitched":"18.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"0.89","battersFaced":70,"outs":54,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":290,"balls":111,"strikes":179,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"16.11","gamesFinished":4,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"10.00","walksPer9Inn":"3.50","hitsPer9Inn":"4.50","runsScoredPer9":"2.50","homeRunsPer9":"1.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"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":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"c-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":13,"groundOuts":22,"airOuts":21,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".149","atBats":67,"obp":".278","slg":".179","ops":".457","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":12,"rbi":9,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".189","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":42,"errors":0,"chances":43,"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"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".167","atBats":24,"obp":".259","slg":".167","ops":".426","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":4,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":32,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":8,"gamesStarted":8,"flyOuts":36,"groundOuts":59,"airOuts":56,"runs":25,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":199,"obp":".307","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":776,"era":"4.01","inningsPitched":"51.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.28","battersFaced":218,"outs":155,"gamesPitched":8,"completeGames":1,"shutouts":1,"pitchesThrown":776,"balls":258,"strikes":518,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".600","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.27","walksPer9Inn":"3.14","hitsPer9Inn":"8.36","runsScoredPer9":"4.35","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":25,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":88,"obp":".314","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":397,"era":"1.14","inningsPitched":"23.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.31","battersFaced":102,"outs":71,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":149,"strikes":248,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".---","pitchesPerInning":"16.77","gamesFinished":8,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.13","walksPer9Inn":"4.94","hitsPer9Inn":"6.85","runsScoredPer9":"1.52","homeRunsPer9":"0.38","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".190","slg":".524","ops":".714","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":11,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.50","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1 | K","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,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":25,"groundOuts":24,"airOuts":52,"runs":20,"doubles":4,"triples":2,"homeRuns":1,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":0,"hits":25,"hitByPitch":3,"avg":".175","atBats":143,"obp":".292","slg":".252","ops":".544","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":36,"rbi":10,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".242","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"143.00","popOuts":15,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":86,"errors":0,"chances":88,"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"}]},"ID702281":{"person":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"5.0 IP, 3 ER, 2 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"obp":".409","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.80","battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":3,"winPercentage":".000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.60","walksPer9Inn":"7.20","hitsPer9Inn":"9.00","runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":6,"groundOuts":14,"airOuts":12,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":51,"obp":".349","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":243,"era":"3.86","inningsPitched":"14.0","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":6,"whip":"1.57","battersFaced":64,"outs":42,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":243,"balls":97,"strikes":146,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".600","pitchesPerInning":"17.36","gamesFinished":5,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"10.29","walksPer9Inn":"7.71","hitsPer9Inn":"6.43","runsScoredPer9":"6.43","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"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":true,"isSubstitute":false}},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":8,"gamesStarted":8,"flyOuts":24,"groundOuts":41,"airOuts":41,"runs":14,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":3,"atBats":157,"obp":".278","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":684,"era":"2.79","inningsPitched":"42.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.10","battersFaced":176,"outs":126,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":241,"strikes":443,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.29","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.21","hitsPer9Inn":"6.64","runsScoredPer9":"3.00","homeRunsPer9":"0.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","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":18,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":17,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":3,"hitByPitch":2,"atBats":50,"obp":".186","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":212,"era":"0.55","inningsPitched":"16.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.55","battersFaced":59,"outs":49,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":212,"balls":73,"strikes":139,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.98","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.31","hitsPer9Inn":"1.65","runsScoredPer9":"0.55","homeRunsPer9":"0.55","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":12,"groundOuts":21,"airOuts":26,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".275","atBats":80,"obp":".341","slg":".325","ops":".666","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":26,"rbi":10,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":27,"errors":3,"chances":65,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":40,"airOuts":39,"runs":25,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":16,"baseOnBalls":22,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".329","atBats":140,"obp":".420","slg":".471","ops":".891","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":66,"rbi":13,"leftOnBase":64,"sacBunts":1,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":7,"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":87,"putOuts":54,"errors":2,"chances":143,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"flyOuts":16,"groundOuts":7,"airOuts":20,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":52,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":222,"era":"3.14","inningsPitched":"14.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"0.98","battersFaced":57,"outs":43,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":76,"strikes":146,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".500","pitchesPerInning":"15.49","gamesFinished":4,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.14","hitsPer9Inn":"5.65","runsScoredPer9":"3.77","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"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}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":6,"groundOuts":18,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":1,"avg":".206","atBats":63,"obp":".296","slg":".254","ops":".550","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":16,"rbi":1,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":36,"flyOuts":18,"groundOuts":32,"airOuts":38,"runs":20,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":1,"hits":36,"hitByPitch":2,"avg":".316","atBats":114,"obp":".369","slg":".579","ops":".948","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":66,"rbi":34,"leftOnBase":53,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":23,"stolenBasePercentage":".958","caughtStealingPercentage":".042","assists":8,"putOuts":200,"errors":2,"chances":210,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":17,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":14,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":54,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":253,"era":"4.30","inningsPitched":"14.2","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":7,"whip":"1.30","battersFaced":65,"outs":44,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":91,"strikes":162,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.25","gamesFinished":4,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.43","walksPer9Inn":"4.91","hitsPer9Inn":"6.75","runsScoredPer9":"4.30","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":15,"airOuts":21,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".202","atBats":99,"obp":".261","slg":".323","ops":".584","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":32,"rbi":16,"leftOnBase":45,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":51,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":0,"groundOuts":10,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".182","atBats":22,"obp":".357","slg":".182","ops":".539","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":17,"groundOuts":48,"airOuts":38,"runs":14,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":145,"obp":".266","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":582,"era":"2.82","inningsPitched":"38.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.04","battersFaced":155,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":582,"balls":197,"strikes":385,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".400","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"6.34","walksPer9Inn":"1.88","hitsPer9Inn":"7.51","runsScoredPer9":"3.29","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":20,"airOuts":25,"runs":9,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":5,"avg":".230","atBats":113,"obp":".338","slg":".372","ops":".710","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":42,"rbi":12,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":184,"errors":2,"chances":204,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":53,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":255,"era":"6.43","inningsPitched":"14.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"1.79","battersFaced":65,"outs":42,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":99,"strikes":156,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"18.21","gamesFinished":2,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"9.64","walksPer9Inn":"7.07","hitsPer9Inn":"9.00","runsScoredPer9":"6.43","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".231","atBats":13,"obp":".231","slg":".308","ops":".539","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":34,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":8,"gamesStarted":8,"flyOuts":24,"groundOuts":30,"airOuts":45,"runs":27,"doubles":14,"triples":0,"homeRuns":7,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":157,"obp":".341","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"5.01","inningsPitched":"41.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.43","battersFaced":182,"outs":124,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":262,"strikes":453,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"9.80","walksPer9Inn":"4.57","hitsPer9Inn":"8.27","runsScoredPer9":"5.88","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":23,"groundOuts":38,"airOuts":33,"runs":26,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".351","atBats":151,"obp":".381","slg":".523","ops":".904","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":79,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".408","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.75","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":39,"errors":7,"chances":116,"fielding":".940","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[669364,672640,669065,666624,689414,681393,805300,691594,691788,681715,677870,665923,702281,669622,667463,663969],"pitchers":[702281,669622,667463,663969],"bench":[683357],"bullpen":[645261,669199,694795,676534,676083,676974,677053,691587,656848],"battingOrder":[669364,672640,669065,689414,805300,691594,681715,677870,665923],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (10, Griffin)."},{"label":"HR","value":"Edwards, X (3, 1st inning off Griffin, 0 on, 0 out)."},{"label":"TB","value":"Edwards, X 4; Jiménez, L; Lopez, O 4."},{"label":"RBI","value":"Edwards, X (13)."},{"label":"Runners left in scoring position, 2 out","value":"Sanoja; Jiménez, L; Lopez, O."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ruiz, E 2 (5, 2nd base off Griffin/Ruiz, K, 3rd base off Griffin/Ruiz, K)."},{"label":"CS","value":"Lopez, O (3, 2nd base by Lord/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Lopez, O-Edwards, X-Morel, C; Edwards, X-Lopez, O-Morel, C)."}]}],"note":[{"label":"a","value":"Flied out for Morel, C in the 9th."},{"label":"b","value":"Struck out for Norby in the 9th."},{"label":"c","value":"Walked for Mack in the 9th."}]}},"officials":[{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Ruiz, K (Ball-Overturned to Strike); Mack (Ball-Confirmed); Young (Strike-Confirmed); Mead (Strike-Overturned to Ball); Wood (Strike-Confirmed); Hicks, L (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Griffin 103-74; Lord 31-23; Poulin 13-7; Snelling 86-54; Bender 12-8; King, Jo 13-7; Phillips 29-20."},{"label":"Groundouts-flyouts","value":"Griffin 7-1; Lord 2-1; Poulin 1-0; Snelling 7-1; Bender 1-1; King, Jo 0-0; Phillips 2-1."},{"label":"Batters faced","value":"Griffin 27; Lord 6; Poulin 2; Snelling 22; Bender 3; King, Jo 3; Phillips 9."},{"label":"Inherited runners-scored","value":"Poulin 1-0; Phillips 1-0."},{"label":"Umpires","value":"HP: Charlie Ramos. 1B: James Jean. 2B: Chris Guccione. 3B: Nestor Ceja. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"12,070."},{"label":"Venue","value":"loanDepot park."},{"label":"May 8, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","boxscoreName":"Griffin"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"7.0 IP, ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":103,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":29,"strikes":74,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":8,"gamesStarted":8,"flyOuts":25,"groundOuts":50,"airOuts":48,"runs":15,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":172,"obp":".265","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":741,"era":"2.12","inningsPitched":"46.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":190,"outs":140,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":267,"strikes":474,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":1,"winPercentage":".800","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.89","hitsPer9Inn":"6.36","runsScoredPer9":"2.89","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","boxscoreName":"Young"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":18,"groundOuts":34,"airOuts":39,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".236","atBats":127,"obp":".281","slg":".346","ops":".627","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":44,"rbi":17,"leftOnBase":53,"sacBunts":1,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":85,"errors":0,"chances":86,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","boxscoreName":"Edwards, X"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":40,"airOuts":39,"runs":25,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":16,"baseOnBalls":22,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".329","atBats":140,"obp":".420","slg":".471","ops":".891","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":66,"rbi":13,"leftOnBase":64,"sacBunts":1,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":7,"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":87,"putOuts":54,"errors":2,"chances":143,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"loser":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"save":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}