{"sport":"mls","slug":"joel-waterman","bio":{"fullName":"Joel Waterman","position":"CB","team":"POR","birthDate":"1996-01-24","heightInches":74,"weightLbs":172,"nationality":"Canada","externalIds":{"asa":"KAqB9bKv5b"},"rookieSeason":2020,"lastSeason":2026},"statTables":[{"id":"field","label":"Field","scope":"REG","columns":[{"key":"minutes","label":"Min"},{"key":"goals","label":"G"},{"key":"assists","label":"A"},{"key":"shots","label":"Sh"},{"key":"shotsOnTarget","label":"SoT"},{"key":"keyPasses","label":"KP"},{"key":"xgoals","label":"xG"},{"key":"xassists","label":"xA"},{"key":"pointsAdded","label":"PA"}],"rows":[{"season":2020,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":602,"goals":0,"assists":0,"shots":2,"shotsOnTarget":0,"keyPasses":1,"xgoals":0.07,"xassists":0.05,"pointsAdded":0}},{"season":2021,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":2021,"goals":0,"assists":2,"shots":0,"shotsOnTarget":0,"keyPasses":5,"xgoals":0,"xassists":0.29,"pointsAdded":0}},{"season":2022,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":2947,"goals":3,"assists":2,"shots":12,"shotsOnTarget":7,"keyPasses":8,"xgoals":2.42,"xassists":0.94,"pointsAdded":1.14}},{"season":2022,"seasonType":"POST","team":"MTL","rowScope":"team","values":{"minutes":180,"goals":0,"assists":0,"shots":0,"shotsOnTarget":0,"keyPasses":0,"xgoals":0,"xassists":0,"pointsAdded":0}},{"season":2023,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":2599,"goals":1,"assists":1,"shots":4,"shotsOnTarget":2,"keyPasses":5,"xgoals":1.05,"xassists":1.29,"pointsAdded":0.63}},{"season":2024,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":2391,"goals":0,"assists":0,"shots":3,"shotsOnTarget":2,"keyPasses":4,"xgoals":0.17,"xassists":0.42,"pointsAdded":0}},{"season":2024,"seasonType":"POST","team":"MTL","rowScope":"team","values":{"minutes":104,"goals":0,"assists":0,"shots":0,"shotsOnTarget":0,"keyPasses":0,"xgoals":0,"xassists":0,"pointsAdded":0}},{"season":2025,"seasonType":"REG","gamesPlayed":null,"gamesStarted":null,"values":{"minutes":2205,"goals":1,"assists":1,"shots":1,"shotsOnTarget":1,"keyPasses":6,"xgoals":0.08,"xassists":0.72,"pointsAdded":0.49},"team":"TOT","rowScope":"total"},{"season":2025,"seasonType":"REG","team":"CHI","rowScope":"team","values":{"minutes":594,"goals":1,"assists":0,"shots":1,"shotsOnTarget":1,"keyPasses":0,"xgoals":0.08,"xassists":0,"pointsAdded":0.49}},{"season":2025,"seasonType":"REG","team":"MTL","rowScope":"team","values":{"minutes":1611,"goals":0,"assists":1,"shots":0,"shotsOnTarget":0,"keyPasses":6,"xgoals":0,"xassists":0.72,"pointsAdded":0}},{"season":2025,"seasonType":"POST","team":"CHI","rowScope":"team","values":{"minutes":307,"goals":0,"assists":0,"shots":0,"shotsOnTarget":0,"keyPasses":0,"xgoals":0,"xassists":0,"pointsAdded":0}},{"season":2026,"seasonType":"REG","gamesPlayed":null,"gamesStarted":null,"values":{"minutes":1995,"goals":1,"assists":0,"shots":4,"shotsOnTarget":1,"keyPasses":7,"xgoals":0.58,"xassists":0.52,"pointsAdded":0.8},"team":"TOT","rowScope":"total"},{"season":2026,"seasonType":"REG","team":"CHI","rowScope":"team","values":{"minutes":1261,"goals":1,"assists":0,"shots":2,"shotsOnTarget":1,"keyPasses":4,"xgoals":0.5,"xassists":0.35,"pointsAdded":0.8}},{"season":2026,"seasonType":"REG","team":"POR","rowScope":"team","values":{"minutes":734,"goals":0,"assists":0,"shots":2,"shotsOnTarget":0,"keyPasses":3,"xgoals":0.08,"xassists":0.17,"pointsAdded":0}}],"careerTotals":{"REG":{"minutes":14760,"goals":6,"assists":6,"shots":26,"shotsOnTarget":13,"keyPasses":36,"xgoals":4.37,"xassists":4.23,"pointsAdded":3.06},"POST":{"minutes":591,"goals":0,"assists":0,"shots":0,"shotsOnTarget":0,"keyPasses":0,"xgoals":0,"xassists":0,"pointsAdded":0}}}],"dataSources":["americansocceranalysis.com (ASA public API, facts-only reference)"],"generatedAt":"2026-10-31"}