Add complete Nike football data platform with: - FastMCP server exposing football data tools over HTTP - RapidAPI client for free-api-live-football-data integration - Bootstrap web dashboard with live match/standings views - REST API endpoints for dashboard consumption - Docker support with multi-stage build - Comprehensive README with architecture docs - Minimal .gitignore replacing verbose Python template
827 lines
24 KiB
JSON
827 lines
24 KiB
JSON
{
|
|
"status": "success",
|
|
"response": {
|
|
"list": {
|
|
"squad": [
|
|
{
|
|
"title": "coach",
|
|
"members": [
|
|
{
|
|
"id": 308837,
|
|
"height": null,
|
|
"age": 59,
|
|
"dateOfBirth": "1966-12-17",
|
|
"name": "Robin Fraser",
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "coach",
|
|
"fallback": "Coach"
|
|
},
|
|
"excludeFromRanking": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "keepers",
|
|
"members": [
|
|
{
|
|
"id": 1715087,
|
|
"name": "Adisa De Rosario",
|
|
"shirtNumber": null,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "keeper_long",
|
|
"fallback": "Keeper"
|
|
},
|
|
"positionId": 0,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "35",
|
|
"expectedReturn": "Early April 2026"
|
|
},
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "11",
|
|
"positionIdsDesc": "GK",
|
|
"height": 185,
|
|
"age": 21,
|
|
"dateOfBirth": "2004-10-27",
|
|
"transferValue": 100000
|
|
},
|
|
{
|
|
"id": 1338704,
|
|
"name": "Luka Gavran",
|
|
"shirtNumber": 1,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "keeper_long",
|
|
"fallback": "Keeper"
|
|
},
|
|
"positionId": 0,
|
|
"injury": null,
|
|
"rating": 4.87,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "11",
|
|
"positionIdsDesc": "GK",
|
|
"height": 198,
|
|
"age": 25,
|
|
"dateOfBirth": "2000-05-09",
|
|
"transferValue": 242993
|
|
},
|
|
{
|
|
"id": 342699,
|
|
"name": "William Yarbrough",
|
|
"shirtNumber": 23,
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "keeper_long",
|
|
"fallback": "Keeper"
|
|
},
|
|
"positionId": 0,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "11",
|
|
"positionIdsDesc": "GK",
|
|
"height": 187,
|
|
"age": 36,
|
|
"dateOfBirth": "1989-03-20",
|
|
"transferValue": 50000
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "defenders",
|
|
"members": [
|
|
{
|
|
"id": 574923,
|
|
"name": "Benjam\u00edn Kuscevic",
|
|
"shirtNumber": null,
|
|
"ccode": "CHI",
|
|
"cname": "Chile",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "34",
|
|
"positionIdsDesc": "CB",
|
|
"height": 186,
|
|
"age": 29,
|
|
"dateOfBirth": "1996-05-02",
|
|
"transferValue": 1483178
|
|
},
|
|
{
|
|
"id": 825691,
|
|
"name": "Henry Wingo",
|
|
"shirtNumber": 2,
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "42",
|
|
"expectedReturn": "Early April 2026"
|
|
},
|
|
"rating": 6.14,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "71",
|
|
"positionIdsDesc": "RM",
|
|
"height": 183,
|
|
"age": 30,
|
|
"dateOfBirth": "1995-10-04",
|
|
"transferValue": 130182
|
|
},
|
|
{
|
|
"id": 1130753,
|
|
"name": "Zane Monlouis",
|
|
"shirtNumber": 12,
|
|
"ccode": "JAM",
|
|
"cname": "Jamaica",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 6.44,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "34",
|
|
"positionIdsDesc": "CB",
|
|
"height": 185,
|
|
"age": 22,
|
|
"dateOfBirth": "2003-10-16",
|
|
"transferValue": 502064
|
|
},
|
|
{
|
|
"id": 1346549,
|
|
"name": "Nicksoen Gomis",
|
|
"shirtNumber": 15,
|
|
"ccode": "FRA",
|
|
"cname": "France",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "73",
|
|
"expectedReturn": "Late March 2026"
|
|
},
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "36,38",
|
|
"positionIdsDesc": "CB,LB",
|
|
"height": 185,
|
|
"age": 23,
|
|
"dateOfBirth": "2002-03-15",
|
|
"transferValue": 238195
|
|
},
|
|
{
|
|
"id": 1106934,
|
|
"name": "Kobe Franklin",
|
|
"shirtNumber": 19,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 5.44,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "32,38",
|
|
"positionIdsDesc": "RB,LB",
|
|
"height": 168,
|
|
"age": 22,
|
|
"dateOfBirth": "2003-05-10",
|
|
"transferValue": 240778
|
|
},
|
|
{
|
|
"id": 729506,
|
|
"name": "Richie Laryea",
|
|
"shirtNumber": 22,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 6.19,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "38,32,66,34",
|
|
"positionIdsDesc": "LB,RB,CDM,CB",
|
|
"height": 175,
|
|
"age": 31,
|
|
"dateOfBirth": "1995-01-07",
|
|
"transferValue": 470837
|
|
},
|
|
{
|
|
"id": 431956,
|
|
"name": "Walker Zimmerman",
|
|
"shirtNumber": 25,
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 5.51,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "34",
|
|
"positionIdsDesc": "CB",
|
|
"height": 191,
|
|
"age": 32,
|
|
"dateOfBirth": "1993-05-19",
|
|
"transferValue": 1163870
|
|
},
|
|
{
|
|
"id": 664764,
|
|
"name": "Raheem Edwards",
|
|
"shirtNumber": 44,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 6.88,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 1,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "38,68",
|
|
"positionIdsDesc": "LB,LWB",
|
|
"height": 173,
|
|
"age": 30,
|
|
"dateOfBirth": "1995-07-17",
|
|
"transferValue": 246577
|
|
},
|
|
{
|
|
"id": 1261310,
|
|
"name": "Kosi Thompson",
|
|
"shirtNumber": 47,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": 6.16,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "32,36,62",
|
|
"positionIdsDesc": "RB,CB,RWB",
|
|
"height": 178,
|
|
"age": 23,
|
|
"dateOfBirth": "2003-01-27",
|
|
"transferValue": 726678
|
|
},
|
|
{
|
|
"id": 1357562,
|
|
"name": "Adam Pearlman",
|
|
"shirtNumber": 51,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "32,72,33",
|
|
"positionIdsDesc": "RB,RM,CB",
|
|
"height": 183,
|
|
"age": 20,
|
|
"dateOfBirth": "2005-04-05",
|
|
"transferValue": 571247
|
|
},
|
|
{
|
|
"id": 1504606,
|
|
"name": "Lazar Stefanovic",
|
|
"shirtNumber": 76,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "37",
|
|
"positionIdsDesc": "CB",
|
|
"height": 187,
|
|
"age": 19,
|
|
"dateOfBirth": "2006-08-10",
|
|
"transferValue": 874785
|
|
},
|
|
{
|
|
"id": 1780464,
|
|
"name": "Stefan Kapor",
|
|
"shirtNumber": 98,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "defender_long",
|
|
"fallback": "Defender"
|
|
},
|
|
"positionId": 1,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": null,
|
|
"positionIdsDesc": null,
|
|
"height": null,
|
|
"age": 16,
|
|
"dateOfBirth": "2009-04-04",
|
|
"transferValue": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "midfielders",
|
|
"members": [
|
|
{
|
|
"id": 1187623,
|
|
"name": "Matheus Pereira",
|
|
"shirtNumber": 3,
|
|
"ccode": "BRA",
|
|
"cname": "Brazil",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "47",
|
|
"expectedReturn": "Early April 2026"
|
|
},
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "78,107,59",
|
|
"positionIdsDesc": "LM,LW,LWB",
|
|
"height": 172,
|
|
"age": 25,
|
|
"dateOfBirth": "2000-12-21",
|
|
"transferValue": 1867261
|
|
},
|
|
{
|
|
"id": 1053698,
|
|
"name": "Jos\u00e9 Cifuentes",
|
|
"shirtNumber": 8,
|
|
"ccode": "ECU",
|
|
"cname": "Ecuador",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": 6.83,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "64,76,86",
|
|
"positionIdsDesc": "CDM,CM,CAM",
|
|
"height": 178,
|
|
"age": 26,
|
|
"dateOfBirth": "1999-03-12",
|
|
"transferValue": 1895906
|
|
},
|
|
{
|
|
"id": 830601,
|
|
"name": "Djordje Mihailovic",
|
|
"shirtNumber": 10,
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": 7.14,
|
|
"goals": 1,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "85,107,78,115",
|
|
"positionIdsDesc": "CAM,LW,LM,ST",
|
|
"height": 177,
|
|
"age": 27,
|
|
"dateOfBirth": "1998-11-10",
|
|
"transferValue": 6067551
|
|
},
|
|
{
|
|
"id": 1364471,
|
|
"name": "Alonso Coello",
|
|
"shirtNumber": 14,
|
|
"ccode": "ESP",
|
|
"cname": "Spain",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": 6.23,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "73,66",
|
|
"positionIdsDesc": "CM,CDM",
|
|
"height": 185,
|
|
"age": 26,
|
|
"dateOfBirth": "1999-10-12",
|
|
"transferValue": 623924
|
|
},
|
|
{
|
|
"id": 432605,
|
|
"name": "Jonathan Osorio",
|
|
"shirtNumber": 21,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": 7.07,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 1,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "66,77,86,78",
|
|
"positionIdsDesc": "CDM,CM,CAM,LM",
|
|
"height": 175,
|
|
"age": 33,
|
|
"dateOfBirth": "1992-06-12",
|
|
"transferValue": 676957
|
|
},
|
|
{
|
|
"id": 1455365,
|
|
"name": "Markus Cimermancic",
|
|
"shirtNumber": 71,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "76",
|
|
"positionIdsDesc": "CM",
|
|
"height": 175,
|
|
"age": 21,
|
|
"dateOfBirth": "2004-10-01",
|
|
"transferValue": 255919
|
|
},
|
|
{
|
|
"id": 1778338,
|
|
"name": "Malik Henry",
|
|
"shirtNumber": 78,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "midfielder_long",
|
|
"fallback": "Midfielder"
|
|
},
|
|
"positionId": 2,
|
|
"injury": null,
|
|
"rating": 6.44,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 1,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "72,83",
|
|
"positionIdsDesc": "RM,RW",
|
|
"height": 163,
|
|
"age": 23,
|
|
"dateOfBirth": "2002-07-23",
|
|
"transferValue": 193874
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "attackers",
|
|
"members": [
|
|
{
|
|
"id": 1113737,
|
|
"name": "Theo Corbeanu",
|
|
"shirtNumber": 7,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "14",
|
|
"expectedReturn": "Late April 2026"
|
|
},
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "87,83,104,72,84",
|
|
"positionIdsDesc": "LW,RW,ST,RM,CAM",
|
|
"height": 190,
|
|
"age": 23,
|
|
"dateOfBirth": "2002-05-17",
|
|
"transferValue": 1258500
|
|
},
|
|
{
|
|
"id": 848011,
|
|
"name": "Josh Sargent",
|
|
"shirtNumber": 9,
|
|
"ccode": "USA",
|
|
"cname": "USA",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "115",
|
|
"positionIdsDesc": "ST",
|
|
"height": 185,
|
|
"age": 26,
|
|
"dateOfBirth": "2000-02-20",
|
|
"transferValue": 22347702
|
|
},
|
|
{
|
|
"id": 643482,
|
|
"name": "Derrick Etienne Jr.",
|
|
"shirtNumber": 11,
|
|
"ccode": "HAI",
|
|
"cname": "Haiti",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injury": null,
|
|
"rating": 6.71,
|
|
"goals": 1,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "115,87,79",
|
|
"positionIdsDesc": "ST,LW,LM",
|
|
"height": 178,
|
|
"age": 29,
|
|
"dateOfBirth": "1996-11-25",
|
|
"transferValue": 495791
|
|
},
|
|
{
|
|
"id": 1579304,
|
|
"name": "Emilio Aristiz\u00e1bal",
|
|
"shirtNumber": 17,
|
|
"ccode": "COL",
|
|
"cname": "Colombia",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injury": null,
|
|
"rating": 5.67,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "106",
|
|
"positionIdsDesc": "ST",
|
|
"height": 187,
|
|
"age": 20,
|
|
"dateOfBirth": "2005-08-05",
|
|
"transferValue": 1020000
|
|
},
|
|
{
|
|
"id": 655524,
|
|
"name": "D\u00e1niel Sall\u00f3i",
|
|
"shirtNumber": 20,
|
|
"ccode": "HUN",
|
|
"cname": "Hungary",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injury": null,
|
|
"rating": 6.1,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": false,
|
|
"positionIds": "107,78,83",
|
|
"positionIdsDesc": "LW,LM,RW",
|
|
"height": 185,
|
|
"age": 29,
|
|
"dateOfBirth": "1996-07-19",
|
|
"transferValue": 1598605
|
|
},
|
|
{
|
|
"id": 1338703,
|
|
"name": "Deandre Kerr",
|
|
"shirtNumber": 29,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injured": true,
|
|
"injury": {
|
|
"id": "87",
|
|
"expectedReturn": "Late March 2026"
|
|
},
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "115",
|
|
"positionIdsDesc": "ST",
|
|
"height": 180,
|
|
"age": 23,
|
|
"dateOfBirth": "2002-11-29",
|
|
"transferValue": 1095554
|
|
},
|
|
{
|
|
"id": 1276785,
|
|
"name": "Jules-Anthony Vilsaint",
|
|
"shirtNumber": 99,
|
|
"ccode": "CAN",
|
|
"cname": "Canada",
|
|
"role": {
|
|
"key": "attacker_long",
|
|
"fallback": "Attacker"
|
|
},
|
|
"positionId": 3,
|
|
"injury": null,
|
|
"rating": null,
|
|
"goals": 0,
|
|
"penalties": 0,
|
|
"assists": 0,
|
|
"rcards": 0,
|
|
"ycards": 0,
|
|
"excludeFromRanking": true,
|
|
"positionIds": "106",
|
|
"positionIdsDesc": "ST",
|
|
"height": 193,
|
|
"age": 23,
|
|
"dateOfBirth": "2003-01-06",
|
|
"transferValue": 286274
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isNationalTeam": false
|
|
}
|
|
}
|
|
} |