fantastyczne_gole/data/la_liga_events/ (52).json

139152 lines
2.7 MiB

[ {
"id" : "66a22fc7-4cf0-4170-ae7b-9e35852b390b",
"index" : 1,
"period" : 1,
"timestamp" : "00:00:00.000",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 35,
"name" : "Starting XI"
},
"possession" : 1,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 2.252,
"tactics" : {
"formation" : 442,
"lineup" : [ {
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 21
}, {
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 3
}, {
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 6
}, {
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"jersey_number" : 11
}, {
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 14
}, {
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"jersey_number" : 10
}, {
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"jersey_number" : 17
}, {
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"jersey_number" : 7
} ]
}
}, {
"id" : "898cdc6a-c001-4594-9b0a-8f7d4d5c10ba",
"index" : 2,
"period" : 1,
"timestamp" : "00:00:00.000",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 35,
"name" : "Starting XI"
},
"possession" : 1,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"duration" : 0.0,
"tactics" : {
"formation" : 4231,
"lineup" : [ {
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 12
}, {
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 17
}, {
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"jersey_number" : 14
}, {
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"jersey_number" : 16
}, {
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"jersey_number" : 10
}, {
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"jersey_number" : 7
}, {
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"jersey_number" : 13
} ]
}
}, {
"id" : "ebcb408b-390b-448d-8a09-086e7b0b8e46",
"index" : 3,
"period" : 1,
"timestamp" : "00:00:00.000",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 1,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 7.573,
"related_events" : [ "6be4604e-e9ac-43b4-8b5f-b994d806c3c0" ]
}, {
"id" : "6be4604e-e9ac-43b4-8b5f-b994d806c3c0",
"index" : 4,
"period" : 1,
"timestamp" : "00:00:00.000",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 1,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"duration" : 9.12,
"related_events" : [ "ebcb408b-390b-448d-8a09-086e7b0b8e46" ]
}, {
"id" : "8ca2667b-d000-4e29-98c1-a8a0a9c1b950",
"index" : 5,
"period" : 1,
"timestamp" : "00:00:00.100",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 1,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 65.0, 53.0 ],
"duration" : 4.4,
"related_events" : [ "044f936e-cf3b-4c39-9416-0e15fa91f816", "5bbadd15-eacd-4018-b9b5-8f83e5516996", "96095257-2757-47c5-81c8-048ef65fd2b8", "b2035d3e-5161-43ce-98c4-6565d77b277f", "b2aa7566-09c3-4af9-a6fd-f72746175398", "f3181738-c6a9-4430-bb9f-102467a5d387", "f3efad85-09ec-415e-9487-cdf77246f11e" ]
}, {
"id" : "f3efad85-09ec-415e-9487-cdf77246f11e",
"index" : 6,
"period" : 1,
"timestamp" : "00:00:00.100",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 41.0 ],
"duration" : 0.56,
"under_pressure" : true,
"related_events" : [ "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "f3181738-c6a9-4430-bb9f-102467a5d387" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 15.811388,
"angle" : 2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "f3181738-c6a9-4430-bb9f-102467a5d387",
"index" : 7,
"period" : 1,
"timestamp" : "00:00:00.660",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 45.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "f3efad85-09ec-415e-9487-cdf77246f11e" ]
}, {
"id" : "96095257-2757-47c5-81c8-048ef65fd2b8",
"index" : 8,
"period" : 1,
"timestamp" : "00:00:00.660",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 45.0, 46.0 ],
"duration" : 0.093,
"under_pressure" : true,
"related_events" : [ "5bbadd15-eacd-4018-b9b5-8f83e5516996", "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "f3181738-c6a9-4430-bb9f-102467a5d387" ],
"carry" : {
"end_location" : [ 44.0, 47.0 ]
}
}, {
"id" : "5bbadd15-eacd-4018-b9b5-8f83e5516996",
"index" : 9,
"period" : 1,
"timestamp" : "00:00:00.753",
"minute" : 0,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 44.0, 47.0 ],
"duration" : 1.626,
"under_pressure" : true,
"related_events" : [ "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "b2035d3e-5161-43ce-98c4-6565d77b277f" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 28.460499,
"angle" : -1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2035d3e-5161-43ce-98c4-6565d77b277f",
"index" : 10,
"period" : 1,
"timestamp" : "00:00:02.379",
"minute" : 0,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.0, 20.0 ],
"under_pressure" : true,
"related_events" : [ "5bbadd15-eacd-4018-b9b5-8f83e5516996", "8ca2667b-d000-4e29-98c1-a8a0a9c1b950" ]
}, {
"id" : "044f936e-cf3b-4c39-9416-0e15fa91f816",
"index" : 11,
"period" : 1,
"timestamp" : "00:00:02.379",
"minute" : 0,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.0, 20.0 ],
"duration" : 1.241,
"under_pressure" : true,
"related_events" : [ "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "b2035d3e-5161-43ce-98c4-6565d77b277f", "b2aa7566-09c3-4af9-a6fd-f72746175398" ],
"carry" : {
"end_location" : [ 37.0, 16.0 ]
}
}, {
"id" : "b2aa7566-09c3-4af9-a6fd-f72746175398",
"index" : 12,
"period" : 1,
"timestamp" : "00:00:03.620",
"minute" : 0,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 16.0 ],
"duration" : 1.04,
"under_pressure" : true,
"related_events" : [ "8ca2667b-d000-4e29-98c1-a8a0a9c1b950", "de2d33ab-1497-444c-b774-744d1d14b462" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 21.189621,
"angle" : 0.3366748,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "de2d33ab-1497-444c-b774-744d1d14b462",
"index" : 13,
"period" : 1,
"timestamp" : "00:00:04.660",
"minute" : 0,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 57.0, 23.0 ],
"related_events" : [ "b2aa7566-09c3-4af9-a6fd-f72746175398" ]
}, {
"id" : "ed0a2df4-dd0d-47d2-ae2d-dd09d47e686a",
"index" : 14,
"period" : 1,
"timestamp" : "00:00:04.660",
"minute" : 0,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 57.0, 23.0 ],
"duration" : 1.2,
"related_events" : [ "de2d33ab-1497-444c-b774-744d1d14b462", "ecb21046-2c69-4a5c-b121-c1ac12bd06fa" ],
"carry" : {
"end_location" : [ 50.0, 26.0 ]
}
}, {
"id" : "ecb21046-2c69-4a5c-b121-c1ac12bd06fa",
"index" : 15,
"period" : 1,
"timestamp" : "00:00:05.860",
"minute" : 0,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 50.0, 26.0 ],
"duration" : 0.96,
"related_events" : [ "409e0f9e-2fa8-4b70-9c76-2d70291682ce" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 24.33105,
"angle" : -1.4056476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "755ffa6d-b7bc-4fa2-9fbc-09af28251991",
"index" : 16,
"period" : 1,
"timestamp" : "00:00:05.993",
"minute" : 0,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 94.0, 64.0 ],
"duration" : 3.746,
"related_events" : [ "409e0f9e-2fa8-4b70-9c76-2d70291682ce", "5deb4686-5cf4-4208-b2da-121cf59a06f5", "6db5c451-a3b9-4dd5-919f-8eed08df3fcd", "b07396a4-13f6-4cef-a5ad-d826370b1454", "e7eeed62-52fb-48cc-a1c0-a978aac133fe" ]
}, {
"id" : "409e0f9e-2fa8-4b70-9c76-2d70291682ce",
"index" : 17,
"period" : 1,
"timestamp" : "00:00:06.820",
"minute" : 0,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "755ffa6d-b7bc-4fa2-9fbc-09af28251991", "ecb21046-2c69-4a5c-b121-c1ac12bd06fa" ]
}, {
"id" : "6db5c451-a3b9-4dd5-919f-8eed08df3fcd",
"index" : 18,
"period" : 1,
"timestamp" : "00:00:06.820",
"minute" : 0,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 2.0 ],
"duration" : 0.92,
"under_pressure" : true,
"related_events" : [ "409e0f9e-2fa8-4b70-9c76-2d70291682ce", "5deb4686-5cf4-4208-b2da-121cf59a06f5", "755ffa6d-b7bc-4fa2-9fbc-09af28251991" ],
"carry" : {
"end_location" : [ 51.0, 1.0 ]
}
}, {
"id" : "5deb4686-5cf4-4208-b2da-121cf59a06f5",
"index" : 19,
"period" : 1,
"timestamp" : "00:00:07.740",
"minute" : 0,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 1.0 ],
"duration" : 1.68,
"under_pressure" : true,
"related_events" : [ "755ffa6d-b7bc-4fa2-9fbc-09af28251991", "b07396a4-13f6-4cef-a5ad-d826370b1454" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 27.202942,
"angle" : 2.8430936,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b07396a4-13f6-4cef-a5ad-d826370b1454",
"index" : 20,
"period" : 1,
"timestamp" : "00:00:09.420",
"minute" : 0,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 9.0 ],
"under_pressure" : true,
"related_events" : [ "5deb4686-5cf4-4208-b2da-121cf59a06f5", "755ffa6d-b7bc-4fa2-9fbc-09af28251991" ]
}, {
"id" : "e7eeed62-52fb-48cc-a1c0-a978aac133fe",
"index" : 21,
"period" : 1,
"timestamp" : "00:00:09.420",
"minute" : 0,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 9.0 ],
"duration" : 1.2,
"under_pressure" : true,
"related_events" : [ "09d5f7e8-59de-4b84-803f-2502feb70be5", "755ffa6d-b7bc-4fa2-9fbc-09af28251991", "b07396a4-13f6-4cef-a5ad-d826370b1454" ],
"carry" : {
"end_location" : [ 25.0, 9.0 ]
}
}, {
"id" : "09d5f7e8-59de-4b84-803f-2502feb70be5",
"index" : 22,
"period" : 1,
"timestamp" : "00:00:10.620",
"minute" : 0,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 9.0 ],
"duration" : 1.0,
"related_events" : [ "0914f438-139d-4546-9570-93a5a0b2dd25", "79e7c18c-ec9d-486e-a81f-829b28907abe" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 25.96151,
"angle" : 0.2730087,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 50.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1a960b3a-45e6-48a3-9a07-0bc997d2abcd",
"index" : 23,
"period" : 1,
"timestamp" : "00:00:10.673",
"minute" : 0,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 94.0, 73.0 ],
"duration" : 0.946
}, {
"id" : "0914f438-139d-4546-9570-93a5a0b2dd25",
"index" : 24,
"period" : 1,
"timestamp" : "00:00:11.620",
"minute" : 0,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 21.0 ],
"related_events" : [ "09d5f7e8-59de-4b84-803f-2502feb70be5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "79e7c18c-ec9d-486e-a81f-829b28907abe",
"index" : 25,
"period" : 1,
"timestamp" : "00:00:11.620",
"minute" : 0,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 71.0, 65.0 ],
"duration" : 1.52,
"related_events" : [ "09d5f7e8-59de-4b84-803f-2502feb70be5", "51f4dd18-5732-479d-a2a1-0db195a4d19f", "a59c3382-6bdf-4404-8a17-46b888d89eb9" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 16.763054,
"angle" : 0.30288488,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 87.0, 70.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a59c3382-6bdf-4404-8a17-46b888d89eb9",
"index" : 26,
"period" : 1,
"timestamp" : "00:00:13.140",
"minute" : 0,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 72.0 ],
"related_events" : [ "79e7c18c-ec9d-486e-a81f-829b28907abe" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "51f4dd18-5732-479d-a2a1-0db195a4d19f",
"index" : 27,
"period" : 1,
"timestamp" : "00:00:13.140",
"minute" : 0,
"second" : 13,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.0, 11.0 ],
"related_events" : [ "79e7c18c-ec9d-486e-a81f-829b28907abe" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "14055f0d-39b9-4ae2-ae6c-4bd4538c7d18",
"index" : 28,
"period" : 1,
"timestamp" : "00:00:15.300",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 75.0, 62.0 ],
"duration" : 0.813,
"related_events" : [ "22ecd3c7-7fac-46fc-b958-05a6939606d2", "62373279-f82b-4d0a-9ad4-ac234e35516f", "804903cd-cd0a-42c3-98ad-cd3b21f69a45" ]
}, {
"id" : "22ecd3c7-7fac-46fc-b958-05a6939606d2",
"index" : 29,
"period" : 1,
"timestamp" : "00:00:15.380",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.0, 21.0 ],
"under_pressure" : true,
"related_events" : [ "14055f0d-39b9-4ae2-ae6c-4bd4538c7d18" ]
}, {
"id" : "804903cd-cd0a-42c3-98ad-cd3b21f69a45",
"index" : 30,
"period" : 1,
"timestamp" : "00:00:15.380",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.0, 21.0 ],
"duration" : 0.6,
"under_pressure" : true,
"related_events" : [ "14055f0d-39b9-4ae2-ae6c-4bd4538c7d18", "22ecd3c7-7fac-46fc-b958-05a6939606d2", "62373279-f82b-4d0a-9ad4-ac234e35516f" ],
"carry" : {
"end_location" : [ 43.0, 21.0 ]
}
}, {
"id" : "62373279-f82b-4d0a-9ad4-ac234e35516f",
"index" : 31,
"period" : 1,
"timestamp" : "00:00:15.980",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.0, 21.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "14055f0d-39b9-4ae2-ae6c-4bd4538c7d18", "372d9b9b-dfb6-4edb-88d7-c6246e85b880" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 20.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 41.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "372d9b9b-dfb6-4edb-88d7-c6246e85b880",
"index" : 32,
"period" : 1,
"timestamp" : "00:00:17.100",
"minute" : 0,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 43.0, 41.0 ],
"related_events" : [ "62373279-f82b-4d0a-9ad4-ac234e35516f" ]
}, {
"id" : "556fa0ea-2784-467d-b9b1-afd8c5fd7fb3",
"index" : 33,
"period" : 1,
"timestamp" : "00:00:17.100",
"minute" : 0,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 43.0, 41.0 ],
"duration" : 2.08,
"related_events" : [ "0c609a5f-b862-4a0b-aac8-0259ac289135" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 14.866069,
"angle" : -2.3086114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0c609a5f-b862-4a0b-aac8-0259ac289135",
"index" : 34,
"period" : 1,
"timestamp" : "00:00:19.180",
"minute" : 0,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 30.0 ],
"related_events" : [ "556fa0ea-2784-467d-b9b1-afd8c5fd7fb3" ]
}, {
"id" : "9193696a-458f-4594-855d-5b501d57d583",
"index" : 35,
"period" : 1,
"timestamp" : "00:00:19.180",
"minute" : 0,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 30.0 ],
"duration" : 0.04,
"related_events" : [ "05b13a5f-e116-437e-a2c4-a07594660d31", "0c609a5f-b862-4a0b-aac8-0259ac289135" ],
"carry" : {
"end_location" : [ 33.0, 30.0 ]
}
}, {
"id" : "05b13a5f-e116-437e-a2c4-a07594660d31",
"index" : 36,
"period" : 1,
"timestamp" : "00:00:19.220",
"minute" : 0,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 30.0 ],
"duration" : 1.68,
"related_events" : [ "0fe89c54-2caa-4b53-8c66-d515b20b7f55", "acfb0193-d2a9-484d-8094-56ec814c3532" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 37.85499,
"angle" : 0.21293835,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.0, 38.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "acfb0193-d2a9-484d-8094-56ec814c3532",
"index" : 37,
"period" : 1,
"timestamp" : "00:00:20.900",
"minute" : 0,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 67.0, 43.0 ],
"related_events" : [ "05b13a5f-e116-437e-a2c4-a07594660d31" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0fe89c54-2caa-4b53-8c66-d515b20b7f55",
"index" : 38,
"period" : 1,
"timestamp" : "00:00:20.900",
"minute" : 0,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.0, 43.0 ],
"duration" : 2.44,
"related_events" : [ "05b13a5f-e116-437e-a2c4-a07594660d31", "30930042-8507-48e4-8a15-04710f197246" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 29.681644,
"angle" : -0.56931317,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 27.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "da12676f-aa73-47da-bbf3-03c7bc9e3973",
"index" : 39,
"period" : 1,
"timestamp" : "00:00:23.260",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 55.0 ],
"duration" : 0.96,
"counterpress" : true,
"related_events" : [ "30930042-8507-48e4-8a15-04710f197246", "54846d49-5304-4ccb-96a0-4c69b91296f3", "63b6aeb3-a9e7-46d6-b485-7efe8f9835ee" ]
}, {
"id" : "30930042-8507-48e4-8a15-04710f197246",
"index" : 40,
"period" : 1,
"timestamp" : "00:00:23.340",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 76.0, 27.0 ],
"under_pressure" : true,
"related_events" : [ "0fe89c54-2caa-4b53-8c66-d515b20b7f55", "da12676f-aa73-47da-bbf3-03c7bc9e3973" ]
}, {
"id" : "54846d49-5304-4ccb-96a0-4c69b91296f3",
"index" : 41,
"period" : 1,
"timestamp" : "00:00:23.340",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 76.0, 27.0 ],
"duration" : 0.213,
"under_pressure" : true,
"related_events" : [ "30930042-8507-48e4-8a15-04710f197246", "63b6aeb3-a9e7-46d6-b485-7efe8f9835ee", "da12676f-aa73-47da-bbf3-03c7bc9e3973" ],
"carry" : {
"end_location" : [ 76.0, 29.0 ]
}
}, {
"id" : "63b6aeb3-a9e7-46d6-b485-7efe8f9835ee",
"index" : 42,
"period" : 1,
"timestamp" : "00:00:23.553",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 76.0, 29.0 ],
"under_pressure" : true,
"related_events" : [ "da12676f-aa73-47da-bbf3-03c7bc9e3973" ]
}, {
"id" : "4a81ec03-3721-4f80-b1cc-374121f8702b",
"index" : 43,
"period" : 1,
"timestamp" : "00:00:24.460",
"minute" : 0,
"second" : 24,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 57.0 ]
}, {
"id" : "7864b8e5-6b49-4204-80f7-d062343a5f97",
"index" : 44,
"period" : 1,
"timestamp" : "00:00:24.460",
"minute" : 0,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 57.0 ],
"duration" : 2.68,
"related_events" : [ "4a81ec03-3721-4f80-b1cc-374121f8702b", "f5b55681-5a24-45f2-b97d-f25504dfba7d" ],
"carry" : {
"end_location" : [ 67.0, 64.0 ]
}
}, {
"id" : "f5b55681-5a24-45f2-b97d-f25504dfba7d",
"index" : 45,
"period" : 1,
"timestamp" : "00:00:27.140",
"minute" : 0,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 64.0 ],
"duration" : 0.96,
"related_events" : [ "ad5d4e16-f294-41dc-b390-601348740a39" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 14.56022,
"angle" : 1.2924967,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ad5d4e16-f294-41dc-b390-601348740a39",
"index" : 46,
"period" : 1,
"timestamp" : "00:00:28.100",
"minute" : 0,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 71.0, 78.0 ],
"related_events" : [ "f5b55681-5a24-45f2-b97d-f25504dfba7d" ]
}, {
"id" : "eb591314-6108-461f-b0e2-b38e6f523465",
"index" : 47,
"period" : 1,
"timestamp" : "00:00:28.100",
"minute" : 0,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 71.0, 78.0 ],
"duration" : 4.84,
"under_pressure" : true,
"related_events" : [ "ad5d4e16-f294-41dc-b390-601348740a39", "e8de0d00-8d63-4b46-bd1e-cb295f9b7a72", "fc9a0620-d1e7-4645-b293-3b73dbeb3468" ],
"carry" : {
"end_location" : [ 115.0, 68.0 ]
}
}, {
"id" : "e8de0d00-8d63-4b46-bd1e-cb295f9b7a72",
"index" : 48,
"period" : 1,
"timestamp" : "00:00:28.540",
"minute" : 0,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 12.0 ],
"duration" : 4.173,
"related_events" : [ "eb591314-6108-461f-b0e2-b38e6f523465" ]
}, {
"id" : "fc9a0620-d1e7-4645-b293-3b73dbeb3468",
"index" : 49,
"period" : 1,
"timestamp" : "00:00:32.940",
"minute" : 0,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 115.0, 68.0 ],
"duration" : 1.8,
"related_events" : [ "21610ba0-12cd-4a81-9c3a-342e8fc79f84", "55e97ae4-db16-4286-8b6a-87b4a980ac39" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 36.013885,
"angle" : -1.598567,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 32.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "55e97ae4-db16-4286-8b6a-87b4a980ac39",
"index" : 50,
"period" : 1,
"timestamp" : "00:00:34.740",
"minute" : 0,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 111.0, 40.0 ],
"related_events" : [ "fc9a0620-d1e7-4645-b293-3b73dbeb3468" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "21610ba0-12cd-4a81-9c3a-342e8fc79f84",
"index" : 51,
"period" : 1,
"timestamp" : "00:00:34.740",
"minute" : 0,
"second" : 34,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 7.0, 49.0 ],
"under_pressure" : true,
"related_events" : [ "fc9a0620-d1e7-4645-b293-3b73dbeb3468" ]
}, {
"id" : "bc14aa19-9ea6-4b16-a7ec-9d4b38a5cb79",
"index" : 52,
"period" : 1,
"timestamp" : "00:00:38.060",
"minute" : 0,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 4.0, 72.0 ],
"duration" : 2.28,
"related_events" : [ "1d290d5d-c1f9-4f53-8163-57f3bcddcf5e", "e4f8fdc2-338d-43d1-934d-57a1d3c41742" ]
}, {
"id" : "e4f8fdc2-338d-43d1-934d-57a1d3c41742",
"index" : 53,
"period" : 1,
"timestamp" : "00:00:39.860",
"minute" : 0,
"second" : 39,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 115.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "bc14aa19-9ea6-4b16-a7ec-9d4b38a5cb79" ]
}, {
"id" : "1d290d5d-c1f9-4f53-8163-57f3bcddcf5e",
"index" : 54,
"period" : 1,
"timestamp" : "00:00:39.860",
"minute" : 0,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 115.0, 3.0 ],
"duration" : 1.04,
"under_pressure" : true,
"related_events" : [ "bc14aa19-9ea6-4b16-a7ec-9d4b38a5cb79", "e1d41619-63fc-4732-84f8-d4ea0ab81a65", "e4f8fdc2-338d-43d1-934d-57a1d3c41742" ],
"carry" : {
"end_location" : [ 109.0, 3.0 ]
}
}, {
"id" : "e1d41619-63fc-4732-84f8-d4ea0ab81a65",
"index" : 55,
"period" : 1,
"timestamp" : "00:00:40.900",
"minute" : 0,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 109.0, 3.0 ],
"duration" : 1.8,
"related_events" : [ "c28b4783-c124-4cc5-8bbf-61a4b2738b6a" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 18.973665,
"angle" : 2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c28b4783-c124-4cc5-8bbf-61a4b2738b6a",
"index" : 56,
"period" : 1,
"timestamp" : "00:00:42.700",
"minute" : 0,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 91.0, 9.0 ],
"related_events" : [ "e1d41619-63fc-4732-84f8-d4ea0ab81a65" ]
}, {
"id" : "ecca6396-0df6-4661-90ed-8e0be2b8f6a0",
"index" : 57,
"period" : 1,
"timestamp" : "00:00:42.700",
"minute" : 0,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 91.0, 9.0 ],
"duration" : 2.44,
"related_events" : [ "b5773623-ff04-4def-a2dd-732f3f86d543", "c28b4783-c124-4cc5-8bbf-61a4b2738b6a" ],
"carry" : {
"end_location" : [ 94.0, 14.0 ]
}
}, {
"id" : "b5773623-ff04-4def-a2dd-732f3f86d543",
"index" : 58,
"period" : 1,
"timestamp" : "00:00:45.140",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 94.0, 14.0 ],
"duration" : 0.8,
"related_events" : [ "8d847044-5dcb-41f4-97ef-cf271182c19e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 6.708204,
"angle" : 0.4636476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d847044-5dcb-41f4-97ef-cf271182c19e",
"index" : 59,
"period" : 1,
"timestamp" : "00:00:45.940",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 100.0, 17.0 ],
"related_events" : [ "b5773623-ff04-4def-a2dd-732f3f86d543" ]
}, {
"id" : "903d4d03-d0bb-421d-ae2e-6c8045802be2",
"index" : 60,
"period" : 1,
"timestamp" : "00:00:45.940",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 100.0, 17.0 ],
"duration" : 0.48,
"related_events" : [ "53ae9113-26c8-4776-9457-b18f2a9b943d", "8d847044-5dcb-41f4-97ef-cf271182c19e" ],
"carry" : {
"end_location" : [ 100.0, 18.0 ]
}
}, {
"id" : "53ae9113-26c8-4776-9457-b18f2a9b943d",
"index" : 61,
"period" : 1,
"timestamp" : "00:00:46.420",
"minute" : 0,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 100.0, 18.0 ],
"duration" : 0.76,
"related_events" : [ "53813104-e6a5-47e0-884c-4a61d4a37180" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 4.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 22.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "53813104-e6a5-47e0-884c-4a61d4a37180",
"index" : 62,
"period" : 1,
"timestamp" : "00:00:47.180",
"minute" : 0,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 100.0, 22.0 ],
"related_events" : [ "53ae9113-26c8-4776-9457-b18f2a9b943d" ]
}, {
"id" : "89ed0388-82a4-4f88-93d0-b32c834b8cc5",
"index" : 63,
"period" : 1,
"timestamp" : "00:00:47.180",
"minute" : 0,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 100.0, 22.0 ],
"duration" : 0.68,
"related_events" : [ "24a9d79f-e875-41c7-99e7-dbed62f2ce1b" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 10.0,
"angle" : -0.6435011,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "24a9d79f-e875-41c7-99e7-dbed62f2ce1b",
"index" : 64,
"period" : 1,
"timestamp" : "00:00:47.860",
"minute" : 0,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 108.0, 16.0 ],
"related_events" : [ "89ed0388-82a4-4f88-93d0-b32c834b8cc5" ]
}, {
"id" : "537a675b-5e30-4c86-9d49-4832c86452ed",
"index" : 65,
"period" : 1,
"timestamp" : "00:00:47.860",
"minute" : 0,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 108.0, 16.0 ],
"duration" : 0.32,
"related_events" : [ "dac89ac2-21f9-4441-8874-ec946d54cd3a" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 4.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 112.0, 16.0 ],
"body_part" : {
"id" : 70,
"name" : "Other"
}
}
}, {
"id" : "dac89ac2-21f9-4441-8874-ec946d54cd3a",
"index" : 66,
"period" : 1,
"timestamp" : "00:00:48.180",
"minute" : 0,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 112.0, 16.0 ],
"related_events" : [ "537a675b-5e30-4c86-9d49-4832c86452ed" ]
}, {
"id" : "c2912161-de19-4fd2-905c-3253d36e2503",
"index" : 67,
"period" : 1,
"timestamp" : "00:00:48.180",
"minute" : 0,
"second" : 48,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 112.0, 17.0 ]
}, {
"id" : "0535b1ec-a511-4f87-aa9b-9cf5772d8fe5",
"index" : 68,
"period" : 1,
"timestamp" : "00:00:50.780",
"minute" : 0,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 114.0, 2.0 ],
"duration" : 1.52,
"related_events" : [ "93ca11e1-f242-42e4-a43e-f78d2e23d4ce" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 14.866069,
"angle" : 2.7985687,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "93ca11e1-f242-42e4-a43e-f78d2e23d4ce",
"index" : 69,
"period" : 1,
"timestamp" : "00:00:52.300",
"minute" : 0,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 100.0, 7.0 ],
"related_events" : [ "0535b1ec-a511-4f87-aa9b-9cf5772d8fe5" ]
}, {
"id" : "b58f8ef5-275c-4b01-8cb0-16e9a747ed80",
"index" : 70,
"period" : 1,
"timestamp" : "00:00:52.300",
"minute" : 0,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 100.0, 7.0 ],
"duration" : 0.76,
"related_events" : [ "7513b83a-5086-4b81-8ce6-26eea14cb298", "93ca11e1-f242-42e4-a43e-f78d2e23d4ce" ],
"carry" : {
"end_location" : [ 100.0, 9.0 ]
}
}, {
"id" : "7513b83a-5086-4b81-8ce6-26eea14cb298",
"index" : 71,
"period" : 1,
"timestamp" : "00:00:53.060",
"minute" : 0,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 100.0, 9.0 ],
"duration" : 1.56,
"related_events" : [ "3882df42-93a8-4db2-b624-c2c52a2323c3" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.848858,
"angle" : -2.7233684,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 5.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3882df42-93a8-4db2-b624-c2c52a2323c3",
"index" : 72,
"period" : 1,
"timestamp" : "00:00:54.620",
"minute" : 0,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 91.0, 5.0 ],
"related_events" : [ "7513b83a-5086-4b81-8ce6-26eea14cb298" ]
}, {
"id" : "19e9accf-3bf5-4325-84d6-170ad0c9929f",
"index" : 73,
"period" : 1,
"timestamp" : "00:00:54.620",
"minute" : 0,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 91.0, 5.0 ],
"duration" : 0.08,
"related_events" : [ "3882df42-93a8-4db2-b624-c2c52a2323c3", "ae6b9f00-1d9c-43c2-b7a0-291a20b5bd60" ],
"carry" : {
"end_location" : [ 91.0, 8.0 ]
}
}, {
"id" : "ae6b9f00-1d9c-43c2-b7a0-291a20b5bd60",
"index" : 74,
"period" : 1,
"timestamp" : "00:00:54.700",
"minute" : 0,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 91.0, 8.0 ],
"duration" : 0.92,
"related_events" : [ "77f13d10-459a-441a-8b43-ed155460da74" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 5.656854,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 12.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "77f13d10-459a-441a-8b43-ed155460da74",
"index" : 75,
"period" : 1,
"timestamp" : "00:00:55.620",
"minute" : 0,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 12.0 ],
"related_events" : [ "ae6b9f00-1d9c-43c2-b7a0-291a20b5bd60" ]
}, {
"id" : "b7ec5607-4cd1-43ec-93ec-ae4e3687f80f",
"index" : 76,
"period" : 1,
"timestamp" : "00:00:55.620",
"minute" : 0,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 12.0 ],
"duration" : 1.24,
"under_pressure" : true,
"related_events" : [ "40479c97-bd3e-47e1-bacd-d8bb30ee9da1", "77f13d10-459a-441a-8b43-ed155460da74", "ac81a160-a417-46f0-b19c-04d0bb02283c" ],
"carry" : {
"end_location" : [ 88.0, 8.0 ]
}
}, {
"id" : "ac81a160-a417-46f0-b19c-04d0bb02283c",
"index" : 77,
"period" : 1,
"timestamp" : "00:00:55.780",
"minute" : 0,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 28.0, 76.0 ],
"duration" : 1.093,
"related_events" : [ "40479c97-bd3e-47e1-bacd-d8bb30ee9da1", "b7ec5607-4cd1-43ec-93ec-ae4e3687f80f" ]
}, {
"id" : "40479c97-bd3e-47e1-bacd-d8bb30ee9da1",
"index" : 78,
"period" : 1,
"timestamp" : "00:00:56.860",
"minute" : 0,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 88.0, 8.0 ],
"duration" : 2.08,
"under_pressure" : true,
"related_events" : [ "ac81a160-a417-46f0-b19c-04d0bb02283c", "e5b9dd06-0348-4778-9350-9c15d752bed5" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 16.155495,
"angle" : -0.38050637,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e5b9dd06-0348-4778-9350-9c15d752bed5",
"index" : 79,
"period" : 1,
"timestamp" : "00:00:58.940",
"minute" : 0,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.0, 2.0 ],
"related_events" : [ "40479c97-bd3e-47e1-bacd-d8bb30ee9da1" ]
}, {
"id" : "99f44711-12b1-4e83-8141-ac59820b3731",
"index" : 80,
"period" : 1,
"timestamp" : "00:00:58.940",
"minute" : 0,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.0, 2.0 ],
"duration" : 2.92,
"related_events" : [ "7703e59b-ece7-4c0f-9398-b7a8e35bea21", "e5b9dd06-0348-4778-9350-9c15d752bed5" ],
"carry" : {
"end_location" : [ 108.0, 4.0 ]
}
}, {
"id" : "7703e59b-ece7-4c0f-9398-b7a8e35bea21",
"index" : 81,
"period" : 1,
"timestamp" : "00:01:01.860",
"minute" : 1,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 108.0, 4.0 ],
"duration" : 1.0,
"related_events" : [ "6ae16a52-3e23-4366-b567-1592dffdc3eb" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 27.018513,
"angle" : 1.5337762,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 31.0 ],
"cross" : true,
"assisted_shot_id" : "badd0acb-9241-4da6-bd31-4328b618ef70",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6ae16a52-3e23-4366-b567-1592dffdc3eb",
"index" : 82,
"period" : 1,
"timestamp" : "00:01:02.860",
"minute" : 1,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 31.0 ],
"related_events" : [ "7703e59b-ece7-4c0f-9398-b7a8e35bea21" ]
}, {
"id" : "badd0acb-9241-4da6-bd31-4328b618ef70",
"index" : 83,
"period" : 1,
"timestamp" : "00:01:02.860",
"minute" : 1,
"second" : 2,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 30.0 ],
"duration" : 1.16,
"related_events" : [ "35d84b3e-cfb6-4a00-9607-d9533ddd3690" ],
"shot" : {
"statsbomb_xg" : 0.077987716,
"end_location" : [ 120.0, 37.4, 3.4 ],
"key_pass_id" : "7703e59b-ece7-4c0f-9398-b7a8e35bea21",
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 112.0, 14.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 11.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 31.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 37.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 111.0, 43.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 104.0, 18.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 104.0, 29.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 104.0, 40.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 6.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 97.0, 18.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 109.0, 2.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 108.0, 46.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 91.0, 51.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
} ]
}
}, {
"id" : "35d84b3e-cfb6-4a00-9607-d9533ddd3690",
"index" : 84,
"period" : 1,
"timestamp" : "00:01:04.020",
"minute" : 1,
"second" : 4,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 44.0 ],
"related_events" : [ "badd0acb-9241-4da6-bd31-4328b618ef70" ],
"goalkeeper" : {
"end_location" : [ 2.0, 42.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "fc7611da-5895-4962-a59d-97a30044125f",
"index" : 85,
"period" : 1,
"timestamp" : "00:01:37.820",
"minute" : 1,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 41.0 ],
"duration" : 2.68,
"related_events" : [ "5d560d05-279a-43ec-a43c-549fae35176e" ],
"pass" : {
"length" : 59.48109,
"angle" : -0.47116625,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 14.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5d560d05-279a-43ec-a43c-549fae35176e",
"index" : 86,
"period" : 1,
"timestamp" : "00:01:40.500",
"minute" : 1,
"second" : 40,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.0, 67.0 ],
"related_events" : [ "fc7611da-5895-4962-a59d-97a30044125f" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "5dd14ecd-7bf1-4f45-ad2b-6e112f57b9f8",
"index" : 87,
"period" : 1,
"timestamp" : "00:01:42.100",
"minute" : 1,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 10.0 ],
"duration" : 1.173,
"related_events" : [ "31b56a2c-745d-4458-ab90-3297ee476250" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 10.049875,
"angle" : 1.4711276,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 62.0, 20.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "31b56a2c-745d-4458-ab90-3297ee476250",
"index" : 88,
"period" : 1,
"timestamp" : "00:01:43.273",
"minute" : 1,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 62.0, 20.0 ],
"related_events" : [ "5dd14ecd-7bf1-4f45-ad2b-6e112f57b9f8" ]
}, {
"id" : "4d68a0f3-f33b-489d-afe9-7859c8404dd6",
"index" : 89,
"period" : 1,
"timestamp" : "00:01:43.273",
"minute" : 1,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 62.0, 20.0 ],
"duration" : 2.187,
"under_pressure" : true,
"related_events" : [ "1c719154-3af0-4dd0-acea-d83bc2b9bd46", "29de5a8b-09a0-4afe-a4cf-022abbd5c313", "31b56a2c-745d-4458-ab90-3297ee476250" ],
"carry" : {
"end_location" : [ 69.0, 16.0 ]
}
}, {
"id" : "29de5a8b-09a0-4afe-a4cf-022abbd5c313",
"index" : 90,
"period" : 1,
"timestamp" : "00:01:43.433",
"minute" : 1,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 60.0, 61.0 ],
"duration" : 1.386,
"counterpress" : true,
"related_events" : [ "4d68a0f3-f33b-489d-afe9-7859c8404dd6" ]
}, {
"id" : "70240c3f-3d69-41ce-83e7-d55e4e1b5587",
"index" : 91,
"period" : 1,
"timestamp" : "00:01:43.580",
"minute" : 1,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.0, 51.0 ],
"duration" : 1.6,
"counterpress" : true
}, {
"id" : "1c719154-3af0-4dd0-acea-d83bc2b9bd46",
"index" : 92,
"period" : 1,
"timestamp" : "00:01:45.460",
"minute" : 1,
"second" : 45,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 69.0, 16.0 ],
"under_pressure" : true,
"related_events" : [ "0e705800-2f77-40f9-9d34-b1744b94b2e7" ]
}, {
"id" : "0e705800-2f77-40f9-9d34-b1744b94b2e7",
"index" : 93,
"period" : 1,
"timestamp" : "00:01:45.460",
"minute" : 1,
"second" : 45,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.0, 65.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "1c719154-3af0-4dd0-acea-d83bc2b9bd46" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "365f1281-407f-4887-82ce-fa3a0381417b",
"index" : 94,
"period" : 1,
"timestamp" : "00:01:45.540",
"minute" : 1,
"second" : 45,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 61.0 ]
}, {
"id" : "87cb5322-c17d-4ece-a500-2dc38c447f03",
"index" : 95,
"period" : 1,
"timestamp" : "00:01:45.540",
"minute" : 1,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 61.0 ],
"duration" : 4.132,
"related_events" : [ "365f1281-407f-4887-82ce-fa3a0381417b", "9a6d8690-27ed-4561-b42f-9f3e01b0fc43" ],
"carry" : {
"end_location" : [ 32.0, 56.0 ]
}
}, {
"id" : "9a6d8690-27ed-4561-b42f-9f3e01b0fc43",
"index" : 96,
"period" : 1,
"timestamp" : "00:01:49.672",
"minute" : 1,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 56.0 ],
"duration" : 1.067,
"related_events" : [ "e9611d6d-cc51-46c9-a1fe-e233839fdb44" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 5.656854,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.0, 60.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e9611d6d-cc51-46c9-a1fe-e233839fdb44",
"index" : 97,
"period" : 1,
"timestamp" : "00:01:50.739",
"minute" : 1,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 60.0 ],
"related_events" : [ "9a6d8690-27ed-4561-b42f-9f3e01b0fc43" ]
}, {
"id" : "693ebb04-388e-4955-bb39-629538c58b1a",
"index" : 98,
"period" : 1,
"timestamp" : "00:01:50.739",
"minute" : 1,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 60.0 ],
"duration" : 1.136,
"under_pressure" : true,
"related_events" : [ "4e1d48d0-ebd3-4327-b1b4-f7f1bb45e905", "705fa672-c54b-4a0a-b8a0-ab6c51f40a09", "e9611d6d-cc51-46c9-a1fe-e233839fdb44" ],
"carry" : {
"end_location" : [ 27.0, 56.0 ]
}
}, {
"id" : "705fa672-c54b-4a0a-b8a0-ab6c51f40a09",
"index" : 99,
"period" : 1,
"timestamp" : "00:01:51.060",
"minute" : 1,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 87.0, 25.0 ],
"duration" : 1.68,
"related_events" : [ "4e1d48d0-ebd3-4327-b1b4-f7f1bb45e905", "693ebb04-388e-4955-bb39-629538c58b1a" ]
}, {
"id" : "4e1d48d0-ebd3-4327-b1b4-f7f1bb45e905",
"index" : 100,
"period" : 1,
"timestamp" : "00:01:51.875",
"minute" : 1,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 27.0, 56.0 ],
"duration" : 2.665,
"under_pressure" : true,
"related_events" : [ "705fa672-c54b-4a0a-b8a0-ab6c51f40a09", "996d8f11-42c9-4f30-9440-e3aab261d11c" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 28.319605,
"angle" : -2.406153,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 6.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "07dcf093-5399-40eb-a6d5-30a7c8993c78",
"index" : 101,
"period" : 1,
"timestamp" : "00:01:54.380",
"minute" : 1,
"second" : 54,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 105.0, 32.0 ],
"duration" : 1.64,
"related_events" : [ "67d42b78-47e4-43ca-96e6-b37168286b13", "8f624d3e-b697-406f-a31e-54c62cb2f92f", "996d8f11-42c9-4f30-9440-e3aab261d11c" ]
}, {
"id" : "996d8f11-42c9-4f30-9440-e3aab261d11c",
"index" : 102,
"period" : 1,
"timestamp" : "00:01:54.540",
"minute" : 1,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 37.0 ],
"under_pressure" : true,
"related_events" : [ "07dcf093-5399-40eb-a6d5-30a7c8993c78", "4e1d48d0-ebd3-4327-b1b4-f7f1bb45e905" ]
}, {
"id" : "8f624d3e-b697-406f-a31e-54c62cb2f92f",
"index" : 103,
"period" : 1,
"timestamp" : "00:01:54.540",
"minute" : 1,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 37.0 ],
"duration" : 1.133,
"under_pressure" : true,
"related_events" : [ "07dcf093-5399-40eb-a6d5-30a7c8993c78", "67d42b78-47e4-43ca-96e6-b37168286b13", "996d8f11-42c9-4f30-9440-e3aab261d11c" ],
"carry" : {
"end_location" : [ 8.0, 38.0 ]
}
}, {
"id" : "67d42b78-47e4-43ca-96e6-b37168286b13",
"index" : 104,
"period" : 1,
"timestamp" : "00:01:55.673",
"minute" : 1,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 38.0 ],
"duration" : 1.707,
"under_pressure" : true,
"related_events" : [ "07dcf093-5399-40eb-a6d5-30a7c8993c78", "114eecc7-d255-49bb-8088-b5dbf888bb03", "90340053-821e-418b-a0ad-fff2f88b10c7" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 46.69047,
"angle" : 0.81569195,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 40.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "90340053-821e-418b-a0ad-fff2f88b10c7",
"index" : 105,
"period" : 1,
"timestamp" : "00:01:57.380",
"minute" : 1,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.0, 77.0 ],
"related_events" : [ "67d42b78-47e4-43ca-96e6-b37168286b13" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "114eecc7-d255-49bb-8088-b5dbf888bb03",
"index" : 106,
"period" : 1,
"timestamp" : "00:01:57.380",
"minute" : 1,
"second" : 57,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 81.0, 9.0 ],
"related_events" : [ "67d42b78-47e4-43ca-96e6-b37168286b13" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "bc67083f-8fb8-4ea8-9e92-50cf2c3f2b0b",
"index" : 107,
"period" : 1,
"timestamp" : "00:01:59.220",
"minute" : 1,
"second" : 59,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 28.0, 62.0 ]
}, {
"id" : "f5c147f1-7df5-4fd3-9b37-228a6a381066",
"index" : 108,
"period" : 1,
"timestamp" : "00:01:59.220",
"minute" : 1,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 28.0, 62.0 ],
"duration" : 1.8,
"under_pressure" : true,
"related_events" : [ "3ea2aefd-3428-41aa-ace9-ca34afcb1775", "bc67083f-8fb8-4ea8-9e92-50cf2c3f2b0b", "f0305ac9-b136-4ec0-a471-659ab682ae2a" ],
"carry" : {
"end_location" : [ 24.0, 68.0 ]
}
}, {
"id" : "f0305ac9-b136-4ec0-a471-659ab682ae2a",
"index" : 109,
"period" : 1,
"timestamp" : "00:02:00.380",
"minute" : 2,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 94.0, 9.0 ],
"duration" : 1.72,
"related_events" : [ "3ea2aefd-3428-41aa-ace9-ca34afcb1775", "7923372b-2e4e-4bd7-a1dd-b2fb453b2ed5", "f1cd020a-b84e-41d7-ba2e-9044029b2f7c", "f5c147f1-7df5-4fd3-9b37-228a6a381066" ]
}, {
"id" : "3ea2aefd-3428-41aa-ace9-ca34afcb1775",
"index" : 110,
"period" : 1,
"timestamp" : "00:02:01.020",
"minute" : 2,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 24.0, 68.0 ],
"duration" : 0.76,
"under_pressure" : true,
"related_events" : [ "7923372b-2e4e-4bd7-a1dd-b2fb453b2ed5", "f0305ac9-b136-4ec0-a471-659ab682ae2a" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 6.0827627,
"angle" : -1.4056476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7923372b-2e4e-4bd7-a1dd-b2fb453b2ed5",
"index" : 111,
"period" : 1,
"timestamp" : "00:02:01.780",
"minute" : 2,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "3ea2aefd-3428-41aa-ace9-ca34afcb1775", "f0305ac9-b136-4ec0-a471-659ab682ae2a" ]
}, {
"id" : "f1cd020a-b84e-41d7-ba2e-9044029b2f7c",
"index" : 112,
"period" : 1,
"timestamp" : "00:02:01.780",
"minute" : 2,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 62.0 ],
"duration" : 1.16,
"under_pressure" : true,
"related_events" : [ "80ccb703-344d-473c-864d-b4f8c7935238", "f0305ac9-b136-4ec0-a471-659ab682ae2a" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 16.763054,
"angle" : 1.2679114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8c47179f-be20-4007-b03c-136da65b5657",
"index" : 113,
"period" : 1,
"timestamp" : "00:02:01.980",
"minute" : 2,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 97.0, 16.0 ],
"duration" : 1.64,
"related_events" : [ "2194bdf3-7861-48b2-a19f-106a8254d841", "6b395756-77a3-47c7-a1b6-27dd88366a5d", "80ccb703-344d-473c-864d-b4f8c7935238" ]
}, {
"id" : "80ccb703-344d-473c-864d-b4f8c7935238",
"index" : 114,
"period" : 1,
"timestamp" : "00:02:02.940",
"minute" : 2,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 30.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "8c47179f-be20-4007-b03c-136da65b5657", "f1cd020a-b84e-41d7-ba2e-9044029b2f7c" ]
}, {
"id" : "6b395756-77a3-47c7-a1b6-27dd88366a5d",
"index" : 115,
"period" : 1,
"timestamp" : "00:02:02.940",
"minute" : 2,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 30.0, 78.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "2194bdf3-7861-48b2-a19f-106a8254d841", "80ccb703-344d-473c-864d-b4f8c7935238", "8c47179f-be20-4007-b03c-136da65b5657" ],
"carry" : {
"end_location" : [ 32.0, 78.0 ]
}
}, {
"id" : "2194bdf3-7861-48b2-a19f-106a8254d841",
"index" : 116,
"period" : 1,
"timestamp" : "00:02:03.620",
"minute" : 2,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 78.0 ],
"duration" : 1.533,
"under_pressure" : true,
"related_events" : [ "8c47179f-be20-4007-b03c-136da65b5657", "d4b17532-a986-4a1a-9cc7-f89350f13097" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 44.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d4b17532-a986-4a1a-9cc7-f89350f13097",
"index" : 117,
"period" : 1,
"timestamp" : "00:02:05.153",
"minute" : 2,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 44.0, 78.0 ],
"related_events" : [ "2194bdf3-7861-48b2-a19f-106a8254d841" ]
}, {
"id" : "4d1f76ed-9289-45f9-a7e6-6f1c3a5c1516",
"index" : 118,
"period" : 1,
"timestamp" : "00:02:05.153",
"minute" : 2,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 44.0, 78.0 ],
"duration" : 1.587,
"under_pressure" : true,
"related_events" : [ "2ba53007-7341-41c0-a0a2-2fa58dda68ac", "53d5db38-5bcb-476a-bd67-f092d44dd30b", "d4b17532-a986-4a1a-9cc7-f89350f13097" ],
"carry" : {
"end_location" : [ 51.0, 77.0 ]
}
}, {
"id" : "2ba53007-7341-41c0-a0a2-2fa58dda68ac",
"index" : 119,
"period" : 1,
"timestamp" : "00:02:06.193",
"minute" : 2,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 80.0, 10.0 ],
"duration" : 0.8,
"related_events" : [ "4d1f76ed-9289-45f9-a7e6-6f1c3a5c1516", "53d5db38-5bcb-476a-bd67-f092d44dd30b" ]
}, {
"id" : "53d5db38-5bcb-476a-bd67-f092d44dd30b",
"index" : 120,
"period" : 1,
"timestamp" : "00:02:06.740",
"minute" : 2,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 51.0, 77.0 ],
"duration" : 0.4,
"under_pressure" : true,
"related_events" : [ "0e8ce68b-67f7-4377-a5bf-56317fd82594", "2ba53007-7341-41c0-a0a2-2fa58dda68ac", "eb49b3bd-844c-48c1-b5a3-32a851d34560" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 4.1231055,
"angle" : -1.815775,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "eb49b3bd-844c-48c1-b5a3-32a851d34560",
"index" : 121,
"period" : 1,
"timestamp" : "00:02:07.140",
"minute" : 2,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 45.0, 67.0 ],
"related_events" : [ "53d5db38-5bcb-476a-bd67-f092d44dd30b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0e8ce68b-67f7-4377-a5bf-56317fd82594",
"index" : 122,
"period" : 1,
"timestamp" : "00:02:07.140",
"minute" : 2,
"second" : 7,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 71.0, 8.0 ],
"related_events" : [ "53d5db38-5bcb-476a-bd67-f092d44dd30b" ]
}, {
"id" : "1b56eb24-2e13-487e-910c-899efa1fa634",
"index" : 123,
"period" : 1,
"timestamp" : "00:02:07.473",
"minute" : 2,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.0, 60.0 ],
"duration" : 0.96,
"related_events" : [ "47097cc4-e044-4c82-b170-3ca8bb69f77f" ]
}, {
"id" : "e4f4c862-300c-4a2c-8353-a5942ba81c7a",
"index" : 124,
"period" : 1,
"timestamp" : "00:02:07.820",
"minute" : 2,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.0, 75.0 ],
"duration" : 0.52,
"related_events" : [ "47097cc4-e044-4c82-b170-3ca8bb69f77f" ]
}, {
"id" : "47097cc4-e044-4c82-b170-3ca8bb69f77f",
"index" : 125,
"period" : 1,
"timestamp" : "00:02:08.340",
"minute" : 2,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 67.0, 10.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "1b56eb24-2e13-487e-910c-899efa1fa634", "2795ab40-dbfb-4b46-a521-bcc1b1b231b4", "e4f4c862-300c-4a2c-8353-a5942ba81c7a" ],
"pass" : {
"length" : 12.806249,
"angle" : 0.8960554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.0, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "2795ab40-dbfb-4b46-a521-bcc1b1b231b4",
"index" : 126,
"period" : 1,
"timestamp" : "00:02:09.620",
"minute" : 2,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 46.0, 61.0 ],
"related_events" : [ "47097cc4-e044-4c82-b170-3ca8bb69f77f" ]
}, {
"id" : "b376744b-93c0-40a2-a95b-5c3736ec685b",
"index" : 127,
"period" : 1,
"timestamp" : "00:02:09.620",
"minute" : 2,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 46.0, 61.0 ],
"duration" : 0.933,
"related_events" : [ "2795ab40-dbfb-4b46-a521-bcc1b1b231b4", "3f913af5-03db-431b-a97c-77dfe2f8abb3" ],
"carry" : {
"end_location" : [ 44.0, 60.0 ]
}
}, {
"id" : "3f913af5-03db-431b-a97c-77dfe2f8abb3",
"index" : 128,
"period" : 1,
"timestamp" : "00:02:10.553",
"minute" : 2,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 44.0, 60.0 ],
"duration" : 1.066,
"related_events" : [ "53a548d3-ab37-4bd6-b592-9685b3a81311" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 16.155495,
"angle" : 2.7610862,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.0, 66.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "53a548d3-ab37-4bd6-b592-9685b3a81311",
"index" : 129,
"period" : 1,
"timestamp" : "00:02:11.619",
"minute" : 2,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 29.0, 66.0 ],
"related_events" : [ "3f913af5-03db-431b-a97c-77dfe2f8abb3" ]
}, {
"id" : "244dabc3-7658-4d91-908c-46f5206140b6",
"index" : 130,
"period" : 1,
"timestamp" : "00:02:11.619",
"minute" : 2,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 29.0, 66.0 ],
"duration" : 0.721,
"related_events" : [ "53a548d3-ab37-4bd6-b592-9685b3a81311", "6882eb25-2380-4068-bbad-33501fe9f256" ],
"carry" : {
"end_location" : [ 29.0, 64.0 ]
}
}, {
"id" : "6882eb25-2380-4068-bbad-33501fe9f256",
"index" : 131,
"period" : 1,
"timestamp" : "00:02:12.340",
"minute" : 2,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 29.0, 64.0 ],
"duration" : 1.36,
"related_events" : [ "07dbdfc4-9f4a-40c9-b34b-3c70e829ca95" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 13.601471,
"angle" : 0.94200003,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 75.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "07dbdfc4-9f4a-40c9-b34b-3c70e829ca95",
"index" : 132,
"period" : 1,
"timestamp" : "00:02:13.700",
"minute" : 2,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 75.0 ],
"related_events" : [ "6882eb25-2380-4068-bbad-33501fe9f256" ]
}, {
"id" : "779cde9d-6667-4bad-a30b-4f94113848b2",
"index" : 133,
"period" : 1,
"timestamp" : "00:02:13.700",
"minute" : 2,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 75.0 ],
"duration" : 1.36,
"related_events" : [ "07dbdfc4-9f4a-40c9-b34b-3c70e829ca95", "98084d01-3531-442e-929a-f23e833826ba" ],
"carry" : {
"end_location" : [ 40.0, 77.0 ]
}
}, {
"id" : "98084d01-3531-442e-929a-f23e833826ba",
"index" : 134,
"period" : 1,
"timestamp" : "00:02:15.060",
"minute" : 2,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 77.0 ],
"duration" : 0.16,
"related_events" : [ "8af7a6f3-27e7-40cd-a0b6-6c47fda28d1d" ],
"pass" : {
"length" : 5.0990195,
"angle" : -0.19739556,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8af7a6f3-27e7-40cd-a0b6-6c47fda28d1d",
"index" : 135,
"period" : 1,
"timestamp" : "00:02:15.220",
"minute" : 2,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 2,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 76.0, 5.0 ],
"related_events" : [ "98084d01-3531-442e-929a-f23e833826ba" ]
}, {
"id" : "4f98372a-8b0f-4160-b7b5-7eda6369b5ba",
"index" : 136,
"period" : 1,
"timestamp" : "00:02:39.633",
"minute" : 2,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 3,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 80.0 ],
"duration" : 3.267,
"related_events" : [ "51860764-e935-4a55-ba13-fdd3a0e0b177", "eb63a209-ffd7-4133-8a95-2e404908f117" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 44.94441,
"angle" : -0.5633163,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.0, 56.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "eb63a209-ffd7-4133-8a95-2e404908f117",
"index" : 137,
"period" : 1,
"timestamp" : "00:02:42.900",
"minute" : 2,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 3,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 89.0, 58.0 ],
"related_events" : [ "4f98372a-8b0f-4160-b7b5-7eda6369b5ba" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "51860764-e935-4a55-ba13-fdd3a0e0b177",
"index" : 138,
"period" : 1,
"timestamp" : "00:02:42.900",
"minute" : 2,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 25.0 ],
"duration" : 2.28,
"related_events" : [ "4f98372a-8b0f-4160-b7b5-7eda6369b5ba", "9c5e46ca-a48a-43d0-a461-1a3db1aa5415" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 35.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 25.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9c5e46ca-a48a-43d0-a461-1a3db1aa5415",
"index" : 139,
"period" : 1,
"timestamp" : "00:02:45.180",
"minute" : 2,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 25.0 ],
"related_events" : [ "51860764-e935-4a55-ba13-fdd3a0e0b177" ]
}, {
"id" : "5092456d-3543-4a58-bb69-52b7682f968e",
"index" : 140,
"period" : 1,
"timestamp" : "00:02:45.180",
"minute" : 2,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 25.0 ],
"duration" : 2.52,
"under_pressure" : true,
"related_events" : [ "39bb5a54-cfd4-44e7-9634-a5953dc7a3f1", "9c5e46ca-a48a-43d0-a461-1a3db1aa5415", "b96c8513-ea7e-4d52-a084-68fe2d9db5a0" ],
"carry" : {
"end_location" : [ 66.0, 31.0 ]
}
}, {
"id" : "b96c8513-ea7e-4d52-a084-68fe2d9db5a0",
"index" : 141,
"period" : 1,
"timestamp" : "00:02:45.620",
"minute" : 2,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.0, 51.0 ],
"duration" : 1.773,
"counterpress" : true,
"related_events" : [ "5092456d-3543-4a58-bb69-52b7682f968e" ]
}, {
"id" : "0fbbe587-72ea-4d36-a2f9-c29a3004034b",
"index" : 142,
"period" : 1,
"timestamp" : "00:02:47.233",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.0, 50.0 ],
"duration" : 0.546,
"counterpress" : true,
"related_events" : [ "39bb5a54-cfd4-44e7-9634-a5953dc7a3f1" ]
}, {
"id" : "13b55a49-716e-41eb-9769-c4e5cc17bdef",
"index" : 143,
"period" : 1,
"timestamp" : "00:02:47.273",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 50.0 ],
"duration" : 0.8,
"counterpress" : true,
"related_events" : [ "39bb5a54-cfd4-44e7-9634-a5953dc7a3f1" ]
}, {
"id" : "39bb5a54-cfd4-44e7-9634-a5953dc7a3f1",
"index" : 144,
"period" : 1,
"timestamp" : "00:02:47.700",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 66.0, 31.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "0fbbe587-72ea-4d36-a2f9-c29a3004034b", "13b55a49-716e-41eb-9769-c4e5cc17bdef", "81be56df-bff7-47b5-a493-feaa66e15150" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 14.142136,
"angle" : 1.4288993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "81be56df-bff7-47b5-a493-feaa66e15150",
"index" : 145,
"period" : 1,
"timestamp" : "00:02:48.820",
"minute" : 2,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 45.0 ],
"related_events" : [ "39bb5a54-cfd4-44e7-9634-a5953dc7a3f1" ]
}, {
"id" : "a97f8957-d6df-444d-9d1b-ff8ee56e0b70",
"index" : 146,
"period" : 1,
"timestamp" : "00:02:48.820",
"minute" : 2,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 45.0 ],
"duration" : 1.88,
"under_pressure" : true,
"related_events" : [ "1b51634d-e137-4123-a98b-dcc30966ec4d", "81be56df-bff7-47b5-a493-feaa66e15150", "d618a248-3eb4-42cf-b2ff-603203eadb74" ],
"carry" : {
"end_location" : [ 81.0, 58.0 ]
}
}, {
"id" : "1b51634d-e137-4123-a98b-dcc30966ec4d",
"index" : 147,
"period" : 1,
"timestamp" : "00:02:48.913",
"minute" : 2,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.0, 41.0 ],
"duration" : 1.706,
"related_events" : [ "a97f8957-d6df-444d-9d1b-ff8ee56e0b70" ]
}, {
"id" : "d618a248-3eb4-42cf-b2ff-603203eadb74",
"index" : 148,
"period" : 1,
"timestamp" : "00:02:50.700",
"minute" : 2,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 81.0, 58.0 ],
"duration" : 1.173,
"related_events" : [ "62bb5d44-8b14-4920-b22b-e6a23a89df17" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 9.848858,
"angle" : 0.41822433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "394171c5-7428-4d9f-af49-01162339f9c2",
"index" : 149,
"period" : 1,
"timestamp" : "00:02:51.700",
"minute" : 2,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 29.0, 16.0 ],
"duration" : 1.72,
"related_events" : [ "62bb5d44-8b14-4920-b22b-e6a23a89df17", "8d6960bb-16c4-45f8-a04d-a204810e958c" ]
}, {
"id" : "62bb5d44-8b14-4920-b22b-e6a23a89df17",
"index" : 150,
"period" : 1,
"timestamp" : "00:02:51.873",
"minute" : 2,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "394171c5-7428-4d9f-af49-01162339f9c2", "d618a248-3eb4-42cf-b2ff-603203eadb74" ]
}, {
"id" : "8d6960bb-16c4-45f8-a04d-a204810e958c",
"index" : 151,
"period" : 1,
"timestamp" : "00:02:51.873",
"minute" : 2,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 62.0 ],
"duration" : 1.587,
"under_pressure" : true,
"related_events" : [ "394171c5-7428-4d9f-af49-01162339f9c2", "62bb5d44-8b14-4920-b22b-e6a23a89df17", "b677d41c-07fb-4500-9ee1-1c4ba86ddaa7" ],
"carry" : {
"end_location" : [ 91.0, 75.0 ]
}
}, {
"id" : "b677d41c-07fb-4500-9ee1-1c4ba86ddaa7",
"index" : 152,
"period" : 1,
"timestamp" : "00:02:53.460",
"minute" : 2,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 91.0, 75.0 ],
"duration" : 2.0,
"related_events" : [ "2453b5ce-3d6a-4b7c-8d17-0b6db3f2c19a" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 18.110771,
"angle" : 0.11065722,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2453b5ce-3d6a-4b7c-8d17-0b6db3f2c19a",
"index" : 153,
"period" : 1,
"timestamp" : "00:02:55.460",
"minute" : 2,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 109.0, 77.0 ],
"related_events" : [ "b677d41c-07fb-4500-9ee1-1c4ba86ddaa7" ]
}, {
"id" : "a1c2cef7-157d-4143-be63-44ab09f865fa",
"index" : 154,
"period" : 1,
"timestamp" : "00:02:55.460",
"minute" : 2,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 109.0, 77.0 ],
"duration" : 7.4,
"under_pressure" : true,
"related_events" : [ "2453b5ce-3d6a-4b7c-8d17-0b6db3f2c19a", "582c4a3a-7db6-4217-980a-3bccd76040d3", "89951bca-68a7-4868-b693-483a4e5f9bcf" ],
"carry" : {
"end_location" : [ 102.0, 69.0 ]
}
}, {
"id" : "89951bca-68a7-4868-b693-483a4e5f9bcf",
"index" : 155,
"period" : 1,
"timestamp" : "00:03:00.700",
"minute" : 3,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 12.0, 10.0 ],
"duration" : 2.16,
"related_events" : [ "582c4a3a-7db6-4217-980a-3bccd76040d3", "a1c2cef7-157d-4143-be63-44ab09f865fa" ]
}, {
"id" : "582c4a3a-7db6-4217-980a-3bccd76040d3",
"index" : 156,
"period" : 1,
"timestamp" : "00:03:02.860",
"minute" : 3,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 102.0, 69.0 ],
"duration" : 0.32,
"under_pressure" : true,
"related_events" : [ "89951bca-68a7-4868-b693-483a4e5f9bcf", "f0682fa3-cd54-4cad-93a1-aea7e03b1022" ],
"pass" : {
"length" : 8.5440035,
"angle" : -1.2120256,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 105.0, 61.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f0682fa3-cd54-4cad-93a1-aea7e03b1022",
"index" : 157,
"period" : 1,
"timestamp" : "00:03:03.180",
"minute" : 3,
"second" : 3,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 16.0, 20.0 ],
"related_events" : [ "582c4a3a-7db6-4217-980a-3bccd76040d3" ]
}, {
"id" : "11d89753-3a65-45b5-b295-931072abc16e",
"index" : 158,
"period" : 1,
"timestamp" : "00:03:29.540",
"minute" : 3,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 120.0, 80.0 ],
"duration" : 1.28,
"related_events" : [ "8277719d-fa41-4762-bf86-b01bb304d710" ],
"pass" : {
"length" : 31.400637,
"angle" : -1.7307094,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.0, 49.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "8277719d-fa41-4762-bf86-b01bb304d710",
"index" : 159,
"period" : 1,
"timestamp" : "00:03:30.820",
"minute" : 3,
"second" : 30,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 6.0, 32.0 ],
"under_pressure" : true,
"related_events" : [ "11d89753-3a65-45b5-b295-931072abc16e" ]
}, {
"id" : "fcb7372b-4f60-4543-a5be-8f5271c7cfe7",
"index" : 160,
"period" : 1,
"timestamp" : "00:03:32.540",
"minute" : 3,
"second" : 32,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 37.0 ]
}, {
"id" : "defa43e1-5c0e-4f36-b917-5dbb698edce6",
"index" : 161,
"period" : 1,
"timestamp" : "00:03:32.620",
"minute" : 3,
"second" : 32,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 39.0 ],
"duration" : 0.6,
"related_events" : [ "0807889a-0d75-4f86-af17-cfc79619de5d", "bdd57677-7de0-46af-83ad-fdf1e300acf3" ],
"shot" : {
"statsbomb_xg" : 0.022848671,
"end_location" : [ 109.0, 39.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"first_time" : true,
"technique" : {
"id" : 95,
"name" : "Volley"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 109.0, 51.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 113.0, 35.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 118.0, 47.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 113.0, 30.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 112.0, 32.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 64.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 97.0, 67.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : false
}, {
"location" : [ 108.0, 45.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 112.0, 49.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 49.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 116.0, 79.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 109.0, 74.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 110.0, 37.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 39.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 94.0, 41.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
}, {
"location" : [ 95.0, 47.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 120.0, 42.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 105.0, 32.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 102.0, 33.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "bdd57677-7de0-46af-83ad-fdf1e300acf3",
"index" : 162,
"period" : 1,
"timestamp" : "00:03:33.220",
"minute" : 3,
"second" : 33,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 12.0, 42.0 ],
"related_events" : [ "defa43e1-5c0e-4f36-b917-5dbb698edce6" ]
}, {
"id" : "0807889a-0d75-4f86-af17-cfc79619de5d",
"index" : 163,
"period" : 1,
"timestamp" : "00:03:33.433",
"minute" : 3,
"second" : 33,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 5,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 39.0 ],
"related_events" : [ "defa43e1-5c0e-4f36-b917-5dbb698edce6" ],
"goalkeeper" : {
"end_location" : [ 2.0, 41.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "de49aba5-8d45-4d69-a3e9-e0dacc575869",
"index" : 164,
"period" : 1,
"timestamp" : "00:03:52.500",
"minute" : 3,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 120.0, 79.0 ],
"duration" : 1.0,
"related_events" : [ "0cc5f696-0414-4d84-8727-6e0f9b8634b5" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 8.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 112.0, 79.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "0cc5f696-0414-4d84-8727-6e0f9b8634b5",
"index" : 165,
"period" : 1,
"timestamp" : "00:03:53.500",
"minute" : 3,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 112.0, 79.0 ],
"related_events" : [ "de49aba5-8d45-4d69-a3e9-e0dacc575869" ]
}, {
"id" : "5f7c5725-a8c4-49b3-a845-2549ec44bdd2",
"index" : 166,
"period" : 1,
"timestamp" : "00:03:53.500",
"minute" : 3,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 116.0, 78.0 ],
"duration" : 1.8,
"related_events" : [ "2782b53f-da0a-439c-9a30-e013c8c2caa0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 37.054016,
"angle" : -1.6247978,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 41.0 ],
"cross" : true,
"assisted_shot_id" : "e4970d40-a1c8-4fae-afd7-9d91499c7fee",
"goal_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2782b53f-da0a-439c-9a30-e013c8c2caa0",
"index" : 167,
"period" : 1,
"timestamp" : "00:03:55.300",
"minute" : 3,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 114.0, 41.0 ],
"related_events" : [ "5f7c5725-a8c4-49b3-a845-2549ec44bdd2" ]
}, {
"id" : "e4970d40-a1c8-4fae-afd7-9d91499c7fee",
"index" : 168,
"period" : 1,
"timestamp" : "00:03:55.300",
"minute" : 3,
"second" : 55,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 115.0, 41.0 ],
"duration" : 0.4,
"related_events" : [ "ee1988c4-3ce3-4b30-b4f9-5f952ff48bb9" ],
"shot" : {
"statsbomb_xg" : 0.18227948,
"end_location" : [ 120.0, 41.7, 2.4 ],
"key_pass_id" : "5f7c5725-a8c4-49b3-a845-2549ec44bdd2",
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 97,
"name" : "Goal"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 117.0, 47.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 120.0, 42.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 119.0, 48.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 117.0, 48.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 116.0, 37.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 115.0, 37.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 117.0, 40.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 114.0, 34.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 34.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 109.0, 36.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 42.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
} ]
}
}, {
"id" : "ee1988c4-3ce3-4b30-b4f9-5f952ff48bb9",
"index" : 169,
"period" : 1,
"timestamp" : "00:03:55.700",
"minute" : 3,
"second" : 55,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 39.0 ],
"related_events" : [ "e4970d40-a1c8-4fae-afd7-9d91499c7fee" ],
"goalkeeper" : {
"position" : {
"id" : 44,
"name" : "Set"
},
"outcome" : {
"id" : 55,
"name" : "No Touch"
},
"type" : {
"id" : 26,
"name" : "Goal Conceded"
}
}
}, {
"id" : "9b529e82-8025-46a1-b9b8-411b3256ca80",
"index" : 170,
"period" : 1,
"timestamp" : "00:05:32.140",
"minute" : 5,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 61.0, 40.0 ],
"duration" : 1.16,
"related_events" : [ "6d0238ac-7e28-4f8f-9578-61239e52184c" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "6d0238ac-7e28-4f8f-9578-61239e52184c",
"index" : 171,
"period" : 1,
"timestamp" : "00:05:33.300",
"minute" : 5,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.0, 40.0 ],
"related_events" : [ "9b529e82-8025-46a1-b9b8-411b3256ca80" ]
}, {
"id" : "03af5284-13fc-4bf9-98c2-0fb7ecaf36eb",
"index" : 172,
"period" : 1,
"timestamp" : "00:05:33.300",
"minute" : 5,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.0, 40.0 ],
"duration" : 0.48,
"related_events" : [ "55ba72de-0281-43fa-8bb7-d36b3402d86e", "6d0238ac-7e28-4f8f-9578-61239e52184c" ],
"carry" : {
"end_location" : [ 49.0, 40.0 ]
}
}, {
"id" : "55ba72de-0281-43fa-8bb7-d36b3402d86e",
"index" : 173,
"period" : 1,
"timestamp" : "00:05:33.780",
"minute" : 5,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.0, 40.0 ],
"duration" : 1.64,
"related_events" : [ "2cbd6331-cd89-4c34-96fd-57e6349fe711" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 20.248457,
"angle" : -2.567288,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2cbd6331-cd89-4c34-96fd-57e6349fe711",
"index" : 174,
"period" : 1,
"timestamp" : "00:05:35.420",
"minute" : 5,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 29.0 ],
"related_events" : [ "55ba72de-0281-43fa-8bb7-d36b3402d86e" ]
}, {
"id" : "699bc428-5d27-4c49-8d6b-293b21aecc1f",
"index" : 175,
"period" : 1,
"timestamp" : "00:05:35.420",
"minute" : 5,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 29.0 ],
"duration" : 1.2,
"related_events" : [ "2cbd6331-cd89-4c34-96fd-57e6349fe711", "c13b0373-9766-43e8-a70c-20d3e764ae42" ],
"carry" : {
"end_location" : [ 34.0, 28.0 ]
}
}, {
"id" : "c13b0373-9766-43e8-a70c-20d3e764ae42",
"index" : 176,
"period" : 1,
"timestamp" : "00:05:36.620",
"minute" : 5,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.0, 28.0 ],
"duration" : 1.68,
"related_events" : [ "4bba7a89-b3d1-4214-94d8-e241ec339ef1" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 26.305893,
"angle" : -1.418147,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4bba7a89-b3d1-4214-94d8-e241ec339ef1",
"index" : 177,
"period" : 1,
"timestamp" : "00:05:38.300",
"minute" : 5,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 2.0 ],
"related_events" : [ "c13b0373-9766-43e8-a70c-20d3e764ae42" ]
}, {
"id" : "db07fb71-1e44-4013-a6b9-28295d9cf820",
"index" : 178,
"period" : 1,
"timestamp" : "00:05:38.300",
"minute" : 5,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 2.0 ],
"duration" : 1.6,
"under_pressure" : true,
"related_events" : [ "4bba7a89-b3d1-4214-94d8-e241ec339ef1", "5b0f3423-29d3-4aa5-81c8-eedc4a19e6ed", "72f8aabd-b0a8-49e4-a3ec-ba7914ce84d2" ],
"carry" : {
"end_location" : [ 34.0, 3.0 ]
}
}, {
"id" : "5b0f3423-29d3-4aa5-81c8-eedc4a19e6ed",
"index" : 179,
"period" : 1,
"timestamp" : "00:05:38.700",
"minute" : 5,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 89.0, 79.0 ],
"duration" : 1.52,
"related_events" : [ "72f8aabd-b0a8-49e4-a3ec-ba7914ce84d2", "db07fb71-1e44-4013-a6b9-28295d9cf820" ]
}, {
"id" : "72f8aabd-b0a8-49e4-a3ec-ba7914ce84d2",
"index" : 180,
"period" : 1,
"timestamp" : "00:05:39.900",
"minute" : 5,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 34.0, 3.0 ],
"duration" : 2.893,
"under_pressure" : true,
"related_events" : [ "5b0f3423-29d3-4aa5-81c8-eedc4a19e6ed", "cd214057-c0dd-4490-8e6b-0bac4065331d" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 35.846897,
"angle" : 2.0968628,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 16.0, 34.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cd214057-c0dd-4490-8e6b-0bac4065331d",
"index" : 181,
"period" : 1,
"timestamp" : "00:05:42.793",
"minute" : 5,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 34.0 ],
"related_events" : [ "72f8aabd-b0a8-49e4-a3ec-ba7914ce84d2" ]
}, {
"id" : "3285ecd3-4aeb-4646-8537-6e37a98b99fa",
"index" : 182,
"period" : 1,
"timestamp" : "00:05:42.793",
"minute" : 5,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 34.0 ],
"duration" : 0.027,
"related_events" : [ "481bba0c-d587-40a6-a117-0848814aafeb", "cd214057-c0dd-4490-8e6b-0bac4065331d" ],
"carry" : {
"end_location" : [ 16.0, 34.0 ]
}
}, {
"id" : "481bba0c-d587-40a6-a117-0848814aafeb",
"index" : 183,
"period" : 1,
"timestamp" : "00:05:42.820",
"minute" : 5,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 34.0 ],
"duration" : 3.2,
"related_events" : [ "c917336d-55a7-4052-8140-1904b94ca155" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 63.1981,
"angle" : -0.07919907,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c917336d-55a7-4052-8140-1904b94ca155",
"index" : 184,
"period" : 1,
"timestamp" : "00:05:46.020",
"minute" : 5,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.0, 29.0 ],
"related_events" : [ "481bba0c-d587-40a6-a117-0848814aafeb" ]
}, {
"id" : "3822cbf9-c2d4-4498-8325-e39ff72944fb",
"index" : 185,
"period" : 1,
"timestamp" : "00:05:46.020",
"minute" : 5,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.0, 29.0 ],
"duration" : 0.16,
"related_events" : [ "c917336d-55a7-4052-8140-1904b94ca155", "d676760c-ba34-47f7-813b-770c3c03de2e" ],
"carry" : {
"end_location" : [ 79.0, 28.0 ]
}
}, {
"id" : "d676760c-ba34-47f7-813b-770c3c03de2e",
"index" : 186,
"period" : 1,
"timestamp" : "00:05:46.180",
"minute" : 5,
"second" : 46,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.0, 28.0 ]
}, {
"id" : "aa29759f-20ff-4ded-a050-8ec3d6c02a73",
"index" : 187,
"period" : 1,
"timestamp" : "00:05:47.393",
"minute" : 5,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 56.0, 52.0 ],
"duration" : 1.627,
"related_events" : [ "c9a57931-0e58-4232-9eba-5dc93c64a32b" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 19.416489,
"angle" : 2.1730838,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "c9a57931-0e58-4232-9eba-5dc93c64a32b",
"index" : 188,
"period" : 1,
"timestamp" : "00:05:49.020",
"minute" : 5,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 68.0 ],
"related_events" : [ "aa29759f-20ff-4ded-a050-8ec3d6c02a73" ]
}, {
"id" : "03d90bd6-69d5-4b02-b07b-c5bd65f49013",
"index" : 189,
"period" : 1,
"timestamp" : "00:05:49.020",
"minute" : 5,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 63.0 ],
"duration" : 1.8,
"related_events" : [ "9ec7b14f-a05c-4ff2-a703-5373cff4dc45", "aff41d48-dc6a-48b9-8b2a-9349282e8352" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 18.439089,
"angle" : -0.7086263,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 51.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "aff41d48-dc6a-48b9-8b2a-9349282e8352",
"index" : 190,
"period" : 1,
"timestamp" : "00:05:50.820",
"minute" : 5,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 58.0, 51.0 ],
"related_events" : [ "03d90bd6-69d5-4b02-b07b-c5bd65f49013" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9ec7b14f-a05c-4ff2-a703-5373cff4dc45",
"index" : 191,
"period" : 1,
"timestamp" : "00:05:50.820",
"minute" : 5,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 30.0 ],
"duration" : 0.96,
"related_events" : [ "03d90bd6-69d5-4b02-b07b-c5bd65f49013", "b5a79b11-56cc-4e05-84f5-d3a215f2e08b" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 10.198039,
"angle" : -1.7681919,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "b5a79b11-56cc-4e05-84f5-d3a215f2e08b",
"index" : 192,
"period" : 1,
"timestamp" : "00:05:51.780",
"minute" : 5,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 60.0, 20.0 ],
"related_events" : [ "9ec7b14f-a05c-4ff2-a703-5373cff4dc45" ]
}, {
"id" : "8d173163-4e04-4f81-b54f-67754b634a98",
"index" : 193,
"period" : 1,
"timestamp" : "00:05:51.780",
"minute" : 5,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 60.0, 20.0 ],
"duration" : 1.12,
"related_events" : [ "b5a79b11-56cc-4e05-84f5-d3a215f2e08b", "c1d391aa-e90f-44c3-8701-dd80f310a348" ],
"carry" : {
"end_location" : [ 63.0, 17.0 ]
}
}, {
"id" : "c1d391aa-e90f-44c3-8701-dd80f310a348",
"index" : 194,
"period" : 1,
"timestamp" : "00:05:52.900",
"minute" : 5,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 63.0, 17.0 ],
"duration" : 0.76,
"related_events" : [ "c4039321-b0ec-4549-ad6c-117d649d105b" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 14.866069,
"angle" : -1.2277724,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e866323e-8331-401d-b674-fd809df6894b",
"index" : 195,
"period" : 1,
"timestamp" : "00:05:53.473",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 47.0, 78.0 ],
"duration" : 1.786,
"related_events" : [ "7300840c-1b75-46c0-92ae-655fc577d8c8", "c4039321-b0ec-4549-ad6c-117d649d105b", "e5a30e88-0551-46c6-aa5f-81d89c3eafd6" ]
}, {
"id" : "c4039321-b0ec-4549-ad6c-117d649d105b",
"index" : 196,
"period" : 1,
"timestamp" : "00:05:53.660",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "c1d391aa-e90f-44c3-8701-dd80f310a348", "e866323e-8331-401d-b674-fd809df6894b" ]
}, {
"id" : "7300840c-1b75-46c0-92ae-655fc577d8c8",
"index" : 197,
"period" : 1,
"timestamp" : "00:05:53.660",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 3.0 ],
"duration" : 0.52,
"under_pressure" : true,
"related_events" : [ "c4039321-b0ec-4549-ad6c-117d649d105b", "e5a30e88-0551-46c6-aa5f-81d89c3eafd6", "e866323e-8331-401d-b674-fd809df6894b" ],
"carry" : {
"end_location" : [ 66.0, 4.0 ]
}
}, {
"id" : "e5a30e88-0551-46c6-aa5f-81d89c3eafd6",
"index" : 198,
"period" : 1,
"timestamp" : "00:05:54.180",
"minute" : 5,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 66.0, 4.0 ],
"duration" : 1.08,
"under_pressure" : true,
"related_events" : [ "e3e867a1-89f0-40de-a01f-e2bf6c83c439", "e866323e-8331-401d-b674-fd809df6894b" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 13.038404,
"angle" : 2.1375256,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 15.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e3e867a1-89f0-40de-a01f-e2bf6c83c439",
"index" : 199,
"period" : 1,
"timestamp" : "00:05:55.260",
"minute" : 5,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 59.0, 15.0 ],
"related_events" : [ "e5a30e88-0551-46c6-aa5f-81d89c3eafd6" ]
}, {
"id" : "14e25799-c507-43db-8c1c-8514921f6ddd",
"index" : 200,
"period" : 1,
"timestamp" : "00:05:55.260",
"minute" : 5,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 59.0, 15.0 ],
"duration" : 0.8,
"related_events" : [ "2ee02db2-b4b2-4476-b6e5-d188cbfa506c", "e3e867a1-89f0-40de-a01f-e2bf6c83c439" ],
"carry" : {
"end_location" : [ 58.0, 15.0 ]
}
}, {
"id" : "2ee02db2-b4b2-4476-b6e5-d188cbfa506c",
"index" : 201,
"period" : 1,
"timestamp" : "00:05:56.060",
"minute" : 5,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.0, 15.0 ],
"duration" : 1.56,
"related_events" : [ "a630343b-f614-4430-9718-8b84dd5d4c65" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 18.110771,
"angle" : 3.0309355,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a630343b-f614-4430-9718-8b84dd5d4c65",
"index" : 202,
"period" : 1,
"timestamp" : "00:05:57.620",
"minute" : 5,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 17.0 ],
"related_events" : [ "2ee02db2-b4b2-4476-b6e5-d188cbfa506c" ]
}, {
"id" : "bc49cd75-dd19-418e-8d3e-c77427ab5a2d",
"index" : 203,
"period" : 1,
"timestamp" : "00:05:57.620",
"minute" : 5,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 17.0 ],
"duration" : 1.093,
"related_events" : [ "841668fc-ed70-4040-b7c7-f4b2f393e0f2", "a630343b-f614-4430-9718-8b84dd5d4c65" ],
"carry" : {
"end_location" : [ 37.0, 17.0 ]
}
}, {
"id" : "841668fc-ed70-4040-b7c7-f4b2f393e0f2",
"index" : 204,
"period" : 1,
"timestamp" : "00:05:58.713",
"minute" : 5,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 17.0 ],
"duration" : 1.026,
"related_events" : [ "50bb0928-9078-4116-b986-99cb015d9f27" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 22.36068,
"angle" : 1.7506498,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.0, 39.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "50bb0928-9078-4116-b986-99cb015d9f27",
"index" : 205,
"period" : 1,
"timestamp" : "00:05:59.739",
"minute" : 5,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 33.0, 39.0 ],
"related_events" : [ "841668fc-ed70-4040-b7c7-f4b2f393e0f2" ]
}, {
"id" : "2988ae14-f15c-4cf8-b915-6da11056b5d0",
"index" : 206,
"period" : 1,
"timestamp" : "00:05:59.739",
"minute" : 5,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 33.0, 39.0 ],
"duration" : 2.281,
"related_events" : [ "50bb0928-9078-4116-b986-99cb015d9f27", "fe3e9464-3b1e-4513-bee0-d917261f06b3" ],
"carry" : {
"end_location" : [ 32.0, 47.0 ]
}
}, {
"id" : "fe3e9464-3b1e-4513-bee0-d917261f06b3",
"index" : 207,
"period" : 1,
"timestamp" : "00:06:02.020",
"minute" : 6,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 32.0, 47.0 ],
"duration" : 1.8,
"related_events" : [ "8079f9e7-bdf1-41ee-b43f-4123c8c81413" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 35.846897,
"angle" : 1.04473,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8079f9e7-bdf1-41ee-b43f-4123c8c81413",
"index" : 208,
"period" : 1,
"timestamp" : "00:06:03.820",
"minute" : 6,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 78.0 ],
"related_events" : [ "fe3e9464-3b1e-4513-bee0-d917261f06b3" ]
}, {
"id" : "4b5f33ef-e8a2-4c41-bd4c-16b6572c60c5",
"index" : 209,
"period" : 1,
"timestamp" : "00:06:03.820",
"minute" : 6,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 78.0 ],
"duration" : 0.533,
"under_pressure" : true,
"related_events" : [ "2a32be28-52ab-4667-a85f-a403a6f1ffcf", "8079f9e7-bdf1-41ee-b43f-4123c8c81413", "8d32502b-7846-4748-9446-ec39f20bbddc" ],
"carry" : {
"end_location" : [ 45.0, 75.0 ]
}
}, {
"id" : "2a32be28-52ab-4667-a85f-a403a6f1ffcf",
"index" : 210,
"period" : 1,
"timestamp" : "00:06:04.353",
"minute" : 6,
"second" : 4,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.0, 6.0 ],
"related_events" : [ "16cc8aa8-816c-4f53-81c8-a314c1cac008", "4b5f33ef-e8a2-4c41-bd4c-16b6572c60c5", "8d32502b-7846-4748-9446-ec39f20bbddc" ]
}, {
"id" : "8d32502b-7846-4748-9446-ec39f20bbddc",
"index" : 211,
"period" : 1,
"timestamp" : "00:06:04.353",
"minute" : 6,
"second" : 4,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 75.0 ],
"under_pressure" : true,
"related_events" : [ "2a32be28-52ab-4667-a85f-a403a6f1ffcf" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "16cc8aa8-816c-4f53-81c8-a314c1cac008",
"index" : 212,
"period" : 1,
"timestamp" : "00:06:04.353",
"minute" : 6,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 75.0 ],
"duration" : 3.227,
"under_pressure" : true,
"related_events" : [ "2a32be28-52ab-4667-a85f-a403a6f1ffcf", "3fceeaa6-e3e0-437d-a33f-7a0a44b7ea53", "8d32502b-7846-4748-9446-ec39f20bbddc" ],
"carry" : {
"end_location" : [ 58.0, 59.0 ]
}
}, {
"id" : "3fceeaa6-e3e0-437d-a33f-7a0a44b7ea53",
"index" : 213,
"period" : 1,
"timestamp" : "00:06:07.580",
"minute" : 6,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 59.0 ],
"duration" : 1.08,
"related_events" : [ "f97c7806-a92f-4351-92bc-f5db96435582" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 12.0415945,
"angle" : 0.08314123,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f97c7806-a92f-4351-92bc-f5db96435582",
"index" : 214,
"period" : 1,
"timestamp" : "00:06:08.660",
"minute" : 6,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 70.0, 60.0 ],
"related_events" : [ "3fceeaa6-e3e0-437d-a33f-7a0a44b7ea53" ]
}, {
"id" : "feaa08fa-9868-43e5-a2b7-db792955386e",
"index" : 215,
"period" : 1,
"timestamp" : "00:06:08.660",
"minute" : 6,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 70.0, 60.0 ],
"duration" : 3.88,
"related_events" : [ "f5494b99-54ad-4955-9e07-055f01b2274b", "f97c7806-a92f-4351-92bc-f5db96435582" ],
"carry" : {
"end_location" : [ 73.0, 59.0 ]
}
}, {
"id" : "f5494b99-54ad-4955-9e07-055f01b2274b",
"index" : 216,
"period" : 1,
"timestamp" : "00:06:12.540",
"minute" : 6,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 73.0, 59.0 ],
"duration" : 1.04,
"related_events" : [ "16978a37-4b2e-4453-a53d-51cb5a868c8d" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 21.540659,
"angle" : 1.19029,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "16978a37-4b2e-4453-a53d-51cb5a868c8d",
"index" : 217,
"period" : 1,
"timestamp" : "00:06:13.580",
"minute" : 6,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 79.0 ],
"related_events" : [ "f5494b99-54ad-4955-9e07-055f01b2274b" ]
}, {
"id" : "7ddc74b0-c992-4ecd-81b0-d7348120f62f",
"index" : 218,
"period" : 1,
"timestamp" : "00:06:13.580",
"minute" : 6,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 79.0 ],
"duration" : 1.253,
"related_events" : [ "16978a37-4b2e-4453-a53d-51cb5a868c8d", "82687a6a-d39f-41f5-88e8-67d3b04cb5e7" ],
"carry" : {
"end_location" : [ 84.0, 78.0 ]
}
}, {
"id" : "82687a6a-d39f-41f5-88e8-67d3b04cb5e7",
"index" : 219,
"period" : 1,
"timestamp" : "00:06:14.833",
"minute" : 6,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 84.0, 78.0 ],
"duration" : 0.666,
"related_events" : [ "8cf2da6b-c1e5-408f-b377-93cfd365dd9e" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 5.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8cf2da6b-c1e5-408f-b377-93cfd365dd9e",
"index" : 220,
"period" : 1,
"timestamp" : "00:06:15.499",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 78.0 ],
"related_events" : [ "82687a6a-d39f-41f5-88e8-67d3b04cb5e7" ]
}, {
"id" : "f82398a0-6724-4421-a2e5-59638aacb380",
"index" : 221,
"period" : 1,
"timestamp" : "00:06:15.499",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 78.0 ],
"duration" : 0.001,
"related_events" : [ "0cd7bba4-77b2-42f7-a712-4cb9648c4c22", "8cf2da6b-c1e5-408f-b377-93cfd365dd9e" ],
"carry" : {
"end_location" : [ 89.0, 78.0 ]
}
}, {
"id" : "0cd7bba4-77b2-42f7-a712-4cb9648c4c22",
"index" : 222,
"period" : 1,
"timestamp" : "00:06:15.500",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 78.0 ],
"duration" : 0.12,
"related_events" : [ "0d712f90-5ddb-4428-aa72-139480c3a591", "eff9a9ab-e971-4980-9d96-4b42a8838b0f" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 5.3851647,
"angle" : -0.38050637,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0d712f90-5ddb-4428-aa72-139480c3a591",
"index" : 223,
"period" : 1,
"timestamp" : "00:06:15.620",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 87.0, 75.0 ],
"related_events" : [ "0cd7bba4-77b2-42f7-a712-4cb9648c4c22" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "eff9a9ab-e971-4980-9d96-4b42a8838b0f",
"index" : 224,
"period" : 1,
"timestamp" : "00:06:15.620",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 7,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 27.0, 5.0 ],
"related_events" : [ "0cd7bba4-77b2-42f7-a712-4cb9648c4c22" ]
}, {
"id" : "d82469e2-0d91-4d89-bbb5-1cdb3c3333c1",
"index" : 225,
"period" : 1,
"timestamp" : "00:06:31.540",
"minute" : 6,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 79.0 ],
"duration" : 1.24,
"related_events" : [ "039785cd-0757-43a9-8d32-fd5dd4584e9e", "b5856b6f-6708-4ec5-86f4-f347af7e4fbe" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 22.203604,
"angle" : -0.62548506,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.0, 66.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "039785cd-0757-43a9-8d32-fd5dd4584e9e",
"index" : 226,
"period" : 1,
"timestamp" : "00:06:32.780",
"minute" : 6,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 103.0, 66.0 ],
"related_events" : [ "d82469e2-0d91-4d89-bbb5-1cdb3c3333c1" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b5856b6f-6708-4ec5-86f4-f347af7e4fbe",
"index" : 227,
"period" : 1,
"timestamp" : "00:06:32.780",
"minute" : 6,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 15.0, 15.0 ],
"duration" : 2.0,
"related_events" : [ "d82469e2-0d91-4d89-bbb5-1cdb3c3333c1", "f9b180ff-8e88-4d43-98d3-ca8c63a795c1" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 20.880613,
"angle" : 0.2914568,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 35.0, 21.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "f9b180ff-8e88-4d43-98d3-ca8c63a795c1",
"index" : 228,
"period" : 1,
"timestamp" : "00:06:34.780",
"minute" : 6,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 35.0, 21.0 ],
"related_events" : [ "b5856b6f-6708-4ec5-86f4-f347af7e4fbe" ]
}, {
"id" : "775cad39-61c2-4b0a-a0f8-678f8f70b7ef",
"index" : 229,
"period" : 1,
"timestamp" : "00:06:34.780",
"minute" : 6,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 35.0, 21.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "86fb8abd-d8ce-4cff-b584-47b53790b3d2", "a8a5803f-a447-4b15-91de-dff43f0cd414", "f9b180ff-8e88-4d43-98d3-ca8c63a795c1" ],
"carry" : {
"end_location" : [ 33.0, 21.0 ]
}
}, {
"id" : "86fb8abd-d8ce-4cff-b584-47b53790b3d2",
"index" : 230,
"period" : 1,
"timestamp" : "00:06:34.820",
"minute" : 6,
"second" : 34,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 88.0, 60.0 ],
"counterpress" : true,
"related_events" : [ "775cad39-61c2-4b0a-a0f8-678f8f70b7ef", "a8a5803f-a447-4b15-91de-dff43f0cd414" ]
}, {
"id" : "a8a5803f-a447-4b15-91de-dff43f0cd414",
"index" : 231,
"period" : 1,
"timestamp" : "00:06:34.820",
"minute" : 6,
"second" : 34,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 33.0, 21.0 ],
"under_pressure" : true,
"related_events" : [ "86fb8abd-d8ce-4cff-b584-47b53790b3d2" ]
}, {
"id" : "1d4bccb8-a7e0-4517-958f-86d499ca6ef6",
"index" : 232,
"period" : 1,
"timestamp" : "00:06:53.075",
"minute" : 6,
"second" : 53,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "069442dc-7636-4a5d-bb14-a25dc2e4da44",
"index" : 233,
"period" : 1,
"timestamp" : "00:06:56.020",
"minute" : 6,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 33.0, 42.0 ],
"duration" : 2.28,
"related_events" : [ "d6f138ad-a1db-4aa6-a775-d03398837d91" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 29.427877,
"angle" : 1.7415315,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 28.0, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d6f138ad-a1db-4aa6-a775-d03398837d91",
"index" : 234,
"period" : 1,
"timestamp" : "00:06:58.300",
"minute" : 6,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 71.0 ],
"related_events" : [ "069442dc-7636-4a5d-bb14-a25dc2e4da44" ]
}, {
"id" : "6b4ed802-62f2-4cc6-8b1d-65408c25a52c",
"index" : 235,
"period" : 1,
"timestamp" : "00:06:58.300",
"minute" : 6,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 71.0 ],
"duration" : 1.88,
"related_events" : [ "d6f138ad-a1db-4aa6-a775-d03398837d91", "ddde150c-86eb-4002-b0e1-4b00ed8d36bc" ],
"carry" : {
"end_location" : [ 34.0, 73.0 ]
}
}, {
"id" : "ddde150c-86eb-4002-b0e1-4b00ed8d36bc",
"index" : 236,
"period" : 1,
"timestamp" : "00:07:00.180",
"minute" : 7,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.0, 73.0 ],
"duration" : 3.04,
"related_events" : [ "a415321a-1fa2-4354-b32e-cafabf89e91d", "ffc99d82-a361-46a8-bd19-d7ae4f243dde" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 61.294373,
"angle" : -0.098045275,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 95.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a415321a-1fa2-4354-b32e-cafabf89e91d",
"index" : 237,
"period" : 1,
"timestamp" : "00:07:03.220",
"minute" : 7,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 92.0, 70.0 ],
"related_events" : [ "ddde150c-86eb-4002-b0e1-4b00ed8d36bc" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ffc99d82-a361-46a8-bd19-d7ae4f243dde",
"index" : 238,
"period" : 1,
"timestamp" : "00:07:03.220",
"minute" : 7,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 14.0 ],
"duration" : 1.24,
"related_events" : [ "4a8eb803-acf3-4757-91ed-337c76b1c7d2", "ddde150c-86eb-4002-b0e1-4b00ed8d36bc" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 16.27882,
"angle" : -0.7419473,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 38.0, 3.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4a8eb803-acf3-4757-91ed-337c76b1c7d2",
"index" : 239,
"period" : 1,
"timestamp" : "00:07:04.460",
"minute" : 7,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 3.0 ],
"related_events" : [ "ffc99d82-a361-46a8-bd19-d7ae4f243dde" ]
}, {
"id" : "93353f77-8b3d-4286-8f3f-62de63c5b7c2",
"index" : 240,
"period" : 1,
"timestamp" : "00:07:04.460",
"minute" : 7,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 3.0 ],
"duration" : 1.12,
"related_events" : [ "4a8eb803-acf3-4757-91ed-337c76b1c7d2", "6d9ca7f6-f4c7-4adf-9267-9e41e2b8aa6c" ],
"carry" : {
"end_location" : [ 43.0, 2.0 ]
}
}, {
"id" : "6d9ca7f6-f4c7-4adf-9267-9e41e2b8aa6c",
"index" : 241,
"period" : 1,
"timestamp" : "00:07:05.580",
"minute" : 7,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 43.0, 2.0 ],
"duration" : 3.96,
"related_events" : [ "03b8d552-df32-4db7-90d8-90c128c6b05b", "d721de61-71a8-4da5-8138-36823d1a684d" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 49.396355,
"angle" : 0.5543075,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 28.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "03b8d552-df32-4db7-90d8-90c128c6b05b",
"index" : 242,
"period" : 1,
"timestamp" : "00:07:09.540",
"minute" : 7,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 80.0, 24.0 ],
"related_events" : [ "6d9ca7f6-f4c7-4adf-9267-9e41e2b8aa6c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d721de61-71a8-4da5-8138-36823d1a684d",
"index" : 243,
"period" : 1,
"timestamp" : "00:07:09.540",
"minute" : 7,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 53.0 ],
"duration" : 1.84,
"related_events" : [ "6915a301-c37d-4134-9c66-c66517455f45", "6d9ca7f6-f4c7-4adf-9267-9e41e2b8aa6c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 25.019993,
"angle" : 1.5308176,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 37.0, 78.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "6915a301-c37d-4134-9c66-c66517455f45",
"index" : 244,
"period" : 1,
"timestamp" : "00:07:11.380",
"minute" : 7,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 78.0 ],
"related_events" : [ "d721de61-71a8-4da5-8138-36823d1a684d" ]
}, {
"id" : "288dde7b-966c-4d2c-bffa-dd946427845a",
"index" : 245,
"period" : 1,
"timestamp" : "00:07:11.380",
"minute" : 7,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 78.0 ],
"duration" : 0.48,
"pass" : {
"length" : 6.708204,
"angle" : -0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 43.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "f253a6fb-f2a6-461e-9197-60e4a67577c8",
"index" : 246,
"period" : 1,
"timestamp" : "00:07:11.860",
"minute" : 7,
"second" : 11,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 10,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 8.0 ],
"foul_committed" : {
"type" : {
"id" : 24,
"name" : "Handball"
}
}
}, {
"id" : "830a3e98-2742-49be-8b7e-ed54c07e333b",
"index" : 247,
"period" : 1,
"timestamp" : "00:07:27.060",
"minute" : 7,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.0, 78.0 ],
"duration" : 1.04,
"related_events" : [ "d35ada06-2dec-48e2-bcda-83a29da8942f" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 19.104973,
"angle" : 0.104876935,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "d35ada06-2dec-48e2-bcda-83a29da8942f",
"index" : 248,
"period" : 1,
"timestamp" : "00:07:28.100",
"minute" : 7,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 80.0 ],
"related_events" : [ "830a3e98-2742-49be-8b7e-ed54c07e333b" ]
}, {
"id" : "6eaa520f-1bb3-41db-b224-b0c5ac63bb5b",
"index" : 249,
"period" : 1,
"timestamp" : "00:07:28.100",
"minute" : 7,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 80.0 ],
"duration" : 4.4,
"under_pressure" : true,
"related_events" : [ "1537c4d8-8b13-4cc5-8f2b-94f1f5631b0e", "9d2760c8-0d61-40a9-a943-a6c2a4742a6c", "d35ada06-2dec-48e2-bcda-83a29da8942f" ],
"carry" : {
"end_location" : [ 77.0, 67.0 ]
}
}, {
"id" : "1537c4d8-8b13-4cc5-8f2b-94f1f5631b0e",
"index" : 250,
"period" : 1,
"timestamp" : "00:07:28.660",
"minute" : 7,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 2.0 ],
"duration" : 1.96,
"related_events" : [ "6eaa520f-1bb3-41db-b224-b0c5ac63bb5b" ]
}, {
"id" : "3361f2c8-9523-42cd-82a2-3151a64f16d1",
"index" : 251,
"period" : 1,
"timestamp" : "00:07:30.513",
"minute" : 7,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 3.0 ],
"duration" : 1.826
}, {
"id" : "a407e5af-2d4a-4f95-a13b-2b4805585932",
"index" : 252,
"period" : 1,
"timestamp" : "00:07:31.940",
"minute" : 7,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 45.0, 26.0 ],
"duration" : 0.52
}, {
"id" : "9d2760c8-0d61-40a9-a943-a6c2a4742a6c",
"index" : 253,
"period" : 1,
"timestamp" : "00:07:32.500",
"minute" : 7,
"second" : 32,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.0, 67.0 ],
"under_pressure" : true,
"related_events" : [ "5a53db69-d692-4bcb-a388-a48545a0e43d" ]
}, {
"id" : "5a53db69-d692-4bcb-a388-a48545a0e43d",
"index" : 254,
"period" : 1,
"timestamp" : "00:07:32.500",
"minute" : 7,
"second" : 32,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 11,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.0, 14.0 ],
"under_pressure" : true,
"related_events" : [ "9d2760c8-0d61-40a9-a943-a6c2a4742a6c" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "b3194fc8-6abc-4af5-8e13-03e49a0bf9bc",
"index" : 255,
"period" : 1,
"timestamp" : "00:07:40.700",
"minute" : 7,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 93.0, 80.0 ],
"duration" : 1.093,
"related_events" : [ "3d4eb773-3a85-428f-a7f7-6f5dd791eba0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 7.81025,
"angle" : -2.2655346,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 74.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "3d4eb773-3a85-428f-a7f7-6f5dd791eba0",
"index" : 256,
"period" : 1,
"timestamp" : "00:07:41.793",
"minute" : 7,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 88.0, 74.0 ],
"related_events" : [ "b3194fc8-6abc-4af5-8e13-03e49a0bf9bc" ]
}, {
"id" : "0cea46ec-2927-44bd-8d55-a6357dfba071",
"index" : 257,
"period" : 1,
"timestamp" : "00:07:41.793",
"minute" : 7,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 88.0, 74.0 ],
"duration" : 1.162,
"under_pressure" : true,
"related_events" : [ "2d48e6a5-f931-407f-a859-4e3f29dbc4fd", "3d4eb773-3a85-428f-a7f7-6f5dd791eba0", "7e191503-9e9d-4246-9a39-b32d5ba63e6a" ],
"carry" : {
"end_location" : [ 84.0, 78.0 ]
}
}, {
"id" : "7e191503-9e9d-4246-9a39-b32d5ba63e6a",
"index" : 258,
"period" : 1,
"timestamp" : "00:07:42.060",
"minute" : 7,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 31.0, 8.0 ],
"duration" : 0.64,
"related_events" : [ "0cea46ec-2927-44bd-8d55-a6357dfba071" ]
}, {
"id" : "2d48e6a5-f931-407f-a859-4e3f29dbc4fd",
"index" : 259,
"period" : 1,
"timestamp" : "00:07:42.955",
"minute" : 7,
"second" : 42,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 84.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "b7bc1d23-fbd3-4c78-830f-dcb683b14eae" ]
}, {
"id" : "b7bc1d23-fbd3-4c78-830f-dcb683b14eae",
"index" : 260,
"period" : 1,
"timestamp" : "00:07:42.955",
"minute" : 7,
"second" : 42,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 37.0, 3.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "2d48e6a5-f931-407f-a859-4e3f29dbc4fd" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "2102f8c7-c697-4876-a049-28b31a83bcca",
"index" : 261,
"period" : 1,
"timestamp" : "00:07:42.955",
"minute" : 7,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 37.0, 3.0 ],
"duration" : 3.065,
"related_events" : [ "1fec123a-26de-436e-9d4c-1a464829ec18", "b7bc1d23-fbd3-4c78-830f-dcb683b14eae" ],
"carry" : {
"end_location" : [ 46.0, 12.0 ]
}
}, {
"id" : "1fec123a-26de-436e-9d4c-1a464829ec18",
"index" : 262,
"period" : 1,
"timestamp" : "00:07:46.020",
"minute" : 7,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 46.0, 12.0 ],
"duration" : 1.4,
"related_events" : [ "3929992b-358e-4f0b-bbb2-73c25ee21e6b" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 42.107006,
"angle" : -0.071307465,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"deflected" : true
}
}, {
"id" : "3929992b-358e-4f0b-bbb2-73c25ee21e6b",
"index" : 263,
"period" : 1,
"timestamp" : "00:07:47.420",
"minute" : 7,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 9.0 ],
"related_events" : [ "1fec123a-26de-436e-9d4c-1a464829ec18" ]
}, {
"id" : "4ddaeec3-a4b2-4451-8fd0-37c79d504c0c",
"index" : 264,
"period" : 1,
"timestamp" : "00:07:47.420",
"minute" : 7,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 9.0 ],
"duration" : 2.24,
"under_pressure" : true,
"related_events" : [ "3929992b-358e-4f0b-bbb2-73c25ee21e6b", "39672398-0e8b-4c5d-a5ec-8acff84ab913", "5beb5eae-de94-4744-a3ce-cfdacb881c66" ],
"carry" : {
"end_location" : [ 90.0, 6.0 ]
}
}, {
"id" : "39672398-0e8b-4c5d-a5ec-8acff84ab913",
"index" : 265,
"period" : 1,
"timestamp" : "00:07:47.420",
"minute" : 7,
"second" : 47,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 74.0 ],
"counterpress" : true,
"related_events" : [ "4ddaeec3-a4b2-4451-8fd0-37c79d504c0c" ],
"block" : {
"deflection" : true
}
}, {
"id" : "e5588f01-cf76-4680-9b15-3694e14351ce",
"index" : 266,
"period" : 1,
"timestamp" : "00:07:49.660",
"minute" : 7,
"second" : 49,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 31.0, 75.0 ],
"related_events" : [ "1ebc903b-b698-4c72-bafd-143c5443e622", "5beb5eae-de94-4744-a3ce-cfdacb881c66" ]
}, {
"id" : "5beb5eae-de94-4744-a3ce-cfdacb881c66",
"index" : 267,
"period" : 1,
"timestamp" : "00:07:49.660",
"minute" : 7,
"second" : 49,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 90.0, 6.0 ],
"under_pressure" : true,
"related_events" : [ "e5588f01-cf76-4680-9b15-3694e14351ce" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
},
"overrun" : true
}
}, {
"id" : "1ebc903b-b698-4c72-bafd-143c5443e622",
"index" : 268,
"period" : 1,
"timestamp" : "00:07:49.660",
"minute" : 7,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 90.0, 6.0 ],
"duration" : 1.48,
"under_pressure" : true,
"related_events" : [ "5beb5eae-de94-4744-a3ce-cfdacb881c66", "e5588f01-cf76-4680-9b15-3694e14351ce", "f8ec2217-6492-491e-a8a7-e771c5454f4f" ],
"carry" : {
"end_location" : [ 91.0, 6.0 ]
}
}, {
"id" : "f8ec2217-6492-491e-a8a7-e771c5454f4f",
"index" : 269,
"period" : 1,
"timestamp" : "00:07:51.140",
"minute" : 7,
"second" : 51,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 91.0, 6.0 ],
"ball_recovery" : {
"offensive" : true
}
}, {
"id" : "1f9f6edb-1146-4dd3-9fc0-31856d9d847f",
"index" : 270,
"period" : 1,
"timestamp" : "00:07:51.140",
"minute" : 7,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 91.0, 6.0 ],
"duration" : 2.2,
"related_events" : [ "2e7e423e-61c5-4e49-9f55-08fe9f47fe7e", "f8ec2217-6492-491e-a8a7-e771c5454f4f" ],
"carry" : {
"end_location" : [ 101.0, 12.0 ]
}
}, {
"id" : "2e7e423e-61c5-4e49-9f55-08fe9f47fe7e",
"index" : 271,
"period" : 1,
"timestamp" : "00:07:53.340",
"minute" : 7,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 101.0, 12.0 ],
"duration" : 1.64,
"related_events" : [ "041c7ac8-5cff-4469-b7b1-030225a51814" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 17.029387,
"angle" : 0.7022569,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 114.0, 23.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "041c7ac8-5cff-4469-b7b1-030225a51814",
"index" : 272,
"period" : 1,
"timestamp" : "00:07:54.980",
"minute" : 7,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 114.0, 23.0 ],
"related_events" : [ "2e7e423e-61c5-4e49-9f55-08fe9f47fe7e" ]
}, {
"id" : "cf443063-3769-4b61-b4f9-2ef84b98f090",
"index" : 273,
"period" : 1,
"timestamp" : "00:07:54.980",
"minute" : 7,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 114.0, 23.0 ],
"duration" : 0.08,
"related_events" : [ "041c7ac8-5cff-4469-b7b1-030225a51814", "4f4986b4-03ec-42e0-9d55-1304d16d684c" ],
"carry" : {
"end_location" : [ 114.0, 23.0 ]
}
}, {
"id" : "4f4986b4-03ec-42e0-9d55-1304d16d684c",
"index" : 274,
"period" : 1,
"timestamp" : "00:07:55.060",
"minute" : 7,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 114.0, 23.0 ],
"duration" : 1.333,
"related_events" : [ "27953aa9-e440-4e70-b4da-3fe176c5f4af", "ec55e92c-872a-450a-be9c-97112b548238" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 4.1231055,
"angle" : 2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 110.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ec55e92c-872a-450a-be9c-97112b548238",
"index" : 275,
"period" : 1,
"timestamp" : "00:07:56.393",
"minute" : 7,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 112.0, 30.0 ],
"related_events" : [ "4f4986b4-03ec-42e0-9d55-1304d16d684c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "27953aa9-e440-4e70-b4da-3fe176c5f4af",
"index" : 276,
"period" : 1,
"timestamp" : "00:07:56.393",
"minute" : 7,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 11.0, 57.0 ],
"related_events" : [ "4f4986b4-03ec-42e0-9d55-1304d16d684c" ]
}, {
"id" : "056e1f4b-296d-4080-a99c-5bc4d678ee7a",
"index" : 277,
"period" : 1,
"timestamp" : "00:07:56.393",
"minute" : 7,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 11.0, 57.0 ],
"duration" : 2.347,
"related_events" : [ "27953aa9-e440-4e70-b4da-3fe176c5f4af", "2d7d318e-9850-40ab-b11c-82e8accf5b5d" ],
"carry" : {
"end_location" : [ 9.0, 64.0 ]
}
}, {
"id" : "2d7d318e-9850-40ab-b11c-82e8accf5b5d",
"index" : 278,
"period" : 1,
"timestamp" : "00:07:58.740",
"minute" : 7,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 9.0, 64.0 ],
"duration" : 5.92,
"related_events" : [ "209d705e-97a3-4f45-91d1-dee6c98570a7", "f86fe7b2-8074-4fd4-ad9a-b9e4063587b9" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 78.77182,
"angle" : 0.14010173,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 87.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "209d705e-97a3-4f45-91d1-dee6c98570a7",
"index" : 279,
"period" : 1,
"timestamp" : "00:08:04.660",
"minute" : 8,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 60.0, 76.0 ],
"related_events" : [ "2d7d318e-9850-40ab-b11c-82e8accf5b5d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f86fe7b2-8074-4fd4-ad9a-b9e4063587b9",
"index" : 280,
"period" : 1,
"timestamp" : "00:08:04.660",
"minute" : 8,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.0, 6.0 ],
"duration" : 2.84,
"related_events" : [ "2d7d318e-9850-40ab-b11c-82e8accf5b5d", "9d301802-8ad1-45af-b29b-8223ddcf35c3" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 35.510563,
"angle" : 2.1353657,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9d301802-8ad1-45af-b29b-8223ddcf35c3",
"index" : 281,
"period" : 1,
"timestamp" : "00:08:07.500",
"minute" : 8,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 15.0, 36.0 ],
"related_events" : [ "f86fe7b2-8074-4fd4-ad9a-b9e4063587b9" ]
}, {
"id" : "a6ff674b-b261-4f75-864f-093d1aecea31",
"index" : 282,
"period" : 1,
"timestamp" : "00:08:07.500",
"minute" : 8,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 15.0, 36.0 ],
"duration" : 1.84,
"related_events" : [ "0a0b3478-000d-483f-8c19-dee1eb3a62ea", "9d301802-8ad1-45af-b29b-8223ddcf35c3" ],
"carry" : {
"end_location" : [ 17.0, 35.0 ]
}
}, {
"id" : "0a0b3478-000d-483f-8c19-dee1eb3a62ea",
"index" : 283,
"period" : 1,
"timestamp" : "00:08:09.340",
"minute" : 8,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 17.0, 35.0 ],
"duration" : 3.08,
"related_events" : [ "7e86e21d-d7cb-4e74-86d3-10fb2c684657" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 22.847319,
"angle" : 1.1659045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7e86e21d-d7cb-4e74-86d3-10fb2c684657",
"index" : 284,
"period" : 1,
"timestamp" : "00:08:12.420",
"minute" : 8,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 56.0 ],
"related_events" : [ "0a0b3478-000d-483f-8c19-dee1eb3a62ea" ]
}, {
"id" : "f0c9b841-1c5c-4454-b282-30641a5ea8a7",
"index" : 285,
"period" : 1,
"timestamp" : "00:08:12.420",
"minute" : 8,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 56.0 ],
"duration" : 1.28,
"related_events" : [ "8366d0fc-6371-41a2-8f89-17c6fd6e3fb0" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 25.059929,
"angle" : 1.0714496,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8366d0fc-6371-41a2-8f89-17c6fd6e3fb0",
"index" : 286,
"period" : 1,
"timestamp" : "00:08:13.700",
"minute" : 8,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 78.0 ],
"related_events" : [ "f0c9b841-1c5c-4454-b282-30641a5ea8a7" ]
}, {
"id" : "f81d75e7-0d23-4160-a607-dffd93ec0eff",
"index" : 287,
"period" : 1,
"timestamp" : "00:08:13.700",
"minute" : 8,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 78.0 ],
"duration" : 1.0,
"related_events" : [ "238ad104-8e51-4387-a984-91c7b90ad52d", "8366d0fc-6371-41a2-8f89-17c6fd6e3fb0" ],
"carry" : {
"end_location" : [ 38.0, 78.0 ]
}
}, {
"id" : "238ad104-8e51-4387-a984-91c7b90ad52d",
"index" : 288,
"period" : 1,
"timestamp" : "00:08:14.700",
"minute" : 8,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 78.0 ],
"duration" : 2.28,
"related_events" : [ "455be803-e38a-4b17-9e72-67c3c4049428" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 28.01785,
"angle" : -0.035699114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a0acf9d-69cb-43f7-910f-8b9d6be54ff6",
"index" : 289,
"period" : 1,
"timestamp" : "00:08:16.260",
"minute" : 8,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 52.0, 7.0 ],
"duration" : 1.68,
"related_events" : [ "455be803-e38a-4b17-9e72-67c3c4049428", "5e62169f-4c13-49f7-a195-92f65468df6f", "9fade0a8-770e-475c-849a-9889ac4f7989" ]
}, {
"id" : "455be803-e38a-4b17-9e72-67c3c4049428",
"index" : 290,
"period" : 1,
"timestamp" : "00:08:16.980",
"minute" : 8,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 66.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "238ad104-8e51-4387-a984-91c7b90ad52d", "3a0acf9d-69cb-43f7-910f-8b9d6be54ff6" ]
}, {
"id" : "5e62169f-4c13-49f7-a195-92f65468df6f",
"index" : 291,
"period" : 1,
"timestamp" : "00:08:16.980",
"minute" : 8,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 66.0, 77.0 ],
"duration" : 0.213,
"under_pressure" : true,
"related_events" : [ "3a0acf9d-69cb-43f7-910f-8b9d6be54ff6", "455be803-e38a-4b17-9e72-67c3c4049428", "9fade0a8-770e-475c-849a-9889ac4f7989" ],
"carry" : {
"end_location" : [ 67.0, 77.0 ]
}
}, {
"id" : "9fade0a8-770e-475c-849a-9889ac4f7989",
"index" : 292,
"period" : 1,
"timestamp" : "00:08:17.193",
"minute" : 8,
"second" : 17,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 13,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 67.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "3a0acf9d-69cb-43f7-910f-8b9d6be54ff6" ]
}, {
"id" : "35247566-9809-47e9-a370-2e22de547d2e",
"index" : 293,
"period" : 1,
"timestamp" : "00:08:17.873",
"minute" : 8,
"second" : 17,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 9.0 ]
}, {
"id" : "49c1c694-c0cc-4cf0-9376-647c1418ae7a",
"index" : 294,
"period" : 1,
"timestamp" : "00:08:17.873",
"minute" : 8,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 9.0 ],
"duration" : 6.387,
"under_pressure" : true,
"related_events" : [ "35247566-9809-47e9-a370-2e22de547d2e", "7cc7b9f1-e276-46c6-97ba-d9a41d07acd8", "fa8f5f4f-52ac-4476-bf32-abbc951491eb" ],
"carry" : {
"end_location" : [ 97.0, 37.0 ]
}
}, {
"id" : "fa8f5f4f-52ac-4476-bf32-abbc951491eb",
"index" : 295,
"period" : 1,
"timestamp" : "00:08:18.580",
"minute" : 8,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 64.0, 74.0 ],
"duration" : 5.733,
"counterpress" : true,
"related_events" : [ "49c1c694-c0cc-4cf0-9376-647c1418ae7a", "7cc7b9f1-e276-46c6-97ba-d9a41d07acd8" ]
}, {
"id" : "7cc7b9f1-e276-46c6-97ba-d9a41d07acd8",
"index" : 296,
"period" : 1,
"timestamp" : "00:08:24.260",
"minute" : 8,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 37.0 ],
"duration" : 0.813,
"under_pressure" : true,
"related_events" : [ "fa8f5f4f-52ac-4476-bf32-abbc951491eb", "fffea7a6-a868-411c-b9f9-e9e853e4f10b" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 13.038404,
"angle" : 1.0040671,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.0, 48.0 ],
"assisted_shot_id" : "aa505f9e-0357-49c2-aabf-578ecc0209d3",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fffea7a6-a868-411c-b9f9-e9e853e4f10b",
"index" : 297,
"period" : 1,
"timestamp" : "00:08:25.073",
"minute" : 8,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 104.0, 48.0 ],
"related_events" : [ "7cc7b9f1-e276-46c6-97ba-d9a41d07acd8" ]
}, {
"id" : "dcfaa19c-5d23-4d8a-b747-0415a32bd15b",
"index" : 298,
"period" : 1,
"timestamp" : "00:08:25.073",
"minute" : 8,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 104.0, 48.0 ],
"duration" : 1.827,
"under_pressure" : true,
"related_events" : [ "aa505f9e-0357-49c2-aabf-578ecc0209d3", "ccccc68d-a837-4e13-a936-8515faef5156", "fffea7a6-a868-411c-b9f9-e9e853e4f10b" ],
"carry" : {
"end_location" : [ 108.0, 56.0 ]
}
}, {
"id" : "ccccc68d-a837-4e13-a936-8515faef5156",
"index" : 299,
"period" : 1,
"timestamp" : "00:08:25.580",
"minute" : 8,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 16.0, 34.0 ],
"duration" : 1.32,
"related_events" : [ "aa505f9e-0357-49c2-aabf-578ecc0209d3", "dcfaa19c-5d23-4d8a-b747-0415a32bd15b" ]
}, {
"id" : "aa505f9e-0357-49c2-aabf-578ecc0209d3",
"index" : 300,
"period" : 1,
"timestamp" : "00:08:26.900",
"minute" : 8,
"second" : 26,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 108.0, 56.0 ],
"duration" : 0.253,
"under_pressure" : true,
"related_events" : [ "ba33af03-5598-4f9c-bfcf-5eb29b4988c2", "ccccc68d-a837-4e13-a936-8515faef5156" ],
"shot" : {
"statsbomb_xg" : 0.04095015,
"end_location" : [ 120.0, 35.4, 0.2 ],
"key_pass_id" : "7cc7b9f1-e276-46c6-97ba-d9a41d07acd8",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 96.0, 40.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 120.0, 44.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 112.0, 55.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 110.0, 55.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 103.0, 44.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 100.0, 40.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
}, {
"location" : [ 105.0, 28.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 32.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 110.0, 43.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 101.0, 51.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 101.0, 27.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 101.0, 36.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
} ]
}
}, {
"id" : "ba33af03-5598-4f9c-bfcf-5eb29b4988c2",
"index" : 301,
"period" : 1,
"timestamp" : "00:08:27.153",
"minute" : 8,
"second" : 27,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 37.0 ],
"related_events" : [ "aa505f9e-0357-49c2-aabf-578ecc0209d3" ],
"goalkeeper" : {
"end_location" : [ 2.0, 37.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "2e25d82b-508f-46b3-8773-0c8f4bd2ee48",
"index" : 302,
"period" : 1,
"timestamp" : "00:09:03.060",
"minute" : 9,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 45.0 ],
"duration" : 3.28,
"related_events" : [ "33d77a81-4fd8-4324-a768-32ba247877f6", "a8015a30-0944-4ae6-8cf2-d3bb4e549737" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 82.006096,
"angle" : -0.012194517,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "a8015a30-0944-4ae6-8cf2-d3bb4e549737",
"index" : 303,
"period" : 1,
"timestamp" : "00:09:06.340",
"minute" : 9,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 90.0, 52.0 ],
"related_events" : [ "2e25d82b-508f-46b3-8773-0c8f4bd2ee48" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "33d77a81-4fd8-4324-a768-32ba247877f6",
"index" : 304,
"period" : 1,
"timestamp" : "00:09:06.340",
"minute" : 9,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 33.0, 37.0 ],
"duration" : 1.653,
"related_events" : [ "2e25d82b-508f-46b3-8773-0c8f4bd2ee48", "8d645f29-b35b-42b2-a3c6-16052e514fe2" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 31.241,
"angle" : -0.87605804,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 13.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "8d645f29-b35b-42b2-a3c6-16052e514fe2",
"index" : 305,
"period" : 1,
"timestamp" : "00:09:07.993",
"minute" : 9,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 13.0 ],
"related_events" : [ "33d77a81-4fd8-4324-a768-32ba247877f6" ]
}, {
"id" : "7eb6571d-1340-4ee8-87fd-b08354e1ca52",
"index" : 306,
"period" : 1,
"timestamp" : "00:09:07.993",
"minute" : 9,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 13.0 ],
"duration" : 1.667,
"under_pressure" : true,
"related_events" : [ "700b80a6-6403-4126-82b5-306470ee1e63", "8d645f29-b35b-42b2-a3c6-16052e514fe2", "fdd8bb2a-99c4-4b07-a22d-b9a375a75f2d" ],
"carry" : {
"end_location" : [ 46.0, 11.0 ]
}
}, {
"id" : "fdd8bb2a-99c4-4b07-a22d-b9a375a75f2d",
"index" : 307,
"period" : 1,
"timestamp" : "00:09:08.100",
"minute" : 9,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 72.0 ],
"duration" : 1.56,
"counterpress" : true,
"related_events" : [ "700b80a6-6403-4126-82b5-306470ee1e63", "7eb6571d-1340-4ee8-87fd-b08354e1ca52" ]
}, {
"id" : "700b80a6-6403-4126-82b5-306470ee1e63",
"index" : 308,
"period" : 1,
"timestamp" : "00:09:09.660",
"minute" : 9,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 46.0, 11.0 ],
"duration" : 0.92,
"under_pressure" : true,
"related_events" : [ "020376fa-82f2-45ee-9c10-9412ae58c437", "3c62c90d-f6ac-4c56-85d9-3dd6646b953d", "fdd8bb2a-99c4-4b07-a22d-b9a375a75f2d" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 5.3851647,
"angle" : 2.7610862,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.0, 13.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3c62c90d-f6ac-4c56-85d9-3dd6646b953d",
"index" : 309,
"period" : 1,
"timestamp" : "00:09:10.580",
"minute" : 9,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 41.0, 16.0 ],
"related_events" : [ "700b80a6-6403-4126-82b5-306470ee1e63" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "020376fa-82f2-45ee-9c10-9412ae58c437",
"index" : 310,
"period" : 1,
"timestamp" : "00:09:10.580",
"minute" : 9,
"second" : 10,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 80.0, 68.0 ],
"counterpress" : true,
"related_events" : [ "700b80a6-6403-4126-82b5-306470ee1e63" ],
"interception" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "fd132d2c-327c-49db-83a2-91b549420fab",
"index" : 311,
"period" : 1,
"timestamp" : "00:09:11.900",
"minute" : 9,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 33.0, 4.0 ],
"duration" : 0.14,
"related_events" : [ "7504a602-e844-4fa7-85cb-5f06eff885b0" ],
"pass" : {
"length" : 1.4142135,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 5.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7504a602-e844-4fa7-85cb-5f06eff885b0",
"index" : 312,
"period" : 1,
"timestamp" : "00:09:12.040",
"minute" : 9,
"second" : 12,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 87.0, 76.0 ],
"related_events" : [ "fd132d2c-327c-49db-83a2-91b549420fab" ]
}, {
"id" : "1699188c-04aa-4c42-b55c-6fd27e1939d4",
"index" : 313,
"period" : 1,
"timestamp" : "00:09:12.380",
"minute" : 9,
"second" : 12,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 12.0 ]
}, {
"id" : "49f7f81e-38eb-47cd-b160-06197f438c9a",
"index" : 314,
"period" : 1,
"timestamp" : "00:09:12.380",
"minute" : 9,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 12.0 ],
"duration" : 0.92,
"related_events" : [ "1699188c-04aa-4c42-b55c-6fd27e1939d4", "a95f9311-67ba-4bee-81c1-388ef1f218ea" ],
"carry" : {
"end_location" : [ 31.0, 14.0 ]
}
}, {
"id" : "a95f9311-67ba-4bee-81c1-388ef1f218ea",
"index" : 315,
"period" : 1,
"timestamp" : "00:09:13.300",
"minute" : 9,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 31.0, 14.0 ],
"duration" : 0.853,
"related_events" : [ "6b899adc-35aa-4c68-bc04-96e27e967bf0" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 12.0415945,
"angle" : -0.844154,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 39.0, 5.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ca21fd6f-62ba-4ef2-9714-74a177e8d579",
"index" : 316,
"period" : 1,
"timestamp" : "00:09:14.060",
"minute" : 9,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 77.0 ],
"duration" : 2.812,
"related_events" : [ "6b899adc-35aa-4c68-bc04-96e27e967bf0", "8c373a23-863e-4727-958f-ab444c218059" ]
}, {
"id" : "6b899adc-35aa-4c68-bc04-96e27e967bf0",
"index" : 317,
"period" : 1,
"timestamp" : "00:09:14.153",
"minute" : 9,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 5.0 ],
"under_pressure" : true,
"related_events" : [ "a95f9311-67ba-4bee-81c1-388ef1f218ea", "ca21fd6f-62ba-4ef2-9714-74a177e8d579" ]
}, {
"id" : "8c373a23-863e-4727-958f-ab444c218059",
"index" : 318,
"period" : 1,
"timestamp" : "00:09:14.153",
"minute" : 9,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 5.0 ],
"duration" : 3.307,
"under_pressure" : true,
"related_events" : [ "6b899adc-35aa-4c68-bc04-96e27e967bf0", "8b6ab918-53a9-4ac1-8821-a8c2444b37f3", "bad82b3d-f89f-49f0-9e95-046ec19f0854", "ca21fd6f-62ba-4ef2-9714-74a177e8d579" ],
"carry" : {
"end_location" : [ 37.0, 3.0 ]
}
}, {
"id" : "bad82b3d-f89f-49f0-9e95-046ec19f0854",
"index" : 319,
"period" : 1,
"timestamp" : "00:09:14.833",
"minute" : 9,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 72.0 ],
"duration" : 1.906,
"related_events" : [ "8c373a23-863e-4727-958f-ab444c218059" ]
}, {
"id" : "8b6ab918-53a9-4ac1-8821-a8c2444b37f3",
"index" : 320,
"period" : 1,
"timestamp" : "00:09:17.460",
"minute" : 9,
"second" : 17,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 37.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "ff3f768a-0ca7-4764-8c0a-4e766277f82a" ]
}, {
"id" : "ff3f768a-0ca7-4764-8c0a-4e766277f82a",
"index" : 321,
"period" : 1,
"timestamp" : "00:09:17.460",
"minute" : 9,
"second" : 17,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 84.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "8b6ab918-53a9-4ac1-8821-a8c2444b37f3" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "d6dec7b0-f34b-491e-b4f8-eeb8204c1e68",
"index" : 322,
"period" : 1,
"timestamp" : "00:09:24.420",
"minute" : 9,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 84.0, 79.0 ],
"duration" : 1.0,
"related_events" : [ "b31b36c3-9acf-4a97-9052-969c553a8451" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 14.21267,
"angle" : -0.8850668,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 93.0, 68.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "b31b36c3-9acf-4a97-9052-969c553a8451",
"index" : 323,
"period" : 1,
"timestamp" : "00:09:25.420",
"minute" : 9,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 68.0 ],
"related_events" : [ "d6dec7b0-f34b-491e-b4f8-eeb8204c1e68" ]
}, {
"id" : "77a0c671-c356-44da-beb1-3f9125d7be76",
"index" : 324,
"period" : 1,
"timestamp" : "00:09:25.420",
"minute" : 9,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 68.0 ],
"duration" : 1.24,
"related_events" : [ "0c33a802-afde-4248-bf74-4bd2599bdd0c", "b31b36c3-9acf-4a97-9052-969c553a8451" ],
"carry" : {
"end_location" : [ 99.0, 68.0 ]
}
}, {
"id" : "0c33a802-afde-4248-bf74-4bd2599bdd0c",
"index" : 325,
"period" : 1,
"timestamp" : "00:09:26.660",
"minute" : 9,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 68.0 ],
"duration" : 1.52,
"related_events" : [ "f4c6929c-f168-4765-90dc-1abf4ab68a05" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 13.453624,
"angle" : 0.8379812,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 108.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0250678d-8152-45db-af5a-a5310b9c82bc",
"index" : 326,
"period" : 1,
"timestamp" : "00:09:27.780",
"minute" : 9,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 15.0, 11.0 ],
"duration" : 2.573,
"related_events" : [ "04390c70-f40b-4359-beae-c22e7ad008d5", "f4c6929c-f168-4765-90dc-1abf4ab68a05" ]
}, {
"id" : "f4c6929c-f168-4765-90dc-1abf4ab68a05",
"index" : 327,
"period" : 1,
"timestamp" : "00:09:28.180",
"minute" : 9,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 108.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "0250678d-8152-45db-af5a-a5310b9c82bc", "0c33a802-afde-4248-bf74-4bd2599bdd0c" ]
}, {
"id" : "04390c70-f40b-4359-beae-c22e7ad008d5",
"index" : 328,
"period" : 1,
"timestamp" : "00:09:28.180",
"minute" : 9,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 108.0, 78.0 ],
"duration" : 3.28,
"under_pressure" : true,
"related_events" : [ "0250678d-8152-45db-af5a-a5310b9c82bc", "8fe3e3d5-78ed-407d-88d0-6840e8f52ab4", "f4c6929c-f168-4765-90dc-1abf4ab68a05" ],
"carry" : {
"end_location" : [ 107.0, 70.0 ]
}
}, {
"id" : "8fe3e3d5-78ed-407d-88d0-6840e8f52ab4",
"index" : 329,
"period" : 1,
"timestamp" : "00:09:31.460",
"minute" : 9,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 107.0, 70.0 ],
"duration" : 0.8,
"related_events" : [ "0acaba5e-39ca-46f0-abd2-1dd5007201e3" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 6.3245554,
"angle" : 2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0acaba5e-39ca-46f0-abd2-1dd5007201e3",
"index" : 330,
"period" : 1,
"timestamp" : "00:09:32.260",
"minute" : 9,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 72.0 ],
"related_events" : [ "8fe3e3d5-78ed-407d-88d0-6840e8f52ab4" ]
}, {
"id" : "ccf6f526-c049-4946-9092-925bab1c402e",
"index" : 331,
"period" : 1,
"timestamp" : "00:09:32.260",
"minute" : 9,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 72.0 ],
"duration" : 1.88,
"under_pressure" : true,
"related_events" : [ "0acaba5e-39ca-46f0-abd2-1dd5007201e3", "4b4bcd2d-6a0c-4a67-ac6c-212b3f7b72cd", "6113d09d-ce22-46cd-9e20-1cbdfb88e019" ],
"carry" : {
"end_location" : [ 101.0, 63.0 ]
}
}, {
"id" : "4b4bcd2d-6a0c-4a67-ac6c-212b3f7b72cd",
"index" : 332,
"period" : 1,
"timestamp" : "00:09:33.260",
"minute" : 9,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 21.0, 12.0 ],
"duration" : 1.16,
"related_events" : [ "6113d09d-ce22-46cd-9e20-1cbdfb88e019", "ccf6f526-c049-4946-9092-925bab1c402e" ]
}, {
"id" : "6113d09d-ce22-46cd-9e20-1cbdfb88e019",
"index" : 333,
"period" : 1,
"timestamp" : "00:09:34.140",
"minute" : 9,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 63.0 ],
"duration" : 0.6,
"under_pressure" : true,
"related_events" : [ "4b4bcd2d-6a0c-4a67-ac6c-212b3f7b72cd", "84998776-5d8d-4786-8b45-0708db666bf1" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 12.649111,
"angle" : -1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 51.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "84998776-5d8d-4786-8b45-0708db666bf1",
"index" : 334,
"period" : 1,
"timestamp" : "00:09:34.740",
"minute" : 9,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 97.0, 51.0 ],
"related_events" : [ "6113d09d-ce22-46cd-9e20-1cbdfb88e019" ]
}, {
"id" : "26bcc3ea-e0e9-4adf-83ff-f9c0faa028f0",
"index" : 335,
"period" : 1,
"timestamp" : "00:09:34.740",
"minute" : 9,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 97.0, 51.0 ],
"duration" : 0.04,
"related_events" : [ "84998776-5d8d-4786-8b45-0708db666bf1", "9f24477f-8329-4edf-8a99-7efa78ee4f2c" ],
"carry" : {
"end_location" : [ 97.0, 51.0 ]
}
}, {
"id" : "9f24477f-8329-4edf-8a99-7efa78ee4f2c",
"index" : 336,
"period" : 1,
"timestamp" : "00:09:34.780",
"minute" : 9,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 97.0, 51.0 ],
"duration" : 1.68,
"related_events" : [ "da86a110-0be0-4603-b994-415d5cde4002" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 20.615528,
"angle" : 1.3258177,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 102.0, 71.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "da86a110-0be0-4603-b994-415d5cde4002",
"index" : 337,
"period" : 1,
"timestamp" : "00:09:36.460",
"minute" : 9,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 102.0, 71.0 ],
"related_events" : [ "9f24477f-8329-4edf-8a99-7efa78ee4f2c" ]
}, {
"id" : "fb2e5e51-04a2-4fbc-938b-c3c2b00a8de7",
"index" : 338,
"period" : 1,
"timestamp" : "00:09:36.460",
"minute" : 9,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 102.0, 71.0 ],
"duration" : 1.0,
"related_events" : [ "4b68a22d-e421-4cee-9c4c-7742093fc564", "da86a110-0be0-4603-b994-415d5cde4002" ],
"carry" : {
"end_location" : [ 104.0, 72.0 ]
}
}, {
"id" : "4b68a22d-e421-4cee-9c4c-7742093fc564",
"index" : 339,
"period" : 1,
"timestamp" : "00:09:37.460",
"minute" : 9,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 104.0, 72.0 ],
"duration" : 1.0,
"related_events" : [ "16f1120d-8b64-4fca-a3da-eeb63daf0c27", "1929a900-4f9f-4442-9b06-bcc56e2644f7" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 27.856777,
"angle" : -1.2036225,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 46.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "16f1120d-8b64-4fca-a3da-eeb63daf0c27",
"index" : 340,
"period" : 1,
"timestamp" : "00:09:38.460",
"minute" : 9,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 114.0, 46.0 ],
"related_events" : [ "4b68a22d-e421-4cee-9c4c-7742093fc564" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1929a900-4f9f-4442-9b06-bcc56e2644f7",
"index" : 341,
"period" : 1,
"timestamp" : "00:09:38.460",
"minute" : 9,
"second" : 38,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 7.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "4b68a22d-e421-4cee-9c4c-7742093fc564" ]
}, {
"id" : "0333f443-a74d-4427-ad88-80fa09beed03",
"index" : 342,
"period" : 1,
"timestamp" : "00:09:38.540",
"minute" : 9,
"second" : 38,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 17,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 113.0, 48.0 ]
}, {
"id" : "643f1b3e-c524-4510-abca-a5c053ac9abc",
"index" : 343,
"period" : 1,
"timestamp" : "00:10:00.620",
"minute" : 10,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 40.0 ],
"duration" : 1.2,
"related_events" : [ "901729c1-ee73-458b-9ba2-ecbbb3ee8d1d" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 22.203604,
"angle" : -1.4352686,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "901729c1-ee73-458b-9ba2-ecbbb3ee8d1d",
"index" : 344,
"period" : 1,
"timestamp" : "00:10:01.820",
"minute" : 10,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.0, 18.0 ],
"related_events" : [ "643f1b3e-c524-4510-abca-a5c053ac9abc" ]
}, {
"id" : "4cf91432-62ac-4e6c-a583-a4f89d21686f",
"index" : 345,
"period" : 1,
"timestamp" : "00:10:01.820",
"minute" : 10,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.0, 18.0 ],
"duration" : 4.32,
"related_events" : [ "2909c508-2f0a-4673-8ed3-19dc019ed282", "901729c1-ee73-458b-9ba2-ecbbb3ee8d1d" ],
"carry" : {
"end_location" : [ 14.0, 24.0 ]
}
}, {
"id" : "2909c508-2f0a-4673-8ed3-19dc019ed282",
"index" : 346,
"period" : 1,
"timestamp" : "00:10:06.140",
"minute" : 10,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 14.0, 24.0 ],
"duration" : 2.68,
"related_events" : [ "732738e5-9d5a-4130-b34b-11b91e891b49" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 59.464275,
"angle" : -0.34302393,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "732738e5-9d5a-4130-b34b-11b91e891b49",
"index" : 347,
"period" : 1,
"timestamp" : "00:10:08.820",
"minute" : 10,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 70.0, 4.0 ],
"related_events" : [ "2909c508-2f0a-4673-8ed3-19dc019ed282" ]
}, {
"id" : "a397ad61-96ff-451f-ae64-774cd5d76d92",
"index" : 348,
"period" : 1,
"timestamp" : "00:10:08.820",
"minute" : 10,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 70.0, 4.0 ],
"duration" : 0.773,
"related_events" : [ "732738e5-9d5a-4130-b34b-11b91e891b49", "bdf615bd-665d-4b01-bc74-3bcad60a839f" ],
"carry" : {
"end_location" : [ 65.0, 1.0 ]
}
}, {
"id" : "bdf615bd-665d-4b01-bc74-3bcad60a839f",
"index" : 349,
"period" : 1,
"timestamp" : "00:10:09.593",
"minute" : 10,
"second" : 9,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 18,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 65.0, 1.0 ]
}, {
"id" : "4d3e3ff4-61da-49d9-98e2-121786d17dbb",
"index" : 350,
"period" : 1,
"timestamp" : "00:10:22.872",
"minute" : 10,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 79.0 ],
"duration" : 3.107,
"related_events" : [ "184c4b0f-5664-4960-b915-bd0c78e98529" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 35.057095,
"angle" : -0.057080783,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 103.0, 77.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "153d013d-8ceb-4d53-a652-ce3622935e58",
"index" : 351,
"period" : 1,
"timestamp" : "00:10:25.060",
"minute" : 10,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.0, 10.0 ],
"duration" : 2.56,
"related_events" : [ "184c4b0f-5664-4960-b915-bd0c78e98529", "ef085c55-4a91-4118-8b6f-e95d19c680e8" ]
}, {
"id" : "184c4b0f-5664-4960-b915-bd0c78e98529",
"index" : 352,
"period" : 1,
"timestamp" : "00:10:25.979",
"minute" : 10,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 103.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "153d013d-8ceb-4d53-a652-ce3622935e58", "4d3e3ff4-61da-49d9-98e2-121786d17dbb" ]
}, {
"id" : "ef085c55-4a91-4118-8b6f-e95d19c680e8",
"index" : 353,
"period" : 1,
"timestamp" : "00:10:25.979",
"minute" : 10,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 103.0, 77.0 ],
"duration" : 3.361,
"under_pressure" : true,
"related_events" : [ "153d013d-8ceb-4d53-a652-ce3622935e58", "184c4b0f-5664-4960-b915-bd0c78e98529", "f67fa537-fdfa-4ed9-b072-2ff8b33da06c" ],
"carry" : {
"end_location" : [ 117.0, 62.0 ]
}
}, {
"id" : "f67fa537-fdfa-4ed9-b072-2ff8b33da06c",
"index" : 354,
"period" : 1,
"timestamp" : "00:10:29.340",
"minute" : 10,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 117.0, 62.0 ],
"duration" : 0.373,
"related_events" : [ "2c30eff5-fc31-4037-b04e-7b54b61dd230", "500e14a1-e482-4214-a4fc-702355ac9a35" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 8.062258,
"angle" : -1.4464413,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 118.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "500e14a1-e482-4214-a4fc-702355ac9a35",
"index" : 355,
"period" : 1,
"timestamp" : "00:10:29.713",
"minute" : 10,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 107.0, 50.0 ],
"related_events" : [ "f67fa537-fdfa-4ed9-b072-2ff8b33da06c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2c30eff5-fc31-4037-b04e-7b54b61dd230",
"index" : 356,
"period" : 1,
"timestamp" : "00:10:29.713",
"minute" : 10,
"second" : 29,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 19,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 3.0, 27.0 ],
"related_events" : [ "f67fa537-fdfa-4ed9-b072-2ff8b33da06c" ]
}, {
"id" : "a02d0149-18f9-4397-9a8e-a87fc88d1885",
"index" : 357,
"period" : 1,
"timestamp" : "00:10:55.780",
"minute" : 10,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 119.0, 78.0 ],
"duration" : 1.8,
"related_events" : [ "175cf771-fd46-421a-8f55-32ef887a6602" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 46.389652,
"angle" : -1.7004988,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 32.0 ],
"cross" : true,
"switch" : true,
"assisted_shot_id" : "a7d4fc6b-c93a-4bd3-b343-f673690533c5",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "175cf771-fd46-421a-8f55-32ef887a6602",
"index" : 358,
"period" : 1,
"timestamp" : "00:10:57.580",
"minute" : 10,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 113.0, 32.0 ],
"related_events" : [ "a02d0149-18f9-4397-9a8e-a87fc88d1885" ]
}, {
"id" : "a7d4fc6b-c93a-4bd3-b343-f673690533c5",
"index" : 359,
"period" : 1,
"timestamp" : "00:10:57.580",
"minute" : 10,
"second" : 57,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 20,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 114.0, 33.0 ],
"duration" : 1.173,
"related_events" : [ "613d079d-ae06-436e-99e5-fdebdddd13fd" ],
"shot" : {
"statsbomb_xg" : 0.08036203,
"end_location" : [ 120.0, 36.6, 0.2 ],
"key_pass_id" : "a02d0149-18f9-4397-9a8e-a87fc88d1885",
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 114.0, 34.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 44.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 111.0, 31.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 102.0, 49.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 103.0, 27.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 115.0, 41.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 119.0, 42.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 38.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 112.0, 46.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 115.0, 36.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 104.0, 40.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 113.0, 36.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 116.0, 41.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 113.0, 47.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 96.0, 50.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
} ]
}
}, {
"id" : "613d079d-ae06-436e-99e5-fdebdddd13fd",
"index" : 360,
"period" : 1,
"timestamp" : "00:10:58.753",
"minute" : 10,
"second" : 58,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 21,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 43.0 ],
"related_events" : [ "a7d4fc6b-c93a-4bd3-b343-f673690533c5" ],
"goalkeeper" : {
"position" : {
"id" : 44,
"name" : "Set"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"outcome" : {
"id" : 15,
"name" : "Success"
},
"technique" : {
"id" : 45,
"name" : "Diving"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "efb48f4b-68af-43a4-99d6-29e1552b013d",
"index" : 361,
"period" : 1,
"timestamp" : "00:11:09.020",
"minute" : 11,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 13.0, 48.0 ],
"duration" : 1.4,
"related_events" : [ "24e92d2b-9543-4b1b-bac3-d82e29f24720" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 18.788294,
"angle" : -1.1309538,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.0, 31.0 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "24e92d2b-9543-4b1b-bac3-d82e29f24720",
"index" : 362,
"period" : 1,
"timestamp" : "00:11:10.420",
"minute" : 11,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.0, 31.0 ],
"related_events" : [ "efb48f4b-68af-43a4-99d6-29e1552b013d" ]
}, {
"id" : "d8089341-5de4-4862-afb5-1dbc5c232b2b",
"index" : 363,
"period" : 1,
"timestamp" : "00:11:10.420",
"minute" : 11,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.0, 31.0 ],
"duration" : 1.48,
"related_events" : [ "24e92d2b-9543-4b1b-bac3-d82e29f24720", "8e96b7a9-4f45-4857-bd53-eb3bca52a02e" ],
"carry" : {
"end_location" : [ 22.0, 28.0 ]
}
}, {
"id" : "8e96b7a9-4f45-4857-bd53-eb3bca52a02e",
"index" : 364,
"period" : 1,
"timestamp" : "00:11:11.900",
"minute" : 11,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 22.0, 28.0 ],
"duration" : 1.24,
"related_events" : [ "2abb086c-1ec6-4dc1-886d-b540fc0d0fc9" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 28.178005,
"angle" : -1.091277,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2abb086c-1ec6-4dc1-886d-b540fc0d0fc9",
"index" : 365,
"period" : 1,
"timestamp" : "00:11:13.140",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 35.0, 3.0 ],
"related_events" : [ "8e96b7a9-4f45-4857-bd53-eb3bca52a02e" ]
}, {
"id" : "29be0681-167c-488d-9eec-083a8b1ad5ee",
"index" : 366,
"period" : 1,
"timestamp" : "00:11:13.140",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 35.0, 3.0 ],
"duration" : 1.2,
"related_events" : [ "2abb086c-1ec6-4dc1-886d-b540fc0d0fc9", "4a1a5b13-9763-4caf-94cd-745f54a39ce4" ],
"carry" : {
"end_location" : [ 35.0, 2.0 ]
}
}, {
"id" : "4a1a5b13-9763-4caf-94cd-745f54a39ce4",
"index" : 367,
"period" : 1,
"timestamp" : "00:11:14.340",
"minute" : 11,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 35.0, 2.0 ],
"duration" : 1.2,
"related_events" : [ "0cef5f91-e763-4846-8e78-2186f2dcd420" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 29.206163,
"angle" : 0.90675014,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 25.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0cef5f91-e763-4846-8e78-2186f2dcd420",
"index" : 368,
"period" : 1,
"timestamp" : "00:11:15.540",
"minute" : 11,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 25.0 ],
"related_events" : [ "4a1a5b13-9763-4caf-94cd-745f54a39ce4" ]
}, {
"id" : "9b74340b-1956-432c-baa2-29c969e1aed4",
"index" : 369,
"period" : 1,
"timestamp" : "00:11:15.540",
"minute" : 11,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 25.0 ],
"duration" : 0.613,
"under_pressure" : true,
"related_events" : [ "0cef5f91-e763-4846-8e78-2186f2dcd420", "8a2d14ad-881c-4ae2-8f94-ae7689fa1741", "9e78ce6d-1196-46a1-aa08-cc344422972a" ],
"carry" : {
"end_location" : [ 52.0, 17.0 ]
}
}, {
"id" : "8a2d14ad-881c-4ae2-8f94-ae7689fa1741",
"index" : 370,
"period" : 1,
"timestamp" : "00:11:15.780",
"minute" : 11,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 71.0, 56.0 ],
"duration" : 0.44,
"related_events" : [ "9b74340b-1956-432c-baa2-29c969e1aed4", "9e78ce6d-1196-46a1-aa08-cc344422972a" ]
}, {
"id" : "9e78ce6d-1196-46a1-aa08-cc344422972a",
"index" : 371,
"period" : 1,
"timestamp" : "00:11:16.153",
"minute" : 11,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 52.0, 17.0 ],
"duration" : 1.08,
"under_pressure" : true,
"related_events" : [ "8a2d14ad-881c-4ae2-8f94-ae7689fa1741", "a1f5ce9b-42ee-45a4-9610-305d03c5a6eb" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 18.35756,
"angle" : -2.629203,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a1f5ce9b-42ee-45a4-9610-305d03c5a6eb",
"index" : 372,
"period" : 1,
"timestamp" : "00:11:17.233",
"minute" : 11,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 8.0 ],
"related_events" : [ "9e78ce6d-1196-46a1-aa08-cc344422972a" ]
}, {
"id" : "652ed144-ac58-47c8-90ad-bda5eda81aff",
"index" : 373,
"period" : 1,
"timestamp" : "00:11:17.233",
"minute" : 11,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 8.0 ],
"duration" : 1.707,
"related_events" : [ "1badf9a3-a085-4ce2-8bad-4dff0d10899f", "a1f5ce9b-42ee-45a4-9610-305d03c5a6eb" ],
"carry" : {
"end_location" : [ 36.0, 15.0 ]
}
}, {
"id" : "1badf9a3-a085-4ce2-8bad-4dff0d10899f",
"index" : 374,
"period" : 1,
"timestamp" : "00:11:18.940",
"minute" : 11,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 15.0 ],
"duration" : 1.2,
"related_events" : [ "cdea2574-ec4d-4d9c-9675-5ec06caf3ab6" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 15.033297,
"angle" : 3.0750246,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cdea2574-ec4d-4d9c-9675-5ec06caf3ab6",
"index" : 375,
"period" : 1,
"timestamp" : "00:11:20.140",
"minute" : 11,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.0, 16.0 ],
"related_events" : [ "1badf9a3-a085-4ce2-8bad-4dff0d10899f" ]
}, {
"id" : "352b3252-e887-45f7-b705-ccb30a7a5570",
"index" : 376,
"period" : 1,
"timestamp" : "00:11:20.140",
"minute" : 11,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.0, 16.0 ],
"duration" : 1.84,
"related_events" : [ "b59940bb-f14c-414e-a912-a45bef7ac99e", "cdea2574-ec4d-4d9c-9675-5ec06caf3ab6" ],
"carry" : {
"end_location" : [ 21.0, 17.0 ]
}
}, {
"id" : "b59940bb-f14c-414e-a912-a45bef7ac99e",
"index" : 377,
"period" : 1,
"timestamp" : "00:11:21.980",
"minute" : 11,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.0, 17.0 ],
"duration" : 1.333,
"related_events" : [ "78d37108-38e3-41c6-866e-1fb3b936c843" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 33.526108,
"angle" : -0.30288488,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78d37108-38e3-41c6-866e-1fb3b936c843",
"index" : 378,
"period" : 1,
"timestamp" : "00:11:23.313",
"minute" : 11,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 7.0 ],
"related_events" : [ "b59940bb-f14c-414e-a912-a45bef7ac99e" ]
}, {
"id" : "63327caa-f371-4440-988a-70b9106524dc",
"index" : 379,
"period" : 1,
"timestamp" : "00:11:23.313",
"minute" : 11,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 7.0 ],
"duration" : 1.387,
"under_pressure" : true,
"related_events" : [ "5caa35fe-bce1-46fc-baa7-f7a54e45872d", "78d37108-38e3-41c6-866e-1fb3b936c843", "8a069139-030a-4199-9c5e-dbf41a7c7730" ],
"carry" : {
"end_location" : [ 51.0, 4.0 ]
}
}, {
"id" : "5caa35fe-bce1-46fc-baa7-f7a54e45872d",
"index" : 380,
"period" : 1,
"timestamp" : "00:11:23.700",
"minute" : 11,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 71.0 ],
"duration" : 0.88,
"related_events" : [ "63327caa-f371-4440-988a-70b9106524dc" ]
}, {
"id" : "8a069139-030a-4199-9c5e-dbf41a7c7730",
"index" : 381,
"period" : 1,
"timestamp" : "00:11:24.700",
"minute" : 11,
"second" : 24,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 4.0 ],
"under_pressure" : true,
"related_events" : [ "79ffb767-6f21-4874-b2c4-68d546a50dc4" ]
}, {
"id" : "79ffb767-6f21-4874-b2c4-68d546a50dc4",
"index" : 382,
"period" : 1,
"timestamp" : "00:11:24.700",
"minute" : 11,
"second" : 24,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 70.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "8a069139-030a-4199-9c5e-dbf41a7c7730" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "41449150-4c9e-4c8f-8a7a-4dfca8623aa3",
"index" : 383,
"period" : 1,
"timestamp" : "00:11:39.353",
"minute" : 11,
"second" : 39,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "43c5840f-4452-4578-9d4f-adde60f291fe",
"index" : 384,
"period" : 1,
"timestamp" : "00:11:40.755",
"minute" : 11,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 69.0, 37.0 ],
"duration" : 0.878,
"related_events" : [ "fe87160d-c958-40b2-b2a6-102dba3a9ef5" ]
}, {
"id" : "fe87160d-c958-40b2-b2a6-102dba3a9ef5",
"index" : 385,
"period" : 1,
"timestamp" : "00:11:41.580",
"minute" : 11,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.0, 49.0 ],
"duration" : 1.56,
"under_pressure" : true,
"related_events" : [ "19b82489-96fb-49b3-947f-5ba68e3ffbed", "43c5840f-4452-4578-9d4f-adde60f291fe" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 30.413813,
"angle" : 1.092444,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "19b82489-96fb-49b3-947f-5ba68e3ffbed",
"index" : 386,
"period" : 1,
"timestamp" : "00:11:43.140",
"minute" : 11,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 66.0, 76.0 ],
"related_events" : [ "fe87160d-c958-40b2-b2a6-102dba3a9ef5" ]
}, {
"id" : "68e54603-9877-4e3a-b212-21c894efef56",
"index" : 387,
"period" : 1,
"timestamp" : "00:11:43.140",
"minute" : 11,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 66.0, 76.0 ],
"duration" : 6.72,
"under_pressure" : true,
"related_events" : [ "19b82489-96fb-49b3-947f-5ba68e3ffbed", "49511bdd-83e7-406b-986f-52dc15dcba4f", "5a14fc51-02ea-4291-9cbf-b2ca3896fd53" ],
"carry" : {
"end_location" : [ 87.0, 63.0 ]
}
}, {
"id" : "5a14fc51-02ea-4291-9cbf-b2ca3896fd53",
"index" : 388,
"period" : 1,
"timestamp" : "00:11:45.993",
"minute" : 11,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 33.0, 15.0 ],
"duration" : 3.746,
"related_events" : [ "68e54603-9877-4e3a-b212-21c894efef56" ]
}, {
"id" : "49511bdd-83e7-406b-986f-52dc15dcba4f",
"index" : 389,
"period" : 1,
"timestamp" : "00:11:49.860",
"minute" : 11,
"second" : 49,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 87.0, 63.0 ],
"under_pressure" : true,
"related_events" : [ "bf9cf9e3-bd67-4011-b437-9f69806ba351" ]
}, {
"id" : "bf9cf9e3-bd67-4011-b437-9f69806ba351",
"index" : 390,
"period" : 1,
"timestamp" : "00:11:49.860",
"minute" : 11,
"second" : 49,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 34.0, 18.0 ],
"under_pressure" : true,
"related_events" : [ "49511bdd-83e7-406b-986f-52dc15dcba4f" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "2f8d6147-1bf3-49e9-8d67-2f0d8b56596f",
"index" : 391,
"period" : 1,
"timestamp" : "00:11:51.940",
"minute" : 11,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 26.0 ],
"duration" : 0.56,
"related_events" : [ "bf908f9f-804b-4666-8da8-8c1dbc453b59", "e4a88c88-8c2e-4591-b33b-52c62dd7ae52" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 12.806249,
"angle" : -0.67474097,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 28.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "bf908f9f-804b-4666-8da8-8c1dbc453b59",
"index" : 392,
"period" : 1,
"timestamp" : "00:11:52.500",
"minute" : 11,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 29.0, 13.0 ],
"related_events" : [ "2f8d6147-1bf3-49e9-8d67-2f0d8b56596f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e4a88c88-8c2e-4591-b33b-52c62dd7ae52",
"index" : 393,
"period" : 1,
"timestamp" : "00:11:52.500",
"minute" : 11,
"second" : 52,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 23,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 93.0, 63.0 ],
"related_events" : [ "2f8d6147-1bf3-49e9-8d67-2f0d8b56596f" ],
"interception" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
}
}
}, {
"id" : "e561a679-86f4-4625-a293-0bde51f703cf",
"index" : 394,
"period" : 1,
"timestamp" : "00:12:10.100",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 19.0, 1.0 ],
"duration" : 0.8,
"related_events" : [ "5c674c80-7909-47f0-9c2e-c40bcff1e2cd" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 7.28011,
"angle" : 0.27829966,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 26.0, 3.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "0f8be53c-2445-4f95-9120-15cc297dcf09",
"index" : 395,
"period" : 1,
"timestamp" : "00:12:10.740",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 92.0, 77.0 ],
"duration" : 0.773,
"related_events" : [ "5c674c80-7909-47f0-9c2e-c40bcff1e2cd", "5ee7caa4-b21d-421f-9edf-efacf19883c9", "abc226bd-c8bf-41ff-aed4-7f5facf50bfb" ]
}, {
"id" : "5c674c80-7909-47f0-9c2e-c40bcff1e2cd",
"index" : 396,
"period" : 1,
"timestamp" : "00:12:10.900",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 26.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "0f8be53c-2445-4f95-9120-15cc297dcf09", "e561a679-86f4-4625-a293-0bde51f703cf" ]
}, {
"id" : "5ee7caa4-b21d-421f-9edf-efacf19883c9",
"index" : 397,
"period" : 1,
"timestamp" : "00:12:10.900",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 26.0, 3.0 ],
"duration" : 0.52,
"under_pressure" : true,
"related_events" : [ "0f8be53c-2445-4f95-9120-15cc297dcf09", "5c674c80-7909-47f0-9c2e-c40bcff1e2cd", "abc226bd-c8bf-41ff-aed4-7f5facf50bfb" ],
"carry" : {
"end_location" : [ 23.0, 2.0 ]
}
}, {
"id" : "abc226bd-c8bf-41ff-aed4-7f5facf50bfb",
"index" : 398,
"period" : 1,
"timestamp" : "00:12:11.420",
"minute" : 12,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 23.0, 2.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "0f8be53c-2445-4f95-9120-15cc297dcf09", "763cb28a-d747-412f-bbf0-6d1bf754e243" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 5.0990195,
"angle" : 2.9441972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 18.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "763cb28a-d747-412f-bbf0-6d1bf754e243",
"index" : 399,
"period" : 1,
"timestamp" : "00:12:12.100",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 18.0, 3.0 ],
"related_events" : [ "abc226bd-c8bf-41ff-aed4-7f5facf50bfb" ]
}, {
"id" : "c22dd227-8fc3-4a33-b8ea-b4064c005d34",
"index" : 400,
"period" : 1,
"timestamp" : "00:12:12.100",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 18.0, 3.0 ],
"duration" : 0.04,
"related_events" : [ "763cb28a-d747-412f-bbf0-6d1bf754e243", "b540371a-6208-4395-b3b7-0cb02871dbaa" ],
"carry" : {
"end_location" : [ 18.0, 3.0 ]
}
}, {
"id" : "b540371a-6208-4395-b3b7-0cb02871dbaa",
"index" : 401,
"period" : 1,
"timestamp" : "00:12:12.140",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 18.0, 3.0 ],
"duration" : 3.6,
"related_events" : [ "56652a66-26dd-44f6-87ed-eda5f0ded8cd", "86636717-ae62-4c5f-85b1-6d1b16712c57" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 49.0408,
"angle" : 0.6842948,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 34.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "86636717-ae62-4c5f-85b1-6d1b16712c57",
"index" : 402,
"period" : 1,
"timestamp" : "00:12:15.740",
"minute" : 12,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 60.0, 36.0 ],
"related_events" : [ "b540371a-6208-4395-b3b7-0cb02871dbaa" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "56652a66-26dd-44f6-87ed-eda5f0ded8cd",
"index" : 403,
"period" : 1,
"timestamp" : "00:12:15.740",
"minute" : 12,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 65.0, 47.0 ],
"duration" : 1.08,
"related_events" : [ "228f7fea-0a11-452e-ae42-ac2ad7aa844f", "b540371a-6208-4395-b3b7-0cb02871dbaa" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 14.035668,
"angle" : 0.071307465,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 48.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "228f7fea-0a11-452e-ae42-ac2ad7aa844f",
"index" : 404,
"period" : 1,
"timestamp" : "00:12:16.820",
"minute" : 12,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.0, 48.0 ],
"related_events" : [ "56652a66-26dd-44f6-87ed-eda5f0ded8cd" ]
}, {
"id" : "882b40ea-7c13-4786-82a6-df31c17bb849",
"index" : 405,
"period" : 1,
"timestamp" : "00:12:16.820",
"minute" : 12,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.0, 42.0 ],
"duration" : 1.48,
"related_events" : [ "e59be43d-4d29-420f-86f2-d421751ca2ee", "ed068dae-7f4e-4935-aa4f-154e2881ab1f" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 17.0,
"angle" : 2.0607536,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.0, 57.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ed068dae-7f4e-4935-aa4f-154e2881ab1f",
"index" : 406,
"period" : 1,
"timestamp" : "00:12:18.300",
"minute" : 12,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 71.0, 58.0 ],
"related_events" : [ "882b40ea-7c13-4786-82a6-df31c17bb849" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6f9468d2-c4ee-439f-a649-74d172752c3e",
"index" : 407,
"period" : 1,
"timestamp" : "00:12:18.300",
"minute" : 12,
"second" : 18,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 71.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "e59be43d-4d29-420f-86f2-d421751ca2ee" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "e59be43d-4d29-420f-86f2-d421751ca2ee",
"index" : 408,
"period" : 1,
"timestamp" : "00:12:18.300",
"minute" : 12,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 50.0, 24.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "5bd69fdf-56f6-4b12-8ef6-25f70c0fb1fb", "6f9468d2-c4ee-439f-a649-74d172752c3e", "882b40ea-7c13-4786-82a6-df31c17bb849" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 8.602325,
"angle" : -2.1910458,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 45.0, 17.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5bd69fdf-56f6-4b12-8ef6-25f70c0fb1fb",
"index" : 409,
"period" : 1,
"timestamp" : "00:12:19.420",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 45.0, 17.0 ],
"related_events" : [ "e59be43d-4d29-420f-86f2-d421751ca2ee" ]
}, {
"id" : "0fca16f0-b1d6-41de-9d20-d450743622f2",
"index" : 410,
"period" : 1,
"timestamp" : "00:12:19.420",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 45.0, 17.0 ],
"duration" : 0.04,
"related_events" : [ "3c470f0d-47e6-49e6-82fb-f08f25001a4a", "5bd69fdf-56f6-4b12-8ef6-25f70c0fb1fb" ],
"carry" : {
"end_location" : [ 45.0, 17.0 ]
}
}, {
"id" : "3c470f0d-47e6-49e6-82fb-f08f25001a4a",
"index" : 411,
"period" : 1,
"timestamp" : "00:12:19.460",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 45.0, 17.0 ],
"duration" : 0.88,
"related_events" : [ "10d8ce91-f477-4b51-9ece-f9b60b1b2255" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 13.038404,
"angle" : 0.5667292,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 24.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "10d8ce91-f477-4b51-9ece-f9b60b1b2255",
"index" : 412,
"period" : 1,
"timestamp" : "00:12:20.340",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.0, 24.0 ],
"related_events" : [ "3c470f0d-47e6-49e6-82fb-f08f25001a4a" ]
}, {
"id" : "2176734f-baa0-4b49-a1ae-daa2e87c5722",
"index" : 413,
"period" : 1,
"timestamp" : "00:12:20.340",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.0, 24.0 ],
"duration" : 0.2,
"under_pressure" : true,
"related_events" : [ "10d8ce91-f477-4b51-9ece-f9b60b1b2255", "18dfc966-1b61-4863-99b7-ed59f57c50b1", "d30ed822-f3b1-40cd-980e-eef21080e279" ],
"carry" : {
"end_location" : [ 56.0, 22.0 ]
}
}, {
"id" : "d30ed822-f3b1-40cd-980e-eef21080e279",
"index" : 414,
"period" : 1,
"timestamp" : "00:12:20.540",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 65.0, 59.0 ],
"related_events" : [ "18dfc966-1b61-4863-99b7-ed59f57c50b1", "2176734f-baa0-4b49-a1ae-daa2e87c5722", "de731ce5-553f-4efe-9b15-6640226f8bbd" ]
}, {
"id" : "18dfc966-1b61-4863-99b7-ed59f57c50b1",
"index" : 415,
"period" : 1,
"timestamp" : "00:12:20.540",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.0, 22.0 ],
"under_pressure" : true,
"related_events" : [ "d30ed822-f3b1-40cd-980e-eef21080e279" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "de731ce5-553f-4efe-9b15-6640226f8bbd",
"index" : 416,
"period" : 1,
"timestamp" : "00:12:20.540",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.0, 22.0 ],
"duration" : 5.933,
"under_pressure" : true,
"related_events" : [ "18dfc966-1b61-4863-99b7-ed59f57c50b1", "d30ed822-f3b1-40cd-980e-eef21080e279", "f426d7a7-88cc-45c2-9942-4ae2db756559" ],
"carry" : {
"end_location" : [ 83.0, 10.0 ]
}
}, {
"id" : "f426d7a7-88cc-45c2-9942-4ae2db756559",
"index" : 417,
"period" : 1,
"timestamp" : "00:12:26.473",
"minute" : 12,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 10.0 ],
"duration" : 0.706,
"related_events" : [ "952b92ff-7215-444a-a0aa-80386bc5b927" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 8.944272,
"angle" : 2.0344439,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "952b92ff-7215-444a-a0aa-80386bc5b927",
"index" : 418,
"period" : 1,
"timestamp" : "00:12:27.179",
"minute" : 12,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 79.0, 18.0 ],
"related_events" : [ "f426d7a7-88cc-45c2-9942-4ae2db756559" ]
}, {
"id" : "3cd0f503-f60c-42ab-afca-d0795fbe4c82",
"index" : 419,
"period" : 1,
"timestamp" : "00:12:27.179",
"minute" : 12,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 79.0, 18.0 ],
"duration" : 0.801,
"under_pressure" : true,
"related_events" : [ "1f66183c-fbbb-4a25-83ea-81376fe23e3e", "952b92ff-7215-444a-a0aa-80386bc5b927", "bfd92673-140e-4a88-9cbf-61c1fda57b4c" ],
"carry" : {
"end_location" : [ 85.0, 17.0 ]
}
}, {
"id" : "1f66183c-fbbb-4a25-83ea-81376fe23e3e",
"index" : 420,
"period" : 1,
"timestamp" : "00:12:27.180",
"minute" : 12,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 43.0, 68.0 ],
"duration" : 1.013,
"related_events" : [ "3cd0f503-f60c-42ab-afca-d0795fbe4c82", "bfd92673-140e-4a88-9cbf-61c1fda57b4c" ]
}, {
"id" : "bfd92673-140e-4a88-9cbf-61c1fda57b4c",
"index" : 421,
"period" : 1,
"timestamp" : "00:12:27.980",
"minute" : 12,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 85.0, 17.0 ],
"duration" : 0.72,
"under_pressure" : true,
"related_events" : [ "1f66183c-fbbb-4a25-83ea-81376fe23e3e", "3811e63e-eaab-4db6-8ecb-2e68b457f64a" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 13.341664,
"angle" : -1.3439975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3811e63e-eaab-4db6-8ecb-2e68b457f64a",
"index" : 422,
"period" : 1,
"timestamp" : "00:12:28.700",
"minute" : 12,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 88.0, 4.0 ],
"related_events" : [ "bfd92673-140e-4a88-9cbf-61c1fda57b4c" ]
}, {
"id" : "a1b2548c-6556-4d48-a953-17d550b065a4",
"index" : 423,
"period" : 1,
"timestamp" : "00:12:28.700",
"minute" : 12,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 88.0, 4.0 ],
"duration" : 0.92,
"related_events" : [ "3811e63e-eaab-4db6-8ecb-2e68b457f64a", "64a48297-6ece-41b2-bf6e-c39222fe1be2" ],
"carry" : {
"end_location" : [ 90.0, 4.0 ]
}
}, {
"id" : "64a48297-6ece-41b2-bf6e-c39222fe1be2",
"index" : 424,
"period" : 1,
"timestamp" : "00:12:29.620",
"minute" : 12,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 90.0, 4.0 ],
"duration" : 1.013,
"related_events" : [ "75d50895-4758-4fc3-9348-31e8fab29ecd" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 10.198039,
"angle" : -0.19739556,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "75d50895-4758-4fc3-9348-31e8fab29ecd",
"index" : 425,
"period" : 1,
"timestamp" : "00:12:30.633",
"minute" : 12,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 100.0, 2.0 ],
"related_events" : [ "64a48297-6ece-41b2-bf6e-c39222fe1be2" ]
}, {
"id" : "b0820b40-a732-4a03-a588-326261d78a79",
"index" : 426,
"period" : 1,
"timestamp" : "00:12:30.633",
"minute" : 12,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 100.0, 2.0 ],
"duration" : 2.787,
"related_events" : [ "6ecd5f98-69cc-4d26-8ad7-8a0df7274a5f", "75d50895-4758-4fc3-9348-31e8fab29ecd" ],
"carry" : {
"end_location" : [ 103.0, 3.0 ]
}
}, {
"id" : "6ecd5f98-69cc-4d26-8ad7-8a0df7274a5f",
"index" : 427,
"period" : 1,
"timestamp" : "00:12:33.420",
"minute" : 12,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 103.0, 3.0 ],
"duration" : 0.2,
"related_events" : [ "246f67d0-fc8a-487d-96b7-8ddac7c31926", "b0723f94-8155-4d9a-9d7c-44628b04ccc5" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 3.1622777,
"angle" : 1.2490457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "246f67d0-fc8a-487d-96b7-8ddac7c31926",
"index" : 428,
"period" : 1,
"timestamp" : "00:12:33.620",
"minute" : 12,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 107.0, 15.0 ],
"related_events" : [ "6ecd5f98-69cc-4d26-8ad7-8a0df7274a5f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b0723f94-8155-4d9a-9d7c-44628b04ccc5",
"index" : 429,
"period" : 1,
"timestamp" : "00:12:33.620",
"minute" : 12,
"second" : 33,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 17.0, 75.0 ],
"related_events" : [ "6ecd5f98-69cc-4d26-8ad7-8a0df7274a5f" ]
}, {
"id" : "650bacdd-9917-4f0e-92f9-89b9a3d15d1f",
"index" : 430,
"period" : 1,
"timestamp" : "00:12:34.540",
"minute" : 12,
"second" : 34,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 105.0, 2.0 ]
}, {
"id" : "adba5590-72dc-4533-87f7-bbb0b8643c93",
"index" : 431,
"period" : 1,
"timestamp" : "00:12:34.540",
"minute" : 12,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 105.0, 2.0 ],
"duration" : 1.0,
"related_events" : [ "650bacdd-9917-4f0e-92f9-89b9a3d15d1f", "d9ee0a58-470a-4690-bd82-1f556e6da451" ],
"carry" : {
"end_location" : [ 106.0, 2.0 ]
}
}, {
"id" : "d9ee0a58-470a-4690-bd82-1f556e6da451",
"index" : 432,
"period" : 1,
"timestamp" : "00:12:35.540",
"minute" : 12,
"second" : 35,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 106.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "16f5dbce-f160-4d88-a9f8-cb5b469f177d" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "16f5dbce-f160-4d88-a9f8-cb5b469f177d",
"index" : 433,
"period" : 1,
"timestamp" : "00:12:35.540",
"minute" : 12,
"second" : 35,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 24,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "d9ee0a58-470a-4690-bd82-1f556e6da451" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "1b0ebf4f-4681-40cd-b5dc-70342664a4ec",
"index" : 434,
"period" : 1,
"timestamp" : "00:12:42.380",
"minute" : 12,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 105.0, 2.0 ],
"duration" : 0.84,
"related_events" : [ "80efb88f-192b-4de2-8bc3-4f2e027fc2ea" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 13.601471,
"angle" : 0.94200003,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 113.0, 13.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "80efb88f-192b-4de2-8bc3-4f2e027fc2ea",
"index" : 435,
"period" : 1,
"timestamp" : "00:12:43.220",
"minute" : 12,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 113.0, 13.0 ],
"related_events" : [ "1b0ebf4f-4681-40cd-b5dc-70342664a4ec" ]
}, {
"id" : "9c4fedee-e402-4e65-b4d0-86619c8d11ce",
"index" : 436,
"period" : 1,
"timestamp" : "00:12:43.220",
"minute" : 12,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 113.0, 13.0 ],
"duration" : 2.04,
"related_events" : [ "80efb88f-192b-4de2-8bc3-4f2e027fc2ea", "90134c62-5f4d-4bea-b38c-5d8fc36b9a63" ],
"carry" : {
"end_location" : [ 107.0, 11.0 ]
}
}, {
"id" : "90134c62-5f4d-4bea-b38c-5d8fc36b9a63",
"index" : 437,
"period" : 1,
"timestamp" : "00:12:45.260",
"minute" : 12,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 107.0, 11.0 ],
"duration" : 1.28,
"related_events" : [ "ec7a0ca9-2490-4329-800e-b1d18dad6acc" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.206555,
"angle" : -2.5308666,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ec7a0ca9-2490-4329-800e-b1d18dad6acc",
"index" : 438,
"period" : 1,
"timestamp" : "00:12:46.540",
"minute" : 12,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 97.0, 4.0 ],
"related_events" : [ "90134c62-5f4d-4bea-b38c-5d8fc36b9a63" ]
}, {
"id" : "9bccabf9-d1b7-49bc-adc9-08ab09060d4b",
"index" : 439,
"period" : 1,
"timestamp" : "00:12:46.540",
"minute" : 12,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 97.0, 4.0 ],
"duration" : 1.24,
"related_events" : [ "e5a1765d-cebf-42f9-b24c-165904c2e756", "ec7a0ca9-2490-4329-800e-b1d18dad6acc" ],
"carry" : {
"end_location" : [ 98.0, 2.0 ]
}
}, {
"id" : "e5a1765d-cebf-42f9-b24c-165904c2e756",
"index" : 440,
"period" : 1,
"timestamp" : "00:12:47.780",
"minute" : 12,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 98.0, 2.0 ],
"duration" : 0.333,
"related_events" : [ "b9939118-5c8a-42d9-97e5-b75d6bf97810" ],
"pass" : {
"length" : 7.2111025,
"angle" : 0.98279375,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 102.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b9939118-5c8a-42d9-97e5-b75d6bf97810",
"index" : 441,
"period" : 1,
"timestamp" : "00:12:48.113",
"minute" : 12,
"second" : 48,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 19.0, 73.0 ],
"related_events" : [ "e5a1765d-cebf-42f9-b24c-165904c2e756" ]
}, {
"id" : "315a9919-b529-4937-8be5-7f43a80753e3",
"index" : 442,
"period" : 1,
"timestamp" : "00:12:49.540",
"minute" : 12,
"second" : 49,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 2.0 ]
}, {
"id" : "63e16aba-b69d-47b7-a290-f2f22bde3ea5",
"index" : 443,
"period" : 1,
"timestamp" : "00:12:49.540",
"minute" : 12,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 2.0 ],
"duration" : 2.36,
"related_events" : [ "1cb43944-24a9-489f-b95c-6ba7aa9598ed", "315a9919-b529-4937-8be5-7f43a80753e3" ],
"carry" : {
"end_location" : [ 109.0, 3.0 ]
}
}, {
"id" : "1cb43944-24a9-489f-b95c-6ba7aa9598ed",
"index" : 444,
"period" : 1,
"timestamp" : "00:12:51.900",
"minute" : 12,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 109.0, 3.0 ],
"duration" : 0.16,
"related_events" : [ "4aaf7d5b-30d6-4cd3-8b40-315286619fd5" ],
"pass" : {
"length" : 3.1622777,
"angle" : 1.2490457,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.0, 6.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4aaf7d5b-30d6-4cd3-8b40-315286619fd5",
"index" : 445,
"period" : 1,
"timestamp" : "00:12:52.060",
"minute" : 12,
"second" : 52,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 25,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 11.0, 75.0 ],
"related_events" : [ "1cb43944-24a9-489f-b95c-6ba7aa9598ed" ]
}, {
"id" : "fde01da8-b15f-417a-8a71-10939be78af6",
"index" : 446,
"period" : 1,
"timestamp" : "00:13:23.300",
"minute" : 13,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 119.0, 2.0 ],
"duration" : 1.12,
"related_events" : [ "9f8ea242-8fb7-4f71-8507-35e5c2a6308d" ],
"pass" : {
"length" : 27.89265,
"angle" : 1.8244704,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "9f8ea242-8fb7-4f71-8507-35e5c2a6308d",
"index" : 447,
"period" : 1,
"timestamp" : "00:13:24.420",
"minute" : 13,
"second" : 24,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 9.0, 52.0 ],
"under_pressure" : true,
"related_events" : [ "fde01da8-b15f-417a-8a71-10939be78af6" ]
}, {
"id" : "99993811-98cf-4886-b94c-fc65f0e1f43d",
"index" : 448,
"period" : 1,
"timestamp" : "00:13:26.340",
"minute" : 13,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 91.0, 17.0 ],
"duration" : 1.72,
"related_events" : [ "35bce614-d835-45dd-9bf3-83f927e83f94" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 13.892444,
"angle" : -0.52807444,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 103.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "35bce614-d835-45dd-9bf3-83f927e83f94",
"index" : 449,
"period" : 1,
"timestamp" : "00:13:28.060",
"minute" : 13,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.0, 10.0 ],
"related_events" : [ "99993811-98cf-4886-b94c-fc65f0e1f43d" ]
}, {
"id" : "f439d967-ca6f-4988-b365-c5a23bd34565",
"index" : 450,
"period" : 1,
"timestamp" : "00:13:28.060",
"minute" : 13,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.0, 10.0 ],
"duration" : 2.16,
"related_events" : [ "35bce614-d835-45dd-9bf3-83f927e83f94", "fd78e53a-4472-4329-bf2c-b7369d344247" ],
"carry" : {
"end_location" : [ 101.0, 8.0 ]
}
}, {
"id" : "fd78e53a-4472-4329-bf2c-b7369d344247",
"index" : 451,
"period" : 1,
"timestamp" : "00:13:30.220",
"minute" : 13,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 101.0, 8.0 ],
"duration" : 2.24,
"related_events" : [ "69bde61e-f822-4a0e-8584-d304338d9dce" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 39.812057,
"angle" : 1.3684747,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 47.0 ],
"cross" : true,
"assisted_shot_id" : "014660b4-2f31-45ac-8380-113d64a079fa",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "69bde61e-f822-4a0e-8584-d304338d9dce",
"index" : 452,
"period" : 1,
"timestamp" : "00:13:32.460",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 109.0, 47.0 ],
"related_events" : [ "fd78e53a-4472-4329-bf2c-b7369d344247" ]
}, {
"id" : "94a25e63-9914-4d81-b458-d76548d7d550",
"index" : 453,
"period" : 1,
"timestamp" : "00:13:32.460",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.0, 31.0 ],
"under_pressure" : true,
"related_events" : [ "014660b4-2f31-45ac-8380-113d64a079fa" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "014660b4-2f31-45ac-8380-113d64a079fa",
"index" : 454,
"period" : 1,
"timestamp" : "00:13:32.460",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 109.0, 45.0 ],
"duration" : 1.36,
"under_pressure" : true,
"related_events" : [ "94a25e63-9914-4d81-b458-d76548d7d550", "e6d495e0-f9d7-4232-ba28-118508542d66" ],
"shot" : {
"statsbomb_xg" : 0.0881195,
"end_location" : [ 119.0, 47.3, 0.2 ],
"key_pass_id" : "fd78e53a-4472-4329-bf2c-b7369d344247",
"aerial_won" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 113.0, 41.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 41.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 103.0, 33.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 44.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 113.0, 51.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 107.0, 36.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 36.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 111.0, 40.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
} ]
}
}, {
"id" : "e6d495e0-f9d7-4232-ba28-118508542d66",
"index" : 455,
"period" : 1,
"timestamp" : "00:13:33.820",
"minute" : 13,
"second" : 33,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 26,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 40.0 ],
"related_events" : [ "014660b4-2f31-45ac-8380-113d64a079fa" ],
"goalkeeper" : {
"end_location" : [ 2.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "5bfe0ec8-e6a2-4eb9-bb24-80fb9208b70a",
"index" : 456,
"period" : 1,
"timestamp" : "00:13:44.433",
"minute" : 13,
"second" : 44,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "15672c38-08d0-4e2c-8f24-e2904f89cbfd",
"index" : 457,
"period" : 1,
"timestamp" : "00:13:46.260",
"minute" : 13,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 28.0, 26.0 ],
"duration" : 0.813,
"related_events" : [ "f42ff3a4-c3a8-42a4-b264-483d2ded1501" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 9.219544,
"angle" : 0.21866895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f42ff3a4-c3a8-42a4-b264-483d2ded1501",
"index" : 458,
"period" : 1,
"timestamp" : "00:13:47.073",
"minute" : 13,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 37.0, 28.0 ],
"related_events" : [ "15672c38-08d0-4e2c-8f24-e2904f89cbfd" ]
}, {
"id" : "08d5eef0-d99a-41e4-8cb5-144fcb6c068e",
"index" : 459,
"period" : 1,
"timestamp" : "00:13:47.073",
"minute" : 13,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 37.0, 28.0 ],
"duration" : 0.707,
"related_events" : [ "98c598a0-629b-459b-b2cc-7c2ea33cd6ea", "f42ff3a4-c3a8-42a4-b264-483d2ded1501" ],
"carry" : {
"end_location" : [ 37.0, 28.0 ]
}
}, {
"id" : "98c598a0-629b-459b-b2cc-7c2ea33cd6ea",
"index" : 460,
"period" : 1,
"timestamp" : "00:13:47.780",
"minute" : 13,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 37.0, 28.0 ],
"duration" : 1.56,
"related_events" : [ "4c2b490a-f988-43b4-bc03-e0782d8190e4" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 21.470911,
"angle" : -2.6571147,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 18.0, 18.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4c2b490a-f988-43b4-bc03-e0782d8190e4",
"index" : 461,
"period" : 1,
"timestamp" : "00:13:49.340",
"minute" : 13,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 18.0 ],
"related_events" : [ "98c598a0-629b-459b-b2cc-7c2ea33cd6ea" ]
}, {
"id" : "9bdf8707-b20b-43fd-a0b3-179227877ce8",
"index" : 462,
"period" : 1,
"timestamp" : "00:13:49.340",
"minute" : 13,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 18.0 ],
"duration" : 0.92,
"related_events" : [ "4c2b490a-f988-43b4-bc03-e0782d8190e4", "f84b7a96-dad4-4d53-99c8-5f2ec4671651" ],
"carry" : {
"end_location" : [ 19.0, 25.0 ]
}
}, {
"id" : "f84b7a96-dad4-4d53-99c8-5f2ec4671651",
"index" : 463,
"period" : 1,
"timestamp" : "00:13:50.260",
"minute" : 13,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.0, 25.0 ],
"duration" : 1.68,
"related_events" : [ "b4f7cfb2-2410-4670-a9a6-549fec26619c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 36.67424,
"angle" : 1.3787483,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b4f7cfb2-2410-4670-a9a6-549fec26619c",
"index" : 464,
"period" : 1,
"timestamp" : "00:13:51.940",
"minute" : 13,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 61.0 ],
"related_events" : [ "f84b7a96-dad4-4d53-99c8-5f2ec4671651" ]
}, {
"id" : "878c5828-acec-4ec2-b0e2-1d7452f3b49c",
"index" : 465,
"period" : 1,
"timestamp" : "00:13:51.940",
"minute" : 13,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 61.0 ],
"duration" : 1.36,
"related_events" : [ "5aec568b-a3ef-422c-b71f-06bacf6ae9f8", "b4f7cfb2-2410-4670-a9a6-549fec26619c" ],
"carry" : {
"end_location" : [ 31.0, 64.0 ]
}
}, {
"id" : "5aec568b-a3ef-422c-b71f-06bacf6ae9f8",
"index" : 466,
"period" : 1,
"timestamp" : "00:13:53.300",
"minute" : 13,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 31.0, 64.0 ],
"duration" : 1.373,
"related_events" : [ "55da951d-b3d2-486e-9586-1192d396e7b2" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 19.026299,
"angle" : 0.05258306,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 65.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e84b3e05-572e-40ab-b033-8163a07ce4fa",
"index" : 467,
"period" : 1,
"timestamp" : "00:13:53.875",
"minute" : 13,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 66.0, 26.0 ],
"duration" : 0.718
}, {
"id" : "55da951d-b3d2-486e-9586-1192d396e7b2",
"index" : 468,
"period" : 1,
"timestamp" : "00:13:54.673",
"minute" : 13,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 50.0, 65.0 ],
"related_events" : [ "5aec568b-a3ef-422c-b71f-06bacf6ae9f8" ]
}, {
"id" : "ce81cb51-85a4-420e-a5a1-49a842c56cd0",
"index" : 469,
"period" : 1,
"timestamp" : "00:13:54.673",
"minute" : 13,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 50.0, 65.0 ],
"duration" : 1.4,
"related_events" : [ "55da951d-b3d2-486e-9586-1192d396e7b2", "b465c19d-ef81-4faa-b6c1-a65321e7d9c2" ],
"carry" : {
"end_location" : [ 45.0, 56.0 ]
}
}, {
"id" : "b465c19d-ef81-4faa-b6c1-a65321e7d9c2",
"index" : 470,
"period" : 1,
"timestamp" : "00:13:56.073",
"minute" : 13,
"second" : 56,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 45.0, 56.0 ],
"under_pressure" : true,
"related_events" : [ "38c05e1c-9be9-49c7-ad58-72979e023440" ]
}, {
"id" : "38c05e1c-9be9-49c7-ad58-72979e023440",
"index" : 471,
"period" : 1,
"timestamp" : "00:13:56.073",
"minute" : 13,
"second" : 56,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.0, 25.0 ],
"under_pressure" : true,
"related_events" : [ "b465c19d-ef81-4faa-b6c1-a65321e7d9c2" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "8bad989d-3a2d-42de-ab52-7e5c4d8a8d9b",
"index" : 472,
"period" : 1,
"timestamp" : "00:13:57.100",
"minute" : 13,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 50.0, 67.0 ],
"duration" : 1.093,
"related_events" : [ "8ea5b47b-4c9b-43ce-a451-5df70f2f3f67" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 15.264338,
"angle" : 2.1224513,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 80.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "8ea5b47b-4c9b-43ce-a451-5df70f2f3f67",
"index" : 473,
"period" : 1,
"timestamp" : "00:13:58.193",
"minute" : 13,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 80.0 ],
"related_events" : [ "8bad989d-3a2d-42de-ab52-7e5c4d8a8d9b" ]
}, {
"id" : "68e95ee0-320b-4970-914c-19e2f822e988",
"index" : 474,
"period" : 1,
"timestamp" : "00:13:58.193",
"minute" : 13,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 80.0 ],
"duration" : 0.467,
"related_events" : [ "8ea5b47b-4c9b-43ce-a451-5df70f2f3f67", "c5f79b54-c019-42a9-aba1-96f8d0d5bea5" ],
"carry" : {
"end_location" : [ 42.0, 79.0 ]
}
}, {
"id" : "c5f79b54-c019-42a9-aba1-96f8d0d5bea5",
"index" : 475,
"period" : 1,
"timestamp" : "00:13:58.660",
"minute" : 13,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 79.0 ],
"duration" : 1.0,
"related_events" : [ "1124aea9-337d-4403-8cb4-138d6401730d" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 14.866069,
"angle" : -2.3086114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1124aea9-337d-4403-8cb4-138d6401730d",
"index" : 476,
"period" : 1,
"timestamp" : "00:13:59.660",
"minute" : 13,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 32.0, 68.0 ],
"related_events" : [ "c5f79b54-c019-42a9-aba1-96f8d0d5bea5" ]
}, {
"id" : "11924a8a-5a8d-4023-930e-2597dc24de65",
"index" : 477,
"period" : 1,
"timestamp" : "00:13:59.660",
"minute" : 13,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 32.0, 68.0 ],
"duration" : 0.96,
"under_pressure" : true,
"related_events" : [ "01c36ff5-3a2f-4fa6-806c-5bf3bdaca676", "1124aea9-337d-4403-8cb4-138d6401730d", "85998978-334c-4cac-afee-769cded2f1a5" ],
"carry" : {
"end_location" : [ 31.0, 71.0 ]
}
}, {
"id" : "01c36ff5-3a2f-4fa6-806c-5bf3bdaca676",
"index" : 478,
"period" : 1,
"timestamp" : "00:13:59.860",
"minute" : 13,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 84.0, 16.0 ],
"duration" : 0.773,
"related_events" : [ "11924a8a-5a8d-4023-930e-2597dc24de65", "85998978-334c-4cac-afee-769cded2f1a5" ]
}, {
"id" : "85998978-334c-4cac-afee-769cded2f1a5",
"index" : 479,
"period" : 1,
"timestamp" : "00:14:00.620",
"minute" : 14,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 31.0, 71.0 ],
"duration" : 0.853,
"under_pressure" : true,
"related_events" : [ "01c36ff5-3a2f-4fa6-806c-5bf3bdaca676", "a038768b-fe38-477b-b10e-65bb9f96c4ba" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 17.492855,
"angle" : 0.5404195,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a038768b-fe38-477b-b10e-65bb9f96c4ba",
"index" : 480,
"period" : 1,
"timestamp" : "00:14:01.473",
"minute" : 14,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 46.0, 80.0 ],
"related_events" : [ "85998978-334c-4cac-afee-769cded2f1a5" ]
}, {
"id" : "a09f8a68-5fc8-4838-b928-9a9224f7d0dc",
"index" : 481,
"period" : 1,
"timestamp" : "00:14:01.473",
"minute" : 14,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 46.0, 80.0 ],
"duration" : 0.667,
"related_events" : [ "7732fdbe-23df-4f12-b948-e2b7aff07ac5", "a038768b-fe38-477b-b10e-65bb9f96c4ba" ],
"carry" : {
"end_location" : [ 44.0, 80.0 ]
}
}, {
"id" : "7732fdbe-23df-4f12-b948-e2b7aff07ac5",
"index" : 482,
"period" : 1,
"timestamp" : "00:14:02.140",
"minute" : 14,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 80.0 ],
"duration" : 0.733,
"related_events" : [ "3026a11b-5bb2-407d-b5a5-5191bcf69885" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 10.049875,
"angle" : -0.09966865,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3026a11b-5bb2-407d-b5a5-5191bcf69885",
"index" : 483,
"period" : 1,
"timestamp" : "00:14:02.873",
"minute" : 14,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 54.0, 79.0 ],
"related_events" : [ "7732fdbe-23df-4f12-b948-e2b7aff07ac5" ]
}, {
"id" : "901e311a-e3f0-48bd-a5ed-3a83d8361171",
"index" : 484,
"period" : 1,
"timestamp" : "00:14:02.873",
"minute" : 14,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 54.0, 79.0 ],
"duration" : 2.04,
"under_pressure" : true,
"related_events" : [ "3026a11b-5bb2-407d-b5a5-5191bcf69885", "64bccf47-98ac-47db-9ee3-7abf17f12577", "b76254ac-3f41-4224-bf44-fba5b3589873" ],
"carry" : {
"end_location" : [ 61.0, 79.0 ]
}
}, {
"id" : "64bccf47-98ac-47db-9ee3-7abf17f12577",
"index" : 485,
"period" : 1,
"timestamp" : "00:14:03.540",
"minute" : 14,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 5.0 ],
"duration" : 1.173,
"related_events" : [ "901e311a-e3f0-48bd-a5ed-3a83d8361171" ]
}, {
"id" : "63b26404-bccb-4d7d-a46c-41a30bf087a2",
"index" : 486,
"period" : 1,
"timestamp" : "00:14:04.913",
"minute" : 14,
"second" : 4,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 60.0, 2.0 ],
"related_events" : [ "b76254ac-3f41-4224-bf44-fba5b3589873" ]
}, {
"id" : "b76254ac-3f41-4224-bf44-fba5b3589873",
"index" : 487,
"period" : 1,
"timestamp" : "00:14:04.913",
"minute" : 14,
"second" : 4,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "63b26404-bccb-4d7d-a46c-41a30bf087a2" ]
}, {
"id" : "613fbf1a-e14b-4a90-babd-1089855cd4dc",
"index" : 488,
"period" : 1,
"timestamp" : "00:14:07.460",
"minute" : 14,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 28,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 66.0, 76.0 ],
"duration" : 1.72,
"related_events" : [ "138dc415-c3b8-4dfa-9882-69b590e6e81c" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 28.284271,
"angle" : 0.14189705,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "138dc415-c3b8-4dfa-9882-69b590e6e81c",
"index" : 489,
"period" : 1,
"timestamp" : "00:14:09.180",
"minute" : 14,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 28,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 88.0, 78.0 ],
"related_events" : [ "613fbf1a-e14b-4a90-babd-1089855cd4dc" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "64b984a1-28bf-41a3-91be-ca4b92317204",
"index" : 490,
"period" : 1,
"timestamp" : "00:14:23.900",
"minute" : 14,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 29,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 29.0, 2.0 ],
"duration" : 2.0,
"related_events" : [ "04f58557-c91b-4631-8a78-44d609aa4455", "f71d4a64-8319-4789-9fea-37e87df56104" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 27.073973,
"angle" : 0.07393904,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 4.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "04f58557-c91b-4631-8a78-44d609aa4455",
"index" : 491,
"period" : 1,
"timestamp" : "00:14:25.900",
"minute" : 14,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 29,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 54.0, 3.0 ],
"related_events" : [ "64b984a1-28bf-41a3-91be-ca4b92317204" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f71d4a64-8319-4789-9fea-37e87df56104",
"index" : 492,
"period" : 1,
"timestamp" : "00:14:25.900",
"minute" : 14,
"second" : 25,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.0, 77.0 ],
"related_events" : [ "64b984a1-28bf-41a3-91be-ca4b92317204" ]
}, {
"id" : "ac375613-60c5-439d-bb79-8a012f5a1dd9",
"index" : 493,
"period" : 1,
"timestamp" : "00:14:25.900",
"minute" : 14,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.0, 77.0 ],
"duration" : 3.373,
"under_pressure" : true,
"related_events" : [ "39a08e27-bbff-44d4-9c57-96ecbe453bb8", "3bd8bc6b-4c6b-4a69-a1d6-69cd59b5670d", "f71d4a64-8319-4789-9fea-37e87df56104" ],
"carry" : {
"end_location" : [ 67.0, 52.0 ]
}
}, {
"id" : "39a08e27-bbff-44d4-9c57-96ecbe453bb8",
"index" : 494,
"period" : 1,
"timestamp" : "00:14:27.060",
"minute" : 14,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 57.0, 8.0 ],
"duration" : 0.88,
"counterpress" : true,
"related_events" : [ "ac375613-60c5-439d-bb79-8a012f5a1dd9" ]
}, {
"id" : "a45f8801-6ac8-408d-89ac-66fece481aaf",
"index" : 495,
"period" : 1,
"timestamp" : "00:14:29.273",
"minute" : 14,
"second" : 29,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 29.0 ],
"counterpress" : true,
"related_events" : [ "3bd8bc6b-4c6b-4a69-a1d6-69cd59b5670d", "fd94bb33-06ab-4d8b-95db-b1b239a14ef6" ]
}, {
"id" : "3bd8bc6b-4c6b-4a69-a1d6-69cd59b5670d",
"index" : 496,
"period" : 1,
"timestamp" : "00:14:29.273",
"minute" : 14,
"second" : 29,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 52.0 ],
"under_pressure" : true,
"related_events" : [ "a45f8801-6ac8-408d-89ac-66fece481aaf" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "fd94bb33-06ab-4d8b-95db-b1b239a14ef6",
"index" : 497,
"period" : 1,
"timestamp" : "00:14:29.273",
"minute" : 14,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 52.0 ],
"duration" : 0.267,
"under_pressure" : true,
"related_events" : [ "3bd8bc6b-4c6b-4a69-a1d6-69cd59b5670d", "59307ee7-70f1-496b-bf52-16d2722bacaf", "a45f8801-6ac8-408d-89ac-66fece481aaf" ],
"carry" : {
"end_location" : [ 68.0, 54.0 ]
}
}, {
"id" : "59307ee7-70f1-496b-bf52-16d2722bacaf",
"index" : 498,
"period" : 1,
"timestamp" : "00:14:29.540",
"minute" : 14,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 68.0, 54.0 ],
"duration" : 0.573,
"related_events" : [ "627c8bbb-db8a-41b4-aba6-d59beea10138" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 15.652476,
"angle" : -1.1071488,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "627c8bbb-db8a-41b4-aba6-d59beea10138",
"index" : 499,
"period" : 1,
"timestamp" : "00:14:30.113",
"minute" : 14,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 75.0, 40.0 ],
"related_events" : [ "59307ee7-70f1-496b-bf52-16d2722bacaf" ]
}, {
"id" : "7d418887-cefd-4191-a6d9-ea0f8a96d95a",
"index" : 500,
"period" : 1,
"timestamp" : "00:14:30.113",
"minute" : 14,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 75.0, 40.0 ],
"duration" : 0.747,
"under_pressure" : true,
"related_events" : [ "01216c15-ccfd-41a4-bca2-f0197e05443a", "627c8bbb-db8a-41b4-aba6-d59beea10138", "7e30805d-9171-4b46-a911-049c0b693a6f" ],
"carry" : {
"end_location" : [ 73.0, 41.0 ]
}
}, {
"id" : "7e30805d-9171-4b46-a911-049c0b693a6f",
"index" : 501,
"period" : 1,
"timestamp" : "00:14:30.300",
"minute" : 14,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 45.0 ],
"duration" : 0.56,
"counterpress" : true,
"related_events" : [ "01216c15-ccfd-41a4-bca2-f0197e05443a", "7d418887-cefd-4191-a6d9-ea0f8a96d95a" ]
}, {
"id" : "3e376fc0-fb27-42c6-ab94-e5626e682cbf",
"index" : 502,
"period" : 1,
"timestamp" : "00:14:30.380",
"minute" : 14,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.0, 32.0 ],
"duration" : 0.573,
"counterpress" : true,
"related_events" : [ "01216c15-ccfd-41a4-bca2-f0197e05443a" ]
}, {
"id" : "01216c15-ccfd-41a4-bca2-f0197e05443a",
"index" : 503,
"period" : 1,
"timestamp" : "00:14:30.860",
"minute" : 14,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 73.0, 41.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "3b283b56-b559-4914-afc9-9dd222223ea0", "3e376fc0-fb27-42c6-ab94-e5626e682cbf", "7e30805d-9171-4b46-a911-049c0b693a6f" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 16.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 41.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3b283b56-b559-4914-afc9-9dd222223ea0",
"index" : 504,
"period" : 1,
"timestamp" : "00:14:31.793",
"minute" : 14,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.0, 41.0 ],
"related_events" : [ "01216c15-ccfd-41a4-bca2-f0197e05443a" ]
}, {
"id" : "de22b8e1-d8ac-457f-beb4-2631e91693c2",
"index" : 505,
"period" : 1,
"timestamp" : "00:14:31.793",
"minute" : 14,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.0, 41.0 ],
"duration" : 0.747,
"related_events" : [ "3b283b56-b559-4914-afc9-9dd222223ea0", "de86ef04-c791-40ed-9bdb-701fa8904f0f" ],
"carry" : {
"end_location" : [ 56.0, 41.0 ]
}
}, {
"id" : "de86ef04-c791-40ed-9bdb-701fa8904f0f",
"index" : 506,
"period" : 1,
"timestamp" : "00:14:32.540",
"minute" : 14,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 41.0 ],
"duration" : 1.64,
"related_events" : [ "2b14ddb0-8704-4b94-a989-1a70879d4f6b" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 32.01562,
"angle" : -0.8960554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2b14ddb0-8704-4b94-a989-1a70879d4f6b",
"index" : 507,
"period" : 1,
"timestamp" : "00:14:34.180",
"minute" : 14,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.0, 16.0 ],
"related_events" : [ "de86ef04-c791-40ed-9bdb-701fa8904f0f" ]
}, {
"id" : "9aadbe18-07a3-4661-9660-3f1229c7ea74",
"index" : 508,
"period" : 1,
"timestamp" : "00:14:34.180",
"minute" : 14,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.0, 16.0 ],
"duration" : 2.48,
"related_events" : [ "2b14ddb0-8704-4b94-a989-1a70879d4f6b", "c57ee115-9ce9-4b72-b1c9-17140b8ef672" ],
"carry" : {
"end_location" : [ 82.0, 8.0 ]
}
}, {
"id" : "c57ee115-9ce9-4b72-b1c9-17140b8ef672",
"index" : 509,
"period" : 1,
"timestamp" : "00:14:36.660",
"minute" : 14,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 82.0, 8.0 ],
"duration" : 1.48,
"related_events" : [ "6341526b-2ab5-4e8b-a51e-e56190b2378c" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 36.40055,
"angle" : 1.2055949,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 95.0, 42.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6341526b-2ab5-4e8b-a51e-e56190b2378c",
"index" : 510,
"period" : 1,
"timestamp" : "00:14:38.140",
"minute" : 14,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 95.0, 42.0 ],
"related_events" : [ "c57ee115-9ce9-4b72-b1c9-17140b8ef672" ]
}, {
"id" : "dd330284-681c-49de-915e-0b000c86d947",
"index" : 511,
"period" : 1,
"timestamp" : "00:14:38.140",
"minute" : 14,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 95.0, 42.0 ],
"duration" : 2.533,
"under_pressure" : true,
"related_events" : [ "0459ccbc-9499-49a5-80dc-b08bade2928f", "6341526b-2ab5-4e8b-a51e-e56190b2378c", "a8f98468-eee7-49cf-b348-acca736c678f" ],
"carry" : {
"end_location" : [ 98.0, 29.0 ]
}
}, {
"id" : "a8f98468-eee7-49cf-b348-acca736c678f",
"index" : 512,
"period" : 1,
"timestamp" : "00:14:38.340",
"minute" : 14,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.0, 48.0 ],
"duration" : 1.2,
"related_events" : [ "dd330284-681c-49de-915e-0b000c86d947" ]
}, {
"id" : "0459ccbc-9499-49a5-80dc-b08bade2928f",
"index" : 513,
"period" : 1,
"timestamp" : "00:14:40.673",
"minute" : 14,
"second" : 40,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 30,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 98.0, 29.0 ],
"under_pressure" : true,
"related_events" : [ "6e34d897-397d-4ff7-81cc-f2086cc8245f" ]
}, {
"id" : "6e34d897-397d-4ff7-81cc-f2086cc8245f",
"index" : 514,
"period" : 1,
"timestamp" : "00:14:40.673",
"minute" : 14,
"second" : 40,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 52.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "0459ccbc-9499-49a5-80dc-b08bade2928f" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "ce9058bf-7707-42ac-b215-f1c9a5189d9a",
"index" : 515,
"period" : 1,
"timestamp" : "00:14:41.073",
"minute" : 14,
"second" : 41,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 21.0, 52.0 ]
}, {
"id" : "9e4e1e17-9636-4bb1-9ff4-c4264f2cf4cd",
"index" : 516,
"period" : 1,
"timestamp" : "00:14:41.073",
"minute" : 14,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 21.0, 52.0 ],
"duration" : 0.267,
"related_events" : [ "ce9058bf-7707-42ac-b215-f1c9a5189d9a", "ffdde6ff-8584-4677-8529-fcd0af2f3033" ],
"carry" : {
"end_location" : [ 22.0, 52.0 ]
}
}, {
"id" : "ffdde6ff-8584-4677-8529-fcd0af2f3033",
"index" : 517,
"period" : 1,
"timestamp" : "00:14:41.340",
"minute" : 14,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.0, 52.0 ],
"duration" : 0.82,
"related_events" : [ "59c35f4f-6c6f-4bc9-8c60-37e90fe30f4f" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 5.656854,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 48.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "59c35f4f-6c6f-4bc9-8c60-37e90fe30f4f",
"index" : 518,
"period" : 1,
"timestamp" : "00:14:42.160",
"minute" : 14,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 26.0, 48.0 ],
"related_events" : [ "ffdde6ff-8584-4677-8529-fcd0af2f3033" ]
}, {
"id" : "6db92f62-a165-4690-b22e-e6a02ee934c7",
"index" : 519,
"period" : 1,
"timestamp" : "00:14:42.160",
"minute" : 14,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 26.0, 48.0 ],
"duration" : 0.98,
"under_pressure" : true,
"related_events" : [ "59c35f4f-6c6f-4bc9-8c60-37e90fe30f4f", "908c1bb6-bc6f-4309-a4dd-d0390da1dd97", "fe575a25-0c1f-4d69-ba79-050a3fee622e" ],
"carry" : {
"end_location" : [ 26.0, 50.0 ]
}
}, {
"id" : "fe575a25-0c1f-4d69-ba79-050a3fee622e",
"index" : 520,
"period" : 1,
"timestamp" : "00:14:42.380",
"minute" : 14,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 94.0, 35.0 ],
"duration" : 0.533,
"counterpress" : true,
"related_events" : [ "6db92f62-a165-4690-b22e-e6a02ee934c7" ]
}, {
"id" : "c63988a1-cb69-4993-9c8b-844f83f14682",
"index" : 521,
"period" : 1,
"timestamp" : "00:14:43.140",
"minute" : 14,
"second" : 43,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 95.0, 31.0 ],
"counterpress" : true,
"related_events" : [ "908c1bb6-bc6f-4309-a4dd-d0390da1dd97", "b5eecb91-ffee-444b-ac0e-e7010d4a4ee2" ]
}, {
"id" : "908c1bb6-bc6f-4309-a4dd-d0390da1dd97",
"index" : 522,
"period" : 1,
"timestamp" : "00:14:43.140",
"minute" : 14,
"second" : 43,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 26.0, 50.0 ],
"under_pressure" : true,
"related_events" : [ "c63988a1-cb69-4993-9c8b-844f83f14682" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "b5eecb91-ffee-444b-ac0e-e7010d4a4ee2",
"index" : 523,
"period" : 1,
"timestamp" : "00:14:43.140",
"minute" : 14,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 26.0, 50.0 ],
"duration" : 1.16,
"under_pressure" : true,
"related_events" : [ "908c1bb6-bc6f-4309-a4dd-d0390da1dd97", "c63988a1-cb69-4993-9c8b-844f83f14682", "d2e9bf7f-da4a-494a-aef2-1531281d998e" ],
"carry" : {
"end_location" : [ 24.0, 51.0 ]
}
}, {
"id" : "d2e9bf7f-da4a-494a-aef2-1531281d998e",
"index" : 524,
"period" : 1,
"timestamp" : "00:14:44.300",
"minute" : 14,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 24.0, 51.0 ],
"duration" : 0.8,
"related_events" : [ "1043ed37-313a-4c4f-bf11-0c1df6fa9403" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 9.433981,
"angle" : 0.5585993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1043ed37-313a-4c4f-bf11-0c1df6fa9403",
"index" : 525,
"period" : 1,
"timestamp" : "00:14:45.100",
"minute" : 14,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 56.0 ],
"related_events" : [ "d2e9bf7f-da4a-494a-aef2-1531281d998e" ]
}, {
"id" : "86487263-d924-4791-bb84-4123f5f1c338",
"index" : 526,
"period" : 1,
"timestamp" : "00:14:45.100",
"minute" : 14,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 56.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "1043ed37-313a-4c4f-bf11-0c1df6fa9403", "d29aa253-9e0e-433e-882a-2bcab2c944d5", "d4be0ba8-42ad-4382-aab9-b08d72238566" ],
"carry" : {
"end_location" : [ 34.0, 58.0 ]
}
}, {
"id" : "d4be0ba8-42ad-4382-aab9-b08d72238566",
"index" : 527,
"period" : 1,
"timestamp" : "00:14:45.340",
"minute" : 14,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 81.0, 25.0 ],
"duration" : 1.013,
"counterpress" : true,
"related_events" : [ "86487263-d924-4791-bb84-4123f5f1c338", "d29aa253-9e0e-433e-882a-2bcab2c944d5" ]
}, {
"id" : "d29aa253-9e0e-433e-882a-2bcab2c944d5",
"index" : 528,
"period" : 1,
"timestamp" : "00:14:46.220",
"minute" : 14,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 34.0, 58.0 ],
"duration" : 1.0,
"under_pressure" : true,
"related_events" : [ "31551d45-fb1f-4979-8569-ae172fbb5fcd", "d4be0ba8-42ad-4382-aab9-b08d72238566" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 19.646883,
"angle" : 1.3134726,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.0, 77.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "31551d45-fb1f-4979-8569-ae172fbb5fcd",
"index" : 529,
"period" : 1,
"timestamp" : "00:14:47.220",
"minute" : 14,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 39.0, 77.0 ],
"related_events" : [ "d29aa253-9e0e-433e-882a-2bcab2c944d5" ]
}, {
"id" : "eca57526-8713-44f8-b1d3-0a741aecc03f",
"index" : 530,
"period" : 1,
"timestamp" : "00:14:47.220",
"minute" : 14,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 39.0, 77.0 ],
"duration" : 1.72,
"related_events" : [ "31551d45-fb1f-4979-8569-ae172fbb5fcd", "b9a50324-41ec-433b-9c02-a8e333fbdce3" ],
"carry" : {
"end_location" : [ 37.0, 73.0 ]
}
}, {
"id" : "b9a50324-41ec-433b-9c02-a8e333fbdce3",
"index" : 531,
"period" : 1,
"timestamp" : "00:14:48.940",
"minute" : 14,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 37.0, 73.0 ],
"duration" : 1.2,
"related_events" : [ "dcf11fb3-3429-4b13-8b3d-52b808243aeb" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 10.770329,
"angle" : -2.7610862,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.0, 69.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cab7a7a1-e774-417d-905f-165bc5d304ab",
"index" : 532,
"period" : 1,
"timestamp" : "00:14:49.660",
"minute" : 14,
"second" : 49,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 88.0, 26.0 ],
"duration" : 1.093,
"related_events" : [ "7a2452bb-6ae9-4f79-86c5-9fd1797cb797", "dcf11fb3-3429-4b13-8b3d-52b808243aeb" ]
}, {
"id" : "dcf11fb3-3429-4b13-8b3d-52b808243aeb",
"index" : 533,
"period" : 1,
"timestamp" : "00:14:50.140",
"minute" : 14,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 27.0, 69.0 ],
"under_pressure" : true,
"related_events" : [ "b9a50324-41ec-433b-9c02-a8e333fbdce3", "cab7a7a1-e774-417d-905f-165bc5d304ab" ]
}, {
"id" : "7a2452bb-6ae9-4f79-86c5-9fd1797cb797",
"index" : 534,
"period" : 1,
"timestamp" : "00:14:50.140",
"minute" : 14,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 27.0, 69.0 ],
"duration" : 1.16,
"under_pressure" : true,
"related_events" : [ "46fd5583-9d69-4d0f-b619-f02344c35138", "cab7a7a1-e774-417d-905f-165bc5d304ab", "dcf11fb3-3429-4b13-8b3d-52b808243aeb" ],
"carry" : {
"end_location" : [ 32.0, 70.0 ]
}
}, {
"id" : "46fd5583-9d69-4d0f-b619-f02344c35138",
"index" : 535,
"period" : 1,
"timestamp" : "00:14:51.300",
"minute" : 14,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 32.0, 70.0 ],
"duration" : 0.84,
"related_events" : [ "39a7b908-ef98-488e-a45c-264c14e3e57f" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 14.56022,
"angle" : -1.2924967,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "39a7b908-ef98-488e-a45c-264c14e3e57f",
"index" : 536,
"period" : 1,
"timestamp" : "00:14:52.140",
"minute" : 14,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 36.0, 56.0 ],
"related_events" : [ "46fd5583-9d69-4d0f-b619-f02344c35138" ]
}, {
"id" : "3104c732-0db3-4662-a589-f1f226f254eb",
"index" : 537,
"period" : 1,
"timestamp" : "00:14:52.140",
"minute" : 14,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 36.0, 56.0 ],
"duration" : 0.48,
"related_events" : [ "326764b0-949c-4164-9984-b5e35de8a812", "39a7b908-ef98-488e-a45c-264c14e3e57f" ],
"carry" : {
"end_location" : [ 36.0, 56.0 ]
}
}, {
"id" : "326764b0-949c-4164-9984-b5e35de8a812",
"index" : 538,
"period" : 1,
"timestamp" : "00:14:52.620",
"minute" : 14,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 36.0, 56.0 ],
"duration" : 0.8,
"related_events" : [ "2985da02-bc53-4970-9789-a5ba9ae59dce" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 13.0,
"angle" : -0.39479113,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2985da02-bc53-4970-9789-a5ba9ae59dce",
"index" : 539,
"period" : 1,
"timestamp" : "00:14:53.420",
"minute" : 14,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 51.0 ],
"related_events" : [ "326764b0-949c-4164-9984-b5e35de8a812" ]
}, {
"id" : "aa18ddfe-8a5d-4d24-897f-2bc7f18591d8",
"index" : 540,
"period" : 1,
"timestamp" : "00:14:53.420",
"minute" : 14,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 51.0 ],
"duration" : 0.96,
"related_events" : [ "151aed03-bd16-4e25-a0ee-b6e79d5d8fad", "2985da02-bc53-4970-9789-a5ba9ae59dce" ],
"carry" : {
"end_location" : [ 51.0, 52.0 ]
}
}, {
"id" : "151aed03-bd16-4e25-a0ee-b6e79d5d8fad",
"index" : 541,
"period" : 1,
"timestamp" : "00:14:54.380",
"minute" : 14,
"second" : 54,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 51.0, 52.0 ],
"under_pressure" : true,
"related_events" : [ "cefd55b1-c75d-4704-83ad-50d407036dde" ]
}, {
"id" : "cefd55b1-c75d-4704-83ad-50d407036dde",
"index" : 542,
"period" : 1,
"timestamp" : "00:14:54.380",
"minute" : 14,
"second" : 54,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.0, 29.0 ],
"under_pressure" : true,
"related_events" : [ "151aed03-bd16-4e25-a0ee-b6e79d5d8fad" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "f47b4158-4813-44d5-adfa-3f9c4620e328",
"index" : 543,
"period" : 1,
"timestamp" : "00:14:55.073",
"minute" : 14,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.0, 24.0 ],
"duration" : 0.587,
"related_events" : [ "cf5221f8-228d-4e77-b761-9c147585647a", "e404be6a-95df-4333-a8e9-bd34965a9a70" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 9.219544,
"angle" : 0.7086263,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 30.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "e404be6a-95df-4333-a8e9-bd34965a9a70",
"index" : 544,
"period" : 1,
"timestamp" : "00:14:55.660",
"minute" : 14,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 76.0, 31.0 ],
"related_events" : [ "f47b4158-4813-44d5-adfa-3f9c4620e328" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cf5221f8-228d-4e77-b761-9c147585647a",
"index" : 545,
"period" : 1,
"timestamp" : "00:14:55.660",
"minute" : 14,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.0, 51.0 ],
"related_events" : [ "f47b4158-4813-44d5-adfa-3f9c4620e328" ]
}, {
"id" : "28ba7547-152b-4a7f-9e9b-b111200461c6",
"index" : 546,
"period" : 1,
"timestamp" : "00:14:55.660",
"minute" : 14,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.0, 51.0 ],
"duration" : 0.56,
"related_events" : [ "3da6b592-ee2b-4907-94d9-c23ffc7ce04d", "cf5221f8-228d-4e77-b761-9c147585647a" ],
"carry" : {
"end_location" : [ 48.0, 51.0 ]
}
}, {
"id" : "3da6b592-ee2b-4907-94d9-c23ffc7ce04d",
"index" : 547,
"period" : 1,
"timestamp" : "00:14:56.220",
"minute" : 14,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 48.0, 51.0 ],
"duration" : 0.4,
"related_events" : [ "af3b209a-3d51-4fdb-a3d5-1f81818dc76e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 4.1231055,
"angle" : 1.3258177,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af3b209a-3d51-4fdb-a3d5-1f81818dc76e",
"index" : 548,
"period" : 1,
"timestamp" : "00:14:56.620",
"minute" : 14,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 55.0 ],
"related_events" : [ "3da6b592-ee2b-4907-94d9-c23ffc7ce04d" ]
}, {
"id" : "697ab2c8-e5cc-427e-8a0d-f809b73f4d55",
"index" : 549,
"period" : 1,
"timestamp" : "00:14:56.620",
"minute" : 14,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 55.0 ],
"duration" : 0.68,
"related_events" : [ "1081f3d4-d5e5-4e75-9bd7-63e5fdd53a42", "e77cd42f-6412-4ced-a785-d8c6abb08782" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 1.4142135,
"angle" : -0.7853982,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 50.0, 54.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e77cd42f-6412-4ced-a785-d8c6abb08782",
"index" : 550,
"period" : 1,
"timestamp" : "00:14:57.300",
"minute" : 14,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 57.0 ],
"related_events" : [ "697ab2c8-e5cc-427e-8a0d-f809b73f4d55" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1081f3d4-d5e5-4e75-9bd7-63e5fdd53a42",
"index" : 551,
"period" : 1,
"timestamp" : "00:14:57.300",
"minute" : 14,
"second" : 57,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 31,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 71.0, 27.0 ],
"related_events" : [ "697ab2c8-e5cc-427e-8a0d-f809b73f4d55" ]
}, {
"id" : "4afc71a3-fd86-4f8c-9a6d-3332bf4fd38d",
"index" : 552,
"period" : 1,
"timestamp" : "00:14:57.420",
"minute" : 14,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 73.0, 28.0 ],
"duration" : 0.733,
"related_events" : [ "d4951b54-adfc-4885-8e69-266b8116a780" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 5.0,
"angle" : 0.6435011,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "d4951b54-adfc-4885-8e69-266b8116a780",
"index" : 553,
"period" : 1,
"timestamp" : "00:14:58.153",
"minute" : 14,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.0, 31.0 ],
"related_events" : [ "4afc71a3-fd86-4f8c-9a6d-3332bf4fd38d" ]
}, {
"id" : "7745a3b5-d778-4369-8906-e749f844aae9",
"index" : 554,
"period" : 1,
"timestamp" : "00:14:58.153",
"minute" : 14,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.0, 31.0 ],
"duration" : 2.507,
"under_pressure" : true,
"related_events" : [ "d4951b54-adfc-4885-8e69-266b8116a780", "fc832785-5fca-4ee2-a6a1-d60be3f3c925", "fc9f95c5-5bfd-46da-a121-6285333ac401" ],
"carry" : {
"end_location" : [ 84.0, 39.0 ]
}
}, {
"id" : "fc832785-5fca-4ee2-a6a1-d60be3f3c925",
"index" : 555,
"period" : 1,
"timestamp" : "00:14:58.380",
"minute" : 14,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 45.0, 51.0 ],
"duration" : 2.36,
"counterpress" : true,
"related_events" : [ "7745a3b5-d778-4369-8906-e749f844aae9", "fc9f95c5-5bfd-46da-a121-6285333ac401" ]
}, {
"id" : "fc9f95c5-5bfd-46da-a121-6285333ac401",
"index" : 556,
"period" : 1,
"timestamp" : "00:15:00.660",
"minute" : 15,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 39.0 ],
"duration" : 1.093,
"under_pressure" : true,
"related_events" : [ "6347654f-063b-4f57-9580-061298003ab4", "fc832785-5fca-4ee2-a6a1-d60be3f3c925" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 11.313708,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6347654f-063b-4f57-9580-061298003ab4",
"index" : 557,
"period" : 1,
"timestamp" : "00:15:01.753",
"minute" : 15,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.0, 47.0 ],
"related_events" : [ "fc9f95c5-5bfd-46da-a121-6285333ac401" ]
}, {
"id" : "81f5bffc-5adb-4190-b2e8-714db0e4de8f",
"index" : 558,
"period" : 1,
"timestamp" : "00:15:01.753",
"minute" : 15,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.0, 47.0 ],
"duration" : 0.787,
"related_events" : [ "08b20de0-f191-44c2-a171-5e53ab47ea25", "6347654f-063b-4f57-9580-061298003ab4" ],
"carry" : {
"end_location" : [ 80.0, 54.0 ]
}
}, {
"id" : "08b20de0-f191-44c2-a171-5e53ab47ea25",
"index" : 559,
"period" : 1,
"timestamp" : "00:15:02.540",
"minute" : 15,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 80.0, 54.0 ],
"duration" : 0.92,
"related_events" : [ "74b364b0-3230-44f3-94c0-f9f5eb1f1cc1" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 18.027756,
"angle" : 1.5152978,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.0, 72.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "74b364b0-3230-44f3-94c0-f9f5eb1f1cc1",
"index" : 560,
"period" : 1,
"timestamp" : "00:15:03.460",
"minute" : 15,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 81.0, 72.0 ],
"related_events" : [ "08b20de0-f191-44c2-a171-5e53ab47ea25" ]
}, {
"id" : "91b19a4e-00c2-4ec8-818d-c1ff2ad722f4",
"index" : 561,
"period" : 1,
"timestamp" : "00:15:03.460",
"minute" : 15,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 81.0, 72.0 ],
"duration" : 0.36,
"related_events" : [ "74b364b0-3230-44f3-94c0-f9f5eb1f1cc1", "93bb164c-2993-43f7-89f0-e1af5686b5f7" ],
"carry" : {
"end_location" : [ 85.0, 59.0 ]
}
}, {
"id" : "93bb164c-2993-43f7-89f0-e1af5686b5f7",
"index" : 562,
"period" : 1,
"timestamp" : "00:15:03.820",
"minute" : 15,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 85.0, 59.0 ],
"duration" : 1.213,
"related_events" : [ "f2b6fe26-a7b2-458c-b85f-4f31daa3823d" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 10.770329,
"angle" : 1.9513026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.0, 69.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f2b6fe26-a7b2-458c-b85f-4f31daa3823d",
"index" : 563,
"period" : 1,
"timestamp" : "00:15:05.033",
"minute" : 15,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 69.0 ],
"related_events" : [ "93bb164c-2993-43f7-89f0-e1af5686b5f7" ]
}, {
"id" : "48e141a4-ec9b-4524-badc-94dac8c8b719",
"index" : 564,
"period" : 1,
"timestamp" : "00:15:05.033",
"minute" : 15,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 69.0 ],
"duration" : 0.747,
"related_events" : [ "960b9562-ec8d-4d3c-98a8-a8cdb8784a2a", "f2b6fe26-a7b2-458c-b85f-4f31daa3823d" ],
"carry" : {
"end_location" : [ 82.0, 72.0 ]
}
}, {
"id" : "960b9562-ec8d-4d3c-98a8-a8cdb8784a2a",
"index" : 565,
"period" : 1,
"timestamp" : "00:15:05.780",
"minute" : 15,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 72.0 ],
"duration" : 0.773,
"related_events" : [ "90e50502-44a6-426d-9372-cfb64fa9e60b" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 6.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "90e50502-44a6-426d-9372-cfb64fa9e60b",
"index" : 566,
"period" : 1,
"timestamp" : "00:15:06.553",
"minute" : 15,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 82.0, 66.0 ],
"related_events" : [ "960b9562-ec8d-4d3c-98a8-a8cdb8784a2a" ]
}, {
"id" : "43511dd0-c449-4b34-b24b-d10759484e81",
"index" : 567,
"period" : 1,
"timestamp" : "00:15:06.553",
"minute" : 15,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 82.0, 66.0 ],
"duration" : 2.267,
"related_events" : [ "90e50502-44a6-426d-9372-cfb64fa9e60b", "e3597dad-c213-497a-902d-09d61cb3ef08" ],
"carry" : {
"end_location" : [ 84.0, 66.0 ]
}
}, {
"id" : "e3597dad-c213-497a-902d-09d61cb3ef08",
"index" : 568,
"period" : 1,
"timestamp" : "00:15:08.820",
"minute" : 15,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 84.0, 66.0 ],
"duration" : 0.6,
"related_events" : [ "c1f8af6e-9940-413d-b7e6-7a9d483bd57a" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 5.8309517,
"angle" : -2.6011732,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c1f8af6e-9940-413d-b7e6-7a9d483bd57a",
"index" : 569,
"period" : 1,
"timestamp" : "00:15:09.420",
"minute" : 15,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 79.0, 63.0 ],
"related_events" : [ "e3597dad-c213-497a-902d-09d61cb3ef08" ]
}, {
"id" : "de5446a7-3ba2-4758-a653-9570e846c9f7",
"index" : 570,
"period" : 1,
"timestamp" : "00:15:09.420",
"minute" : 15,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.0, 63.0 ],
"duration" : 1.76,
"related_events" : [ "8fa3ee1d-499e-496c-bb04-dcb9b86555be" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 20.808653,
"angle" : 0.95613337,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 90.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8fa3ee1d-499e-496c-bb04-dcb9b86555be",
"index" : 571,
"period" : 1,
"timestamp" : "00:15:11.180",
"minute" : 15,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 90.0, 80.0 ],
"related_events" : [ "de5446a7-3ba2-4758-a653-9570e846c9f7" ]
}, {
"id" : "27f96d92-eeb4-4517-a434-255c067cf75a",
"index" : 572,
"period" : 1,
"timestamp" : "00:15:11.180",
"minute" : 15,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 90.0, 79.0 ],
"duration" : 2.093,
"related_events" : [ "01eb1817-0ad0-42c7-81c4-dfe1be9f6efa" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 17.262676,
"angle" : -0.1746722,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 107.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "01eb1817-0ad0-42c7-81c4-dfe1be9f6efa",
"index" : 573,
"period" : 1,
"timestamp" : "00:15:13.273",
"minute" : 15,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 107.0, 76.0 ],
"related_events" : [ "27f96d92-eeb4-4517-a434-255c067cf75a" ]
}, {
"id" : "b234e294-c5b7-463b-8896-04d77e7a8b28",
"index" : 574,
"period" : 1,
"timestamp" : "00:15:13.273",
"minute" : 15,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 107.0, 76.0 ],
"duration" : 2.747,
"related_events" : [ "01eb1817-0ad0-42c7-81c4-dfe1be9f6efa", "e5504afd-a59e-4569-93f1-8c0c0535bc9a" ],
"carry" : {
"end_location" : [ 113.0, 71.0 ]
}
}, {
"id" : "e5504afd-a59e-4569-93f1-8c0c0535bc9a",
"index" : 575,
"period" : 1,
"timestamp" : "00:15:16.020",
"minute" : 15,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 113.0, 71.0 ],
"duration" : 0.72,
"related_events" : [ "d7e694cb-1b9b-406c-a33e-45d69cb028af" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 8.246211,
"angle" : -2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.0, 69.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d7e694cb-1b9b-406c-a33e-45d69cb028af",
"index" : 576,
"period" : 1,
"timestamp" : "00:15:16.740",
"minute" : 15,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 105.0, 69.0 ],
"related_events" : [ "e5504afd-a59e-4569-93f1-8c0c0535bc9a" ]
}, {
"id" : "437b2a33-151c-40a4-9e15-39b083699341",
"index" : 577,
"period" : 1,
"timestamp" : "00:15:16.740",
"minute" : 15,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 107.0, 67.0 ],
"duration" : 2.44,
"related_events" : [ "1e402875-0c7f-4119-8e9d-7ca2b5b30c7c", "dc14b838-d123-4ca1-88b0-b49658056591" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 32.75668,
"angle" : -1.3554386,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 35.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1e402875-0c7f-4119-8e9d-7ca2b5b30c7c",
"index" : 578,
"period" : 1,
"timestamp" : "00:15:19.180",
"minute" : 15,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 114.0, 32.0 ],
"related_events" : [ "437b2a33-151c-40a4-9e15-39b083699341" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dc14b838-d123-4ca1-88b0-b49658056591",
"index" : 579,
"period" : 1,
"timestamp" : "00:15:19.180",
"minute" : 15,
"second" : 19,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 7.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "437b2a33-151c-40a4-9e15-39b083699341" ]
}, {
"id" : "e8a232d2-5a2f-4c21-99ed-a1227113ddf3",
"index" : 580,
"period" : 1,
"timestamp" : "00:15:20.660",
"minute" : 15,
"second" : 20,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 14.0, 54.0 ],
"under_pressure" : true
}, {
"id" : "f1dba989-a34c-4ff5-9325-629e644bdec0",
"index" : 581,
"period" : 1,
"timestamp" : "00:15:24.433",
"minute" : 15,
"second" : 24,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 59.0, 31.0 ]
}, {
"id" : "3098ea3f-56fe-43ab-baef-816af3bed41d",
"index" : 582,
"period" : 1,
"timestamp" : "00:15:26.433",
"minute" : 15,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.0, 43.0 ],
"duration" : 0.266,
"related_events" : [ "84dced6b-dbb5-403c-9678-5f96c0ed932b" ]
}, {
"id" : "84dced6b-dbb5-403c-9678-5f96c0ed932b",
"index" : 583,
"period" : 1,
"timestamp" : "00:15:26.660",
"minute" : 15,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 58.0, 37.0 ],
"duration" : 2.693,
"under_pressure" : true,
"related_events" : [ "3098ea3f-56fe-43ab-baef-816af3bed41d", "3b26f8be-c3c2-44c3-a4be-ef01fb553e03" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 24.5153,
"angle" : 1.7761917,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 53.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3b26f8be-c3c2-44c3-a4be-ef01fb553e03",
"index" : 584,
"period" : 1,
"timestamp" : "00:15:29.353",
"minute" : 15,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 61.0 ],
"related_events" : [ "84dced6b-dbb5-403c-9678-5f96c0ed932b" ]
}, {
"id" : "ae6bd963-a745-4453-bdb4-d3b08413bf75",
"index" : 585,
"period" : 1,
"timestamp" : "00:15:29.353",
"minute" : 15,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 61.0 ],
"duration" : 1.307,
"related_events" : [ "0b2033bc-da21-4405-82f3-13856f5c0840", "3b26f8be-c3c2-44c3-a4be-ef01fb553e03" ],
"carry" : {
"end_location" : [ 52.0, 64.0 ]
}
}, {
"id" : "0b2033bc-da21-4405-82f3-13856f5c0840",
"index" : 586,
"period" : 1,
"timestamp" : "00:15:30.660",
"minute" : 15,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 52.0, 64.0 ],
"duration" : 1.133,
"related_events" : [ "c6bdd70f-d708-4363-8a75-5bb9dbc38a08" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 18.601076,
"angle" : 0.93804747,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c6bdd70f-d708-4363-8a75-5bb9dbc38a08",
"index" : 587,
"period" : 1,
"timestamp" : "00:15:31.793",
"minute" : 15,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.0, 79.0 ],
"related_events" : [ "0b2033bc-da21-4405-82f3-13856f5c0840" ]
}, {
"id" : "c58cca98-906d-4bcb-9590-2549da53afa9",
"index" : 588,
"period" : 1,
"timestamp" : "00:15:31.793",
"minute" : 15,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.0, 79.0 ],
"duration" : 2.027,
"related_events" : [ "96fcd698-7e07-48c6-9f9c-477bc678f35e", "c6bdd70f-d708-4363-8a75-5bb9dbc38a08" ],
"carry" : {
"end_location" : [ 64.0, 78.0 ]
}
}, {
"id" : "96fcd698-7e07-48c6-9f9c-477bc678f35e",
"index" : 589,
"period" : 1,
"timestamp" : "00:15:33.820",
"minute" : 15,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 78.0 ],
"duration" : 1.84,
"related_events" : [ "efe193c1-899d-44b8-b4f8-ae06279c97b6" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 25.298222,
"angle" : -2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.0, 70.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "efe193c1-899d-44b8-b4f8-ae06279c97b6",
"index" : 590,
"period" : 1,
"timestamp" : "00:15:35.660",
"minute" : 15,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.0, 70.0 ],
"related_events" : [ "96fcd698-7e07-48c6-9f9c-477bc678f35e" ]
}, {
"id" : "ffa72c3b-8da6-4b60-92d1-85d69720fe7d",
"index" : 591,
"period" : 1,
"timestamp" : "00:15:35.660",
"minute" : 15,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.0, 70.0 ],
"duration" : 0.88,
"related_events" : [ "7c08880a-2855-430e-a2cb-7d46b886018e", "efe193c1-899d-44b8-b4f8-ae06279c97b6" ],
"carry" : {
"end_location" : [ 41.0, 64.0 ]
}
}, {
"id" : "7c08880a-2855-430e-a2cb-7d46b886018e",
"index" : 592,
"period" : 1,
"timestamp" : "00:15:36.540",
"minute" : 15,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.0, 64.0 ],
"duration" : 1.2,
"related_events" : [ "242146e9-90cc-4f93-a545-3238331dc9b5" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 21.377558,
"angle" : -1.3825748,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "242146e9-90cc-4f93-a545-3238331dc9b5",
"index" : 593,
"period" : 1,
"timestamp" : "00:15:37.740",
"minute" : 15,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 45.0, 43.0 ],
"related_events" : [ "7c08880a-2855-430e-a2cb-7d46b886018e" ]
}, {
"id" : "eb255575-01a3-4992-a1af-9613e2467590",
"index" : 594,
"period" : 1,
"timestamp" : "00:15:37.740",
"minute" : 15,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 45.0, 43.0 ],
"duration" : 3.24,
"related_events" : [ "242146e9-90cc-4f93-a545-3238331dc9b5", "9612fab3-8ec3-4088-bd53-df6aa8195921" ],
"carry" : {
"end_location" : [ 53.0, 27.0 ]
}
}, {
"id" : "9612fab3-8ec3-4088-bd53-df6aa8195921",
"index" : 595,
"period" : 1,
"timestamp" : "00:15:40.980",
"minute" : 15,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 27.0 ],
"duration" : 0.653,
"related_events" : [ "ebd5eb6b-9ea9-4ba3-8cf1-4a8c4be47111" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 14.035668,
"angle" : -0.071307465,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 26.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ebd5eb6b-9ea9-4ba3-8cf1-4a8c4be47111",
"index" : 596,
"period" : 1,
"timestamp" : "00:15:41.633",
"minute" : 15,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 67.0, 26.0 ],
"related_events" : [ "9612fab3-8ec3-4088-bd53-df6aa8195921" ]
}, {
"id" : "23ad6a8e-ef00-45f8-a795-dbebf45972ef",
"index" : 597,
"period" : 1,
"timestamp" : "00:15:41.633",
"minute" : 15,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 25.0 ],
"duration" : 0.52,
"related_events" : [ "0232fc34-c903-4200-b775-10277be3ae06" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 12.369317,
"angle" : 2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0232fc34-c903-4200-b775-10277be3ae06",
"index" : 598,
"period" : 1,
"timestamp" : "00:15:42.153",
"minute" : 15,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 54.0, 28.0 ],
"related_events" : [ "23ad6a8e-ef00-45f8-a795-dbebf45972ef" ]
}, {
"id" : "3e57c9d0-0aa9-43ca-b2d7-a75cc07e3a71",
"index" : 599,
"period" : 1,
"timestamp" : "00:15:42.153",
"minute" : 15,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 54.0, 28.0 ],
"duration" : 2.387,
"related_events" : [ "0232fc34-c903-4200-b775-10277be3ae06", "b43cece2-e43d-4652-a702-2ce32676f19e" ],
"carry" : {
"end_location" : [ 55.0, 30.0 ]
}
}, {
"id" : "b43cece2-e43d-4652-a702-2ce32676f19e",
"index" : 600,
"period" : 1,
"timestamp" : "00:15:44.540",
"minute" : 15,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.0, 30.0 ],
"duration" : 1.36,
"related_events" : [ "39e819aa-392d-4181-b5f4-0c6e620c806a" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 21.0,
"angle" : 1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "39e819aa-392d-4181-b5f4-0c6e620c806a",
"index" : 601,
"period" : 1,
"timestamp" : "00:15:45.900",
"minute" : 15,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.0, 51.0 ],
"related_events" : [ "b43cece2-e43d-4652-a702-2ce32676f19e" ]
}, {
"id" : "465abdb4-6fbc-40d0-b7ab-7da20f76f12c",
"index" : 602,
"period" : 1,
"timestamp" : "00:15:45.900",
"minute" : 15,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.0, 52.0 ],
"duration" : 1.333,
"related_events" : [ "b2a33c79-e1d3-4cef-99f3-ac164f01a0ef" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 13.601471,
"angle" : -2.5127964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 44.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2a33c79-e1d3-4cef-99f3-ac164f01a0ef",
"index" : 603,
"period" : 1,
"timestamp" : "00:15:47.233",
"minute" : 15,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 44.0 ],
"related_events" : [ "465abdb4-6fbc-40d0-b7ab-7da20f76f12c" ]
}, {
"id" : "29bf62b8-d9ee-48d8-bd18-96cecaaf8b4a",
"index" : 604,
"period" : 1,
"timestamp" : "00:15:47.233",
"minute" : 15,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 44.0 ],
"duration" : 3.547,
"related_events" : [ "0fd00ca7-f83b-4ff8-b714-4c419323e80f", "b2a33c79-e1d3-4cef-99f3-ac164f01a0ef" ],
"carry" : {
"end_location" : [ 45.0, 61.0 ]
}
}, {
"id" : "0fd00ca7-f83b-4ff8-b714-4c419323e80f",
"index" : 605,
"period" : 1,
"timestamp" : "00:15:50.780",
"minute" : 15,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 61.0 ],
"duration" : 1.533,
"related_events" : [ "519cf918-0489-4bdb-a4d5-6dd01b084371" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 17.117243,
"angle" : 1.4536875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "519cf918-0489-4bdb-a4d5-6dd01b084371",
"index" : 606,
"period" : 1,
"timestamp" : "00:15:52.313",
"minute" : 15,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 47.0, 78.0 ],
"related_events" : [ "0fd00ca7-f83b-4ff8-b714-4c419323e80f" ]
}, {
"id" : "598c076a-01fe-4ed9-93c6-9ac47c2a6505",
"index" : 607,
"period" : 1,
"timestamp" : "00:15:52.313",
"minute" : 15,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 47.0, 78.0 ],
"duration" : 0.627,
"related_events" : [ "519cf918-0489-4bdb-a4d5-6dd01b084371", "7e1d73d0-ab93-41e8-94f8-4016940ce210" ],
"carry" : {
"end_location" : [ 45.0, 77.0 ]
}
}, {
"id" : "7e1d73d0-ab93-41e8-94f8-4016940ce210",
"index" : 608,
"period" : 1,
"timestamp" : "00:15:52.940",
"minute" : 15,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 77.0 ],
"duration" : 2.2,
"related_events" : [ "cac04abf-fb90-46d8-9263-32968b854dec" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 35.22783,
"angle" : -2.5378432,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 16.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cac04abf-fb90-46d8-9263-32968b854dec",
"index" : 609,
"period" : 1,
"timestamp" : "00:15:55.140",
"minute" : 15,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 16.0, 57.0 ],
"related_events" : [ "7e1d73d0-ab93-41e8-94f8-4016940ce210" ]
}, {
"id" : "de888ae2-7e99-4e63-9b3d-ed6e01515817",
"index" : 610,
"period" : 1,
"timestamp" : "00:15:55.140",
"minute" : 15,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 16.0, 57.0 ],
"duration" : 1.24,
"related_events" : [ "cac04abf-fb90-46d8-9263-32968b854dec", "f089e2ff-bc2b-4752-940e-c7cc0a0ebe94" ],
"carry" : {
"end_location" : [ 17.0, 50.0 ]
}
}, {
"id" : "f089e2ff-bc2b-4752-940e-c7cc0a0ebe94",
"index" : 611,
"period" : 1,
"timestamp" : "00:15:56.380",
"minute" : 15,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 17.0, 50.0 ],
"duration" : 1.52,
"related_events" : [ "94acd684-31ef-4cce-afdb-bb2b054c5184" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 21.954498,
"angle" : -1.0460006,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.0, 31.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "94acd684-31ef-4cce-afdb-bb2b054c5184",
"index" : 612,
"period" : 1,
"timestamp" : "00:15:57.900",
"minute" : 15,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.0, 31.0 ],
"related_events" : [ "f089e2ff-bc2b-4752-940e-c7cc0a0ebe94" ]
}, {
"id" : "6a6e64be-5011-4f40-aff0-8cd4fc6989bf",
"index" : 613,
"period" : 1,
"timestamp" : "00:15:57.900",
"minute" : 15,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.0, 31.0 ],
"duration" : 4.4,
"related_events" : [ "94acd684-31ef-4cce-afdb-bb2b054c5184", "a3b83263-d572-4ffd-bd12-f78e12d94b62" ],
"carry" : {
"end_location" : [ 35.0, 29.0 ]
}
}, {
"id" : "a3b83263-d572-4ffd-bd12-f78e12d94b62",
"index" : 614,
"period" : 1,
"timestamp" : "00:16:02.300",
"minute" : 16,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.0, 29.0 ],
"duration" : 0.96,
"related_events" : [ "bfa9d0cb-a579-46ad-8eb5-72f1239a1e2b" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 20.024984,
"angle" : -0.049958397,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1d34f822-520e-41a9-8cb0-e9b5d45c9ddf",
"index" : 615,
"period" : 1,
"timestamp" : "00:16:03.220",
"minute" : 16,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 52.0 ],
"duration" : 1.28,
"related_events" : [ "5573b3b0-e93d-4ca5-ae0a-c2732c5efc00", "97e9ab36-8351-4df8-a84d-d44afac1ced5", "bfa9d0cb-a579-46ad-8eb5-72f1239a1e2b" ]
}, {
"id" : "bfa9d0cb-a579-46ad-8eb5-72f1239a1e2b",
"index" : 616,
"period" : 1,
"timestamp" : "00:16:03.260",
"minute" : 16,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 55.0, 28.0 ],
"under_pressure" : true,
"related_events" : [ "1d34f822-520e-41a9-8cb0-e9b5d45c9ddf", "a3b83263-d572-4ffd-bd12-f78e12d94b62" ]
}, {
"id" : "5573b3b0-e93d-4ca5-ae0a-c2732c5efc00",
"index" : 617,
"period" : 1,
"timestamp" : "00:16:03.260",
"minute" : 16,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 55.0, 28.0 ],
"duration" : 1.24,
"under_pressure" : true,
"related_events" : [ "1d34f822-520e-41a9-8cb0-e9b5d45c9ddf", "97e9ab36-8351-4df8-a84d-d44afac1ced5", "bfa9d0cb-a579-46ad-8eb5-72f1239a1e2b" ],
"carry" : {
"end_location" : [ 48.0, 30.0 ]
}
}, {
"id" : "97e9ab36-8351-4df8-a84d-d44afac1ced5",
"index" : 618,
"period" : 1,
"timestamp" : "00:16:04.500",
"minute" : 16,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 48.0, 30.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "1d34f822-520e-41a9-8cb0-e9b5d45c9ddf", "903be334-f174-433e-9934-7944d30b56ef" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 16.124516,
"angle" : 3.0172377,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "903be334-f174-433e-9934-7944d30b56ef",
"index" : 619,
"period" : 1,
"timestamp" : "00:16:05.380",
"minute" : 16,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 32.0 ],
"related_events" : [ "97e9ab36-8351-4df8-a84d-d44afac1ced5" ]
}, {
"id" : "d26122f5-a975-4ff8-a58f-6c95d2799bba",
"index" : 620,
"period" : 1,
"timestamp" : "00:16:05.380",
"minute" : 16,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 32.0 ],
"duration" : 0.56,
"related_events" : [ "6677ceb2-24b7-4b3d-8315-472b1cae6591", "903be334-f174-433e-9934-7944d30b56ef" ],
"carry" : {
"end_location" : [ 33.0, 30.0 ]
}
}, {
"id" : "6677ceb2-24b7-4b3d-8315-472b1cae6591",
"index" : 621,
"period" : 1,
"timestamp" : "00:16:05.940",
"minute" : 16,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 30.0 ],
"duration" : 1.093,
"related_events" : [ "97f552a9-185e-4209-8bc0-56df492bc4f4" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 19.723083,
"angle" : -1.0390723,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 13.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "97f552a9-185e-4209-8bc0-56df492bc4f4",
"index" : 622,
"period" : 1,
"timestamp" : "00:16:07.033",
"minute" : 16,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 13.0 ],
"related_events" : [ "6677ceb2-24b7-4b3d-8315-472b1cae6591" ]
}, {
"id" : "fe32e9d1-5566-4476-bffe-303574ad8421",
"index" : 623,
"period" : 1,
"timestamp" : "00:16:07.033",
"minute" : 16,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 13.0 ],
"duration" : 0.507,
"under_pressure" : true,
"related_events" : [ "3e9e7399-aaee-4378-84e8-259777eac084", "66183a66-f615-4b34-9b42-7fa60c5666d9", "97f552a9-185e-4209-8bc0-56df492bc4f4" ],
"carry" : {
"end_location" : [ 44.0, 9.0 ]
}
}, {
"id" : "3e9e7399-aaee-4378-84e8-259777eac084",
"index" : 624,
"period" : 1,
"timestamp" : "00:16:07.220",
"minute" : 16,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 77.0, 64.0 ],
"duration" : 0.36,
"related_events" : [ "66183a66-f615-4b34-9b42-7fa60c5666d9", "fe32e9d1-5566-4476-bffe-303574ad8421" ]
}, {
"id" : "66183a66-f615-4b34-9b42-7fa60c5666d9",
"index" : 625,
"period" : 1,
"timestamp" : "00:16:07.540",
"minute" : 16,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 9.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "3e9e7399-aaee-4378-84e8-259777eac084", "b5d89cd2-7761-4d4d-ae78-58020f2c2aad" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 12.083046,
"angle" : -0.4266275,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b5d89cd2-7761-4d4d-ae78-58020f2c2aad",
"index" : 626,
"period" : 1,
"timestamp" : "00:16:08.473",
"minute" : 16,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 55.0, 4.0 ],
"related_events" : [ "66183a66-f615-4b34-9b42-7fa60c5666d9" ]
}, {
"id" : "434581bf-8051-4703-a786-96cf76d3f782",
"index" : 627,
"period" : 1,
"timestamp" : "00:16:08.473",
"minute" : 16,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 55.0, 4.0 ],
"duration" : 1.2,
"under_pressure" : true,
"related_events" : [ "4eb50620-3b8e-473d-908c-19411416637a", "68075f50-f7d5-46c6-a10d-3c9a6c182b8a", "b5d89cd2-7761-4d4d-ae78-58020f2c2aad" ],
"carry" : {
"end_location" : [ 51.0, 5.0 ]
}
}, {
"id" : "68075f50-f7d5-46c6-a10d-3c9a6c182b8a",
"index" : 628,
"period" : 1,
"timestamp" : "00:16:08.713",
"minute" : 16,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 63.0, 77.0 ],
"duration" : 0.626,
"related_events" : [ "434581bf-8051-4703-a786-96cf76d3f782" ]
}, {
"id" : "10c58954-3596-4925-86a3-3a88cdacf044",
"index" : 629,
"period" : 1,
"timestamp" : "00:16:09.673",
"minute" : 16,
"second" : 9,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 70.0, 76.0 ],
"related_events" : [ "4eb50620-3b8e-473d-908c-19411416637a", "8c75a9c9-11af-4d53-9be0-3dfdfd0f0af2" ]
}, {
"id" : "4eb50620-3b8e-473d-908c-19411416637a",
"index" : 630,
"period" : 1,
"timestamp" : "00:16:09.673",
"minute" : 16,
"second" : 9,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 5.0 ],
"under_pressure" : true,
"related_events" : [ "10c58954-3596-4925-86a3-3a88cdacf044" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "8c75a9c9-11af-4d53-9be0-3dfdfd0f0af2",
"index" : 631,
"period" : 1,
"timestamp" : "00:16:09.673",
"minute" : 16,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 5.0 ],
"duration" : 4.307,
"under_pressure" : true,
"related_events" : [ "10c58954-3596-4925-86a3-3a88cdacf044", "4eb50620-3b8e-473d-908c-19411416637a", "cd66e2e2-53b8-4264-93c2-719bf53274a6" ],
"carry" : {
"end_location" : [ 38.0, 12.0 ]
}
}, {
"id" : "cd66e2e2-53b8-4264-93c2-719bf53274a6",
"index" : 632,
"period" : 1,
"timestamp" : "00:16:13.980",
"minute" : 16,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 12.0 ],
"duration" : 1.653,
"related_events" : [ "ffe736eb-d513-4a3f-ae86-3445069d6d74" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 20.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 58.0, 12.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ffe736eb-d513-4a3f-ae86-3445069d6d74",
"index" : 633,
"period" : 1,
"timestamp" : "00:16:15.633",
"minute" : 16,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 58.0, 12.0 ],
"related_events" : [ "cd66e2e2-53b8-4264-93c2-719bf53274a6" ]
}, {
"id" : "b1ca0d17-b7ba-4066-8d50-70f15490c9aa",
"index" : 634,
"period" : 1,
"timestamp" : "00:16:15.633",
"minute" : 16,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 58.0, 12.0 ],
"duration" : 1.107,
"related_events" : [ "92c64ea2-9a0e-4452-877e-e4876ae81991", "ffe736eb-d513-4a3f-ae86-3445069d6d74" ],
"carry" : {
"end_location" : [ 54.0, 10.0 ]
}
}, {
"id" : "92c64ea2-9a0e-4452-877e-e4876ae81991",
"index" : 635,
"period" : 1,
"timestamp" : "00:16:16.740",
"minute" : 16,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 10.0 ],
"duration" : 0.613,
"related_events" : [ "f49cfa27-d027-4fc7-b07a-8ffab3e05c7b" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 7.81025,
"angle" : -2.4468544,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.0, 5.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f49cfa27-d027-4fc7-b07a-8ffab3e05c7b",
"index" : 636,
"period" : 1,
"timestamp" : "00:16:17.353",
"minute" : 16,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 48.0, 5.0 ],
"related_events" : [ "92c64ea2-9a0e-4452-877e-e4876ae81991" ]
}, {
"id" : "ec75365f-67e8-4a54-a089-e3ee0a9731de",
"index" : 637,
"period" : 1,
"timestamp" : "00:16:17.353",
"minute" : 16,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 48.0, 5.0 ],
"duration" : 2.36,
"under_pressure" : true,
"related_events" : [ "3abe4f27-9e73-47fb-a492-1c2daa83ea7a", "a85823ce-6639-4d8c-aaf2-e78318ff2600", "f49cfa27-d027-4fc7-b07a-8ffab3e05c7b" ],
"carry" : {
"end_location" : [ 61.0, 3.0 ]
}
}, {
"id" : "3abe4f27-9e73-47fb-a492-1c2daa83ea7a",
"index" : 638,
"period" : 1,
"timestamp" : "00:16:18.380",
"minute" : 16,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 66.0, 76.0 ],
"duration" : 1.08,
"related_events" : [ "ec75365f-67e8-4a54-a089-e3ee0a9731de" ]
}, {
"id" : "0bb6ae82-96ee-4729-8951-0d8887a7acfe",
"index" : 639,
"period" : 1,
"timestamp" : "00:16:19.713",
"minute" : 16,
"second" : 19,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 60.0, 78.0 ],
"related_events" : [ "a85823ce-6639-4d8c-aaf2-e78318ff2600" ]
}, {
"id" : "a85823ce-6639-4d8c-aaf2-e78318ff2600",
"index" : 640,
"period" : 1,
"timestamp" : "00:16:19.713",
"minute" : 16,
"second" : 19,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 32,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 61.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "0bb6ae82-96ee-4729-8951-0d8887a7acfe" ]
}, {
"id" : "77b61cc6-9cdc-46e6-9767-2a026f987d05",
"index" : 641,
"period" : 1,
"timestamp" : "00:16:40.673",
"minute" : 16,
"second" : 40,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "ea619c8d-42d1-4b55-8105-4d28857abf38",
"index" : 642,
"period" : 1,
"timestamp" : "00:16:42.220",
"minute" : 16,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 52.0, 3.0 ],
"duration" : 2.573,
"related_events" : [ "93b93b1a-b237-4797-963a-5943a789c571" ]
}, {
"id" : "93b93b1a-b237-4797-963a-5943a789c571",
"index" : 643,
"period" : 1,
"timestamp" : "00:16:44.620",
"minute" : 16,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 61.0, 62.0 ],
"duration" : 1.68,
"under_pressure" : true,
"related_events" : [ "ea619c8d-42d1-4b55-8105-4d28857abf38", "f699017c-d2d5-4021-a942-75d595002ea2" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 11.18034,
"angle" : 2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 67.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f699017c-d2d5-4021-a942-75d595002ea2",
"index" : 644,
"period" : 1,
"timestamp" : "00:16:46.300",
"minute" : 16,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.0, 67.0 ],
"related_events" : [ "93b93b1a-b237-4797-963a-5943a789c571" ]
}, {
"id" : "29fc036b-9cfb-4b04-85b1-1415a304ec7e",
"index" : 645,
"period" : 1,
"timestamp" : "00:16:46.300",
"minute" : 16,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.0, 67.0 ],
"duration" : 0.92,
"related_events" : [ "4cf73aef-640c-41b6-bce9-4b9d88bc4f9b", "f699017c-d2d5-4021-a942-75d595002ea2" ],
"carry" : {
"end_location" : [ 53.0, 67.0 ]
}
}, {
"id" : "4cf73aef-640c-41b6-bce9-4b9d88bc4f9b",
"index" : 646,
"period" : 1,
"timestamp" : "00:16:47.220",
"minute" : 16,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.0, 67.0 ],
"duration" : 1.373,
"related_events" : [ "124df80b-b346-42ed-b76c-de098c0a540d", "f4e09883-1493-4907-9efd-c07b12903c7c" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 24.41311,
"angle" : -0.61072594,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f4e09883-1493-4907-9efd-c07b12903c7c",
"index" : 647,
"period" : 1,
"timestamp" : "00:16:48.593",
"minute" : 16,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 75.0, 54.0 ],
"related_events" : [ "4cf73aef-640c-41b6-bce9-4b9d88bc4f9b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "124df80b-b346-42ed-b76c-de098c0a540d",
"index" : 648,
"period" : 1,
"timestamp" : "00:16:48.593",
"minute" : 16,
"second" : 48,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.0, 28.0 ],
"related_events" : [ "4cf73aef-640c-41b6-bce9-4b9d88bc4f9b" ],
"interception" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "f7834eeb-0b3e-4362-8e07-e3f00a574c71",
"index" : 649,
"period" : 1,
"timestamp" : "00:16:50.193",
"minute" : 16,
"second" : 50,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 69.0, 45.0 ]
}, {
"id" : "241e2be3-0d91-4a3e-a7cf-1ff3ad44238c",
"index" : 650,
"period" : 1,
"timestamp" : "00:16:50.193",
"minute" : 16,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 69.0, 45.0 ],
"duration" : 0.827,
"related_events" : [ "22737ae7-5c3d-4033-8d66-ca9f21240eda", "f7834eeb-0b3e-4362-8e07-e3f00a574c71" ],
"carry" : {
"end_location" : [ 64.0, 44.0 ]
}
}, {
"id" : "22737ae7-5c3d-4033-8d66-ca9f21240eda",
"index" : 651,
"period" : 1,
"timestamp" : "00:16:51.020",
"minute" : 16,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 64.0, 44.0 ],
"duration" : 1.24,
"related_events" : [ "f233161b-ad4e-4a38-8e97-ec2f9e855829" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 18.439089,
"angle" : -2.9229238,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f233161b-ad4e-4a38-8e97-ec2f9e855829",
"index" : 652,
"period" : 1,
"timestamp" : "00:16:52.260",
"minute" : 16,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 46.0, 40.0 ],
"related_events" : [ "22737ae7-5c3d-4033-8d66-ca9f21240eda" ]
}, {
"id" : "031012e2-cd95-40a1-8531-e22da475a4b3",
"index" : 653,
"period" : 1,
"timestamp" : "00:16:52.260",
"minute" : 16,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 46.0, 40.0 ],
"duration" : 1.48,
"under_pressure" : true,
"related_events" : [ "727ffc0c-eca4-428c-9f61-4d79c90b50d2", "907945ce-e72a-461b-a38f-9821bbf7ddda", "f233161b-ad4e-4a38-8e97-ec2f9e855829" ],
"carry" : {
"end_location" : [ 47.0, 42.0 ]
}
}, {
"id" : "907945ce-e72a-461b-a38f-9821bbf7ddda",
"index" : 654,
"period" : 1,
"timestamp" : "00:16:53.140",
"minute" : 16,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 70.0, 40.0 ],
"duration" : 0.6,
"related_events" : [ "031012e2-cd95-40a1-8531-e22da475a4b3", "727ffc0c-eca4-428c-9f61-4d79c90b50d2" ]
}, {
"id" : "727ffc0c-eca4-428c-9f61-4d79c90b50d2",
"index" : 655,
"period" : 1,
"timestamp" : "00:16:53.740",
"minute" : 16,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 42.0 ],
"duration" : 3.28,
"under_pressure" : true,
"related_events" : [ "293bf209-cda4-4002-8345-5254b07d2aef", "907945ce-e72a-461b-a38f-9821bbf7ddda" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 38.052597,
"angle" : 3.0890095,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "293bf209-cda4-4002-8345-5254b07d2aef",
"index" : 656,
"period" : 1,
"timestamp" : "00:16:57.020",
"minute" : 16,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 44.0 ],
"related_events" : [ "727ffc0c-eca4-428c-9f61-4d79c90b50d2" ]
}, {
"id" : "40524453-0741-4eff-a3a6-7d804d806416",
"index" : 657,
"period" : 1,
"timestamp" : "00:16:57.020",
"minute" : 16,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 42.0 ],
"duration" : 3.68,
"related_events" : [ "7ae7ccb9-b78f-426d-a689-3e2b05e01aca", "b280f37c-d489-4645-a735-857336d4cb8a" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 67.06713,
"angle" : -0.04474623,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 39.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b280f37c-d489-4645-a735-857336d4cb8a",
"index" : 658,
"period" : 1,
"timestamp" : "00:17:00.700",
"minute" : 17,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 76.0, 41.0 ],
"related_events" : [ "40524453-0741-4eff-a3a6-7d804d806416" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7ae7ccb9-b78f-426d-a689-3e2b05e01aca",
"index" : 659,
"period" : 1,
"timestamp" : "00:17:00.700",
"minute" : 17,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 42.0 ],
"duration" : 1.6,
"related_events" : [ "148091a7-8cc7-4ac9-ae4d-bd63cd303a72", "40524453-0741-4eff-a3a6-7d804d806416", "b71ed072-8662-400d-bcc5-5e63ef18eeb0" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 21.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 66.0, 42.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "148091a7-8cc7-4ac9-ae4d-bd63cd303a72",
"index" : 660,
"period" : 1,
"timestamp" : "00:17:02.300",
"minute" : 17,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 63.0, 47.0 ],
"related_events" : [ "7ae7ccb9-b78f-426d-a689-3e2b05e01aca" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b71ed072-8662-400d-bcc5-5e63ef18eeb0",
"index" : 661,
"period" : 1,
"timestamp" : "00:17:02.300",
"minute" : 17,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.0, 39.0 ],
"duration" : 1.493,
"related_events" : [ "5dd597ae-c975-4695-a6a3-69359192f1f5", "7ae7ccb9-b78f-426d-a689-3e2b05e01aca" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 8.062258,
"angle" : 1.0516502,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 46.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5dd597ae-c975-4695-a6a3-69359192f1f5",
"index" : 662,
"period" : 1,
"timestamp" : "00:17:03.793",
"minute" : 17,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 59.0, 46.0 ],
"related_events" : [ "b71ed072-8662-400d-bcc5-5e63ef18eeb0" ]
}, {
"id" : "3ab5b3d4-fdf3-4f84-9019-da5dd44372c3",
"index" : 663,
"period" : 1,
"timestamp" : "00:17:03.793",
"minute" : 17,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.0, 42.0 ],
"duration" : 1.107,
"under_pressure" : true,
"related_events" : [ "60ca4bd3-8c73-4fd5-9fd6-36dcdc0f89a6", "e4846e9e-25de-4bbc-bee4-8c5886705d3d", "e976697f-c479-41ef-b8bb-7db71ad397c2" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 2.236068,
"angle" : -2.6779451,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 41.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e4846e9e-25de-4bbc-bee4-8c5886705d3d",
"index" : 664,
"period" : 1,
"timestamp" : "00:17:03.793",
"minute" : 17,
"second" : 3,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 66.0, 39.0 ],
"under_pressure" : true,
"related_events" : [ "3ab5b3d4-fdf3-4f84-9019-da5dd44372c3" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "e976697f-c479-41ef-b8bb-7db71ad397c2",
"index" : 665,
"period" : 1,
"timestamp" : "00:17:04.900",
"minute" : 17,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 52.0, 42.0 ],
"related_events" : [ "3ab5b3d4-fdf3-4f84-9019-da5dd44372c3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a80db7b6-7b39-4475-acc8-6a7bb59a554c",
"index" : 666,
"period" : 1,
"timestamp" : "00:17:04.900",
"minute" : 17,
"second" : 4,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 33,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 42.0 ],
"under_pressure" : true,
"related_events" : [ "60ca4bd3-8c73-4fd5-9fd6-36dcdc0f89a6" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "60ca4bd3-8c73-4fd5-9fd6-36dcdc0f89a6",
"index" : 667,
"period" : 1,
"timestamp" : "00:17:04.900",
"minute" : 17,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 68.0, 39.0 ],
"duration" : 1.32,
"under_pressure" : true,
"related_events" : [ "358afe32-3ea3-4ab3-a0ea-3872c8ca848a", "3ab5b3d4-fdf3-4f84-9019-da5dd44372c3", "a80db7b6-7b39-4475-acc8-6a7bb59a554c" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 4.472136,
"angle" : -0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 72.0, 37.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "358afe32-3ea3-4ab3-a0ea-3872c8ca848a",
"index" : 668,
"period" : 1,
"timestamp" : "00:17:06.220",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 72.0, 37.0 ],
"related_events" : [ "60ca4bd3-8c73-4fd5-9fd6-36dcdc0f89a6" ]
}, {
"id" : "3ea07dd5-9cdb-4268-b2f6-f43782b6b049",
"index" : 669,
"period" : 1,
"timestamp" : "00:17:06.220",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 72.0, 37.0 ],
"duration" : 0.173,
"under_pressure" : true,
"related_events" : [ "358afe32-3ea3-4ab3-a0ea-3872c8ca848a", "5edccff9-32f5-4e05-82a3-bd28950bdb18", "6fbd2edb-31a2-4b34-9bd0-4711bac080a5" ],
"carry" : {
"end_location" : [ 74.0, 36.0 ]
}
}, {
"id" : "5edccff9-32f5-4e05-82a3-bd28950bdb18",
"index" : 670,
"period" : 1,
"timestamp" : "00:17:06.393",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 45.0 ],
"counterpress" : true,
"related_events" : [ "3ea07dd5-9cdb-4268-b2f6-f43782b6b049", "6fbd2edb-31a2-4b34-9bd0-4711bac080a5", "8c5d3b19-1012-4a52-ab55-5c022e395c79" ]
}, {
"id" : "6fbd2edb-31a2-4b34-9bd0-4711bac080a5",
"index" : 671,
"period" : 1,
"timestamp" : "00:17:06.393",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 74.0, 36.0 ],
"under_pressure" : true,
"related_events" : [ "5edccff9-32f5-4e05-82a3-bd28950bdb18" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "8c5d3b19-1012-4a52-ab55-5c022e395c79",
"index" : 672,
"period" : 1,
"timestamp" : "00:17:06.393",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 74.0, 36.0 ],
"duration" : 3.507,
"under_pressure" : true,
"related_events" : [ "1b09a6ee-1977-4650-8499-09b7c73e21d8", "5edccff9-32f5-4e05-82a3-bd28950bdb18", "6fbd2edb-31a2-4b34-9bd0-4711bac080a5" ],
"carry" : {
"end_location" : [ 96.0, 23.0 ]
}
}, {
"id" : "1b09a6ee-1977-4650-8499-09b7c73e21d8",
"index" : 673,
"period" : 1,
"timestamp" : "00:17:09.900",
"minute" : 17,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 96.0, 23.0 ],
"duration" : 1.28,
"related_events" : [ "ebd96539-8e9b-4db4-8414-4110da209e67" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 7.81025,
"angle" : -0.87605804,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 17.0 ],
"assisted_shot_id" : "36cafbac-efc3-4bd7-86a5-3db479ae1c8a",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ebd96539-8e9b-4db4-8414-4110da209e67",
"index" : 674,
"period" : 1,
"timestamp" : "00:17:11.180",
"minute" : 17,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 17.0 ],
"related_events" : [ "1b09a6ee-1977-4650-8499-09b7c73e21d8" ]
}, {
"id" : "3211efa9-6063-4176-ad79-d47cbd0f31a6",
"index" : 675,
"period" : 1,
"timestamp" : "00:17:11.180",
"minute" : 17,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 17.0 ],
"duration" : 1.692,
"under_pressure" : true,
"related_events" : [ "ebd96539-8e9b-4db4-8414-4110da209e67", "fd533af2-3871-4e57-a3e5-64979b772673", "fe9c2572-3de0-407a-885a-0a5cd98751ea" ],
"carry" : {
"end_location" : [ 104.0, 21.0 ]
}
}, {
"id" : "fe9c2572-3de0-407a-885a-0a5cd98751ea",
"index" : 676,
"period" : 1,
"timestamp" : "00:17:12.872",
"minute" : 17,
"second" : 12,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 17.0, 60.0 ],
"related_events" : [ "3211efa9-6063-4176-ad79-d47cbd0f31a6", "3418f6b6-19f7-403f-9c92-2fb9acca8d4e", "fd533af2-3871-4e57-a3e5-64979b772673" ]
}, {
"id" : "fd533af2-3871-4e57-a3e5-64979b772673",
"index" : 677,
"period" : 1,
"timestamp" : "00:17:12.872",
"minute" : 17,
"second" : 12,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 104.0, 21.0 ],
"under_pressure" : true,
"related_events" : [ "fe9c2572-3de0-407a-885a-0a5cd98751ea" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "3418f6b6-19f7-403f-9c92-2fb9acca8d4e",
"index" : 678,
"period" : 1,
"timestamp" : "00:17:12.872",
"minute" : 17,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 104.0, 21.0 ],
"duration" : 1.428,
"under_pressure" : true,
"related_events" : [ "36cafbac-efc3-4bd7-86a5-3db479ae1c8a", "fd533af2-3871-4e57-a3e5-64979b772673", "fe9c2572-3de0-407a-885a-0a5cd98751ea" ],
"carry" : {
"end_location" : [ 109.0, 26.0 ]
}
}, {
"id" : "36cafbac-efc3-4bd7-86a5-3db479ae1c8a",
"index" : 679,
"period" : 1,
"timestamp" : "00:17:14.300",
"minute" : 17,
"second" : 14,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 109.0, 26.0 ],
"duration" : 0.24,
"related_events" : [ "3e924e1c-9839-4280-bf37-8f6b660ba57d", "46712204-e4e7-4902-94a2-a4057a48a216" ],
"shot" : {
"statsbomb_xg" : 0.05608462,
"end_location" : [ 113.0, 30.0 ],
"key_pass_id" : "1b09a6ee-1977-4650-8499-09b7c73e21d8",
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 108.0, 24.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 113.0, 31.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 28.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 118.0, 37.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 111.0, 37.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 43.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 101.0, 48.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 109.0, 37.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "3e924e1c-9839-4280-bf37-8f6b660ba57d",
"index" : 680,
"period" : 1,
"timestamp" : "00:17:14.540",
"minute" : 17,
"second" : 14,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 8.0, 51.0 ],
"related_events" : [ "36cafbac-efc3-4bd7-86a5-3db479ae1c8a" ]
}, {
"id" : "46712204-e4e7-4902-94a2-a4057a48a216",
"index" : 681,
"period" : 1,
"timestamp" : "00:17:14.753",
"minute" : 17,
"second" : 14,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 34,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 44.0 ],
"related_events" : [ "36cafbac-efc3-4bd7-86a5-3db479ae1c8a" ],
"goalkeeper" : {
"end_location" : [ 2.0, 44.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "64d6377c-cfe1-4818-a287-d9dc13ea0c47",
"index" : 682,
"period" : 1,
"timestamp" : "00:17:29.073",
"minute" : 17,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 108.0, 2.0 ],
"duration" : 1.186,
"related_events" : [ "954a5c9d-397f-439a-a09f-559e6b2081d4" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 11.661903,
"angle" : 1.0303768,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 114.0, 12.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "954a5c9d-397f-439a-a09f-559e6b2081d4",
"index" : 683,
"period" : 1,
"timestamp" : "00:17:30.259",
"minute" : 17,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 114.0, 12.0 ],
"related_events" : [ "64d6377c-cfe1-4818-a287-d9dc13ea0c47" ]
}, {
"id" : "48652231-2993-4ef6-8f63-09edfd74ac84",
"index" : 684,
"period" : 1,
"timestamp" : "00:17:30.259",
"minute" : 17,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 114.0, 12.0 ],
"duration" : 1.414,
"related_events" : [ "87ab019a-2ccf-4549-9618-6c4d626fdcb2", "954a5c9d-397f-439a-a09f-559e6b2081d4" ],
"carry" : {
"end_location" : [ 112.0, 12.0 ]
}
}, {
"id" : "87ab019a-2ccf-4549-9618-6c4d626fdcb2",
"index" : 685,
"period" : 1,
"timestamp" : "00:17:31.673",
"minute" : 17,
"second" : 31,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 112.0, 12.0 ],
"under_pressure" : true,
"related_events" : [ "049648b9-563a-4295-8205-3215b28bc68b" ]
}, {
"id" : "049648b9-563a-4295-8205-3215b28bc68b",
"index" : 686,
"period" : 1,
"timestamp" : "00:17:31.673",
"minute" : 17,
"second" : 31,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 9.0, 69.0 ],
"under_pressure" : true,
"related_events" : [ "87ab019a-2ccf-4549-9618-6c4d626fdcb2" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "50adffa7-9bd5-454c-b68e-976d24aadcd4",
"index" : 687,
"period" : 1,
"timestamp" : "00:17:32.460",
"minute" : 17,
"second" : 32,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 13.0 ]
}, {
"id" : "40081627-0784-442b-8a67-1fc9f07a8714",
"index" : 688,
"period" : 1,
"timestamp" : "00:17:32.460",
"minute" : 17,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 13.0 ],
"duration" : 0.52,
"related_events" : [ "1fe7c38b-f572-4aa1-8e56-1e4239d3a99e", "50adffa7-9bd5-454c-b68e-976d24aadcd4" ],
"carry" : {
"end_location" : [ 111.0, 14.0 ]
}
}, {
"id" : "1fe7c38b-f572-4aa1-8e56-1e4239d3a99e",
"index" : 689,
"period" : 1,
"timestamp" : "00:17:32.980",
"minute" : 17,
"second" : 32,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.0, 14.0 ],
"under_pressure" : true,
"related_events" : [ "4fbc6b2a-d099-4f5b-beef-0afdaa3ce6d7" ]
}, {
"id" : "4fbc6b2a-d099-4f5b-beef-0afdaa3ce6d7",
"index" : 690,
"period" : 1,
"timestamp" : "00:17:32.980",
"minute" : 17,
"second" : 32,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 10.0, 67.0 ],
"under_pressure" : true,
"related_events" : [ "1fe7c38b-f572-4aa1-8e56-1e4239d3a99e" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "d7f008d4-afd1-4095-9329-15149462784f",
"index" : 691,
"period" : 1,
"timestamp" : "00:17:33.580",
"minute" : 17,
"second" : 33,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 102.0, 10.0 ]
}, {
"id" : "0b4ab5af-4689-49fc-8deb-d7dc5203ca1c",
"index" : 692,
"period" : 1,
"timestamp" : "00:17:33.580",
"minute" : 17,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 102.0, 10.0 ],
"duration" : 2.08,
"related_events" : [ "53ee7221-207c-4a80-8a46-595738f2bb04", "d7f008d4-afd1-4095-9329-15149462784f" ],
"carry" : {
"end_location" : [ 101.0, 10.0 ]
}
}, {
"id" : "53ee7221-207c-4a80-8a46-595738f2bb04",
"index" : 693,
"period" : 1,
"timestamp" : "00:17:35.660",
"minute" : 17,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 10.0 ],
"duration" : 0.933,
"related_events" : [ "97e97a35-25c2-435a-a0cc-2dc6618fc7eb" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 11.18034,
"angle" : -2.961739,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2fbc1821-0c05-4b64-ab48-a786afb32116",
"index" : 694,
"period" : 1,
"timestamp" : "00:17:36.500",
"minute" : 17,
"second" : 36,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 20.0, 71.0 ],
"duration" : 0.773,
"related_events" : [ "97e97a35-25c2-435a-a0cc-2dc6618fc7eb", "b5176a3a-52ed-4cff-8ca6-3ffe6a0782bc" ]
}, {
"id" : "97e97a35-25c2-435a-a0cc-2dc6618fc7eb",
"index" : 695,
"period" : 1,
"timestamp" : "00:17:36.593",
"minute" : 17,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "2fbc1821-0c05-4b64-ab48-a786afb32116", "53ee7221-207c-4a80-8a46-595738f2bb04" ]
}, {
"id" : "b5176a3a-52ed-4cff-8ca6-3ffe6a0782bc",
"index" : 696,
"period" : 1,
"timestamp" : "00:17:36.593",
"minute" : 17,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.0, 8.0 ],
"duration" : 1.987,
"under_pressure" : true,
"related_events" : [ "2fbc1821-0c05-4b64-ab48-a786afb32116", "7ea6f078-b6c9-48d3-8496-e604bd6d2c81", "97e97a35-25c2-435a-a0cc-2dc6618fc7eb" ],
"carry" : {
"end_location" : [ 89.0, 12.0 ]
}
}, {
"id" : "7ea6f078-b6c9-48d3-8496-e604bd6d2c81",
"index" : 697,
"period" : 1,
"timestamp" : "00:17:38.580",
"minute" : 17,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.0, 12.0 ],
"duration" : 1.6,
"related_events" : [ "052098b9-23b2-482e-b2f9-205b7a8dae4e", "ae4cdd53-778d-4993-8909-b426ba79fbc4" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 36.23534,
"angle" : 0.88312507,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 40.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "052098b9-23b2-482e-b2f9-205b7a8dae4e",
"index" : 698,
"period" : 1,
"timestamp" : "00:17:40.180",
"minute" : 17,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 112.0, 42.0 ],
"related_events" : [ "7ea6f078-b6c9-48d3-8496-e604bd6d2c81" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6d2aafc4-f826-4ced-a1bf-57c70f75c288",
"index" : 699,
"period" : 1,
"timestamp" : "00:17:40.180",
"minute" : 17,
"second" : 40,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 112.0, 40.0 ],
"under_pressure" : true,
"related_events" : [ "ae4cdd53-778d-4993-8909-b426ba79fbc4" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "ae4cdd53-778d-4993-8909-b426ba79fbc4",
"index" : 700,
"period" : 1,
"timestamp" : "00:17:40.180",
"minute" : 17,
"second" : 40,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.0, 41.0 ],
"under_pressure" : true,
"related_events" : [ "6d2aafc4-f826-4ced-a1bf-57c70f75c288", "7ea6f078-b6c9-48d3-8496-e604bd6d2c81" ],
"clearance" : {
"aerial_won" : true
}
}, {
"id" : "e3bdda6b-2c4a-4532-9a98-1b3265d66c46",
"index" : 701,
"period" : 1,
"timestamp" : "00:17:43.460",
"minute" : 17,
"second" : 43,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 10.0, 12.0 ]
}, {
"id" : "d2b8d624-d177-49f4-b20d-dde7e667a90c",
"index" : 702,
"period" : 1,
"timestamp" : "00:17:43.460",
"minute" : 17,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 10.0, 12.0 ],
"duration" : 1.56,
"related_events" : [ "2ffc6faf-9edb-4362-a586-54d9c492af29", "e3bdda6b-2c4a-4532-9a98-1b3265d66c46" ],
"carry" : {
"end_location" : [ 17.0, 11.0 ]
}
}, {
"id" : "2ffc6faf-9edb-4362-a586-54d9c492af29",
"index" : 703,
"period" : 1,
"timestamp" : "00:17:45.020",
"minute" : 17,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 17.0, 11.0 ],
"duration" : 1.293,
"related_events" : [ "8ec1cbbe-27b1-4241-bca8-bba55198f425" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 15.033297,
"angle" : -0.066568166,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 10.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8ec1cbbe-27b1-4241-bca8-bba55198f425",
"index" : 704,
"period" : 1,
"timestamp" : "00:17:46.313",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 32.0, 10.0 ],
"related_events" : [ "2ffc6faf-9edb-4362-a586-54d9c492af29" ]
}, {
"id" : "aa980995-bde4-417b-a1eb-d33345ea7eaa",
"index" : 705,
"period" : 1,
"timestamp" : "00:17:46.313",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 32.0, 11.0 ],
"duration" : 0.627,
"related_events" : [ "490f8d64-628c-43dd-afd7-a43e1a33e0f9", "f6aca9e6-abd1-421a-8c3c-8bbe5eb41f1a" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 5.0990195,
"angle" : -2.9441972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f6aca9e6-abd1-421a-8c3c-8bbe5eb41f1a",
"index" : 706,
"period" : 1,
"timestamp" : "00:17:46.940",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.0, 9.0 ],
"related_events" : [ "aa980995-bde4-417b-a1eb-d33345ea7eaa" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "490f8d64-628c-43dd-afd7-a43e1a33e0f9",
"index" : 707,
"period" : 1,
"timestamp" : "00:17:46.940",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 94.0, 71.0 ],
"related_events" : [ "aa980995-bde4-417b-a1eb-d33345ea7eaa" ]
}, {
"id" : "b72b99a0-67a0-49fa-ad8c-193dcbe7c73c",
"index" : 708,
"period" : 1,
"timestamp" : "00:17:46.940",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 94.0, 71.0 ],
"duration" : 1.36,
"related_events" : [ "490f8d64-628c-43dd-afd7-a43e1a33e0f9", "65c1c971-40d4-4f6e-9fd4-1e0621ef04b6" ],
"carry" : {
"end_location" : [ 93.0, 78.0 ]
}
}, {
"id" : "65c1c971-40d4-4f6e-9fd4-1e0621ef04b6",
"index" : 709,
"period" : 1,
"timestamp" : "00:17:48.300",
"minute" : 17,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 93.0, 78.0 ],
"duration" : 0.12,
"related_events" : [ "35ffc613-e6ba-4012-8316-6e7a32baabc0", "ad1b2ee7-cc06-45c8-b5fc-063bea760036" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 2.236068,
"angle" : -1.1071488,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 76.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "35ffc613-e6ba-4012-8316-6e7a32baabc0",
"index" : 710,
"period" : 1,
"timestamp" : "00:17:48.420",
"minute" : 17,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 70.0 ],
"related_events" : [ "65c1c971-40d4-4f6e-9fd4-1e0621ef04b6" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ad1b2ee7-cc06-45c8-b5fc-063bea760036",
"index" : 711,
"period" : 1,
"timestamp" : "00:17:48.420",
"minute" : 17,
"second" : 48,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 35,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 27.0, 5.0 ],
"related_events" : [ "65c1c971-40d4-4f6e-9fd4-1e0621ef04b6" ]
}, {
"id" : "67db7bf4-a216-4a7e-bc84-32403570e0b6",
"index" : 712,
"period" : 1,
"timestamp" : "00:17:51.660",
"minute" : 17,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 12.0, 17.0 ],
"duration" : 2.28,
"related_events" : [ "642d29ca-af6a-4e40-b8cb-e780d27382db" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 20.615528,
"angle" : 1.9693187,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 4.0, 36.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "642d29ca-af6a-4e40-b8cb-e780d27382db",
"index" : 713,
"period" : 1,
"timestamp" : "00:17:53.940",
"minute" : 17,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 36.0 ],
"related_events" : [ "67db7bf4-a216-4a7e-bc84-32403570e0b6" ]
}, {
"id" : "80e9ce3e-505d-4867-8c8e-fd08a25c661c",
"index" : 714,
"period" : 1,
"timestamp" : "00:17:53.940",
"minute" : 17,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 36.0 ],
"duration" : 1.56,
"related_events" : [ "524e29b2-d126-4a72-b65a-8a6661e4d15b", "642d29ca-af6a-4e40-b8cb-e780d27382db" ],
"carry" : {
"end_location" : [ 4.0, 33.0 ]
}
}, {
"id" : "524e29b2-d126-4a72-b65a-8a6661e4d15b",
"index" : 715,
"period" : 1,
"timestamp" : "00:17:55.500",
"minute" : 17,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 33.0 ],
"duration" : 2.72,
"related_events" : [ "6e9d1d8d-991f-43d9-9da9-4c48a8b123ba" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 50.803543,
"angle" : -0.6316906,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.0, 3.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6e9d1d8d-991f-43d9-9da9-4c48a8b123ba",
"index" : 716,
"period" : 1,
"timestamp" : "00:17:58.220",
"minute" : 17,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 45.0, 3.0 ],
"related_events" : [ "524e29b2-d126-4a72-b65a-8a6661e4d15b" ]
}, {
"id" : "6fdb39bf-3a7c-42f0-9eda-9e61394f1281",
"index" : 717,
"period" : 1,
"timestamp" : "00:17:58.220",
"minute" : 17,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 45.0, 3.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "3781e76e-5b24-41e8-a93d-249a003b774f", "6e9d1d8d-991f-43d9-9da9-4c48a8b123ba", "cb0deb2f-5491-4782-bf36-607edcccc140" ],
"carry" : {
"end_location" : [ 43.0, 3.0 ]
}
}, {
"id" : "3781e76e-5b24-41e8-a93d-249a003b774f",
"index" : 718,
"period" : 1,
"timestamp" : "00:17:58.420",
"minute" : 17,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.0, 70.0 ],
"duration" : 0.973,
"related_events" : [ "6fdb39bf-3a7c-42f0-9eda-9e61394f1281", "cb0deb2f-5491-4782-bf36-607edcccc140" ]
}, {
"id" : "cb0deb2f-5491-4782-bf36-607edcccc140",
"index" : 719,
"period" : 1,
"timestamp" : "00:17:58.900",
"minute" : 17,
"second" : 58,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 36,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 43.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "3781e76e-5b24-41e8-a93d-249a003b774f" ]
}, {
"id" : "597ca212-3377-4556-bb1c-42bd99f07b91",
"index" : 720,
"period" : 1,
"timestamp" : "00:18:01.753",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "6625fb82-efb4-4c12-8244-81356f5875b9",
"index" : 721,
"period" : 1,
"timestamp" : "00:18:04.900",
"minute" : 18,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 104.0, 66.0 ],
"duration" : 1.52,
"related_events" : [ "3c3227a5-f6e3-4a77-9796-9ad22bc27f6e" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 8.602325,
"angle" : 0.95054686,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3c3227a5-f6e3-4a77-9796-9ad22bc27f6e",
"index" : 722,
"period" : 1,
"timestamp" : "00:18:06.420",
"minute" : 18,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 73.0 ],
"related_events" : [ "6625fb82-efb4-4c12-8244-81356f5875b9" ]
}, {
"id" : "b87a25ab-726b-48d1-b9bc-129a660f3ac3",
"index" : 723,
"period" : 1,
"timestamp" : "00:18:06.420",
"minute" : 18,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 73.0 ],
"duration" : 0.92,
"related_events" : [ "0deda82f-0aeb-479a-bc51-be69aaa5af37", "3c3227a5-f6e3-4a77-9796-9ad22bc27f6e" ],
"carry" : {
"end_location" : [ 109.0, 70.0 ]
}
}, {
"id" : "0deda82f-0aeb-479a-bc51-be69aaa5af37",
"index" : 724,
"period" : 1,
"timestamp" : "00:18:07.340",
"minute" : 18,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 70.0 ],
"duration" : 0.8,
"related_events" : [ "ee5e46cc-ae1d-4277-bb2d-5dd9cdb88c6c" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 7.81025,
"angle" : -0.69473827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 115.0, 65.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ee5e46cc-ae1d-4277-bb2d-5dd9cdb88c6c",
"index" : 725,
"period" : 1,
"timestamp" : "00:18:08.140",
"minute" : 18,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 115.0, 65.0 ],
"related_events" : [ "0deda82f-0aeb-479a-bc51-be69aaa5af37" ]
}, {
"id" : "58ff031c-7786-4e12-8ccd-7e65e129840c",
"index" : 726,
"period" : 1,
"timestamp" : "00:18:08.140",
"minute" : 18,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 115.0, 65.0 ],
"duration" : 2.68,
"under_pressure" : true,
"related_events" : [ "158739e8-1c17-4688-a736-91b63d25ce78", "5450c92b-39d9-4990-ae20-2e09fbd3d821", "ee5e46cc-ae1d-4277-bb2d-5dd9cdb88c6c" ],
"carry" : {
"end_location" : [ 119.0, 56.0 ]
}
}, {
"id" : "158739e8-1c17-4688-a736-91b63d25ce78",
"index" : 727,
"period" : 1,
"timestamp" : "00:18:10.020",
"minute" : 18,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 5.0, 27.0 ],
"duration" : 0.853,
"related_events" : [ "5450c92b-39d9-4990-ae20-2e09fbd3d821", "58ff031c-7786-4e12-8ccd-7e65e129840c" ]
}, {
"id" : "5450c92b-39d9-4990-ae20-2e09fbd3d821",
"index" : 728,
"period" : 1,
"timestamp" : "00:18:10.820",
"minute" : 18,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 119.0, 56.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "158739e8-1c17-4688-a736-91b63d25ce78", "b8506356-87ce-46cb-aa64-b502be14ea62", "fc0054d2-e746-4c77-8bc6-817186e9ddb8" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 17.464249,
"angle" : -1.801887,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 115.0, 39.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b8506356-87ce-46cb-aa64-b502be14ea62",
"index" : 729,
"period" : 1,
"timestamp" : "00:18:11.660",
"minute" : 18,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 114.0, 38.0 ],
"related_events" : [ "5450c92b-39d9-4990-ae20-2e09fbd3d821" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "21360e41-6324-4b77-901f-5d01f3b0f6b6",
"index" : 730,
"period" : 1,
"timestamp" : "00:18:11.660",
"minute" : 18,
"second" : 11,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 114.0, 38.0 ],
"related_events" : [ "fc0054d2-e746-4c77-8bc6-817186e9ddb8" ]
}, {
"id" : "fc0054d2-e746-4c77-8bc6-817186e9ddb8",
"index" : 731,
"period" : 1,
"timestamp" : "00:18:11.660",
"minute" : 18,
"second" : 11,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 37,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 7.0, 43.0 ],
"under_pressure" : true,
"related_events" : [ "21360e41-6324-4b77-901f-5d01f3b0f6b6", "5450c92b-39d9-4990-ae20-2e09fbd3d821" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "8c9fcf01-1448-431c-90bb-4d739b65bcca",
"index" : 732,
"period" : 1,
"timestamp" : "00:18:50.980",
"minute" : 18,
"second" : 50,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "febd49fe-9555-4fe0-88ad-f0ec81692bc0",
"index" : 733,
"period" : 1,
"timestamp" : "00:18:51.260",
"minute" : 18,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 52.0, 52.0 ],
"duration" : 0.96,
"related_events" : [ "36db9164-5e4f-4d0d-b012-73f4096fcfa5", "c8400803-4ad2-46e6-a1b4-41a21f049b31" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 7.2111025,
"angle" : -0.5880026,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 58.0, 48.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c8400803-4ad2-46e6-a1b4-41a21f049b31",
"index" : 734,
"period" : 1,
"timestamp" : "00:18:52.220",
"minute" : 18,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 60.0, 33.0 ],
"related_events" : [ "febd49fe-9555-4fe0-88ad-f0ec81692bc0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "36db9164-5e4f-4d0d-b012-73f4096fcfa5",
"index" : 735,
"period" : 1,
"timestamp" : "00:18:52.220",
"minute" : 18,
"second" : 52,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.0, 33.0 ],
"related_events" : [ "febd49fe-9555-4fe0-88ad-f0ec81692bc0" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "fcc93a08-99d3-4752-8733-34ece2b33bac",
"index" : 736,
"period" : 1,
"timestamp" : "00:18:52.980",
"minute" : 18,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 54.0, 48.0 ],
"duration" : 0.973,
"related_events" : [ "8b64a15c-4bfd-459e-bcc8-dbca1680c375", "cba4d6cc-3da6-4014-b694-3d77906efded", "fd7ec483-b8d4-4471-8818-8177733716f9" ]
}, {
"id" : "cba4d6cc-3da6-4014-b694-3d77906efded",
"index" : 737,
"period" : 1,
"timestamp" : "00:18:53.153",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "fcc93a08-99d3-4752-8733-34ece2b33bac" ]
}, {
"id" : "8b64a15c-4bfd-459e-bcc8-dbca1680c375",
"index" : 738,
"period" : 1,
"timestamp" : "00:18:53.153",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.0, 35.0 ],
"duration" : 0.547,
"under_pressure" : true,
"related_events" : [ "cba4d6cc-3da6-4014-b694-3d77906efded", "fcc93a08-99d3-4752-8733-34ece2b33bac", "fd7ec483-b8d4-4471-8818-8177733716f9" ],
"carry" : {
"end_location" : [ 67.0, 40.0 ]
}
}, {
"id" : "fd7ec483-b8d4-4471-8818-8177733716f9",
"index" : 739,
"period" : 1,
"timestamp" : "00:18:53.700",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 67.0, 40.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "6ea097e6-890d-4365-a074-0ada903dbfd2", "a9860ba2-27ca-4793-8625-9159e0d11cc5", "fcc93a08-99d3-4752-8733-34ece2b33bac" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 5.656854,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 44.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6ea097e6-890d-4365-a074-0ada903dbfd2",
"index" : 740,
"period" : 1,
"timestamp" : "00:18:54.633",
"minute" : 18,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 74.0, 43.0 ],
"related_events" : [ "fd7ec483-b8d4-4471-8818-8177733716f9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a9860ba2-27ca-4793-8625-9159e0d11cc5",
"index" : 741,
"period" : 1,
"timestamp" : "00:18:54.633",
"minute" : 18,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 37.0 ],
"duration" : 0.187,
"related_events" : [ "708094b1-b13d-4bca-8b9c-42f26bb2e89a", "fd7ec483-b8d4-4471-8818-8177733716f9" ],
"pass" : {
"length" : 6.0827627,
"angle" : -1.4056476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 31.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "708094b1-b13d-4bca-8b9c-42f26bb2e89a",
"index" : 742,
"period" : 1,
"timestamp" : "00:18:54.820",
"minute" : 18,
"second" : 54,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 50.0 ],
"related_events" : [ "a9860ba2-27ca-4793-8625-9159e0d11cc5" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "4e2f3141-1fc3-4ad4-a793-65e297863de7",
"index" : 743,
"period" : 1,
"timestamp" : "00:18:56.140",
"minute" : 18,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 60.0, 49.0 ]
}, {
"id" : "084e7c1f-177f-4861-8cd0-acff0265cda2",
"index" : 744,
"period" : 1,
"timestamp" : "00:18:56.140",
"minute" : 18,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 60.0, 49.0 ],
"duration" : 0.933,
"related_events" : [ "4e2f3141-1fc3-4ad4-a793-65e297863de7", "ba756ce1-0d82-43f4-abc4-006c7562a6e9" ],
"carry" : {
"end_location" : [ 60.0, 48.0 ]
}
}, {
"id" : "ba756ce1-0d82-43f4-abc4-006c7562a6e9",
"index" : 745,
"period" : 1,
"timestamp" : "00:18:57.073",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 60.0, 48.0 ],
"duration" : 0.586,
"related_events" : [ "5dac9b0e-4959-4ea4-88dd-5d23e905648b" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 7.2111025,
"angle" : 0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.0, 52.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5dac9b0e-4959-4ea4-88dd-5d23e905648b",
"index" : 746,
"period" : 1,
"timestamp" : "00:18:57.659",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 66.0, 52.0 ],
"related_events" : [ "ba756ce1-0d82-43f4-abc4-006c7562a6e9" ]
}, {
"id" : "ab800d97-30b4-410d-a678-89843611ce4c",
"index" : 747,
"period" : 1,
"timestamp" : "00:18:57.659",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 66.0, 52.0 ],
"duration" : 0.081,
"under_pressure" : true,
"related_events" : [ "5dac9b0e-4959-4ea4-88dd-5d23e905648b", "7ee286e5-9085-4a94-8895-5b8da4886b2c", "eb839089-fed7-4028-9f1c-eed4b0d36c07" ],
"carry" : {
"end_location" : [ 68.0, 51.0 ]
}
}, {
"id" : "7ee286e5-9085-4a94-8895-5b8da4886b2c",
"index" : 748,
"period" : 1,
"timestamp" : "00:18:57.740",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 30.0 ],
"related_events" : [ "ab800d97-30b4-410d-a678-89843611ce4c", "e03082fb-7fb8-4898-b6ca-0d1996817135", "eb839089-fed7-4028-9f1c-eed4b0d36c07" ]
}, {
"id" : "eb839089-fed7-4028-9f1c-eed4b0d36c07",
"index" : 749,
"period" : 1,
"timestamp" : "00:18:57.740",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 68.0, 51.0 ],
"under_pressure" : true,
"related_events" : [ "7ee286e5-9085-4a94-8895-5b8da4886b2c" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "e03082fb-7fb8-4898-b6ca-0d1996817135",
"index" : 750,
"period" : 1,
"timestamp" : "00:18:57.740",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 68.0, 51.0 ],
"duration" : 2.0,
"under_pressure" : true,
"related_events" : [ "7ee286e5-9085-4a94-8895-5b8da4886b2c", "c23a2190-b9aa-4fb6-951a-0ce6f1fd2327", "cb1f4b8c-98b2-4e89-9263-80ed010468c2", "eb839089-fed7-4028-9f1c-eed4b0d36c07" ],
"carry" : {
"end_location" : [ 73.0, 52.0 ]
}
}, {
"id" : "c23a2190-b9aa-4fb6-951a-0ce6f1fd2327",
"index" : 751,
"period" : 1,
"timestamp" : "00:18:59.473",
"minute" : 18,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 32.0 ],
"duration" : 0.999,
"related_events" : [ "cb1f4b8c-98b2-4e89-9263-80ed010468c2", "e03082fb-7fb8-4898-b6ca-0d1996817135" ]
}, {
"id" : "cb1f4b8c-98b2-4e89-9263-80ed010468c2",
"index" : 752,
"period" : 1,
"timestamp" : "00:18:59.740",
"minute" : 18,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 73.0, 52.0 ],
"duration" : 1.32,
"under_pressure" : true,
"related_events" : [ "917e398d-e61f-4cb6-b4b6-6d3bb9a58379", "c23a2190-b9aa-4fb6-951a-0ce6f1fd2327" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 18.681541,
"angle" : 1.2998495,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 70.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "917e398d-e61f-4cb6-b4b6-6d3bb9a58379",
"index" : 753,
"period" : 1,
"timestamp" : "00:19:01.060",
"minute" : 19,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 70.0 ],
"related_events" : [ "cb1f4b8c-98b2-4e89-9263-80ed010468c2" ]
}, {
"id" : "d6b69899-0288-4cc3-a8d2-20f35afa8299",
"index" : 754,
"period" : 1,
"timestamp" : "00:19:01.060",
"minute" : 19,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 70.0 ],
"duration" : 0.72,
"related_events" : [ "29708284-4ea0-4008-80ab-be584ceb7da5" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 13.601471,
"angle" : 0.6287963,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29708284-4ea0-4008-80ab-be584ceb7da5",
"index" : 755,
"period" : 1,
"timestamp" : "00:19:01.780",
"minute" : 19,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 89.0, 78.0 ],
"related_events" : [ "d6b69899-0288-4cc3-a8d2-20f35afa8299" ]
}, {
"id" : "50e06dc4-0348-48aa-b102-4d8a43befd19",
"index" : 756,
"period" : 1,
"timestamp" : "00:19:01.780",
"minute" : 19,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 89.0, 78.0 ],
"duration" : 4.28,
"under_pressure" : true,
"related_events" : [ "29708284-4ea0-4008-80ab-be584ceb7da5", "e55a4cee-edbd-457e-b9b1-fdbf59e9b0bf", "fe0c802d-cfc4-4224-b819-727eb7675c74" ],
"carry" : {
"end_location" : [ 104.0, 73.0 ]
}
}, {
"id" : "fe0c802d-cfc4-4224-b819-727eb7675c74",
"index" : 757,
"period" : 1,
"timestamp" : "00:19:03.260",
"minute" : 19,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 33.0, 17.0 ],
"duration" : 1.8,
"related_events" : [ "50e06dc4-0348-48aa-b102-4d8a43befd19" ]
}, {
"id" : "e55a4cee-edbd-457e-b9b1-fdbf59e9b0bf",
"index" : 758,
"period" : 1,
"timestamp" : "00:19:06.060",
"minute" : 19,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 73.0 ],
"duration" : 0.48,
"related_events" : [ "122b3519-a04c-4762-9b49-36dcc1ffa22f" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.062258,
"angle" : -1.0516502,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 108.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "122b3519-a04c-4762-9b49-36dcc1ffa22f",
"index" : 759,
"period" : 1,
"timestamp" : "00:19:06.540",
"minute" : 19,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 108.0, 66.0 ],
"related_events" : [ "e55a4cee-edbd-457e-b9b1-fdbf59e9b0bf" ]
}, {
"id" : "5692bb7f-9c54-4694-8868-927e3343e621",
"index" : 760,
"period" : 1,
"timestamp" : "00:19:06.540",
"minute" : 19,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 108.0, 66.0 ],
"duration" : 2.44,
"related_events" : [ "122b3519-a04c-4762-9b49-36dcc1ffa22f", "6b163321-f8cd-4440-98b9-b5530701f7ac" ],
"carry" : {
"end_location" : [ 109.0, 70.0 ]
}
}, {
"id" : "6b163321-f8cd-4440-98b9-b5530701f7ac",
"index" : 761,
"period" : 1,
"timestamp" : "00:19:08.980",
"minute" : 19,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 109.0, 70.0 ],
"duration" : 0.413,
"related_events" : [ "9d40adaf-3fd9-43ff-be6c-d820904589d5" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 7.2111025,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.0, 64.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"deflected" : true
}
}, {
"id" : "9d40adaf-3fd9-43ff-be6c-d820904589d5",
"index" : 762,
"period" : 1,
"timestamp" : "00:19:09.393",
"minute" : 19,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 105.0, 64.0 ],
"related_events" : [ "6b163321-f8cd-4440-98b9-b5530701f7ac" ]
}, {
"id" : "a096da61-97c2-46ff-83bc-c2737169defc",
"index" : 763,
"period" : 1,
"timestamp" : "00:19:09.393",
"minute" : 19,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 105.0, 64.0 ],
"duration" : 2.307,
"under_pressure" : true,
"related_events" : [ "0b9a9307-da99-4d95-8735-c7d097fe1768", "38452c26-132b-4c72-919f-2d4ba0f45141", "9d40adaf-3fd9-43ff-be6c-d820904589d5" ],
"carry" : {
"end_location" : [ 117.0, 62.0 ]
}
}, {
"id" : "38452c26-132b-4c72-919f-2d4ba0f45141",
"index" : 764,
"period" : 1,
"timestamp" : "00:19:09.393",
"minute" : 19,
"second" : 9,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 14.0, 13.0 ],
"related_events" : [ "a096da61-97c2-46ff-83bc-c2737169defc" ],
"block" : {
"deflection" : true
}
}, {
"id" : "0b9a9307-da99-4d95-8735-c7d097fe1768",
"index" : 765,
"period" : 1,
"timestamp" : "00:19:11.700",
"minute" : 19,
"second" : 11,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 117.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "4ba5ffcc-3da2-4ed9-9bfa-a97619159344" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4ba5ffcc-3da2-4ed9-9bfa-a97619159344",
"index" : 766,
"period" : 1,
"timestamp" : "00:19:11.700",
"minute" : 19,
"second" : 11,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 38,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 4.0, 19.0 ],
"under_pressure" : true,
"related_events" : [ "0b9a9307-da99-4d95-8735-c7d097fe1768" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "52726a66-5e5a-4666-b126-953364925cc8",
"index" : 767,
"period" : 1,
"timestamp" : "00:19:45.660",
"minute" : 19,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 119.0, 79.0 ],
"duration" : 1.16,
"related_events" : [ "41ed2921-0301-4cb5-8cff-551dde501f21" ],
"pass" : {
"length" : 33.13608,
"angle" : -1.6614562,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 116.0, 46.0 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "41ed2921-0301-4cb5-8cff-551dde501f21",
"index" : 768,
"period" : 1,
"timestamp" : "00:19:46.820",
"minute" : 19,
"second" : 46,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 5.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "52726a66-5e5a-4666-b126-953364925cc8" ]
}, {
"id" : "1477d94b-7d70-4e62-8bfd-26c8f9d14303",
"index" : 769,
"period" : 1,
"timestamp" : "00:19:49.020",
"minute" : 19,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 89.0, 47.0 ],
"duration" : 2.52,
"related_events" : [ "25a52776-0c4f-4405-ab3e-b0dc3a83fd71", "9022224d-b1ba-4953-b893-1063f612abc9" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 29.15476,
"angle" : -0.38687572,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 116.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9022224d-b1ba-4953-b893-1063f612abc9",
"index" : 770,
"period" : 1,
"timestamp" : "00:19:51.540",
"minute" : 19,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 116.0, 36.0 ],
"related_events" : [ "1477d94b-7d70-4e62-8bfd-26c8f9d14303" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "25a52776-0c4f-4405-ab3e-b0dc3a83fd71",
"index" : 771,
"period" : 1,
"timestamp" : "00:19:51.540",
"minute" : 19,
"second" : 51,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.0, 45.0 ],
"related_events" : [ "1477d94b-7d70-4e62-8bfd-26c8f9d14303" ]
}, {
"id" : "b16f700c-51be-4cdc-a280-9206e33d689b",
"index" : 772,
"period" : 1,
"timestamp" : "00:20:00.353",
"minute" : 20,
"second" : 0,
"type" : {
"id" : 29,
"name" : "Camera off"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "03f6d344-dd14-4592-a35e-98b826f670b9",
"index" : 773,
"period" : 1,
"timestamp" : "00:20:08.140",
"minute" : 20,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.0, 67.0 ],
"duration" : 0.68,
"related_events" : [ "bc17bba0-46d0-46c5-a94d-b2973b37ce5b" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 10.29563,
"angle" : -1.0636978,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 62.0, 58.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "bc17bba0-46d0-46c5-a94d-b2973b37ce5b",
"index" : 774,
"period" : 1,
"timestamp" : "00:20:08.820",
"minute" : 20,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 58.0 ],
"related_events" : [ "03f6d344-dd14-4592-a35e-98b826f670b9" ]
}, {
"id" : "d78b361a-299b-4da3-b651-4494e73ad583",
"index" : 775,
"period" : 1,
"timestamp" : "00:20:08.820",
"minute" : 20,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 58.0 ],
"duration" : 1.2,
"related_events" : [ "d2939e9c-1576-4ad4-987a-355f5dd51d82" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 14.56022,
"angle" : -0.27829966,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 76,
"name" : "Pass Offside"
}
}
}, {
"id" : "d2939e9c-1576-4ad4-987a-355f5dd51d82",
"index" : 776,
"period" : 1,
"timestamp" : "00:20:10.020",
"minute" : 20,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 39,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.0, 54.0 ],
"related_events" : [ "d78b361a-299b-4da3-b651-4494e73ad583" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "fdb6d607-d3d2-47bf-b3bf-e522edb836a4",
"index" : 777,
"period" : 1,
"timestamp" : "00:20:24.460",
"minute" : 20,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 23.0 ],
"duration" : 0.893,
"related_events" : [ "a4bb186c-66f5-4351-bc1a-c08a5087f7c3" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 7.615773,
"angle" : 0.4048918,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 60.0, 26.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "a4bb186c-66f5-4351-bc1a-c08a5087f7c3",
"index" : 778,
"period" : 1,
"timestamp" : "00:20:25.353",
"minute" : 20,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 60.0, 26.0 ],
"related_events" : [ "fdb6d607-d3d2-47bf-b3bf-e522edb836a4" ]
}, {
"id" : "e4e755de-d4ab-48e2-9339-569328aac782",
"index" : 779,
"period" : 1,
"timestamp" : "00:20:25.353",
"minute" : 20,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 59.0, 25.0 ],
"duration" : 1.08,
"related_events" : [ "d2a9c4e4-c502-44d2-88c3-59337b75351d" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 15.033297,
"angle" : 3.0750246,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.0, 26.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d2a9c4e4-c502-44d2-88c3-59337b75351d",
"index" : 780,
"period" : 1,
"timestamp" : "00:20:26.433",
"minute" : 20,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 44.0, 26.0 ],
"related_events" : [ "e4e755de-d4ab-48e2-9339-569328aac782" ]
}, {
"id" : "60641fd2-bca6-4d67-b080-b815745c334b",
"index" : 781,
"period" : 1,
"timestamp" : "00:20:26.433",
"minute" : 20,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 44.0, 26.0 ],
"duration" : 0.627,
"under_pressure" : true,
"related_events" : [ "07a40411-3d33-4217-8502-cb5b6f5a2fc4", "d2a9c4e4-c502-44d2-88c3-59337b75351d", "dde105c6-549c-4845-ac1a-1f47d32c83b1" ],
"carry" : {
"end_location" : [ 50.0, 28.0 ]
}
}, {
"id" : "dde105c6-549c-4845-ac1a-1f47d32c83b1",
"index" : 782,
"period" : 1,
"timestamp" : "00:20:26.540",
"minute" : 20,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 51.0 ],
"duration" : 0.533,
"related_events" : [ "07a40411-3d33-4217-8502-cb5b6f5a2fc4", "60641fd2-bca6-4d67-b080-b815745c334b" ]
}, {
"id" : "07a40411-3d33-4217-8502-cb5b6f5a2fc4",
"index" : 783,
"period" : 1,
"timestamp" : "00:20:27.060",
"minute" : 20,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.0, 28.0 ],
"duration" : 1.853,
"under_pressure" : true,
"related_events" : [ "dde105c6-549c-4845-ac1a-1f47d32c83b1", "e3fdfea8-14bd-4450-918b-3070ac293112" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 30.016663,
"angle" : 2.0940747,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 35.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e3fdfea8-14bd-4450-918b-3070ac293112",
"index" : 784,
"period" : 1,
"timestamp" : "00:20:28.913",
"minute" : 20,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 54.0 ],
"related_events" : [ "07a40411-3d33-4217-8502-cb5b6f5a2fc4" ]
}, {
"id" : "4b976a99-15a3-4af4-8508-769f14513abf",
"index" : 785,
"period" : 1,
"timestamp" : "00:20:28.913",
"minute" : 20,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 54.0 ],
"duration" : 2.827,
"related_events" : [ "a0248083-6040-4425-8d77-8631077529a8", "e3fdfea8-14bd-4450-918b-3070ac293112" ],
"carry" : {
"end_location" : [ 43.0, 57.0 ]
}
}, {
"id" : "a0248083-6040-4425-8d77-8631077529a8",
"index" : 786,
"period" : 1,
"timestamp" : "00:20:31.740",
"minute" : 20,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 43.0, 57.0 ],
"duration" : 1.32,
"related_events" : [ "d6c885e6-28a2-4f03-a4e4-71573f7468fa" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 27.294687,
"angle" : -1.7178746,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 39.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d6c885e6-28a2-4f03-a4e4-71573f7468fa",
"index" : 787,
"period" : 1,
"timestamp" : "00:20:33.060",
"minute" : 20,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.0, 30.0 ],
"related_events" : [ "a0248083-6040-4425-8d77-8631077529a8" ]
}, {
"id" : "cf6bd7cf-2b45-4f7f-ae40-5bb39b3e9282",
"index" : 788,
"period" : 1,
"timestamp" : "00:20:33.060",
"minute" : 20,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.0, 30.0 ],
"duration" : 1.4,
"related_events" : [ "47fffb3b-b5d4-45b7-8623-eeda6ea5268b", "d6c885e6-28a2-4f03-a4e4-71573f7468fa" ],
"carry" : {
"end_location" : [ 42.0, 26.0 ]
}
}, {
"id" : "47fffb3b-b5d4-45b7-8623-eeda6ea5268b",
"index" : 789,
"period" : 1,
"timestamp" : "00:20:34.460",
"minute" : 20,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 26.0 ],
"duration" : 0.613,
"related_events" : [ "a8a2bb3a-fda5-4b29-a4e2-e44fe974a796" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 7.071068,
"angle" : 1.4288993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 33.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a8a2bb3a-fda5-4b29-a4e2-e44fe974a796",
"index" : 790,
"period" : 1,
"timestamp" : "00:20:35.073",
"minute" : 20,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.0, 33.0 ],
"related_events" : [ "47fffb3b-b5d4-45b7-8623-eeda6ea5268b" ]
}, {
"id" : "7ad80172-657a-48d5-bd32-417f870d65e8",
"index" : 791,
"period" : 1,
"timestamp" : "00:20:35.073",
"minute" : 20,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.0, 33.0 ],
"duration" : 1.787,
"related_events" : [ "55fa39fd-4c27-46ec-9b66-a27404a0188a", "a8a2bb3a-fda5-4b29-a4e2-e44fe974a796" ],
"carry" : {
"end_location" : [ 35.0, 43.0 ]
}
}, {
"id" : "55fa39fd-4c27-46ec-9b66-a27404a0188a",
"index" : 792,
"period" : 1,
"timestamp" : "00:20:36.860",
"minute" : 20,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 35.0, 43.0 ],
"duration" : 1.12,
"related_events" : [ "db697d99-da5b-48b0-b62c-b6bba713a6b4" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 14.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "db697d99-da5b-48b0-b62c-b6bba713a6b4",
"index" : 793,
"period" : 1,
"timestamp" : "00:20:37.980",
"minute" : 20,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 43.0 ],
"related_events" : [ "55fa39fd-4c27-46ec-9b66-a27404a0188a" ]
}, {
"id" : "6888cfc6-52a6-4de2-8bff-9a397fd1efa7",
"index" : 794,
"period" : 1,
"timestamp" : "00:20:37.980",
"minute" : 20,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 44.0 ],
"duration" : 1.8,
"related_events" : [ "3a3cbe01-9bce-430d-ae11-c2aa151dc9c5" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 23.769728,
"angle" : -1.8259788,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a3cbe01-9bce-430d-ae11-c2aa151dc9c5",
"index" : 795,
"period" : 1,
"timestamp" : "00:20:39.780",
"minute" : 20,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.0, 21.0 ],
"related_events" : [ "6888cfc6-52a6-4de2-8bff-9a397fd1efa7" ]
}, {
"id" : "7022f1b4-b9e6-45ec-b5d4-e939e2a8b0fc",
"index" : 796,
"period" : 1,
"timestamp" : "00:20:39.780",
"minute" : 20,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.0, 21.0 ],
"duration" : 0.92,
"related_events" : [ "1c039c57-7fc6-48a0-916f-e13c5d63f05c", "3a3cbe01-9bce-430d-ae11-c2aa151dc9c5" ],
"carry" : {
"end_location" : [ 48.0, 26.0 ]
}
}, {
"id" : "1c039c57-7fc6-48a0-916f-e13c5d63f05c",
"index" : 797,
"period" : 1,
"timestamp" : "00:20:40.700",
"minute" : 20,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.0, 26.0 ],
"duration" : 1.253,
"related_events" : [ "672d7dd6-c8f3-4464-b893-2d9f9dd13680", "b00f0d47-4520-4095-a092-c2ba9f1b61e6" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 21.587032,
"angle" : -0.23374318,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 69.0, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "672d7dd6-c8f3-4464-b893-2d9f9dd13680",
"index" : 798,
"period" : 1,
"timestamp" : "00:20:41.953",
"minute" : 20,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 81.0, 12.0 ],
"related_events" : [ "1c039c57-7fc6-48a0-916f-e13c5d63f05c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b00f0d47-4520-4095-a092-c2ba9f1b61e6",
"index" : 799,
"period" : 1,
"timestamp" : "00:20:41.953",
"minute" : 20,
"second" : 41,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.0, 60.0 ],
"related_events" : [ "1c039c57-7fc6-48a0-916f-e13c5d63f05c" ],
"interception" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "ab468031-a8c6-43f2-8d5c-5ebb8e366580",
"index" : 800,
"period" : 1,
"timestamp" : "00:20:43.980",
"minute" : 20,
"second" : 43,
"type" : {
"id" : 33,
"name" : "50/50"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 70.0 ],
"under_pressure" : true,
"related_events" : [ "0dd07f09-b8cf-4def-bb5b-513fffb06075" ],
"50_50" : {
"outcome" : {
"id" : 1,
"name" : "Lost"
}
}
}, {
"id" : "0dd07f09-b8cf-4def-bb5b-513fffb06075",
"index" : 801,
"period" : 1,
"timestamp" : "00:20:43.980",
"minute" : 20,
"second" : 43,
"type" : {
"id" : 33,
"name" : "50/50"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 63.0, 11.0 ],
"under_pressure" : true,
"related_events" : [ "ab468031-a8c6-43f2-8d5c-5ebb8e366580" ],
"50_50" : {
"outcome" : {
"id" : 3,
"name" : "Success To Team"
}
}
}, {
"id" : "1be291cc-f7a9-4b99-90d1-397521e140ca",
"index" : 802,
"period" : 1,
"timestamp" : "00:20:48.313",
"minute" : 20,
"second" : 48,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 24.0, 65.0 ]
}, {
"id" : "08052816-f2e7-4d74-ac8b-bf5e184a759f",
"index" : 803,
"period" : 1,
"timestamp" : "00:20:48.313",
"minute" : 20,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 24.0, 65.0 ],
"duration" : 1.867,
"related_events" : [ "1be291cc-f7a9-4b99-90d1-397521e140ca", "d365c503-50b8-4105-9fc7-316bcef4c4f0" ],
"carry" : {
"end_location" : [ 23.0, 72.0 ]
}
}, {
"id" : "d365c503-50b8-4105-9fc7-316bcef4c4f0",
"index" : 804,
"period" : 1,
"timestamp" : "00:20:50.180",
"minute" : 20,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 72.0 ],
"duration" : 2.92,
"related_events" : [ "d9b7c670-2e51-479e-b216-b6613a639893" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 45.276924,
"angle" : 0.11065722,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 68.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d9b7c670-2e51-479e-b216-b6613a639893",
"index" : 805,
"period" : 1,
"timestamp" : "00:20:53.100",
"minute" : 20,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 68.0, 77.0 ],
"related_events" : [ "d365c503-50b8-4105-9fc7-316bcef4c4f0" ]
}, {
"id" : "6162a341-a393-49c7-b138-cffdc8d97a11",
"index" : 806,
"period" : 1,
"timestamp" : "00:20:53.100",
"minute" : 20,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 68.0, 77.0 ],
"duration" : 2.92,
"related_events" : [ "ac4836d2-b97a-4d14-b27b-31456a23961e", "d9b7c670-2e51-479e-b216-b6613a639893" ],
"carry" : {
"end_location" : [ 62.0, 77.0 ]
}
}, {
"id" : "ac4836d2-b97a-4d14-b27b-31456a23961e",
"index" : 807,
"period" : 1,
"timestamp" : "00:20:56.020",
"minute" : 20,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 62.0, 77.0 ],
"duration" : 0.933,
"related_events" : [ "8d10c4bf-6f9d-403b-ac1c-7c1bbffeedf0" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 15.6205,
"angle" : -2.4468544,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d10c4bf-6f9d-403b-ac1c-7c1bbffeedf0",
"index" : 808,
"period" : 1,
"timestamp" : "00:20:56.953",
"minute" : 20,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.0, 67.0 ],
"related_events" : [ "ac4836d2-b97a-4d14-b27b-31456a23961e" ]
}, {
"id" : "042038b6-3644-4468-962e-7ebf5e1b116d",
"index" : 809,
"period" : 1,
"timestamp" : "00:20:56.953",
"minute" : 20,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.0, 67.0 ],
"duration" : 1.347,
"related_events" : [ "8c632f2e-d01c-40d9-ac39-803404932549", "8d10c4bf-6f9d-403b-ac1c-7c1bbffeedf0" ],
"carry" : {
"end_location" : [ 53.0, 56.0 ]
}
}, {
"id" : "8c632f2e-d01c-40d9-ac39-803404932549",
"index" : 810,
"period" : 1,
"timestamp" : "00:20:58.300",
"minute" : 20,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 56.0 ],
"duration" : 2.2,
"related_events" : [ "61b4e145-b21a-42f9-96eb-cc5351364ad2" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 27.018513,
"angle" : -1.6078165,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "61b4e145-b21a-42f9-96eb-cc5351364ad2",
"index" : 811,
"period" : 1,
"timestamp" : "00:21:00.500",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 29.0 ],
"related_events" : [ "8c632f2e-d01c-40d9-ac39-803404932549" ]
}, {
"id" : "3e0f7ec2-3d26-4650-89f7-124f1abd3551",
"index" : 812,
"period" : 1,
"timestamp" : "00:21:00.500",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 29.0 ],
"duration" : 0.04,
"related_events" : [ "61b4e145-b21a-42f9-96eb-cc5351364ad2", "74705ba8-a8b8-4d6c-afdc-241e1a247733" ],
"carry" : {
"end_location" : [ 52.0, 28.0 ]
}
}, {
"id" : "74705ba8-a8b8-4d6c-afdc-241e1a247733",
"index" : 813,
"period" : 1,
"timestamp" : "00:21:00.540",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 28.0 ],
"duration" : 0.72,
"related_events" : [ "a1eeed1d-3926-48cf-8ced-119fe229d725" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 12.0415945,
"angle" : 0.08314123,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a1eeed1d-3926-48cf-8ced-119fe229d725",
"index" : 814,
"period" : 1,
"timestamp" : "00:21:01.260",
"minute" : 21,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 64.0, 29.0 ],
"related_events" : [ "74705ba8-a8b8-4d6c-afdc-241e1a247733" ]
}, {
"id" : "f8bb5725-1faa-41b3-85e3-9838d0d610b2",
"index" : 815,
"period" : 1,
"timestamp" : "00:21:01.260",
"minute" : 21,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 64.0, 29.0 ],
"duration" : 1.16,
"related_events" : [ "8272f51d-ee35-4d9a-b095-d58d1f3b8190", "a1eeed1d-3926-48cf-8ced-119fe229d725" ],
"carry" : {
"end_location" : [ 58.0, 28.0 ]
}
}, {
"id" : "8272f51d-ee35-4d9a-b095-d58d1f3b8190",
"index" : 816,
"period" : 1,
"timestamp" : "00:21:02.420",
"minute" : 21,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 58.0, 28.0 ],
"duration" : 1.813,
"related_events" : [ "5ef35a04-aa35-43ce-a209-27d345e89a3e" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 13.341664,
"angle" : -2.9147937,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ef35a04-aa35-43ce-a209-27d345e89a3e",
"index" : 817,
"period" : 1,
"timestamp" : "00:21:04.233",
"minute" : 21,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.0, 25.0 ],
"related_events" : [ "8272f51d-ee35-4d9a-b095-d58d1f3b8190" ]
}, {
"id" : "0fc528e6-82fd-4ebb-bc0d-fdf09fd2ecce",
"index" : 818,
"period" : 1,
"timestamp" : "00:21:04.233",
"minute" : 21,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.0, 25.0 ],
"duration" : 0.387,
"related_events" : [ "4278bea5-1470-49bd-a2d0-bf70d96bfed2", "5ef35a04-aa35-43ce-a209-27d345e89a3e" ],
"carry" : {
"end_location" : [ 48.0, 26.0 ]
}
}, {
"id" : "4278bea5-1470-49bd-a2d0-bf70d96bfed2",
"index" : 819,
"period" : 1,
"timestamp" : "00:21:04.620",
"minute" : 21,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.0, 26.0 ],
"duration" : 3.28,
"related_events" : [ "10e700a4-8bef-49ed-91eb-31735124d44c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 33.24154,
"angle" : 1.94013,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "10e700a4-8bef-49ed-91eb-31735124d44c",
"index" : 820,
"period" : 1,
"timestamp" : "00:21:07.900",
"minute" : 21,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 36.0, 57.0 ],
"related_events" : [ "4278bea5-1470-49bd-a2d0-bf70d96bfed2" ]
}, {
"id" : "bb06183a-76d2-4257-bae3-75a781d83b6a",
"index" : 821,
"period" : 1,
"timestamp" : "00:21:07.900",
"minute" : 21,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 36.0, 57.0 ],
"duration" : 0.84,
"related_events" : [ "10e700a4-8bef-49ed-91eb-31735124d44c", "227f88a3-992a-48d7-8cde-6da3567eee9f" ],
"carry" : {
"end_location" : [ 33.0, 56.0 ]
}
}, {
"id" : "227f88a3-992a-48d7-8cde-6da3567eee9f",
"index" : 822,
"period" : 1,
"timestamp" : "00:21:08.740",
"minute" : 21,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 33.0, 56.0 ],
"duration" : 1.2,
"related_events" : [ "9c2adcda-cc86-46c1-b7ce-2f70c5207d1b" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 18.439089,
"angle" : -0.7086263,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9c2adcda-cc86-46c1-b7ce-2f70c5207d1b",
"index" : 823,
"period" : 1,
"timestamp" : "00:21:09.940",
"minute" : 21,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 47.0, 44.0 ],
"related_events" : [ "227f88a3-992a-48d7-8cde-6da3567eee9f" ]
}, {
"id" : "2146abf3-0d01-4838-b613-938387498dfe",
"index" : 824,
"period" : 1,
"timestamp" : "00:21:09.940",
"minute" : 21,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.0, 43.0 ],
"duration" : 1.4,
"related_events" : [ "10367af0-8dd2-41e9-98b7-b606f8d3bd76" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 36.496574,
"angle" : 1.735945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "10367af0-8dd2-41e9-98b7-b606f8d3bd76",
"index" : 825,
"period" : 1,
"timestamp" : "00:21:11.340",
"minute" : 21,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 79.0 ],
"related_events" : [ "2146abf3-0d01-4838-b613-938387498dfe" ]
}, {
"id" : "db8c3102-f233-4b4a-bec0-07a5b50530c1",
"index" : 826,
"period" : 1,
"timestamp" : "00:21:11.340",
"minute" : 21,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 79.0 ],
"duration" : 2.32,
"related_events" : [ "10367af0-8dd2-41e9-98b7-b606f8d3bd76", "88c53d72-a41e-48ab-bae5-748efa3fa480" ],
"carry" : {
"end_location" : [ 41.0, 79.0 ]
}
}, {
"id" : "88c53d72-a41e-48ab-bae5-748efa3fa480",
"index" : 827,
"period" : 1,
"timestamp" : "00:21:13.660",
"minute" : 21,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 41.0, 79.0 ],
"duration" : 1.44,
"related_events" : [ "f95f427b-fc4d-41be-808b-b5f5b11d3530" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 27.89265,
"angle" : -0.2536741,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 68.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f95f427b-fc4d-41be-808b-b5f5b11d3530",
"index" : 828,
"period" : 1,
"timestamp" : "00:21:15.100",
"minute" : 21,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 68.0, 72.0 ],
"related_events" : [ "88c53d72-a41e-48ab-bae5-748efa3fa480" ]
}, {
"id" : "32115fa2-e330-452f-8445-81ade8828b2a",
"index" : 829,
"period" : 1,
"timestamp" : "00:21:15.100",
"minute" : 21,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 68.0, 72.0 ],
"duration" : 1.08,
"related_events" : [ "e0e86ba5-582a-4bd1-af46-65acd708fa94", "f95f427b-fc4d-41be-808b-b5f5b11d3530" ],
"carry" : {
"end_location" : [ 69.0, 67.0 ]
}
}, {
"id" : "e0e86ba5-582a-4bd1-af46-65acd708fa94",
"index" : 830,
"period" : 1,
"timestamp" : "00:21:16.180",
"minute" : 21,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 67.0 ],
"duration" : 1.24,
"related_events" : [ "54697aae-d258-4315-931e-8cf784004f1d" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 8.944272,
"angle" : 2.0344439,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "54697aae-d258-4315-931e-8cf784004f1d",
"index" : 831,
"period" : 1,
"timestamp" : "00:21:17.420",
"minute" : 21,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 75.0 ],
"related_events" : [ "e0e86ba5-582a-4bd1-af46-65acd708fa94" ]
}, {
"id" : "11a7d0a6-c31f-4830-8178-b308fc141660",
"index" : 832,
"period" : 1,
"timestamp" : "00:21:17.420",
"minute" : 21,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 75.0 ],
"duration" : 2.48,
"under_pressure" : true,
"related_events" : [ "18c213a6-5e64-484a-b84e-0baffe168837", "54697aae-d258-4315-931e-8cf784004f1d", "fa3e22b4-6b3c-4ae4-8b47-361059ca5b16" ],
"carry" : {
"end_location" : [ 69.0, 63.0 ]
}
}, {
"id" : "fa3e22b4-6b3c-4ae4-8b47-361059ca5b16",
"index" : 833,
"period" : 1,
"timestamp" : "00:21:19.460",
"minute" : 21,
"second" : 19,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 49.0, 6.0 ],
"duration" : 0.48,
"related_events" : [ "11a7d0a6-c31f-4830-8178-b308fc141660", "18c213a6-5e64-484a-b84e-0baffe168837" ]
}, {
"id" : "18c213a6-5e64-484a-b84e-0baffe168837",
"index" : 834,
"period" : 1,
"timestamp" : "00:21:19.900",
"minute" : 21,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 69.0, 63.0 ],
"duration" : 0.96,
"under_pressure" : true,
"related_events" : [ "419c72af-c594-4a12-8c73-c41ae22d9a3f", "fa3e22b4-6b3c-4ae4-8b47-361059ca5b16" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 9.219544,
"angle" : -2.2794225,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 56.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "419c72af-c594-4a12-8c73-c41ae22d9a3f",
"index" : 835,
"period" : 1,
"timestamp" : "00:21:20.860",
"minute" : 21,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.0, 56.0 ],
"related_events" : [ "18c213a6-5e64-484a-b84e-0baffe168837" ]
}, {
"id" : "165c48c4-bf48-480c-9aad-03f1789e8d1f",
"index" : 836,
"period" : 1,
"timestamp" : "00:21:20.860",
"minute" : 21,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.0, 56.0 ],
"duration" : 0.48,
"under_pressure" : true,
"related_events" : [ "419c72af-c594-4a12-8c73-c41ae22d9a3f", "9731c943-d1d0-44d9-a826-f0cf2cbd2ae0", "bdb15d2c-6b26-4b8f-9cec-4852da89b6bc" ],
"carry" : {
"end_location" : [ 62.0, 55.0 ]
}
}, {
"id" : "bdb15d2c-6b26-4b8f-9cec-4852da89b6bc",
"index" : 837,
"period" : 1,
"timestamp" : "00:21:20.900",
"minute" : 21,
"second" : 20,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.0, 26.0 ],
"duration" : 0.453,
"related_events" : [ "165c48c4-bf48-480c-9aad-03f1789e8d1f", "9731c943-d1d0-44d9-a826-f0cf2cbd2ae0" ]
}, {
"id" : "9731c943-d1d0-44d9-a826-f0cf2cbd2ae0",
"index" : 838,
"period" : 1,
"timestamp" : "00:21:21.340",
"minute" : 21,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 62.0, 55.0 ],
"duration" : 2.12,
"under_pressure" : true,
"related_events" : [ "9198ad4b-1d23-4cf3-9196-f2d4a22634ed", "bdb15d2c-6b26-4b8f-9cec-4852da89b6bc" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 10.816654,
"angle" : -2.55359,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 53.0, 49.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9198ad4b-1d23-4cf3-9196-f2d4a22634ed",
"index" : 839,
"period" : 1,
"timestamp" : "00:21:23.460",
"minute" : 21,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.0, 49.0 ],
"related_events" : [ "9731c943-d1d0-44d9-a826-f0cf2cbd2ae0" ]
}, {
"id" : "b0754e86-2afe-4ce9-986d-d55fc73ddf50",
"index" : 840,
"period" : 1,
"timestamp" : "00:21:23.460",
"minute" : 21,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.0, 50.0 ],
"duration" : 1.173,
"related_events" : [ "296d2562-d1b0-4fd9-b9dd-069b3deafcdd" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 13.0,
"angle" : -0.39479113,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 65.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "296d2562-d1b0-4fd9-b9dd-069b3deafcdd",
"index" : 841,
"period" : 1,
"timestamp" : "00:21:24.633",
"minute" : 21,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 45.0 ],
"related_events" : [ "b0754e86-2afe-4ce9-986d-d55fc73ddf50" ]
}, {
"id" : "8536a7e3-5850-41ef-aa91-cfb48a7b9c77",
"index" : 842,
"period" : 1,
"timestamp" : "00:21:24.633",
"minute" : 21,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 45.0 ],
"duration" : 1.067,
"under_pressure" : true,
"related_events" : [ "1227f59d-9860-482d-9fff-d5cfa7a0e516", "296d2562-d1b0-4fd9-b9dd-069b3deafcdd", "465ed397-bad4-4411-a480-e847ff4571bb" ],
"carry" : {
"end_location" : [ 70.0, 37.0 ]
}
}, {
"id" : "1227f59d-9860-482d-9fff-d5cfa7a0e516",
"index" : 843,
"period" : 1,
"timestamp" : "00:21:25.540",
"minute" : 21,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 53.0, 37.0 ],
"duration" : 0.813,
"related_events" : [ "465ed397-bad4-4411-a480-e847ff4571bb", "8536a7e3-5850-41ef-aa91-cfb48a7b9c77" ]
}, {
"id" : "465ed397-bad4-4411-a480-e847ff4571bb",
"index" : 844,
"period" : 1,
"timestamp" : "00:21:25.700",
"minute" : 21,
"second" : 25,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 40,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 70.0, 37.0 ],
"under_pressure" : true,
"related_events" : [ "091fe8ee-e99f-4b70-92e6-0b12f1105d6f", "1227f59d-9860-482d-9fff-d5cfa7a0e516" ]
}, {
"id" : "091fe8ee-e99f-4b70-92e6-0b12f1105d6f",
"index" : 845,
"period" : 1,
"timestamp" : "00:21:25.700",
"minute" : 21,
"second" : 25,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.0, 44.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "465ed397-bad4-4411-a480-e847ff4571bb" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "70551c8b-7287-4444-b977-40aec82334f9",
"index" : 846,
"period" : 1,
"timestamp" : "00:21:25.700",
"minute" : 21,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.0, 44.0 ],
"duration" : 1.8,
"related_events" : [ "091fe8ee-e99f-4b70-92e6-0b12f1105d6f", "fa31127b-59c3-4248-a7dc-30f56dc53eaa" ],
"carry" : {
"end_location" : [ 48.0, 45.0 ]
}
}, {
"id" : "fa31127b-59c3-4248-a7dc-30f56dc53eaa",
"index" : 847,
"period" : 1,
"timestamp" : "00:21:27.500",
"minute" : 21,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 48.0, 45.0 ],
"duration" : 2.16,
"related_events" : [ "58291605-4ffa-4c49-a9b3-237b1e191e38" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 20.024984,
"angle" : -3.0916343,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6083d044-337f-446f-9d0b-6f4ef5652a3c",
"index" : 848,
"period" : 1,
"timestamp" : "00:21:29.155",
"minute" : 21,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 93.0, 48.0 ],
"duration" : 1.198,
"counterpress" : true,
"related_events" : [ "58291605-4ffa-4c49-a9b3-237b1e191e38", "b6c1ac3a-8a41-45b6-b29a-e0b32c394bc7" ]
}, {
"id" : "58291605-4ffa-4c49-a9b3-237b1e191e38",
"index" : 849,
"period" : 1,
"timestamp" : "00:21:29.660",
"minute" : 21,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 44.0 ],
"under_pressure" : true,
"related_events" : [ "6083d044-337f-446f-9d0b-6f4ef5652a3c", "fa31127b-59c3-4248-a7dc-30f56dc53eaa" ]
}, {
"id" : "b6c1ac3a-8a41-45b6-b29a-e0b32c394bc7",
"index" : 850,
"period" : 1,
"timestamp" : "00:21:29.660",
"minute" : 21,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 44.0 ],
"duration" : 1.96,
"under_pressure" : true,
"related_events" : [ "2af13301-162e-4120-951c-716f3b04ebd2", "6083d044-337f-446f-9d0b-6f4ef5652a3c" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 21.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2af13301-162e-4120-951c-716f3b04ebd2",
"index" : 851,
"period" : 1,
"timestamp" : "00:21:31.620",
"minute" : 21,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 44.0 ],
"related_events" : [ "b6c1ac3a-8a41-45b6-b29a-e0b32c394bc7" ]
}, {
"id" : "41bc2fe1-bc62-4684-87d8-e1d07ab14a0a",
"index" : 852,
"period" : 1,
"timestamp" : "00:21:31.620",
"minute" : 21,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 44.0 ],
"duration" : 3.92,
"related_events" : [ "16e48a2e-e163-4bc8-9e44-2b8082e94bd7", "93f1886a-f7c9-44a4-ae98-dcb82c50df55" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 55.31727,
"angle" : 0.21866895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 61.0, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "16e48a2e-e163-4bc8-9e44-2b8082e94bd7",
"index" : 853,
"period" : 1,
"timestamp" : "00:21:35.540",
"minute" : 21,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 60.0, 57.0 ],
"related_events" : [ "41bc2fe1-bc62-4684-87d8-e1d07ab14a0a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "93f1886a-f7c9-44a4-ae98-dcb82c50df55",
"index" : 854,
"period" : 1,
"timestamp" : "00:21:35.540",
"minute" : 21,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 60.0, 25.0 ],
"duration" : 1.373,
"related_events" : [ "2985e2f4-3a4d-4730-9b72-9de2d6cd2311", "41bc2fe1-bc62-4684-87d8-e1d07ab14a0a", "bdfda36a-e25c-45a3-b9d0-b99879a905c1" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 19.104973,
"angle" : -0.104876935,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 23.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "bdfda36a-e25c-45a3-b9d0-b99879a905c1",
"index" : 855,
"period" : 1,
"timestamp" : "00:21:36.913",
"minute" : 21,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 83.0, 21.0 ],
"related_events" : [ "93f1886a-f7c9-44a4-ae98-dcb82c50df55" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2985e2f4-3a4d-4730-9b72-9de2d6cd2311",
"index" : 856,
"period" : 1,
"timestamp" : "00:21:36.913",
"minute" : 21,
"second" : 36,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 58.0 ],
"related_events" : [ "93f1886a-f7c9-44a4-ae98-dcb82c50df55" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "cc0dcedb-e8b8-412e-842b-27094a9930f8",
"index" : 857,
"period" : 1,
"timestamp" : "00:21:36.913",
"minute" : 21,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 58.0 ],
"duration" : 1.507,
"related_events" : [ "2985e2f4-3a4d-4730-9b72-9de2d6cd2311", "9cdebbd5-44b0-4375-8381-15881913f442" ],
"carry" : {
"end_location" : [ 40.0, 54.0 ]
}
}, {
"id" : "9cdebbd5-44b0-4375-8381-15881913f442",
"index" : 858,
"period" : 1,
"timestamp" : "00:21:38.420",
"minute" : 21,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 54.0 ],
"duration" : 1.84,
"related_events" : [ "b04b383f-bb3f-4950-bf5f-0e0da707080f" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 24.04163,
"angle" : -1.8662372,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b04b383f-bb3f-4950-bf5f-0e0da707080f",
"index" : 859,
"period" : 1,
"timestamp" : "00:21:40.260",
"minute" : 21,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 31.0 ],
"related_events" : [ "9cdebbd5-44b0-4375-8381-15881913f442" ]
}, {
"id" : "61f1d785-1e31-4e2a-8cab-f86da09f1784",
"index" : 860,
"period" : 1,
"timestamp" : "00:21:40.260",
"minute" : 21,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 31.0 ],
"duration" : 0.84,
"related_events" : [ "5ef97ce1-2cab-4130-b6a0-8fb1b1b4e9ef", "b04b383f-bb3f-4950-bf5f-0e0da707080f" ],
"carry" : {
"end_location" : [ 33.0, 31.0 ]
}
}, {
"id" : "5ef97ce1-2cab-4130-b6a0-8fb1b1b4e9ef",
"index" : 861,
"period" : 1,
"timestamp" : "00:21:41.100",
"minute" : 21,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 31.0 ],
"duration" : 2.08,
"related_events" : [ "7a211ad2-5852-4b90-8800-e27d7c2ac1d9" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 30.463093,
"angle" : -1.1659045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7a211ad2-5852-4b90-8800-e27d7c2ac1d9",
"index" : 862,
"period" : 1,
"timestamp" : "00:21:43.180",
"minute" : 21,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 3.0 ],
"related_events" : [ "5ef97ce1-2cab-4130-b6a0-8fb1b1b4e9ef" ]
}, {
"id" : "c51c4c41-0a12-4283-a7d6-48c5c1a237ef",
"index" : 863,
"period" : 1,
"timestamp" : "00:21:43.180",
"minute" : 21,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 3.0 ],
"duration" : 1.4,
"related_events" : [ "7a211ad2-5852-4b90-8800-e27d7c2ac1d9", "e943f0f5-4d22-4695-a5fe-7c745aa4f6d7" ],
"carry" : {
"end_location" : [ 45.0, 3.0 ]
}
}, {
"id" : "e943f0f5-4d22-4695-a5fe-7c745aa4f6d7",
"index" : 864,
"period" : 1,
"timestamp" : "00:21:44.580",
"minute" : 21,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 3.0 ],
"duration" : 0.64,
"related_events" : [ "5985f2ca-48e5-490d-8ef8-1a7e9d8c6ff8" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 5.3851647,
"angle" : 1.9513026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5985f2ca-48e5-490d-8ef8-1a7e9d8c6ff8",
"index" : 865,
"period" : 1,
"timestamp" : "00:21:45.220",
"minute" : 21,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.0, 8.0 ],
"related_events" : [ "e943f0f5-4d22-4695-a5fe-7c745aa4f6d7" ]
}, {
"id" : "bfe5d452-7bc0-46b8-a53d-241f2eb67996",
"index" : 866,
"period" : 1,
"timestamp" : "00:21:45.220",
"minute" : 21,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.0, 8.0 ],
"duration" : 1.08,
"related_events" : [ "5985f2ca-48e5-490d-8ef8-1a7e9d8c6ff8", "e4c40655-c679-4ffc-997a-36ec1af9c97e" ],
"carry" : {
"end_location" : [ 37.0, 8.0 ]
}
}, {
"id" : "e4c40655-c679-4ffc-997a-36ec1af9c97e",
"index" : 867,
"period" : 1,
"timestamp" : "00:21:46.300",
"minute" : 21,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 37.0, 8.0 ],
"duration" : 2.68,
"related_events" : [ "51f8f1c5-4902-4819-856f-06a46e192bd5" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 39.59798,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "51f8f1c5-4902-4819-856f-06a46e192bd5",
"index" : 868,
"period" : 1,
"timestamp" : "00:21:48.980",
"minute" : 21,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 36.0 ],
"related_events" : [ "e4c40655-c679-4ffc-997a-36ec1af9c97e" ]
}, {
"id" : "cb6e179a-3431-4da2-b548-c9c1b3ddd6ac",
"index" : 869,
"period" : 1,
"timestamp" : "00:21:48.980",
"minute" : 21,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 36.0 ],
"duration" : 2.76,
"related_events" : [ "51f8f1c5-4902-4819-856f-06a46e192bd5", "ee5948aa-747e-41d0-9330-7b339203c31d" ],
"carry" : {
"end_location" : [ 11.0, 38.0 ]
}
}, {
"id" : "ee5948aa-747e-41d0-9330-7b339203c31d",
"index" : 870,
"period" : 1,
"timestamp" : "00:21:51.740",
"minute" : 21,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 11.0, 38.0 ],
"duration" : 3.48,
"related_events" : [ "336a4ef9-abc4-44b1-9e5d-c85f9c3cc910", "81c221d0-49b1-40cb-b80f-c2a8c2348a7f" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 73.34848,
"angle" : 0.19204801,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 52.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "81c221d0-49b1-40cb-b80f-c2a8c2348a7f",
"index" : 871,
"period" : 1,
"timestamp" : "00:21:55.220",
"minute" : 21,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.0, 53.0 ],
"related_events" : [ "ee5948aa-747e-41d0-9330-7b339203c31d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d1c002a2-4c81-4acd-8f6a-3173780523fd",
"index" : 872,
"period" : 1,
"timestamp" : "00:21:55.220",
"minute" : 21,
"second" : 55,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "336a4ef9-abc4-44b1-9e5d-c85f9c3cc910" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "336a4ef9-abc4-44b1-9e5d-c85f9c3cc910",
"index" : 873,
"period" : 1,
"timestamp" : "00:21:55.220",
"minute" : 21,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 44.0, 35.0 ],
"duration" : 1.52,
"under_pressure" : true,
"related_events" : [ "b70c42f5-c635-4163-9603-3e0bda234456", "d1c002a2-4c81-4acd-8f6a-3173780523fd", "d68bc127-6bb6-4cde-9015-8b78b2e59d8a", "ee5948aa-747e-41d0-9330-7b339203c31d" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 8.485281,
"angle" : 0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 50.0, 41.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "d68bc127-6bb6-4cde-9015-8b78b2e59d8a",
"index" : 874,
"period" : 1,
"timestamp" : "00:21:56.740",
"minute" : 21,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 48.0, 34.0 ],
"related_events" : [ "336a4ef9-abc4-44b1-9e5d-c85f9c3cc910" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b70c42f5-c635-4163-9603-3e0bda234456",
"index" : 875,
"period" : 1,
"timestamp" : "00:21:56.740",
"minute" : 21,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 71.0, 40.0 ],
"related_events" : [ "336a4ef9-abc4-44b1-9e5d-c85f9c3cc910" ]
}, {
"id" : "30f55d14-9f28-4052-a0b4-36a98ab5a7de",
"index" : 876,
"period" : 1,
"timestamp" : "00:21:56.740",
"minute" : 21,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 71.0, 40.0 ],
"duration" : 3.16,
"related_events" : [ "b70c42f5-c635-4163-9603-3e0bda234456", "e0500087-c2c4-4487-b73d-c2f3ab5c528b" ],
"carry" : {
"end_location" : [ 79.0, 34.0 ]
}
}, {
"id" : "e0500087-c2c4-4487-b73d-c2f3ab5c528b",
"index" : 877,
"period" : 1,
"timestamp" : "00:21:59.900",
"minute" : 21,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 79.0, 34.0 ],
"duration" : 2.64,
"related_events" : [ "a96eb480-d916-41e8-9b36-f82dfeb62709" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 28.284271,
"angle" : -1.4288993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a96eb480-d916-41e8-9b36-f82dfeb62709",
"index" : 878,
"period" : 1,
"timestamp" : "00:22:02.540",
"minute" : 22,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 6.0 ],
"related_events" : [ "e0500087-c2c4-4487-b73d-c2f3ab5c528b" ]
}, {
"id" : "9b0d41b4-9f55-46ef-8c47-153e8a294de0",
"index" : 879,
"period" : 1,
"timestamp" : "00:22:02.540",
"minute" : 22,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 6.0 ],
"duration" : 0.76,
"related_events" : [ "055f1a9c-fc80-43bd-9b0e-81bd03a100e6", "a96eb480-d916-41e8-9b36-f82dfeb62709" ],
"carry" : {
"end_location" : [ 83.0, 6.0 ]
}
}, {
"id" : "055f1a9c-fc80-43bd-9b0e-81bd03a100e6",
"index" : 880,
"period" : 1,
"timestamp" : "00:22:03.300",
"minute" : 22,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 6.0 ],
"duration" : 0.96,
"related_events" : [ "276926d8-b0ac-49d4-907b-a584b9b97df7" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 14.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 20.0 ],
"assisted_shot_id" : "efd0b093-83ff-4ac4-bacb-9371fefbeb31",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "276926d8-b0ac-49d4-907b-a584b9b97df7",
"index" : 881,
"period" : 1,
"timestamp" : "00:22:04.260",
"minute" : 22,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 20.0 ],
"related_events" : [ "055f1a9c-fc80-43bd-9b0e-81bd03a100e6" ]
}, {
"id" : "8c712bd1-5e30-424e-9ca5-fbb87e9fb782",
"index" : 882,
"period" : 1,
"timestamp" : "00:22:04.260",
"minute" : 22,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 20.0 ],
"duration" : 3.24,
"related_events" : [ "276926d8-b0ac-49d4-907b-a584b9b97df7", "efd0b093-83ff-4ac4-bacb-9371fefbeb31" ],
"carry" : {
"end_location" : [ 92.0, 25.0 ]
}
}, {
"id" : "efd0b093-83ff-4ac4-bacb-9371fefbeb31",
"index" : 883,
"period" : 1,
"timestamp" : "00:22:07.500",
"minute" : 22,
"second" : 7,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 41,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 92.0, 25.0 ],
"duration" : 1.133,
"related_events" : [ "d781551d-67d9-41a0-bb45-1890688c06d8" ],
"shot" : {
"statsbomb_xg" : 0.013198647,
"end_location" : [ 119.0, 40.5, 0.3 ],
"key_pass_id" : "055f1a9c-fc80-43bd-9b0e-81bd03a100e6",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 103.0, 32.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 40.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 104.0, 27.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 98.0, 21.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 100.0, 7.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 95.0, 26.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 95.0, 23.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 103.0, 39.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 104.0, 39.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 104.0, 47.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 92.0, 42.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 100.0, 30.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 104.0, 28.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 98.0, 43.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 81.0, 56.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
} ]
}
}, {
"id" : "d781551d-67d9-41a0-bb45-1890688c06d8",
"index" : 884,
"period" : 1,
"timestamp" : "00:22:08.633",
"minute" : 22,
"second" : 8,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 42,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 41.0 ],
"related_events" : [ "efd0b093-83ff-4ac4-bacb-9371fefbeb31" ],
"goalkeeper" : {
"position" : {
"id" : 44,
"name" : "Set"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"outcome" : {
"id" : 15,
"name" : "Success"
},
"technique" : {
"id" : 46,
"name" : "Standing"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "f62bc2da-4b7e-4ed7-9cb6-ec287541a9d5",
"index" : 885,
"period" : 1,
"timestamp" : "00:22:21.140",
"minute" : 22,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 33.0 ],
"duration" : 2.04,
"related_events" : [ "4cc9dd21-bcb1-4cbd-96f5-d904164bbfed" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 17.804493,
"angle" : -0.9048271,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 18.0, 19.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4cc9dd21-bcb1-4cbd-96f5-d904164bbfed",
"index" : 886,
"period" : 1,
"timestamp" : "00:22:23.180",
"minute" : 22,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 19.0 ],
"related_events" : [ "f62bc2da-4b7e-4ed7-9cb6-ec287541a9d5" ]
}, {
"id" : "0cf6a0f1-699e-4f52-8a62-50e9ba31d6fb",
"index" : 887,
"period" : 1,
"timestamp" : "00:22:23.180",
"minute" : 22,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 19.0 ],
"duration" : 2.0,
"related_events" : [ "4cc9dd21-bcb1-4cbd-96f5-d904164bbfed", "b2c01590-8301-44a0-a99f-d7d49fa038fa" ],
"carry" : {
"end_location" : [ 25.0, 22.0 ]
}
}, {
"id" : "b2c01590-8301-44a0-a99f-d7d49fa038fa",
"index" : 888,
"period" : 1,
"timestamp" : "00:22:25.180",
"minute" : 22,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 22.0 ],
"duration" : 1.28,
"related_events" : [ "e00ca80d-e4d5-4897-8b64-a369689457ce" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 17.492855,
"angle" : 1.0303768,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e00ca80d-e4d5-4897-8b64-a369689457ce",
"index" : 889,
"period" : 1,
"timestamp" : "00:22:26.460",
"minute" : 22,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 34.0, 37.0 ],
"related_events" : [ "b2c01590-8301-44a0-a99f-d7d49fa038fa" ]
}, {
"id" : "031c6f95-2bff-4079-9781-6fa3b01bb246",
"index" : 890,
"period" : 1,
"timestamp" : "00:22:26.460",
"minute" : 22,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 34.0, 37.0 ],
"duration" : 2.335,
"related_events" : [ "c0d96c9e-fc52-47f0-9096-b397ba89a66a", "e00ca80d-e4d5-4897-8b64-a369689457ce" ],
"carry" : {
"end_location" : [ 36.0, 28.0 ]
}
}, {
"id" : "c0d96c9e-fc52-47f0-9096-b397ba89a66a",
"index" : 891,
"period" : 1,
"timestamp" : "00:22:28.795",
"minute" : 22,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 36.0, 28.0 ],
"duration" : 1.398,
"related_events" : [ "3cf9f6ea-0aa3-44c9-8cf9-7bb4c0805561" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 28.653097,
"angle" : -1.060308,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3cf9f6ea-0aa3-44c9-8cf9-7bb4c0805561",
"index" : 892,
"period" : 1,
"timestamp" : "00:22:30.193",
"minute" : 22,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 50.0, 3.0 ],
"related_events" : [ "c0d96c9e-fc52-47f0-9096-b397ba89a66a" ]
}, {
"id" : "39acd7bf-0220-42ab-a1a8-e8ee9201cdc9",
"index" : 893,
"period" : 1,
"timestamp" : "00:22:30.193",
"minute" : 22,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 50.0, 3.0 ],
"duration" : 0.987,
"related_events" : [ "3cf9f6ea-0aa3-44c9-8cf9-7bb4c0805561", "4fc12eca-be42-474d-962b-8e171531870c" ],
"carry" : {
"end_location" : [ 50.0, 2.0 ]
}
}, {
"id" : "4fc12eca-be42-474d-962b-8e171531870c",
"index" : 894,
"period" : 1,
"timestamp" : "00:22:31.180",
"minute" : 22,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 50.0, 2.0 ],
"duration" : 2.72,
"related_events" : [ "8165f427-cc51-467d-bf4d-1dde85520314" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 59.03389,
"angle" : 0.67738646,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.0, 39.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8165f427-cc51-467d-bf4d-1dde85520314",
"index" : 895,
"period" : 1,
"timestamp" : "00:22:33.900",
"minute" : 22,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 96.0, 39.0 ],
"related_events" : [ "4fc12eca-be42-474d-962b-8e171531870c" ]
}, {
"id" : "13a3d481-56f5-45d4-9a0a-5368a8db5369",
"index" : 896,
"period" : 1,
"timestamp" : "00:22:33.900",
"minute" : 22,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 96.0, 39.0 ],
"duration" : 0.16,
"related_events" : [ "8165f427-cc51-467d-bf4d-1dde85520314", "c4a783bd-863a-435b-be02-0c00da8739c3" ],
"carry" : {
"end_location" : [ 95.0, 35.0 ]
}
}, {
"id" : "c4a783bd-863a-435b-be02-0c00da8739c3",
"index" : 897,
"period" : 1,
"timestamp" : "00:22:34.060",
"minute" : 22,
"second" : 34,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 95.0, 35.0 ]
}, {
"id" : "c617b9ea-4497-49b5-ab12-e065fdd28ed2",
"index" : 898,
"period" : 1,
"timestamp" : "00:22:34.860",
"minute" : 22,
"second" : 34,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 47.0 ]
}, {
"id" : "843a7280-7dbf-45df-b850-327c4d1b23de",
"index" : 899,
"period" : 1,
"timestamp" : "00:22:34.860",
"minute" : 22,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 47.0 ],
"duration" : 2.72,
"related_events" : [ "c617b9ea-4497-49b5-ab12-e065fdd28ed2", "f8769426-b017-4735-a1af-02a1f3ce280d" ],
"carry" : {
"end_location" : [ 35.0, 43.0 ]
}
}, {
"id" : "f8769426-b017-4735-a1af-02a1f3ce280d",
"index" : 900,
"period" : 1,
"timestamp" : "00:22:37.580",
"minute" : 22,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 43.0 ],
"duration" : 0.8,
"related_events" : [ "ef56e50b-3c24-4925-9c2c-9e2f8c8cfce0" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 20.024984,
"angle" : 0.049958397,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ef56e50b-3c24-4925-9c2c-9e2f8c8cfce0",
"index" : 901,
"period" : 1,
"timestamp" : "00:22:38.380",
"minute" : 22,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.0, 44.0 ],
"related_events" : [ "f8769426-b017-4735-a1af-02a1f3ce280d" ]
}, {
"id" : "3f907015-494c-43cb-b894-5863bb217cd1",
"index" : 902,
"period" : 1,
"timestamp" : "00:22:38.380",
"minute" : 22,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.0, 44.0 ],
"duration" : 3.36,
"related_events" : [ "76781c58-00aa-49ee-9dce-3198fef9b6bf" ],
"pass" : {
"length" : 24.083189,
"angle" : -1.487655,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 20.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "76781c58-00aa-49ee-9dce-3198fef9b6bf",
"index" : 903,
"period" : 1,
"timestamp" : "00:22:41.740",
"minute" : 22,
"second" : 41,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 61.0 ],
"related_events" : [ "3f907015-494c-43cb-b894-5863bb217cd1" ]
}, {
"id" : "97b17fca-8b6d-4c0e-9816-8fcc03393440",
"index" : 904,
"period" : 1,
"timestamp" : "00:22:41.740",
"minute" : 22,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 61.0 ],
"duration" : 3.52,
"related_events" : [ "76781c58-00aa-49ee-9dce-3198fef9b6bf", "97b8ac7b-fb9e-4974-95e0-367a80720eeb" ],
"carry" : {
"end_location" : [ 85.0, 73.0 ]
}
}, {
"id" : "97b8ac7b-fb9e-4974-95e0-367a80720eeb",
"index" : 905,
"period" : 1,
"timestamp" : "00:22:45.260",
"minute" : 22,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.0, 73.0 ],
"duration" : 1.44,
"related_events" : [ "0d959d16-17ba-4a40-8511-f5257581bac2", "b3be5402-9845-41c0-bc3f-665fce4c0bdd" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 34.0,
"angle" : -1.080839,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 101.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b3be5402-9845-41c0-bc3f-665fce4c0bdd",
"index" : 906,
"period" : 1,
"timestamp" : "00:22:46.700",
"minute" : 22,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 103.0, 42.0 ],
"related_events" : [ "97b8ac7b-fb9e-4974-95e0-367a80720eeb" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0d959d16-17ba-4a40-8511-f5257581bac2",
"index" : 907,
"period" : 1,
"timestamp" : "00:22:46.700",
"minute" : 22,
"second" : 46,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 20.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "97b8ac7b-fb9e-4974-95e0-367a80720eeb" ]
}, {
"id" : "4167c867-73be-47bf-b32a-3b638ecc5af7",
"index" : 908,
"period" : 1,
"timestamp" : "00:22:48.540",
"minute" : 22,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 43,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 36.0 ],
"duration" : 1.053,
"related_events" : [ "5c90be9f-31e6-44c8-8e41-f6100da87411", "5d9f443f-b5a5-44b7-9738-2d682998c29e", "9bdfe55d-0fd1-4f08-a8fc-5f404a325725" ]
}, {
"id" : "9bdfe55d-0fd1-4f08-a8fc-5f404a325725",
"index" : 909,
"period" : 1,
"timestamp" : "00:22:48.580",
"minute" : 22,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 40.0, 52.0 ],
"duration" : 0.72,
"under_pressure" : true,
"related_events" : [ "4167c867-73be-47bf-b32a-3b638ecc5af7", "5c90be9f-31e6-44c8-8e41-f6100da87411" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 5.3851647,
"angle" : 1.9513026,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 38.0, 57.0 ],
"body_part" : {
"id" : 70,
"name" : "Other"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5c90be9f-31e6-44c8-8e41-f6100da87411",
"index" : 910,
"period" : 1,
"timestamp" : "00:22:49.300",
"minute" : 22,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 38.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "4167c867-73be-47bf-b32a-3b638ecc5af7", "9bdfe55d-0fd1-4f08-a8fc-5f404a325725" ]
}, {
"id" : "5d9f443f-b5a5-44b7-9738-2d682998c29e",
"index" : 911,
"period" : 1,
"timestamp" : "00:22:49.300",
"minute" : 22,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 38.0, 57.0 ],
"duration" : 1.24,
"under_pressure" : true,
"related_events" : [ "4167c867-73be-47bf-b32a-3b638ecc5af7", "5766640a-4a95-4bf3-9f1d-3cb1316b7e9f", "5c90be9f-31e6-44c8-8e41-f6100da87411", "d710d184-6234-42ed-ac1b-5b9c71e3029d" ],
"carry" : {
"end_location" : [ 37.0, 55.0 ]
}
}, {
"id" : "5766640a-4a95-4bf3-9f1d-3cb1316b7e9f",
"index" : 912,
"period" : 1,
"timestamp" : "00:22:50.540",
"minute" : 22,
"second" : 50,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.0, 26.0 ],
"counterpress" : true,
"related_events" : [ "5d9f443f-b5a5-44b7-9738-2d682998c29e", "d710d184-6234-42ed-ac1b-5b9c71e3029d", "df747d5f-0711-4432-a2ec-f2ac3a2987f6" ]
}, {
"id" : "d710d184-6234-42ed-ac1b-5b9c71e3029d",
"index" : 913,
"period" : 1,
"timestamp" : "00:22:50.540",
"minute" : 22,
"second" : 50,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 37.0, 55.0 ],
"under_pressure" : true,
"related_events" : [ "5766640a-4a95-4bf3-9f1d-3cb1316b7e9f" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "df747d5f-0711-4432-a2ec-f2ac3a2987f6",
"index" : 914,
"period" : 1,
"timestamp" : "00:22:50.540",
"minute" : 22,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 37.0, 55.0 ],
"duration" : 0.64,
"under_pressure" : true,
"related_events" : [ "335e3b90-a1c2-4e54-9e92-9bdcd02e5f1b", "5766640a-4a95-4bf3-9f1d-3cb1316b7e9f", "d710d184-6234-42ed-ac1b-5b9c71e3029d", "d8b9073d-014b-460b-8088-a06b8da3520b" ],
"carry" : {
"end_location" : [ 37.0, 52.0 ]
}
}, {
"id" : "335e3b90-a1c2-4e54-9e92-9bdcd02e5f1b",
"index" : 915,
"period" : 1,
"timestamp" : "00:22:51.180",
"minute" : 22,
"second" : 51,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 29.0 ],
"counterpress" : true,
"related_events" : [ "d8b9073d-014b-460b-8088-a06b8da3520b", "df747d5f-0711-4432-a2ec-f2ac3a2987f6" ]
}, {
"id" : "d8b9073d-014b-460b-8088-a06b8da3520b",
"index" : 916,
"period" : 1,
"timestamp" : "00:22:51.180",
"minute" : 22,
"second" : 51,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 44,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 37.0, 52.0 ],
"under_pressure" : true,
"related_events" : [ "335e3b90-a1c2-4e54-9e92-9bdcd02e5f1b" ]
}, {
"id" : "7bbae478-4fec-4ab0-bbee-0c4bc3789801",
"index" : 917,
"period" : 1,
"timestamp" : "00:23:09.220",
"minute" : 23,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.0, 49.0 ],
"duration" : 2.28,
"related_events" : [ "3afb14b7-74fc-4ff5-bb1c-2b1634402ceb" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 27.202942,
"angle" : 1.2722974,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "3afb14b7-74fc-4ff5-bb1c-2b1634402ceb",
"index" : 918,
"period" : 1,
"timestamp" : "00:23:11.500",
"minute" : 23,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 59.0, 75.0 ],
"related_events" : [ "7bbae478-4fec-4ab0-bbee-0c4bc3789801" ]
}, {
"id" : "a18866d8-65d3-40c7-b197-15af11cb4b3b",
"index" : 919,
"period" : 1,
"timestamp" : "00:23:11.500",
"minute" : 23,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 59.0, 75.0 ],
"duration" : 1.32,
"related_events" : [ "3afb14b7-74fc-4ff5-bb1c-2b1634402ceb", "88333bd1-a95a-43cd-8b54-1d02cd03e742" ],
"carry" : {
"end_location" : [ 60.0, 74.0 ]
}
}, {
"id" : "88333bd1-a95a-43cd-8b54-1d02cd03e742",
"index" : 920,
"period" : 1,
"timestamp" : "00:23:12.820",
"minute" : 23,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 60.0, 74.0 ],
"duration" : 1.04,
"related_events" : [ "9c355f2b-7d76-4cfe-9462-87477c04dc88" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 6.3245554,
"angle" : -1.2490457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9c355f2b-7d76-4cfe-9462-87477c04dc88",
"index" : 921,
"period" : 1,
"timestamp" : "00:23:13.860",
"minute" : 23,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.0, 68.0 ],
"related_events" : [ "88333bd1-a95a-43cd-8b54-1d02cd03e742" ]
}, {
"id" : "d75e59e3-cc50-44ae-893e-f30f9ddd9aa7",
"index" : 922,
"period" : 1,
"timestamp" : "00:23:13.860",
"minute" : 23,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.0, 68.0 ],
"duration" : 1.8,
"related_events" : [ "7fcc1b4e-2831-4062-87b0-39b5f7427985", "9c355f2b-7d76-4cfe-9462-87477c04dc88" ],
"carry" : {
"end_location" : [ 65.0, 65.0 ]
}
}, {
"id" : "7fcc1b4e-2831-4062-87b0-39b5f7427985",
"index" : 923,
"period" : 1,
"timestamp" : "00:23:15.660",
"minute" : 23,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 65.0 ],
"duration" : 0.24,
"related_events" : [ "94b20a32-1054-48eb-bc8b-963bb0d6f37d", "f116b2fe-1392-421b-8187-0eac83a71231" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 3.6055512,
"angle" : -0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "94b20a32-1054-48eb-bc8b-963bb0d6f37d",
"index" : 924,
"period" : 1,
"timestamp" : "00:23:15.900",
"minute" : 23,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.0, 56.0 ],
"related_events" : [ "7fcc1b4e-2831-4062-87b0-39b5f7427985" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f116b2fe-1392-421b-8187-0eac83a71231",
"index" : 925,
"period" : 1,
"timestamp" : "00:23:15.900",
"minute" : 23,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 18.0 ],
"related_events" : [ "7fcc1b4e-2831-4062-87b0-39b5f7427985" ]
}, {
"id" : "eb138ce0-91b2-4774-84a6-4d3d32e4049b",
"index" : 926,
"period" : 1,
"timestamp" : "00:23:17.313",
"minute" : 23,
"second" : 17,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 23.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "cd43df13-5705-44fd-b6cd-3110514019dc",
"index" : 927,
"period" : 1,
"timestamp" : "00:23:18.660",
"minute" : 23,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 59.0 ],
"duration" : 0.92,
"related_events" : [ "b953a551-ed76-4030-a352-84865dafcf9a" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 12.083046,
"angle" : -0.4266275,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "b953a551-ed76-4030-a352-84865dafcf9a",
"index" : 928,
"period" : 1,
"timestamp" : "00:23:19.580",
"minute" : 23,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.0, 54.0 ],
"related_events" : [ "cd43df13-5705-44fd-b6cd-3110514019dc" ]
}, {
"id" : "2ba716e6-94bc-4652-9336-e6e409826a93",
"index" : 929,
"period" : 1,
"timestamp" : "00:23:19.580",
"minute" : 23,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.0, 54.0 ],
"duration" : 0.56,
"related_events" : [ "b953a551-ed76-4030-a352-84865dafcf9a", "c3f69034-0f0c-45b1-bb4c-72fcc8c31dff" ],
"carry" : {
"end_location" : [ 71.0, 56.0 ]
}
}, {
"id" : "c3f69034-0f0c-45b1-bb4c-72fcc8c31dff",
"index" : 930,
"period" : 1,
"timestamp" : "00:23:20.140",
"minute" : 23,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 71.0, 56.0 ],
"duration" : 0.72,
"related_events" : [ "b9fab89b-7326-45f5-894d-3c357e8eb2fd" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 9.433981,
"angle" : 2.5829933,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b9fab89b-7326-45f5-894d-3c357e8eb2fd",
"index" : 931,
"period" : 1,
"timestamp" : "00:23:20.860",
"minute" : 23,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.0, 61.0 ],
"related_events" : [ "c3f69034-0f0c-45b1-bb4c-72fcc8c31dff" ]
}, {
"id" : "0a977b65-7130-4c49-bae3-fb9ed227dcd1",
"index" : 932,
"period" : 1,
"timestamp" : "00:23:20.860",
"minute" : 23,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.0, 61.0 ],
"duration" : 0.04,
"related_events" : [ "933786f4-7780-4c62-b0ba-6e192ad52520", "b9fab89b-7326-45f5-894d-3c357e8eb2fd" ],
"carry" : {
"end_location" : [ 63.0, 61.0 ]
}
}, {
"id" : "933786f4-7780-4c62-b0ba-6e192ad52520",
"index" : 933,
"period" : 1,
"timestamp" : "00:23:20.900",
"minute" : 23,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.0, 61.0 ],
"duration" : 4.0,
"related_events" : [ "fd5d6375-648d-49ac-9ea5-bc6f60a89037" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 52.201534,
"angle" : 0.3520443,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 112.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "fd5d6375-648d-49ac-9ea5-bc6f60a89037",
"index" : 934,
"period" : 1,
"timestamp" : "00:23:24.900",
"minute" : 23,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 79.0 ],
"related_events" : [ "933786f4-7780-4c62-b0ba-6e192ad52520" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "058ab015-47ee-435b-adfe-ebb4b185a3fb",
"index" : 935,
"period" : 1,
"timestamp" : "00:23:41.060",
"minute" : 23,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 6.0, 1.0 ],
"duration" : 1.0,
"related_events" : [ "ab7c8062-96bf-40a7-a713-574da7c5385e" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 14.866069,
"angle" : 0.8329813,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 16.0, 12.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "ab7c8062-96bf-40a7-a713-574da7c5385e",
"index" : 936,
"period" : 1,
"timestamp" : "00:23:42.060",
"minute" : 23,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 16.0, 12.0 ],
"related_events" : [ "058ab015-47ee-435b-adfe-ebb4b185a3fb" ]
}, {
"id" : "1f222dfc-5b8a-4607-8e1b-6ad84af24163",
"index" : 937,
"period" : 1,
"timestamp" : "00:23:42.060",
"minute" : 23,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 16.0, 11.0 ],
"duration" : 1.52,
"related_events" : [ "18472c85-2a01-4c2b-ab49-b6e3db2396ea" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 10.630146,
"angle" : -2.4227626,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 8.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dcdfdbd0-0d21-474b-8d24-26dc15b683c7",
"index" : 938,
"period" : 1,
"timestamp" : "00:23:43.100",
"minute" : 23,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.0, 70.0 ],
"duration" : 0.573,
"related_events" : [ "18472c85-2a01-4c2b-ab49-b6e3db2396ea", "2aa158e5-a32f-483e-96ed-940edc9797a7" ]
}, {
"id" : "18472c85-2a01-4c2b-ab49-b6e3db2396ea",
"index" : 939,
"period" : 1,
"timestamp" : "00:23:43.580",
"minute" : 23,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 8.0, 4.0 ],
"under_pressure" : true,
"related_events" : [ "1f222dfc-5b8a-4607-8e1b-6ad84af24163", "dcdfdbd0-0d21-474b-8d24-26dc15b683c7" ]
}, {
"id" : "2aa158e5-a32f-483e-96ed-940edc9797a7",
"index" : 940,
"period" : 1,
"timestamp" : "00:23:43.580",
"minute" : 23,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 7.0, 5.0 ],
"duration" : 3.24,
"under_pressure" : true,
"related_events" : [ "6e088670-d824-4d77-8c2b-3501ee31b41c", "dcdfdbd0-0d21-474b-8d24-26dc15b683c7", "eed243f4-de60-4fbd-b53a-763a92dd128e" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 48.09366,
"angle" : -0.06241881,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "eed243f4-de60-4fbd-b53a-763a92dd128e",
"index" : 941,
"period" : 1,
"timestamp" : "00:23:46.820",
"minute" : 23,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 52.0, 2.0 ],
"related_events" : [ "2aa158e5-a32f-483e-96ed-940edc9797a7" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6e088670-d824-4d77-8c2b-3501ee31b41c",
"index" : 942,
"period" : 1,
"timestamp" : "00:23:46.820",
"minute" : 23,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 66.0, 79.0 ],
"duration" : 1.84,
"related_events" : [ "2aa158e5-a32f-483e-96ed-940edc9797a7", "84423596-3ac4-4e9b-939c-09f33889d45c" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 32.649654,
"angle" : -0.8721365,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 87.0, 54.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "84423596-3ac4-4e9b-939c-09f33889d45c",
"index" : 943,
"period" : 1,
"timestamp" : "00:23:48.660",
"minute" : 23,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 54.0 ],
"related_events" : [ "6e088670-d824-4d77-8c2b-3501ee31b41c" ]
}, {
"id" : "e5183ba1-41dc-4a4d-9376-0b276b9a6764",
"index" : 944,
"period" : 1,
"timestamp" : "00:23:48.660",
"minute" : 23,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 54.0 ],
"duration" : 0.093,
"related_events" : [ "13a8f4e9-0f90-4723-8c7f-1b2c7d870698", "84423596-3ac4-4e9b-939c-09f33889d45c" ],
"carry" : {
"end_location" : [ 87.0, 54.0 ]
}
}, {
"id" : "13a8f4e9-0f90-4723-8c7f-1b2c7d870698",
"index" : 945,
"period" : 1,
"timestamp" : "00:23:48.753",
"minute" : 23,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 54.0 ],
"duration" : 1.506,
"related_events" : [ "e32c6671-8be8-4ff3-96c0-9970e312359d" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 9.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 45.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e32c6671-8be8-4ff3-96c0-9970e312359d",
"index" : 946,
"period" : 1,
"timestamp" : "00:23:50.259",
"minute" : 23,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 87.0, 45.0 ],
"related_events" : [ "13a8f4e9-0f90-4723-8c7f-1b2c7d870698" ]
}, {
"id" : "318ce06c-5651-4386-b7cb-a6063662e298",
"index" : 947,
"period" : 1,
"timestamp" : "00:23:50.259",
"minute" : 23,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 87.0, 45.0 ],
"duration" : 1.081,
"related_events" : [ "780c786d-f31e-4831-b065-a464bcbb0801", "e32c6671-8be8-4ff3-96c0-9970e312359d" ],
"carry" : {
"end_location" : [ 87.0, 45.0 ]
}
}, {
"id" : "780c786d-f31e-4831-b065-a464bcbb0801",
"index" : 948,
"period" : 1,
"timestamp" : "00:23:51.340",
"minute" : 23,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 87.0, 45.0 ],
"duration" : 0.72,
"related_events" : [ "ccbf9263-8a72-4166-84a2-013aa01d5dc8" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 4.472136,
"angle" : -2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ccbf9263-8a72-4166-84a2-013aa01d5dc8",
"index" : 949,
"period" : 1,
"timestamp" : "00:23:52.060",
"minute" : 23,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 43.0 ],
"related_events" : [ "780c786d-f31e-4831-b065-a464bcbb0801" ]
}, {
"id" : "6a1e8fd5-ba40-4354-b5c1-291339485c3c",
"index" : 950,
"period" : 1,
"timestamp" : "00:23:52.060",
"minute" : 23,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 43.0 ],
"duration" : 2.08,
"related_events" : [ "f7774d46-9b21-449a-bbc2-ccbcfd3c0255" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 29.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 14.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f7774d46-9b21-449a-bbc2-ccbcfd3c0255",
"index" : 951,
"period" : 1,
"timestamp" : "00:23:54.140",
"minute" : 23,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 14.0 ],
"related_events" : [ "6a1e8fd5-ba40-4354-b5c1-291339485c3c" ]
}, {
"id" : "c35cefe2-14d4-4340-a368-10ad3bd470d8",
"index" : 952,
"period" : 1,
"timestamp" : "00:23:54.140",
"minute" : 23,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 14.0 ],
"duration" : 3.88,
"under_pressure" : true,
"related_events" : [ "348c59de-38e2-4a67-8df1-427251138444", "d4bbede1-2415-4bad-a6fd-e336f490815f", "f7774d46-9b21-449a-bbc2-ccbcfd3c0255" ],
"carry" : {
"end_location" : [ 97.0, 11.0 ]
}
}, {
"id" : "348c59de-38e2-4a67-8df1-427251138444",
"index" : 953,
"period" : 1,
"timestamp" : "00:23:57.060",
"minute" : 23,
"second" : 57,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 33.0, 70.0 ],
"duration" : 1.6,
"related_events" : [ "c35cefe2-14d4-4340-a368-10ad3bd470d8", "d4bbede1-2415-4bad-a6fd-e336f490815f" ]
}, {
"id" : "d4bbede1-2415-4bad-a6fd-e336f490815f",
"index" : 954,
"period" : 1,
"timestamp" : "00:23:58.020",
"minute" : 23,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 11.0 ],
"duration" : 2.293,
"under_pressure" : true,
"related_events" : [ "348c59de-38e2-4a67-8df1-427251138444", "cf121b62-7cb2-4bd2-9eeb-dc764948088e", "e4913433-9283-43b5-9c84-94f86baa2829" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 13.341664,
"angle" : 1.3439975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 24.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cf121b62-7cb2-4bd2-9eeb-dc764948088e",
"index" : 955,
"period" : 1,
"timestamp" : "00:24:00.313",
"minute" : 24,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 100.0, 23.0 ],
"related_events" : [ "d4bbede1-2415-4bad-a6fd-e336f490815f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e4913433-9283-43b5-9c84-94f86baa2829",
"index" : 956,
"period" : 1,
"timestamp" : "00:24:00.313",
"minute" : 24,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 57.0 ],
"duration" : 2.467,
"related_events" : [ "9b8dd924-9e46-4340-b18f-94ead6b76750", "d4bbede1-2415-4bad-a6fd-e336f490815f" ],
"pass" : {
"length" : 40.804413,
"angle" : -0.6287963,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 54.0, 33.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9b8dd924-9e46-4340-b18f-94ead6b76750",
"index" : 957,
"period" : 1,
"timestamp" : "00:24:02.780",
"minute" : 24,
"second" : 2,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 48.0 ],
"related_events" : [ "e4913433-9283-43b5-9c84-94f86baa2829" ]
}, {
"id" : "82c0fc71-6014-4753-bb85-568edb544376",
"index" : 958,
"period" : 1,
"timestamp" : "00:24:02.780",
"minute" : 24,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 48.0 ],
"duration" : 1.12,
"related_events" : [ "6a273a86-3a63-4855-ae7a-1db1be68bc38", "9b8dd924-9e46-4340-b18f-94ead6b76750" ],
"carry" : {
"end_location" : [ 71.0, 46.0 ]
}
}, {
"id" : "6a273a86-3a63-4855-ae7a-1db1be68bc38",
"index" : 959,
"period" : 1,
"timestamp" : "00:24:03.900",
"minute" : 24,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.0, 46.0 ],
"duration" : 1.24,
"related_events" : [ "4b2d88e4-8c5e-472a-ada2-50d4a474076e" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 31.575306,
"angle" : 1.3796118,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "92d510d0-90f3-4eeb-88cb-738db2353683",
"index" : 960,
"period" : 1,
"timestamp" : "00:24:05.100",
"minute" : 24,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 37.0, 18.0 ],
"duration" : 0.933,
"related_events" : [ "4b2d88e4-8c5e-472a-ada2-50d4a474076e", "60ff96a8-030f-4b6e-b28b-b7962857badc", "7e5e3542-9fab-4205-92bb-9f4adabdc69b" ]
}, {
"id" : "4b2d88e4-8c5e-472a-ada2-50d4a474076e",
"index" : 961,
"period" : 1,
"timestamp" : "00:24:05.140",
"minute" : 24,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "6a273a86-3a63-4855-ae7a-1db1be68bc38", "92d510d0-90f3-4eeb-88cb-738db2353683" ]
}, {
"id" : "60ff96a8-030f-4b6e-b28b-b7962857badc",
"index" : 962,
"period" : 1,
"timestamp" : "00:24:05.140",
"minute" : 24,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 77.0 ],
"duration" : 0.64,
"under_pressure" : true,
"related_events" : [ "4b2d88e4-8c5e-472a-ada2-50d4a474076e", "7e5e3542-9fab-4205-92bb-9f4adabdc69b", "92d510d0-90f3-4eeb-88cb-738db2353683" ],
"carry" : {
"end_location" : [ 77.0, 75.0 ]
}
}, {
"id" : "7e5e3542-9fab-4205-92bb-9f4adabdc69b",
"index" : 963,
"period" : 1,
"timestamp" : "00:24:05.780",
"minute" : 24,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 75.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "2fd65849-22d7-4efa-8575-c785c05e7c1f", "92d510d0-90f3-4eeb-88cb-738db2353683" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 18.788294,
"angle" : -1.1309538,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 58.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2fd65849-22d7-4efa-8575-c785c05e7c1f",
"index" : 964,
"period" : 1,
"timestamp" : "00:24:06.900",
"minute" : 24,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 85.0, 58.0 ],
"related_events" : [ "7e5e3542-9fab-4205-92bb-9f4adabdc69b" ]
}, {
"id" : "81804d09-6081-496b-bb50-7c8aedf13600",
"index" : 965,
"period" : 1,
"timestamp" : "00:24:06.900",
"minute" : 24,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 85.0, 58.0 ],
"duration" : 0.8,
"related_events" : [ "2fd65849-22d7-4efa-8575-c785c05e7c1f", "dcdd5022-0951-4bd3-bddc-90d79afb69dd" ],
"carry" : {
"end_location" : [ 88.0, 58.0 ]
}
}, {
"id" : "dcdd5022-0951-4bd3-bddc-90d79afb69dd",
"index" : 966,
"period" : 1,
"timestamp" : "00:24:07.700",
"minute" : 24,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 88.0, 58.0 ],
"duration" : 0.8,
"related_events" : [ "fad15a1e-7604-47a2-956c-2fa31c460a5a" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 19.924858,
"angle" : 1.2649175,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fad15a1e-7604-47a2-956c-2fa31c460a5a",
"index" : 967,
"period" : 1,
"timestamp" : "00:24:08.500",
"minute" : 24,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 94.0, 77.0 ],
"related_events" : [ "dcdd5022-0951-4bd3-bddc-90d79afb69dd" ]
}, {
"id" : "04bc0f68-8daf-48ed-a498-781bb2486284",
"index" : 968,
"period" : 1,
"timestamp" : "00:24:08.500",
"minute" : 24,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 94.0, 77.0 ],
"duration" : 0.56,
"related_events" : [ "6e6d4534-9edb-4469-910d-5d754e44fa63", "fad15a1e-7604-47a2-956c-2fa31c460a5a" ],
"carry" : {
"end_location" : [ 95.0, 75.0 ]
}
}, {
"id" : "6e6d4534-9edb-4469-910d-5d754e44fa63",
"index" : 969,
"period" : 1,
"timestamp" : "00:24:09.060",
"minute" : 24,
"second" : 9,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.0, 75.0 ],
"under_pressure" : true,
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1cbfca90-6a1a-4e79-95c1-84ec68515c86",
"index" : 970,
"period" : 1,
"timestamp" : "00:24:09.313",
"minute" : 24,
"second" : 9,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 26.0, 7.0 ]
}, {
"id" : "4fc4bcfe-f091-4954-ab43-f0f5a1b550bb",
"index" : 971,
"period" : 1,
"timestamp" : "00:24:09.473",
"minute" : 24,
"second" : 9,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 47,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.0, 71.0 ]
}, {
"id" : "7646055b-55f3-40a9-b9d6-f2395bd1713f",
"index" : 972,
"period" : 1,
"timestamp" : "00:24:10.100",
"minute" : 24,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 28.0, 30.0 ],
"duration" : 1.333,
"related_events" : [ "14a1fff8-da94-4351-bb3a-6ebdc2f9a98a" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 7.81025,
"angle" : -0.69473827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 25.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "14a1fff8-da94-4351-bb3a-6ebdc2f9a98a",
"index" : 973,
"period" : 1,
"timestamp" : "00:24:11.433",
"minute" : 24,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 34.0, 25.0 ],
"related_events" : [ "7646055b-55f3-40a9-b9d6-f2395bd1713f" ]
}, {
"id" : "12249797-05ed-425f-be6a-4f66c185c7fa",
"index" : 974,
"period" : 1,
"timestamp" : "00:24:11.433",
"minute" : 24,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 34.0, 25.0 ],
"duration" : 2.107,
"related_events" : [ "14a1fff8-da94-4351-bb3a-6ebdc2f9a98a", "358c15fa-793d-467a-abb5-2969655f567f" ],
"carry" : {
"end_location" : [ 34.0, 25.0 ]
}
}, {
"id" : "358c15fa-793d-467a-abb5-2969655f567f",
"index" : 975,
"period" : 1,
"timestamp" : "00:24:13.540",
"minute" : 24,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 34.0, 25.0 ],
"duration" : 1.213,
"related_events" : [ "12960d2c-2ee3-4116-9d98-bf1571a6f5b0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 25.495098,
"angle" : -0.72989964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "12960d2c-2ee3-4116-9d98-bf1571a6f5b0",
"index" : 976,
"period" : 1,
"timestamp" : "00:24:14.753",
"minute" : 24,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 53.0, 8.0 ],
"related_events" : [ "358c15fa-793d-467a-abb5-2969655f567f" ]
}, {
"id" : "059b8363-dd0e-4087-b49b-0ccb62312e5d",
"index" : 977,
"period" : 1,
"timestamp" : "00:24:14.753",
"minute" : 24,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 53.0, 8.0 ],
"duration" : 1.44,
"under_pressure" : true,
"related_events" : [ "12960d2c-2ee3-4116-9d98-bf1571a6f5b0", "a3662f67-cb67-455c-bf47-d3ada03ee715", "af3946ca-c259-46b8-aa62-dea0722d2e24" ],
"carry" : {
"end_location" : [ 52.0, 8.0 ]
}
}, {
"id" : "af3946ca-c259-46b8-aa62-dea0722d2e24",
"index" : 978,
"period" : 1,
"timestamp" : "00:24:15.100",
"minute" : 24,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.0, 72.0 ],
"duration" : 0.72,
"counterpress" : true,
"related_events" : [ "059b8363-dd0e-4087-b49b-0ccb62312e5d" ]
}, {
"id" : "3102ed9b-54c2-48d6-ae0b-bcbc09e27a50",
"index" : 979,
"period" : 1,
"timestamp" : "00:24:16.193",
"minute" : 24,
"second" : 16,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 73.0 ],
"related_events" : [ "a3662f67-cb67-455c-bf47-d3ada03ee715" ]
}, {
"id" : "a3662f67-cb67-455c-bf47-d3ada03ee715",
"index" : 980,
"period" : 1,
"timestamp" : "00:24:16.193",
"minute" : 24,
"second" : 16,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 52.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "3102ed9b-54c2-48d6-ae0b-bcbc09e27a50" ]
}, {
"id" : "6472311e-42dd-4503-8660-f34ca24af4b0",
"index" : 981,
"period" : 1,
"timestamp" : "00:25:08.420",
"minute" : 25,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 49,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.0, 9.0 ],
"duration" : 2.0,
"related_events" : [ "cc2a6cbb-fc48-4f62-9c39-0c5b4dc620af" ],
"pass" : {
"length" : 38.052597,
"angle" : -0.05258306,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "cc2a6cbb-fc48-4f62-9c39-0c5b4dc620af",
"index" : 982,
"period" : 1,
"timestamp" : "00:25:10.420",
"minute" : 25,
"second" : 10,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 74.0 ],
"related_events" : [ "6472311e-42dd-4503-8660-f34ca24af4b0" ]
}, {
"id" : "15c73d4b-6080-4d81-8751-4dc5e3251de4",
"index" : 983,
"period" : 1,
"timestamp" : "00:25:10.420",
"minute" : 25,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 74.0 ],
"duration" : 2.24,
"under_pressure" : true,
"related_events" : [ "48a85f5a-e8c7-4df2-9090-4e4d36f89d90", "cbf4f4ca-8cec-4f71-9545-6f449151fc3d", "cc2a6cbb-fc48-4f62-9c39-0c5b4dc620af" ],
"carry" : {
"end_location" : [ 42.0, 78.0 ]
}
}, {
"id" : "cbf4f4ca-8cec-4f71-9545-6f449151fc3d",
"index" : 984,
"period" : 1,
"timestamp" : "00:25:12.100",
"minute" : 25,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 84.0, 10.0 ],
"duration" : 0.773,
"counterpress" : true,
"related_events" : [ "15c73d4b-6080-4d81-8751-4dc5e3251de4", "48a85f5a-e8c7-4df2-9090-4e4d36f89d90" ]
}, {
"id" : "48a85f5a-e8c7-4df2-9090-4e4d36f89d90",
"index" : 985,
"period" : 1,
"timestamp" : "00:25:12.660",
"minute" : 25,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 78.0 ],
"duration" : 1.0,
"under_pressure" : true,
"related_events" : [ "cbf4f4ca-8cec-4f71-9545-6f449151fc3d", "ceeb5359-c9cb-48a9-9191-e412ae28780a" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 16.643316,
"angle" : -2.5702553,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.0, 69.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ceeb5359-c9cb-48a9-9191-e412ae28780a",
"index" : 986,
"period" : 1,
"timestamp" : "00:25:13.660",
"minute" : 25,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 69.0 ],
"related_events" : [ "48a85f5a-e8c7-4df2-9090-4e4d36f89d90" ]
}, {
"id" : "f1fafe4d-ff28-4002-a02b-beeeffdbd85b",
"index" : 987,
"period" : 1,
"timestamp" : "00:25:13.660",
"minute" : 25,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 69.0 ],
"duration" : 2.76,
"related_events" : [ "0c1bdde3-d48f-4749-ade7-4ec93047a2ae", "ceeb5359-c9cb-48a9-9191-e412ae28780a" ],
"carry" : {
"end_location" : [ 28.0, 63.0 ]
}
}, {
"id" : "0c1bdde3-d48f-4749-ade7-4ec93047a2ae",
"index" : 988,
"period" : 1,
"timestamp" : "00:25:16.420",
"minute" : 25,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 63.0 ],
"duration" : 1.24,
"related_events" : [ "6ea9ead3-c354-4d92-b376-438389fcd1dc" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 18.384777,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.0, 50.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6ea9ead3-c354-4d92-b376-438389fcd1dc",
"index" : 989,
"period" : 1,
"timestamp" : "00:25:17.660",
"minute" : 25,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 41.0, 50.0 ],
"related_events" : [ "0c1bdde3-d48f-4749-ade7-4ec93047a2ae" ]
}, {
"id" : "21840859-5485-4326-af1e-adfb7fadd8ae",
"index" : 990,
"period" : 1,
"timestamp" : "00:25:17.660",
"minute" : 25,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 41.0, 50.0 ],
"duration" : 0.4,
"under_pressure" : true,
"related_events" : [ "24c52e15-7e0a-44ae-9b51-4a27b2b56b79", "6ea9ead3-c354-4d92-b376-438389fcd1dc", "caad210f-9d83-4639-9ee9-14e46f862675" ],
"carry" : {
"end_location" : [ 40.0, 53.0 ]
}
}, {
"id" : "24c52e15-7e0a-44ae-9b51-4a27b2b56b79",
"index" : 991,
"period" : 1,
"timestamp" : "00:25:18.060",
"minute" : 25,
"second" : 18,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 81.0, 28.0 ],
"related_events" : [ "21840859-5485-4326-af1e-adfb7fadd8ae", "caad210f-9d83-4639-9ee9-14e46f862675" ]
}, {
"id" : "caad210f-9d83-4639-9ee9-14e46f862675",
"index" : 992,
"period" : 1,
"timestamp" : "00:25:18.060",
"minute" : 25,
"second" : 18,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 40.0, 53.0 ],
"under_pressure" : true,
"related_events" : [ "24c52e15-7e0a-44ae-9b51-4a27b2b56b79" ]
}, {
"id" : "d7a24a1b-6812-454c-9ea0-3d7aead4577a",
"index" : 993,
"period" : 1,
"timestamp" : "00:25:18.153",
"minute" : 25,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 50,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 79.0, 29.0 ],
"duration" : 0.96
}, {
"id" : "96179200-92b0-4a1f-89c4-f7490960bd84",
"index" : 994,
"period" : 1,
"timestamp" : "00:25:21.540",
"minute" : 25,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 35.0, 44.0 ],
"duration" : 2.32,
"related_events" : [ "98b2f4e4-9ba3-42d6-8864-668eabb68c89" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 25.179358,
"angle" : -1.6902252,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 19.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "98b2f4e4-9ba3-42d6-8864-668eabb68c89",
"index" : 995,
"period" : 1,
"timestamp" : "00:25:23.860",
"minute" : 25,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 19.0 ],
"related_events" : [ "96179200-92b0-4a1f-89c4-f7490960bd84" ]
}, {
"id" : "e84eacce-b4a8-412f-babe-93f8edb62170",
"index" : 996,
"period" : 1,
"timestamp" : "00:25:23.860",
"minute" : 25,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 19.0 ],
"duration" : 1.28,
"related_events" : [ "fb8f3fd9-6549-4d05-9fc1-b3185b171709" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 7.615773,
"angle" : -0.4048918,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fb8f3fd9-6549-4d05-9fc1-b3185b171709",
"index" : 997,
"period" : 1,
"timestamp" : "00:25:25.140",
"minute" : 25,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 39.0, 16.0 ],
"related_events" : [ "e84eacce-b4a8-412f-babe-93f8edb62170" ]
}, {
"id" : "6144f8ec-4e57-461a-8fb6-4441e5fd1d6c",
"index" : 998,
"period" : 1,
"timestamp" : "00:25:25.140",
"minute" : 25,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 39.0, 16.0 ],
"duration" : 1.09,
"related_events" : [ "b2bfc4ea-60da-4722-a305-8d388473b0f8", "fb8f3fd9-6549-4d05-9fc1-b3185b171709" ],
"carry" : {
"end_location" : [ 39.0, 16.0 ]
}
}, {
"id" : "b2bfc4ea-60da-4722-a305-8d388473b0f8",
"index" : 999,
"period" : 1,
"timestamp" : "00:25:26.230",
"minute" : 25,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 39.0, 16.0 ],
"duration" : 1.31,
"related_events" : [ "4e28053b-80a3-459a-af39-5ff9fa67c0bc" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 10.630146,
"angle" : 2.4227626,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4e28053b-80a3-459a-af39-5ff9fa67c0bc",
"index" : 1000,
"period" : 1,
"timestamp" : "00:25:27.540",
"minute" : 25,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 23.0 ],
"related_events" : [ "b2bfc4ea-60da-4722-a305-8d388473b0f8" ]
}, {
"id" : "377bc434-f0be-4846-a5f9-f6d8cc1b406e",
"index" : 1001,
"period" : 1,
"timestamp" : "00:25:27.540",
"minute" : 25,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 23.0 ],
"duration" : 0.68,
"related_events" : [ "4e28053b-80a3-459a-af39-5ff9fa67c0bc", "d1c0f9fc-ae7a-4703-b353-e41037aa2b5c" ],
"carry" : {
"end_location" : [ 30.0, 21.0 ]
}
}, {
"id" : "d1c0f9fc-ae7a-4703-b353-e41037aa2b5c",
"index" : 1002,
"period" : 1,
"timestamp" : "00:25:28.220",
"minute" : 25,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.0, 21.0 ],
"duration" : 1.6,
"related_events" : [ "bd4acafd-02b3-4d47-bc80-c233bc79fac0" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 19.104973,
"angle" : -0.74837804,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.0, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0e470b39-f039-4d98-b63a-7aa2750230da",
"index" : 1003,
"period" : 1,
"timestamp" : "00:25:28.860",
"minute" : 25,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 64.0, 67.0 ],
"duration" : 1.013,
"related_events" : [ "70cc1ff8-32d1-442b-821a-5a3e91f8cdad", "bd4acafd-02b3-4d47-bc80-c233bc79fac0" ]
}, {
"id" : "bd4acafd-02b3-4d47-bc80-c233bc79fac0",
"index" : 1004,
"period" : 1,
"timestamp" : "00:25:29.820",
"minute" : 25,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 44.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "0e470b39-f039-4d98-b63a-7aa2750230da", "d1c0f9fc-ae7a-4703-b353-e41037aa2b5c" ]
}, {
"id" : "70cc1ff8-32d1-442b-821a-5a3e91f8cdad",
"index" : 1005,
"period" : 1,
"timestamp" : "00:25:29.820",
"minute" : 25,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 44.0, 8.0 ],
"duration" : 1.92,
"under_pressure" : true,
"related_events" : [ "0e470b39-f039-4d98-b63a-7aa2750230da", "b3d4e544-61c6-456a-b395-bb4c667c2e50" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 15.264338,
"angle" : 2.5899377,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3645db8e-7a7d-43bb-8406-c0465066c7a9",
"index" : 1006,
"period" : 1,
"timestamp" : "00:25:31.660",
"minute" : 25,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 85.0, 64.0 ],
"duration" : 1.52,
"related_events" : [ "34d7f089-f716-4f7e-b339-79201e1f04c4", "b3d4e544-61c6-456a-b395-bb4c667c2e50" ]
}, {
"id" : "b3d4e544-61c6-456a-b395-bb4c667c2e50",
"index" : 1007,
"period" : 1,
"timestamp" : "00:25:31.740",
"minute" : 25,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 16.0 ],
"under_pressure" : true,
"related_events" : [ "3645db8e-7a7d-43bb-8406-c0465066c7a9", "70cc1ff8-32d1-442b-821a-5a3e91f8cdad" ]
}, {
"id" : "34d7f089-f716-4f7e-b339-79201e1f04c4",
"index" : 1008,
"period" : 1,
"timestamp" : "00:25:31.740",
"minute" : 25,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 16.0 ],
"duration" : 1.64,
"under_pressure" : true,
"related_events" : [ "3645db8e-7a7d-43bb-8406-c0465066c7a9", "71932931-a380-43d5-8eb9-66f692bee29b", "b3d4e544-61c6-456a-b395-bb4c667c2e50" ],
"carry" : {
"end_location" : [ 32.0, 21.0 ]
}
}, {
"id" : "71932931-a380-43d5-8eb9-66f692bee29b",
"index" : 1009,
"period" : 1,
"timestamp" : "00:25:33.380",
"minute" : 25,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 21.0 ],
"duration" : 6.173,
"related_events" : [ "49dc28a3-2395-4a74-ae16-e5883d9c5055" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 94.89468,
"angle" : 0.50607497,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.0, 67.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "49dc28a3-2395-4a74-ae16-e5883d9c5055",
"index" : 1010,
"period" : 1,
"timestamp" : "00:25:39.553",
"minute" : 25,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 115.0, 67.0 ],
"related_events" : [ "71932931-a380-43d5-8eb9-66f692bee29b" ]
}, {
"id" : "9b4e8536-fc60-4e59-a465-afed79aceb81",
"index" : 1011,
"period" : 1,
"timestamp" : "00:25:39.553",
"minute" : 25,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 115.0, 67.0 ],
"duration" : 3.827,
"under_pressure" : true,
"related_events" : [ "16ffa2f8-46dc-43cf-9d2c-414ad0d881b6", "49dc28a3-2395-4a74-ae16-e5883d9c5055", "4de5747a-0a9a-4574-bdb4-0a778ff33c54" ],
"carry" : {
"end_location" : [ 116.0, 61.0 ]
}
}, {
"id" : "4de5747a-0a9a-4574-bdb4-0a778ff33c54",
"index" : 1012,
"period" : 1,
"timestamp" : "00:25:40.460",
"minute" : 25,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 6.0, 16.0 ],
"duration" : 1.453,
"related_events" : [ "9b4e8536-fc60-4e59-a465-afed79aceb81" ]
}, {
"id" : "16ffa2f8-46dc-43cf-9d2c-414ad0d881b6",
"index" : 1013,
"period" : 1,
"timestamp" : "00:25:43.380",
"minute" : 25,
"second" : 43,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 116.0, 61.0 ],
"under_pressure" : true,
"related_events" : [ "d74f5f9f-3e21-403b-bbb0-115d275edb85" ]
}, {
"id" : "d74f5f9f-3e21-403b-bbb0-115d275edb85",
"index" : 1014,
"period" : 1,
"timestamp" : "00:25:43.380",
"minute" : 25,
"second" : 43,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 5.0, 20.0 ],
"under_pressure" : true,
"related_events" : [ "16ffa2f8-46dc-43cf-9d2c-414ad0d881b6" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "1a792154-622f-417b-a541-05bb29e68fad",
"index" : 1015,
"period" : 1,
"timestamp" : "00:25:43.380",
"minute" : 25,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 5.0, 20.0 ],
"duration" : 5.16,
"related_events" : [ "d74f5f9f-3e21-403b-bbb0-115d275edb85", "f9b652fc-ddb7-4568-96b7-1cb92680a335" ],
"carry" : {
"end_location" : [ 6.0, 7.0 ]
}
}, {
"id" : "f9b652fc-ddb7-4568-96b7-1cb92680a335",
"index" : 1016,
"period" : 1,
"timestamp" : "00:25:48.540",
"minute" : 25,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 6.0, 7.0 ],
"duration" : 2.96,
"related_events" : [ "62d72a38-9e40-47c6-9436-d1291dda2678", "7a84cf7c-cc21-4595-bd05-da9ef1c14080" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 60.41523,
"angle" : 0.4266275,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 61.0, 32.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7a84cf7c-cc21-4595-bd05-da9ef1c14080",
"index" : 1017,
"period" : 1,
"timestamp" : "00:25:51.500",
"minute" : 25,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 32.0 ],
"related_events" : [ "f9b652fc-ddb7-4568-96b7-1cb92680a335" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "62d72a38-9e40-47c6-9436-d1291dda2678",
"index" : 1018,
"period" : 1,
"timestamp" : "00:25:51.500",
"minute" : 25,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 60.0, 49.0 ],
"duration" : 2.28,
"related_events" : [ "6ba7ede2-3336-4caa-9412-dcb1f7285db3", "c69cebba-8b10-4a3b-8e1a-d7a060ff8b4e", "f9b652fc-ddb7-4568-96b7-1cb92680a335" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 27.856777,
"angle" : -0.36717382,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 86.0, 39.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "6ba7ede2-3336-4caa-9412-dcb1f7285db3",
"index" : 1019,
"period" : 1,
"timestamp" : "00:25:53.780",
"minute" : 25,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 89.0, 38.0 ],
"related_events" : [ "62d72a38-9e40-47c6-9436-d1291dda2678" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c69cebba-8b10-4a3b-8e1a-d7a060ff8b4e",
"index" : 1020,
"period" : 1,
"timestamp" : "00:25:53.780",
"minute" : 25,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 35.0, 42.0 ],
"duration" : 1.36,
"related_events" : [ "0e079eef-dc5c-410d-9ac8-000e7c4c18e5", "62d72a38-9e40-47c6-9436-d1291dda2678", "b2b54604-264a-424f-9022-5159e0c74c37" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 14.142136,
"angle" : -0.14189705,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 49.0, 40.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "0e079eef-dc5c-410d-9ac8-000e7c4c18e5",
"index" : 1021,
"period" : 1,
"timestamp" : "00:25:55.140",
"minute" : 25,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 55.0, 40.0 ],
"related_events" : [ "c69cebba-8b10-4a3b-8e1a-d7a060ff8b4e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b2b54604-264a-424f-9022-5159e0c74c37",
"index" : 1022,
"period" : 1,
"timestamp" : "00:25:55.140",
"minute" : 25,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.0, 41.0 ],
"duration" : 0.84,
"related_events" : [ "5dc4a3bb-2ae3-4d39-881b-4895ab568dd3", "c69cebba-8b10-4a3b-8e1a-d7a060ff8b4e" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.062258,
"angle" : 1.0516502,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 76.0, 48.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "70986f7d-e422-42c2-afc7-65b8c86efddd",
"index" : 1023,
"period" : 1,
"timestamp" : "00:25:55.700",
"minute" : 25,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 36.0, 30.0 ],
"duration" : 1.333,
"related_events" : [ "01394749-de14-4ddc-b0ba-60bad884e1d8", "5dc4a3bb-2ae3-4d39-881b-4895ab568dd3" ]
}, {
"id" : "5dc4a3bb-2ae3-4d39-881b-4895ab568dd3",
"index" : 1024,
"period" : 1,
"timestamp" : "00:25:55.980",
"minute" : 25,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 76.0, 48.0 ],
"under_pressure" : true,
"related_events" : [ "70986f7d-e422-42c2-afc7-65b8c86efddd", "b2b54604-264a-424f-9022-5159e0c74c37" ]
}, {
"id" : "01394749-de14-4ddc-b0ba-60bad884e1d8",
"index" : 1025,
"period" : 1,
"timestamp" : "00:25:55.980",
"minute" : 25,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 76.0, 48.0 ],
"duration" : 3.933,
"under_pressure" : true,
"related_events" : [ "1444368e-a43c-400e-9dc5-d2906395c2fc", "5dc4a3bb-2ae3-4d39-881b-4895ab568dd3", "70986f7d-e422-42c2-afc7-65b8c86efddd" ],
"carry" : {
"end_location" : [ 77.0, 56.0 ]
}
}, {
"id" : "1444368e-a43c-400e-9dc5-d2906395c2fc",
"index" : 1026,
"period" : 1,
"timestamp" : "00:25:59.913",
"minute" : 25,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 77.0, 56.0 ],
"duration" : 0.746,
"related_events" : [ "43ccca1a-f1a7-418d-8ab4-632ea4d050f4" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 12.529964,
"angle" : 0.49934673,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "43ccca1a-f1a7-418d-8ab4-632ea4d050f4",
"index" : 1027,
"period" : 1,
"timestamp" : "00:26:00.659",
"minute" : 26,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 88.0, 62.0 ],
"related_events" : [ "1444368e-a43c-400e-9dc5-d2906395c2fc" ]
}, {
"id" : "94b10ece-25ef-4830-8b65-9f209bd85a3e",
"index" : 1028,
"period" : 1,
"timestamp" : "00:26:00.659",
"minute" : 26,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 88.0, 62.0 ],
"duration" : 0.041,
"related_events" : [ "43ccca1a-f1a7-418d-8ab4-632ea4d050f4", "853f2e63-e65c-4011-989a-4e58edc1dcf9" ],
"carry" : {
"end_location" : [ 88.0, 62.0 ]
}
}, {
"id" : "853f2e63-e65c-4011-989a-4e58edc1dcf9",
"index" : 1029,
"period" : 1,
"timestamp" : "00:26:00.700",
"minute" : 26,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 88.0, 62.0 ],
"duration" : 1.96,
"related_events" : [ "b1fe2f90-bcb2-4f9a-9592-7ff68c0c04bd" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 17.088007,
"angle" : 1.929567,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1fe2f90-bcb2-4f9a-9592-7ff68c0c04bd",
"index" : 1030,
"period" : 1,
"timestamp" : "00:26:02.660",
"minute" : 26,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 78.0 ],
"related_events" : [ "853f2e63-e65c-4011-989a-4e58edc1dcf9" ]
}, {
"id" : "5a5a6c6c-4a05-41a1-a3a1-e43164a67265",
"index" : 1031,
"period" : 1,
"timestamp" : "00:26:02.660",
"minute" : 26,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 78.0 ],
"duration" : 1.32,
"related_events" : [ "2667ad07-afad-4fa5-b793-37abd73a9fb7", "b1fe2f90-bcb2-4f9a-9592-7ff68c0c04bd" ],
"carry" : {
"end_location" : [ 82.0, 76.0 ]
}
}, {
"id" : "2667ad07-afad-4fa5-b793-37abd73a9fb7",
"index" : 1032,
"period" : 1,
"timestamp" : "00:26:03.980",
"minute" : 26,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 76.0 ],
"duration" : 0.84,
"related_events" : [ "a3c5c834-15e2-4863-a252-54b1dd446045" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 13.601471,
"angle" : -1.2722974,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3c5c834-15e2-4863-a252-54b1dd446045",
"index" : 1033,
"period" : 1,
"timestamp" : "00:26:04.820",
"minute" : 26,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 86.0, 63.0 ],
"related_events" : [ "2667ad07-afad-4fa5-b793-37abd73a9fb7" ]
}, {
"id" : "335a63d4-a2a3-48f7-8fb7-5da7682e5f38",
"index" : 1034,
"period" : 1,
"timestamp" : "00:26:04.820",
"minute" : 26,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 86.0, 63.0 ],
"duration" : 4.133,
"related_events" : [ "31f9438d-15f7-4fe0-9915-39c454f50e9c", "a3c5c834-15e2-4863-a252-54b1dd446045" ],
"carry" : {
"end_location" : [ 102.0, 64.0 ]
}
}, {
"id" : "31f9438d-15f7-4fe0-9915-39c454f50e9c",
"index" : 1035,
"period" : 1,
"timestamp" : "00:26:08.953",
"minute" : 26,
"second" : 8,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 102.0, 64.0 ],
"under_pressure" : true,
"related_events" : [ "0dc7eedb-9c50-40e6-add3-ac47173c8459" ]
}, {
"id" : "0dc7eedb-9c50-40e6-add3-ac47173c8459",
"index" : 1036,
"period" : 1,
"timestamp" : "00:26:08.953",
"minute" : 26,
"second" : 8,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 19.0, 17.0 ],
"under_pressure" : true,
"related_events" : [ "31f9438d-15f7-4fe0-9915-39c454f50e9c" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "de96a40f-73ec-4b5a-b78d-f360af204a15",
"index" : 1037,
"period" : 1,
"timestamp" : "00:26:08.953",
"minute" : 26,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 19.0, 17.0 ],
"duration" : 2.987,
"related_events" : [ "0dc7eedb-9c50-40e6-add3-ac47173c8459", "ab312a2d-480b-4c22-97f2-404f6fabe019" ],
"carry" : {
"end_location" : [ 26.0, 22.0 ]
}
}, {
"id" : "ab312a2d-480b-4c22-97f2-404f6fabe019",
"index" : 1038,
"period" : 1,
"timestamp" : "00:26:11.940",
"minute" : 26,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 26.0, 22.0 ],
"duration" : 1.72,
"related_events" : [ "470490cc-1660-4c0e-82bb-8111c2825c54" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 33.105892,
"angle" : 1.1341692,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 40.0, 52.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "470490cc-1660-4c0e-82bb-8111c2825c54",
"index" : 1039,
"period" : 1,
"timestamp" : "00:26:13.660",
"minute" : 26,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 40.0, 52.0 ],
"related_events" : [ "ab312a2d-480b-4c22-97f2-404f6fabe019" ]
}, {
"id" : "05ae745a-159a-43de-84b7-66694c7e35f8",
"index" : 1040,
"period" : 1,
"timestamp" : "00:26:13.660",
"minute" : 26,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 40.0, 52.0 ],
"duration" : 6.72,
"related_events" : [ "470490cc-1660-4c0e-82bb-8111c2825c54", "992b9ac7-45d4-4ccc-9b62-da5287dae1ba" ],
"carry" : {
"end_location" : [ 83.0, 53.0 ]
}
}, {
"id" : "992b9ac7-45d4-4ccc-9b62-da5287dae1ba",
"index" : 1041,
"period" : 1,
"timestamp" : "00:26:20.380",
"minute" : 26,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 83.0, 53.0 ],
"duration" : 3.72,
"related_events" : [ "75eb2717-fb09-40ef-887c-a44eaf002826" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 52.009613,
"angle" : -1.5900247,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 82.0, 1.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "75eb2717-fb09-40ef-887c-a44eaf002826",
"index" : 1042,
"period" : 1,
"timestamp" : "00:26:24.100",
"minute" : 26,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 85.0, 17.0 ],
"related_events" : [ "992b9ac7-45d4-4ccc-9b62-da5287dae1ba" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "be9a931f-c093-451b-822f-3af6f2ec6044",
"index" : 1043,
"period" : 1,
"timestamp" : "00:27:44.953",
"minute" : 27,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.0, 79.0 ],
"duration" : 2.586,
"related_events" : [ "05eb89c6-e00c-4d07-bef5-128d7171b1e0" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 31.780497,
"angle" : -2.7201734,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 19.0, 66.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "f2d73be5-c33d-4005-8d9a-563147a7e4e3",
"index" : 1044,
"period" : 1,
"timestamp" : "00:27:46.900",
"minute" : 27,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 87.0, 21.0 ],
"duration" : 2.44,
"related_events" : [ "020c1e46-cd12-4e1e-9797-816b82d923fc", "05eb89c6-e00c-4d07-bef5-128d7171b1e0", "089a4208-f518-4c78-81a7-e043f9a632f1" ]
}, {
"id" : "05eb89c6-e00c-4d07-bef5-128d7171b1e0",
"index" : 1045,
"period" : 1,
"timestamp" : "00:27:47.539",
"minute" : 27,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.0, 66.0 ],
"under_pressure" : true,
"related_events" : [ "be9a931f-c093-451b-822f-3af6f2ec6044", "f2d73be5-c33d-4005-8d9a-563147a7e4e3" ]
}, {
"id" : "089a4208-f518-4c78-81a7-e043f9a632f1",
"index" : 1046,
"period" : 1,
"timestamp" : "00:27:47.539",
"minute" : 27,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.0, 66.0 ],
"duration" : 1.134,
"under_pressure" : true,
"related_events" : [ "020c1e46-cd12-4e1e-9797-816b82d923fc", "05eb89c6-e00c-4d07-bef5-128d7171b1e0", "f2d73be5-c33d-4005-8d9a-563147a7e4e3" ],
"carry" : {
"end_location" : [ 16.0, 63.0 ]
}
}, {
"id" : "020c1e46-cd12-4e1e-9797-816b82d923fc",
"index" : 1047,
"period" : 1,
"timestamp" : "00:27:48.673",
"minute" : 27,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 16.0, 63.0 ],
"duration" : 1.866,
"under_pressure" : true,
"related_events" : [ "af480f5f-085c-4bfc-89a1-487bc0fc588f", "f2d73be5-c33d-4005-8d9a-563147a7e4e3" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 19.104973,
"angle" : -2.3191743,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 3.0, 49.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af480f5f-085c-4bfc-89a1-487bc0fc588f",
"index" : 1048,
"period" : 1,
"timestamp" : "00:27:50.539",
"minute" : 27,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 49.0 ],
"related_events" : [ "020c1e46-cd12-4e1e-9797-816b82d923fc" ]
}, {
"id" : "3b7c1b1b-ffda-4c3e-816f-b610b20758c2",
"index" : 1049,
"period" : 1,
"timestamp" : "00:27:50.539",
"minute" : 27,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 49.0 ],
"duration" : 6.841,
"related_events" : [ "78773593-2b41-47cc-962e-eb5ba6457f47", "af480f5f-085c-4bfc-89a1-487bc0fc588f" ],
"carry" : {
"end_location" : [ 6.0, 52.0 ]
}
}, {
"id" : "78773593-2b41-47cc-962e-eb5ba6457f47",
"index" : 1050,
"period" : 1,
"timestamp" : "00:27:57.380",
"minute" : 27,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 52.0 ],
"duration" : 3.72,
"related_events" : [ "48ab673b-6922-4131-9f05-ac0ff734f37e" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 63.007935,
"angle" : 0.015871683,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 69.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "48ab673b-6922-4131-9f05-ac0ff734f37e",
"index" : 1051,
"period" : 1,
"timestamp" : "00:28:01.100",
"minute" : 28,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 69.0, 53.0 ],
"related_events" : [ "78773593-2b41-47cc-962e-eb5ba6457f47" ]
}, {
"id" : "86758a23-39b2-4204-b31c-a797120ec1a8",
"index" : 1052,
"period" : 1,
"timestamp" : "00:28:01.100",
"minute" : 28,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 69.0, 53.0 ],
"duration" : 3.84,
"related_events" : [ "cf09ec14-e858-417c-a988-5e93f0af2ef4", "d82846ff-a1d7-4ab6-80b2-6065fdda6917" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 35.128338,
"angle" : -0.08550529,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.0, 50.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cf09ec14-e858-417c-a988-5e93f0af2ef4",
"index" : 1053,
"period" : 1,
"timestamp" : "00:28:04.940",
"minute" : 28,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 79.0, 60.0 ],
"related_events" : [ "86758a23-39b2-4204-b31c-a797120ec1a8" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d82846ff-a1d7-4ab6-80b2-6065fdda6917",
"index" : 1054,
"period" : 1,
"timestamp" : "00:28:04.940",
"minute" : 28,
"second" : 4,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 17.0, 31.0 ],
"related_events" : [ "86758a23-39b2-4204-b31c-a797120ec1a8" ]
}, {
"id" : "1a701c03-bbd4-405d-99f0-ef3778a8a415",
"index" : 1055,
"period" : 1,
"timestamp" : "00:28:04.940",
"minute" : 28,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 17.0, 31.0 ],
"duration" : 0.96,
"related_events" : [ "7dce8ad4-6535-4d8d-b554-d108af47e05b", "d82846ff-a1d7-4ab6-80b2-6065fdda6917" ],
"carry" : {
"end_location" : [ 20.0, 33.0 ]
}
}, {
"id" : "7dce8ad4-6535-4d8d-b554-d108af47e05b",
"index" : 1056,
"period" : 1,
"timestamp" : "00:28:05.900",
"minute" : 28,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 20.0, 33.0 ],
"duration" : 3.32,
"related_events" : [ "bafca27f-4c09-49d5-9ff0-61f30b3cc5cf" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 38.910152,
"angle" : 1.1186424,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 68.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bafca27f-4c09-49d5-9ff0-61f30b3cc5cf",
"index" : 1057,
"period" : 1,
"timestamp" : "00:28:09.220",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 68.0 ],
"related_events" : [ "7dce8ad4-6535-4d8d-b554-d108af47e05b" ]
}, {
"id" : "2dcc36a6-fb47-4050-a3e2-76642c5865e0",
"index" : 1058,
"period" : 1,
"timestamp" : "00:28:09.220",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 68.0 ],
"duration" : 0.52,
"related_events" : [ "39440266-6077-4759-9c30-16c4fb75a79e", "bafca27f-4c09-49d5-9ff0-61f30b3cc5cf" ],
"carry" : {
"end_location" : [ 37.0, 67.0 ]
}
}, {
"id" : "39440266-6077-4759-9c30-16c4fb75a79e",
"index" : 1059,
"period" : 1,
"timestamp" : "00:28:09.740",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 67.0 ],
"duration" : 1.093,
"related_events" : [ "b612735d-bc5b-490c-950a-fe10fb2174c5" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 7.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b612735d-bc5b-490c-950a-fe10fb2174c5",
"index" : 1060,
"period" : 1,
"timestamp" : "00:28:10.833",
"minute" : 28,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 37.0, 60.0 ],
"related_events" : [ "39440266-6077-4759-9c30-16c4fb75a79e" ]
}, {
"id" : "56a35734-3894-4c0c-9441-2573f34fb956",
"index" : 1061,
"period" : 1,
"timestamp" : "00:28:10.833",
"minute" : 28,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 37.0, 60.0 ],
"duration" : 0.587,
"related_events" : [ "0a564d5f-adb0-4f59-9481-2abdfc36dcfd", "b612735d-bc5b-490c-950a-fe10fb2174c5" ],
"carry" : {
"end_location" : [ 38.0, 60.0 ]
}
}, {
"id" : "0a564d5f-adb0-4f59-9481-2abdfc36dcfd",
"index" : 1062,
"period" : 1,
"timestamp" : "00:28:11.420",
"minute" : 28,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 38.0, 60.0 ],
"duration" : 1.56,
"related_events" : [ "ccc60deb-a0f0-416b-945b-1a21c59fee5e" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 31.04835,
"angle" : -1.8313987,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ccc60deb-a0f0-416b-945b-1a21c59fee5e",
"index" : 1063,
"period" : 1,
"timestamp" : "00:28:12.980",
"minute" : 28,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.0, 30.0 ],
"related_events" : [ "0a564d5f-adb0-4f59-9481-2abdfc36dcfd" ]
}, {
"id" : "837b40b8-be7e-4d89-96e3-9270aa77ab59",
"index" : 1064,
"period" : 1,
"timestamp" : "00:28:12.980",
"minute" : 28,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.0, 30.0 ],
"duration" : 1.12,
"related_events" : [ "b5683b41-9d15-4710-9537-614456175d88", "ccc60deb-a0f0-416b-945b-1a21c59fee5e" ],
"carry" : {
"end_location" : [ 31.0, 24.0 ]
}
}, {
"id" : "b5683b41-9d15-4710-9537-614456175d88",
"index" : 1065,
"period" : 1,
"timestamp" : "00:28:14.100",
"minute" : 28,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 24.0 ],
"duration" : 1.533,
"related_events" : [ "d1f87e3e-89bc-4c3c-b9f8-0a075ef41204" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 29.698484,
"angle" : -0.7853982,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 52.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d1f87e3e-89bc-4c3c-b9f8-0a075ef41204",
"index" : 1066,
"period" : 1,
"timestamp" : "00:28:15.633",
"minute" : 28,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 52.0, 3.0 ],
"related_events" : [ "b5683b41-9d15-4710-9537-614456175d88" ]
}, {
"id" : "ed2835c3-293a-47b2-aa1f-eefbb1e46ffc",
"index" : 1067,
"period" : 1,
"timestamp" : "00:28:15.633",
"minute" : 28,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 52.0, 3.0 ],
"duration" : 2.347,
"related_events" : [ "0a39f1e5-7c60-4742-bb0b-b2addce0e028", "d1f87e3e-89bc-4c3c-b9f8-0a075ef41204" ],
"carry" : {
"end_location" : [ 53.0, 3.0 ]
}
}, {
"id" : "0a39f1e5-7c60-4742-bb0b-b2addce0e028",
"index" : 1068,
"period" : 1,
"timestamp" : "00:28:17.980",
"minute" : 28,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 3.0 ],
"duration" : 1.76,
"related_events" : [ "0eb37aee-ff82-41ea-9a91-427b23f94f0c", "2cd5d354-0b95-4a8b-a5a2-759114f992a2" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 31.04835,
"angle" : 0.26060238,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 11.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0eb37aee-ff82-41ea-9a91-427b23f94f0c",
"index" : 1069,
"period" : 1,
"timestamp" : "00:28:19.740",
"minute" : 28,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 83.0, 8.0 ],
"related_events" : [ "0a39f1e5-7c60-4742-bb0b-b2addce0e028" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2cd5d354-0b95-4a8b-a5a2-759114f992a2",
"index" : 1070,
"period" : 1,
"timestamp" : "00:28:19.740",
"minute" : 28,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 38.0, 70.0 ],
"duration" : 2.56,
"related_events" : [ "0a39f1e5-7c60-4742-bb0b-b2addce0e028", "9394f2f6-4485-40fb-b04e-2be85b15cc17" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 19.723083,
"angle" : -0.5317241,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.0, 60.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9394f2f6-4485-40fb-b04e-2be85b15cc17",
"index" : 1071,
"period" : 1,
"timestamp" : "00:28:22.300",
"minute" : 28,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 60.0 ],
"related_events" : [ "2cd5d354-0b95-4a8b-a5a2-759114f992a2" ]
}, {
"id" : "aae89925-6982-4957-8b57-fde81b9bcba8",
"index" : 1072,
"period" : 1,
"timestamp" : "00:28:22.300",
"minute" : 28,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 60.0 ],
"duration" : 0.213,
"related_events" : [ "05db703d-4ec6-4490-bddb-07ca7e647e29", "9394f2f6-4485-40fb-b04e-2be85b15cc17" ],
"carry" : {
"end_location" : [ 55.0, 60.0 ]
}
}, {
"id" : "05db703d-4ec6-4490-bddb-07ca7e647e29",
"index" : 1073,
"period" : 1,
"timestamp" : "00:28:22.513",
"minute" : 28,
"second" : 22,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 60.0 ]
}, {
"id" : "79313dbf-ec19-4b2f-9e52-3454a7669b47",
"index" : 1074,
"period" : 1,
"timestamp" : "00:28:23.393",
"minute" : 28,
"second" : 23,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 71.0, 19.0 ]
}, {
"id" : "75c64469-972f-4083-b27b-bd58d4ad49bf",
"index" : 1075,
"period" : 1,
"timestamp" : "00:28:23.393",
"minute" : 28,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 71.0, 19.0 ],
"duration" : 0.76,
"related_events" : [ "79313dbf-ec19-4b2f-9e52-3454a7669b47", "c0c37748-d1df-4df1-8f00-76abcc2cfc01" ],
"carry" : {
"end_location" : [ 69.0, 21.0 ]
}
}, {
"id" : "c0c37748-d1df-4df1-8f00-76abcc2cfc01",
"index" : 1076,
"period" : 1,
"timestamp" : "00:28:24.153",
"minute" : 28,
"second" : 24,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 69.0, 21.0 ],
"under_pressure" : true,
"related_events" : [ "582785bd-360d-4343-aac8-1bb6b8af29ae" ]
}, {
"id" : "582785bd-360d-4343-aac8-1bb6b8af29ae",
"index" : 1077,
"period" : 1,
"timestamp" : "00:28:24.153",
"minute" : 28,
"second" : 24,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 52.0, 60.0 ],
"under_pressure" : true,
"related_events" : [ "c0c37748-d1df-4df1-8f00-76abcc2cfc01" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "07831fc8-baaa-43d7-b1ae-abc56c4ea1f3",
"index" : 1078,
"period" : 1,
"timestamp" : "00:28:24.153",
"minute" : 28,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 52.0, 60.0 ],
"duration" : 0.747,
"related_events" : [ "582785bd-360d-4343-aac8-1bb6b8af29ae", "7019a2f7-06fd-44d0-8540-4b8120f9045f" ],
"carry" : {
"end_location" : [ 53.0, 56.0 ]
}
}, {
"id" : "7019a2f7-06fd-44d0-8540-4b8120f9045f",
"index" : 1079,
"period" : 1,
"timestamp" : "00:28:24.900",
"minute" : 28,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 53.0, 56.0 ],
"duration" : 0.933,
"related_events" : [ "11fbfa3d-9d11-4a4b-86cb-5ce266b2862e", "616fedc3-dddc-4ba1-a405-dabc9c1215bc" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.055386,
"angle" : -1.6814536,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "11fbfa3d-9d11-4a4b-86cb-5ce266b2862e",
"index" : 1080,
"period" : 1,
"timestamp" : "00:28:25.833",
"minute" : 28,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 61.0, 42.0 ],
"related_events" : [ "7019a2f7-06fd-44d0-8540-4b8120f9045f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "616fedc3-dddc-4ba1-a405-dabc9c1215bc",
"index" : 1081,
"period" : 1,
"timestamp" : "00:28:25.833",
"minute" : 28,
"second" : 25,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 69.0, 34.0 ],
"related_events" : [ "7019a2f7-06fd-44d0-8540-4b8120f9045f" ]
}, {
"id" : "cfd9076a-50df-4418-97c6-c9388dc14812",
"index" : 1082,
"period" : 1,
"timestamp" : "00:28:25.833",
"minute" : 28,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 69.0, 34.0 ],
"duration" : 0.907,
"related_events" : [ "0b97928a-6a1f-4157-9f17-637b783ad6a4", "616fedc3-dddc-4ba1-a405-dabc9c1215bc" ],
"carry" : {
"end_location" : [ 73.0, 38.0 ]
}
}, {
"id" : "0b97928a-6a1f-4157-9f17-637b783ad6a4",
"index" : 1083,
"period" : 1,
"timestamp" : "00:28:26.740",
"minute" : 28,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 73.0, 38.0 ],
"duration" : 1.32,
"related_events" : [ "0a7deaad-cb6c-40ef-af1f-2629b49f4cc1", "552d2e68-d38b-40d7-87c5-f8509619b049" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 23.769728,
"angle" : 1.315614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 61.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0a7deaad-cb6c-40ef-af1f-2629b49f4cc1",
"index" : 1084,
"period" : 1,
"timestamp" : "00:28:28.060",
"minute" : 28,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 79.0, 56.0 ],
"related_events" : [ "0b97928a-6a1f-4157-9f17-637b783ad6a4" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "552d2e68-d38b-40d7-87c5-f8509619b049",
"index" : 1085,
"period" : 1,
"timestamp" : "00:28:28.060",
"minute" : 28,
"second" : 28,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 42.0, 20.0 ],
"related_events" : [ "0b97928a-6a1f-4157-9f17-637b783ad6a4" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "3fd282f5-3c2e-4438-8a5a-e3b285617fec",
"index" : 1086,
"period" : 1,
"timestamp" : "00:28:28.060",
"minute" : 28,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 42.0, 20.0 ],
"duration" : 1.493,
"under_pressure" : true,
"related_events" : [ "552d2e68-d38b-40d7-87c5-f8509619b049", "76a08ef5-63ef-45d7-8b2e-df6285730324", "f1f62502-36e1-4f0e-8638-f605c61fa5c9" ],
"carry" : {
"end_location" : [ 53.0, 31.0 ]
}
}, {
"id" : "76a08ef5-63ef-45d7-8b2e-df6285730324",
"index" : 1087,
"period" : 1,
"timestamp" : "00:28:29.553",
"minute" : 28,
"second" : 29,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 50.0 ],
"counterpress" : true,
"related_events" : [ "3fd282f5-3c2e-4438-8a5a-e3b285617fec", "c8682308-f861-4d42-b858-1314fc114d64", "f1f62502-36e1-4f0e-8638-f605c61fa5c9" ]
}, {
"id" : "f1f62502-36e1-4f0e-8638-f605c61fa5c9",
"index" : 1088,
"period" : 1,
"timestamp" : "00:28:29.553",
"minute" : 28,
"second" : 29,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 31.0 ],
"under_pressure" : true,
"related_events" : [ "76a08ef5-63ef-45d7-8b2e-df6285730324" ],
"dribble" : {
"nutmeg" : true,
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "c8682308-f861-4d42-b858-1314fc114d64",
"index" : 1089,
"period" : 1,
"timestamp" : "00:28:29.553",
"minute" : 28,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 31.0 ],
"duration" : 2.107,
"under_pressure" : true,
"related_events" : [ "1b45ac4c-5509-404f-92af-6b5c829170da", "76a08ef5-63ef-45d7-8b2e-df6285730324", "f1f62502-36e1-4f0e-8638-f605c61fa5c9" ],
"carry" : {
"end_location" : [ 59.0, 27.0 ]
}
}, {
"id" : "1b45ac4c-5509-404f-92af-6b5c829170da",
"index" : 1090,
"period" : 1,
"timestamp" : "00:28:31.660",
"minute" : 28,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 59.0, 27.0 ],
"duration" : 0.52,
"related_events" : [ "20fed214-864c-491a-9785-9d153b6a656d" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 3.1622777,
"angle" : -1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "20fed214-864c-491a-9785-9d153b6a656d",
"index" : 1091,
"period" : 1,
"timestamp" : "00:28:32.180",
"minute" : 28,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 58.0, 24.0 ],
"related_events" : [ "1b45ac4c-5509-404f-92af-6b5c829170da" ]
}, {
"id" : "a3659f83-a954-4161-a82b-e0f05be0ef42",
"index" : 1092,
"period" : 1,
"timestamp" : "00:28:32.180",
"minute" : 28,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 58.0, 24.0 ],
"duration" : 1.88,
"related_events" : [ "20fed214-864c-491a-9785-9d153b6a656d", "e2ec2cf2-dbf9-48ea-a674-3bbe7cc108b5" ],
"carry" : {
"end_location" : [ 63.0, 28.0 ]
}
}, {
"id" : "e2ec2cf2-dbf9-48ea-a674-3bbe7cc108b5",
"index" : 1093,
"period" : 1,
"timestamp" : "00:28:34.060",
"minute" : 28,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 28.0 ],
"duration" : 2.733,
"related_events" : [ "3102d208-942b-4e1a-bfc9-e0244a3f7195" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 55.946404,
"angle" : 1.1471274,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 86.0, 79.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "3102d208-942b-4e1a-bfc9-e0244a3f7195",
"index" : 1094,
"period" : 1,
"timestamp" : "00:28:36.793",
"minute" : 28,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 82.0, 73.0 ],
"related_events" : [ "e2ec2cf2-dbf9-48ea-a674-3bbe7cc108b5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cf1ca26b-f86b-4b4c-9866-9d406cf31f7c",
"index" : 1095,
"period" : 1,
"timestamp" : "00:28:57.860",
"minute" : 28,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 2.0 ],
"duration" : 1.293,
"related_events" : [ "7dba5d30-5fe6-4534-8d20-2ed00b5cf83c" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 13.601471,
"angle" : 0.6287963,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 10.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "7dba5d30-5fe6-4534-8d20-2ed00b5cf83c",
"index" : 1096,
"period" : 1,
"timestamp" : "00:28:59.153",
"minute" : 28,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 56.0, 10.0 ],
"related_events" : [ "cf1ca26b-f86b-4b4c-9866-9d406cf31f7c" ]
}, {
"id" : "69fa83a8-0699-421f-bc66-33190ab94e83",
"index" : 1097,
"period" : 1,
"timestamp" : "00:28:59.153",
"minute" : 28,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 57.0, 5.0 ],
"duration" : 1.24,
"related_events" : [ "1bdf9098-7359-4de1-aa4b-f70bac3fe6a4", "3169af38-8726-4d83-9234-900aa82e967a" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 8.246211,
"angle" : -0.24497867,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.0, 3.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1bdf9098-7359-4de1-aa4b-f70bac3fe6a4",
"index" : 1098,
"period" : 1,
"timestamp" : "00:29:00.393",
"minute" : 29,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 4.0 ],
"related_events" : [ "69fa83a8-0699-421f-bc66-33190ab94e83" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3169af38-8726-4d83-9234-900aa82e967a",
"index" : 1099,
"period" : 1,
"timestamp" : "00:29:00.393",
"minute" : 29,
"second" : 0,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.0, 78.0 ],
"related_events" : [ "69fa83a8-0699-421f-bc66-33190ab94e83" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "380659f8-bd00-4b6a-bbbf-4871d07c1f39",
"index" : 1100,
"period" : 1,
"timestamp" : "00:29:03.220",
"minute" : 29,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.0, 51.0 ],
"duration" : 1.64,
"related_events" : [ "3c05960c-fb1c-4a2e-a59c-f0fdfacc59fe", "447480f2-6da4-4890-b914-6bf8e23bbac5" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.899495,
"angle" : 0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.0, 58.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "447480f2-6da4-4890-b914-6bf8e23bbac5",
"index" : 1101,
"period" : 1,
"timestamp" : "00:29:04.860",
"minute" : 29,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 69.0, 56.0 ],
"related_events" : [ "380659f8-bd00-4b6a-bbbf-4871d07c1f39" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3c05960c-fb1c-4a2e-a59c-f0fdfacc59fe",
"index" : 1102,
"period" : 1,
"timestamp" : "00:29:04.860",
"minute" : 29,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.0, 23.0 ],
"duration" : 1.56,
"related_events" : [ "380659f8-bd00-4b6a-bbbf-4871d07c1f39", "6127b483-4d49-4bd3-9fdd-5f800f555ca8", "94dee13c-90de-4958-9059-99dfc10cbaf6" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 9.848858,
"angle" : -0.41822433,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 19.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "6127b483-4d49-4bd3-9fdd-5f800f555ca8",
"index" : 1103,
"period" : 1,
"timestamp" : "00:29:06.420",
"minute" : 29,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 58.0, 17.0 ],
"related_events" : [ "3c05960c-fb1c-4a2e-a59c-f0fdfacc59fe" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "94dee13c-90de-4958-9059-99dfc10cbaf6",
"index" : 1104,
"period" : 1,
"timestamp" : "00:29:06.420",
"minute" : 29,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 62.0 ],
"duration" : 2.52,
"related_events" : [ "3c05960c-fb1c-4a2e-a59c-f0fdfacc59fe", "9f0c1048-cdab-4a95-b448-58646af61870" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 18.027756,
"angle" : 0.33929262,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9f0c1048-cdab-4a95-b448-58646af61870",
"index" : 1105,
"period" : 1,
"timestamp" : "00:29:08.940",
"minute" : 29,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 79.0, 68.0 ],
"related_events" : [ "94dee13c-90de-4958-9059-99dfc10cbaf6" ]
}, {
"id" : "073f6ad6-49b8-4725-a2a7-61272820cd84",
"index" : 1106,
"period" : 1,
"timestamp" : "00:29:08.940",
"minute" : 29,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 79.0, 68.0 ],
"duration" : 2.12,
"related_events" : [ "424d978e-0431-4b7e-85c6-86746fa3c818", "ae5b2e2e-876c-4e65-bdef-720ed29eac39" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 17.117243,
"angle" : -0.11710875,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.0, 66.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ae5b2e2e-876c-4e65-bdef-720ed29eac39",
"index" : 1107,
"period" : 1,
"timestamp" : "00:29:11.060",
"minute" : 29,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 94.0, 65.0 ],
"related_events" : [ "073f6ad6-49b8-4725-a2a7-61272820cd84" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "424d978e-0431-4b7e-85c6-86746fa3c818",
"index" : 1108,
"period" : 1,
"timestamp" : "00:29:11.060",
"minute" : 29,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 15.0 ],
"duration" : 2.32,
"related_events" : [ "073f6ad6-49b8-4725-a2a7-61272820cd84" ],
"pass" : {
"length" : 38.600517,
"angle" : 0.28897542,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 62.0, 26.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "fe8643d9-474a-4e80-a2e6-cb8116a0e11e",
"index" : 1109,
"period" : 1,
"timestamp" : "00:29:13.380",
"minute" : 29,
"second" : 13,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 61.0, 26.0 ],
"related_events" : [ "f766fdea-0dd1-4a6f-8944-0cf74ed7e3fe" ]
}, {
"id" : "f766fdea-0dd1-4a6f-8944-0cf74ed7e3fe",
"index" : 1110,
"period" : 1,
"timestamp" : "00:29:13.380",
"minute" : 29,
"second" : 13,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 55,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 60.0, 55.0 ],
"under_pressure" : true,
"related_events" : [ "fe8643d9-474a-4e80-a2e6-cb8116a0e11e" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "79f93e18-a45b-4c52-aa2c-a2da7ec4f165",
"index" : 1111,
"period" : 1,
"timestamp" : "00:29:22.353",
"minute" : 29,
"second" : 22,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 56,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "baecbaf5-1851-4245-89aa-fb67084f0121",
"index" : 1112,
"period" : 1,
"timestamp" : "00:29:23.980",
"minute" : 29,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 56,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 66.0, 64.0 ],
"duration" : 1.2,
"related_events" : [ "17a9c409-f42d-4d96-b012-ac1d92b90421", "c23a7a09-5819-42aa-bf70-a6edf695d309" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 23.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 89.0, 64.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c23a7a09-5819-42aa-bf70-a6edf695d309",
"index" : 1113,
"period" : 1,
"timestamp" : "00:29:25.180",
"minute" : 29,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 56,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.0, 64.0 ],
"related_events" : [ "baecbaf5-1851-4245-89aa-fb67084f0121" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "17a9c409-f42d-4d96-b012-ac1d92b90421",
"index" : 1114,
"period" : 1,
"timestamp" : "00:29:25.180",
"minute" : 29,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 32.0, 17.0 ],
"duration" : 0.813,
"related_events" : [ "9c7ed228-5397-4170-8fc8-fa92d1c46a16", "baecbaf5-1851-4245-89aa-fb67084f0121" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 11.045361,
"angle" : -0.09065989,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 43.0, 16.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9c7ed228-5397-4170-8fc8-fa92d1c46a16",
"index" : 1115,
"period" : 1,
"timestamp" : "00:29:25.993",
"minute" : 29,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.0, 16.0 ],
"related_events" : [ "17a9c409-f42d-4d96-b012-ac1d92b90421" ]
}, {
"id" : "e17ebac1-7fb0-4604-a499-bddc28d96bdb",
"index" : 1116,
"period" : 1,
"timestamp" : "00:29:25.993",
"minute" : 29,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.0, 16.0 ],
"duration" : 1.387,
"under_pressure" : true,
"related_events" : [ "07d113e3-2af6-4441-a1aa-08e08a0b01bb", "49f1ac92-69f5-4640-b755-c694090f637d", "9c7ed228-5397-4170-8fc8-fa92d1c46a16" ],
"carry" : {
"end_location" : [ 41.0, 23.0 ]
}
}, {
"id" : "49f1ac92-69f5-4640-b755-c694090f637d",
"index" : 1117,
"period" : 1,
"timestamp" : "00:29:26.873",
"minute" : 29,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.0, 60.0 ],
"duration" : 0.56,
"counterpress" : true,
"related_events" : [ "07d113e3-2af6-4441-a1aa-08e08a0b01bb", "e17ebac1-7fb0-4604-a499-bddc28d96bdb" ]
}, {
"id" : "07d113e3-2af6-4441-a1aa-08e08a0b01bb",
"index" : 1118,
"period" : 1,
"timestamp" : "00:29:27.380",
"minute" : 29,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.0, 23.0 ],
"duration" : 2.053,
"under_pressure" : true,
"related_events" : [ "29109e4e-0446-448d-aa7d-a1435a021c52", "49f1ac92-69f5-4640-b755-c694090f637d" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 26.172504,
"angle" : 0.81241864,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 59.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29109e4e-0446-448d-aa7d-a1435a021c52",
"index" : 1119,
"period" : 1,
"timestamp" : "00:29:29.433",
"minute" : 29,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 42.0 ],
"related_events" : [ "07d113e3-2af6-4441-a1aa-08e08a0b01bb" ]
}, {
"id" : "faa7560b-fbb3-431b-8573-6342257fe791",
"index" : 1120,
"period" : 1,
"timestamp" : "00:29:29.433",
"minute" : 29,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 42.0 ],
"duration" : 0.147,
"related_events" : [ "29109e4e-0446-448d-aa7d-a1435a021c52", "e795d104-c2a7-4739-9c87-687be8bd6600" ],
"carry" : {
"end_location" : [ 57.0, 41.0 ]
}
}, {
"id" : "e795d104-c2a7-4739-9c87-687be8bd6600",
"index" : 1121,
"period" : 1,
"timestamp" : "00:29:29.580",
"minute" : 29,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 41.0 ],
"duration" : 2.72,
"related_events" : [ "11079169-3043-4ca5-831f-c54d2f098794" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 28.284271,
"angle" : 1.4288993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.0, 69.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "11079169-3043-4ca5-831f-c54d2f098794",
"index" : 1122,
"period" : 1,
"timestamp" : "00:29:32.300",
"minute" : 29,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 69.0 ],
"related_events" : [ "e795d104-c2a7-4739-9c87-687be8bd6600" ]
}, {
"id" : "4d0f8a68-5bf3-420a-91f1-d763a479d6a5",
"index" : 1123,
"period" : 1,
"timestamp" : "00:29:32.300",
"minute" : 29,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 69.0 ],
"duration" : 2.52,
"related_events" : [ "11079169-3043-4ca5-831f-c54d2f098794", "2836aeb4-35d3-4366-b8dc-70b190422df7" ],
"carry" : {
"end_location" : [ 67.0, 78.0 ]
}
}, {
"id" : "2836aeb4-35d3-4366-b8dc-70b190422df7",
"index" : 1124,
"period" : 1,
"timestamp" : "00:29:34.820",
"minute" : 29,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 67.0, 78.0 ],
"duration" : 1.493,
"related_events" : [ "91735722-0cfb-44d9-9909-e42fe2cb5394", "f8e5e593-da5f-4dcf-b3f9-412c0b71b62f" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 19.104973,
"angle" : -1.4659194,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 59.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f8e5e593-da5f-4dcf-b3f9-412c0b71b62f",
"index" : 1125,
"period" : 1,
"timestamp" : "00:29:36.313",
"minute" : 29,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 59.0 ],
"related_events" : [ "2836aeb4-35d3-4366-b8dc-70b190422df7" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "91735722-0cfb-44d9-9909-e42fe2cb5394",
"index" : 1126,
"period" : 1,
"timestamp" : "00:29:36.313",
"minute" : 29,
"second" : 36,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.0, 22.0 ],
"counterpress" : true,
"related_events" : [ "2836aeb4-35d3-4366-b8dc-70b190422df7" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "39756e60-c2d8-48b7-b97e-02e6e982392e",
"index" : 1127,
"period" : 1,
"timestamp" : "00:29:36.313",
"minute" : 29,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.0, 22.0 ],
"duration" : 1.307,
"related_events" : [ "91735722-0cfb-44d9-9909-e42fe2cb5394", "e7d5da19-fcdb-4969-9ef3-f7327eb9fb4c" ],
"carry" : {
"end_location" : [ 54.0, 22.0 ]
}
}, {
"id" : "e7d5da19-fcdb-4969-9ef3-f7327eb9fb4c",
"index" : 1128,
"period" : 1,
"timestamp" : "00:29:37.620",
"minute" : 29,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.0, 22.0 ],
"duration" : 0.56,
"related_events" : [ "1cee109f-ae5b-43d8-a36b-81721c279841" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 11.661903,
"angle" : -2.1112158,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.0, 12.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1cee109f-ae5b-43d8-a36b-81721c279841",
"index" : 1129,
"period" : 1,
"timestamp" : "00:29:38.180",
"minute" : 29,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 12.0 ],
"related_events" : [ "e7d5da19-fcdb-4969-9ef3-f7327eb9fb4c" ]
}, {
"id" : "b15f73cd-f2b9-4ac5-a32f-0ee9a685d8f9",
"index" : 1130,
"period" : 1,
"timestamp" : "00:29:38.180",
"minute" : 29,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 12.0 ],
"duration" : 0.84,
"related_events" : [ "1cee109f-ae5b-43d8-a36b-81721c279841", "fbfc0a51-0a2f-48db-a634-734561df3035" ],
"carry" : {
"end_location" : [ 48.0, 12.0 ]
}
}, {
"id" : "fbfc0a51-0a2f-48db-a634-734561df3035",
"index" : 1131,
"period" : 1,
"timestamp" : "00:29:39.020",
"minute" : 29,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 12.0 ],
"duration" : 1.4,
"related_events" : [ "aaf8606a-5d63-483b-8bda-dcb3250da5c1" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 15.6205,
"angle" : 2.4468544,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 22.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5b6de56c-50c0-413c-a71f-fdf5e4f4465e",
"index" : 1132,
"period" : 1,
"timestamp" : "00:29:40.100",
"minute" : 29,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 85.0, 61.0 ],
"duration" : 1.64,
"counterpress" : true,
"related_events" : [ "14afad86-821d-42b7-9fa1-5ac926233c9c", "4bdba991-7537-4161-8194-7c8f1f259368", "aaf8606a-5d63-483b-8bda-dcb3250da5c1" ]
}, {
"id" : "aaf8606a-5d63-483b-8bda-dcb3250da5c1",
"index" : 1133,
"period" : 1,
"timestamp" : "00:29:40.420",
"minute" : 29,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 22.0 ],
"under_pressure" : true,
"related_events" : [ "5b6de56c-50c0-413c-a71f-fdf5e4f4465e", "fbfc0a51-0a2f-48db-a634-734561df3035" ]
}, {
"id" : "4bdba991-7537-4161-8194-7c8f1f259368",
"index" : 1134,
"period" : 1,
"timestamp" : "00:29:40.420",
"minute" : 29,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 22.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "14afad86-821d-42b7-9fa1-5ac926233c9c", "5b6de56c-50c0-413c-a71f-fdf5e4f4465e", "aaf8606a-5d63-483b-8bda-dcb3250da5c1" ],
"carry" : {
"end_location" : [ 37.0, 20.0 ]
}
}, {
"id" : "14afad86-821d-42b7-9fa1-5ac926233c9c",
"index" : 1135,
"period" : 1,
"timestamp" : "00:29:41.300",
"minute" : 29,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 20.0 ],
"duration" : 1.16,
"under_pressure" : true,
"related_events" : [ "5b6de56c-50c0-413c-a71f-fdf5e4f4465e", "5bba2b0b-29ab-4258-b726-61f3be0a7c35" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 21.095022,
"angle" : -2.1193457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dccc11ca-a255-4ecd-ae49-7b76701e725a",
"index" : 1136,
"period" : 1,
"timestamp" : "00:29:42.340",
"minute" : 29,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 84.0, 69.0 ],
"duration" : 1.16,
"related_events" : [ "21fa679a-2652-4c8a-8ae3-76f4c4032e25", "5bba2b0b-29ab-4258-b726-61f3be0a7c35", "ac3c46bf-df98-4e2b-98a1-85c7d78c7c9c" ]
}, {
"id" : "5bba2b0b-29ab-4258-b726-61f3be0a7c35",
"index" : 1137,
"period" : 1,
"timestamp" : "00:29:42.460",
"minute" : 29,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 26.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "14afad86-821d-42b7-9fa1-5ac926233c9c", "dccc11ca-a255-4ecd-ae49-7b76701e725a" ]
}, {
"id" : "21fa679a-2652-4c8a-8ae3-76f4c4032e25",
"index" : 1138,
"period" : 1,
"timestamp" : "00:29:42.460",
"minute" : 29,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 26.0, 2.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "5bba2b0b-29ab-4258-b726-61f3be0a7c35", "ac3c46bf-df98-4e2b-98a1-85c7d78c7c9c", "dccc11ca-a255-4ecd-ae49-7b76701e725a" ],
"carry" : {
"end_location" : [ 39.0, 3.0 ]
}
}, {
"id" : "ac3c46bf-df98-4e2b-98a1-85c7d78c7c9c",
"index" : 1139,
"period" : 1,
"timestamp" : "00:29:43.140",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 39.0, 3.0 ],
"duration" : 0.8,
"under_pressure" : true,
"related_events" : [ "b2cd8e13-e550-4cae-ae20-32b107060de8", "dccc11ca-a255-4ecd-ae49-7b76701e725a" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 17.20465,
"angle" : 0.95054686,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bd9a36dd-d43a-4a6c-8064-5ff1072e3476",
"index" : 1140,
"period" : 1,
"timestamp" : "00:29:43.873",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 73.0, 66.0 ],
"duration" : 0.759,
"related_events" : [ "13129f03-ef63-4b4a-a369-0090e28bd89a", "88540275-8a73-48d8-b258-cdd980fb0274", "b2cd8e13-e550-4cae-ae20-32b107060de8" ]
}, {
"id" : "b2cd8e13-e550-4cae-ae20-32b107060de8",
"index" : 1141,
"period" : 1,
"timestamp" : "00:29:43.940",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 17.0 ],
"under_pressure" : true,
"related_events" : [ "ac3c46bf-df98-4e2b-98a1-85c7d78c7c9c", "bd9a36dd-d43a-4a6c-8064-5ff1072e3476" ]
}, {
"id" : "13129f03-ef63-4b4a-a369-0090e28bd89a",
"index" : 1142,
"period" : 1,
"timestamp" : "00:29:43.940",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 17.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "88540275-8a73-48d8-b258-cdd980fb0274", "b2cd8e13-e550-4cae-ae20-32b107060de8", "bd9a36dd-d43a-4a6c-8064-5ff1072e3476" ],
"carry" : {
"end_location" : [ 49.0, 17.0 ]
}
}, {
"id" : "88540275-8a73-48d8-b258-cdd980fb0274",
"index" : 1143,
"period" : 1,
"timestamp" : "00:29:43.980",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 17.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "8db0f132-bf19-4dc5-91b9-84a6d40284fd", "bd9a36dd-d43a-4a6c-8064-5ff1072e3476" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 15.132746,
"angle" : -1.4382448,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8db0f132-bf19-4dc5-91b9-84a6d40284fd",
"index" : 1144,
"period" : 1,
"timestamp" : "00:29:44.860",
"minute" : 29,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"related_events" : [ "88540275-8a73-48d8-b258-cdd980fb0274" ]
}, {
"id" : "506dfa16-d58b-4de9-b784-68f12ae7a647",
"index" : 1145,
"period" : 1,
"timestamp" : "00:29:44.860",
"minute" : 29,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"duration" : 0.68,
"related_events" : [ "8db0f132-bf19-4dc5-91b9-84a6d40284fd", "a79ecba8-7c56-4da8-8610-2c8170a288ae" ],
"carry" : {
"end_location" : [ 55.0, 7.0 ]
}
}, {
"id" : "a79ecba8-7c56-4da8-8610-2c8170a288ae",
"index" : 1146,
"period" : 1,
"timestamp" : "00:29:45.540",
"minute" : 29,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 55.0, 7.0 ],
"duration" : 0.86,
"related_events" : [ "0a5204d4-6b93-4c52-b42e-b7d3f7e9f4aa" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 4.1231055,
"angle" : 1.3258177,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0a5204d4-6b93-4c52-b42e-b7d3f7e9f4aa",
"index" : 1147,
"period" : 1,
"timestamp" : "00:29:46.400",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 11.0 ],
"related_events" : [ "a79ecba8-7c56-4da8-8610-2c8170a288ae" ]
}, {
"id" : "3ea7bab5-89a1-4111-923d-bf5101e037bc",
"index" : 1148,
"period" : 1,
"timestamp" : "00:29:46.400",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 11.0 ],
"duration" : 0.34,
"related_events" : [ "0a5204d4-6b93-4c52-b42e-b7d3f7e9f4aa", "579a83a2-0c6a-4256-9e33-2951061ad5c9" ],
"carry" : {
"end_location" : [ 56.0, 11.0 ]
}
}, {
"id" : "579a83a2-0c6a-4256-9e33-2951061ad5c9",
"index" : 1149,
"period" : 1,
"timestamp" : "00:29:46.740",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 11.0 ],
"duration" : 1.6,
"related_events" : [ "36206764-59ca-45a7-a827-e21cc5968166" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 5.0,
"angle" : -0.9272952,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "36206764-59ca-45a7-a827-e21cc5968166",
"index" : 1150,
"period" : 1,
"timestamp" : "00:29:48.340",
"minute" : 29,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 59.0, 7.0 ],
"related_events" : [ "579a83a2-0c6a-4256-9e33-2951061ad5c9" ]
}, {
"id" : "38c1686f-38fa-40d1-9d63-95e24c090153",
"index" : 1151,
"period" : 1,
"timestamp" : "00:29:48.340",
"minute" : 29,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 59.0, 7.0 ],
"duration" : 1.76,
"related_events" : [ "36206764-59ca-45a7-a827-e21cc5968166", "48728634-fdaf-4448-b55f-7b17919f3530" ],
"carry" : {
"end_location" : [ 65.0, 8.0 ]
}
}, {
"id" : "48728634-fdaf-4448-b55f-7b17919f3530",
"index" : 1152,
"period" : 1,
"timestamp" : "00:29:50.100",
"minute" : 29,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 8.0 ],
"duration" : 2.44,
"related_events" : [ "69459685-01fd-408b-90cd-86b7aa69f4d4", "a3e32591-50c3-412d-9288-3572908953d2" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 53.037724,
"angle" : 0.79873073,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 102.0, 46.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "69459685-01fd-408b-90cd-86b7aa69f4d4",
"index" : 1153,
"period" : 1,
"timestamp" : "00:29:52.540",
"minute" : 29,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 100.0, 45.0 ],
"related_events" : [ "48728634-fdaf-4448-b55f-7b17919f3530" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a3e32591-50c3-412d-9288-3572908953d2",
"index" : 1154,
"period" : 1,
"timestamp" : "00:29:52.540",
"minute" : 29,
"second" : 52,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 19.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "48728634-fdaf-4448-b55f-7b17919f3530" ]
}, {
"id" : "8eb65c10-27e2-4381-86c6-9bf82c3d49c5",
"index" : 1155,
"period" : 1,
"timestamp" : "00:29:53.700",
"minute" : 29,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 108.0, 46.0 ]
}, {
"id" : "45b9cd20-f3bf-4898-931e-2b3ebea479a2",
"index" : 1156,
"period" : 1,
"timestamp" : "00:29:53.740",
"minute" : 29,
"second" : 53,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 11.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "42b83acf-ce7f-4b8d-80b4-99365186dd83" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "42b83acf-ce7f-4b8d-80b4-99365186dd83",
"index" : 1157,
"period" : 1,
"timestamp" : "00:29:53.740",
"minute" : 29,
"second" : 53,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 108.0, 44.0 ],
"duration" : 1.853,
"under_pressure" : true,
"related_events" : [ "1bb1da3e-9948-4936-835e-47a699be12d5", "45b9cd20-f3bf-4898-931e-2b3ebea479a2" ],
"shot" : {
"statsbomb_xg" : 0.22690645,
"end_location" : [ 113.0, 40.0 ],
"aerial_won" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 101,
"name" : "Wayward"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 102.0, 33.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 118.0, 41.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 99.0, 48.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 107.0, 43.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 48.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 83.0, 64.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
} ]
}
}, {
"id" : "1bb1da3e-9948-4936-835e-47a699be12d5",
"index" : 1158,
"period" : 1,
"timestamp" : "00:29:55.593",
"minute" : 29,
"second" : 55,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 58,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 40.0 ],
"related_events" : [ "42b83acf-ce7f-4b8d-80b4-99365186dd83" ],
"goalkeeper" : {
"end_location" : [ 2.0, 41.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "2a29d0f5-312f-47fc-b638-d6a2180b4a03",
"index" : 1159,
"period" : 1,
"timestamp" : "00:29:56.033",
"minute" : 29,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 59,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 42.0 ]
}, {
"id" : "4ba19444-ffbb-48a4-be2d-a4c40b3668db",
"index" : 1160,
"period" : 1,
"timestamp" : "00:30:01.020",
"minute" : 30,
"second" : 1,
"type" : {
"id" : 29,
"name" : "Camera off"
},
"possession" : 59,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "628fb34f-f82e-4f2a-898d-773d05d2bf94",
"index" : 1161,
"period" : 1,
"timestamp" : "00:30:03.420",
"minute" : 30,
"second" : 3,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "113101b4-6b8a-43af-9ba0-53abee997fcb",
"index" : 1162,
"period" : 1,
"timestamp" : "00:30:03.700",
"minute" : 30,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 46.0, 44.0 ],
"duration" : 1.493,
"related_events" : [ "49eb0292-908e-4390-b1a4-9ccd8fe336b9" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 15.811388,
"angle" : 0.6055447,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "49eb0292-908e-4390-b1a4-9ccd8fe336b9",
"index" : 1163,
"period" : 1,
"timestamp" : "00:30:05.193",
"minute" : 30,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 53.0 ],
"related_events" : [ "113101b4-6b8a-43af-9ba0-53abee997fcb" ]
}, {
"id" : "6cd8fd6f-1e1a-46ca-add3-ff7d7163b68b",
"index" : 1164,
"period" : 1,
"timestamp" : "00:30:05.193",
"minute" : 30,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 59.0, 53.0 ],
"duration" : 4.907,
"related_events" : [ "49eb0292-908e-4390-b1a4-9ccd8fe336b9", "87c05f99-0e80-4229-8288-faaef271fe58" ],
"carry" : {
"end_location" : [ 91.0, 52.0 ]
}
}, {
"id" : "87c05f99-0e80-4229-8288-faaef271fe58",
"index" : 1165,
"period" : 1,
"timestamp" : "00:30:10.100",
"minute" : 30,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 91.0, 52.0 ],
"duration" : 1.133,
"related_events" : [ "4a1c8f90-4a80-4c38-906a-ff21048b8364" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 17.0,
"angle" : -1.080839,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 99.0, 37.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4a1c8f90-4a80-4c38-906a-ff21048b8364",
"index" : 1166,
"period" : 1,
"timestamp" : "00:30:11.233",
"minute" : 30,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 99.0, 37.0 ],
"related_events" : [ "87c05f99-0e80-4229-8288-faaef271fe58" ]
}, {
"id" : "607f3392-d1c1-48f3-83b4-93193d365975",
"index" : 1167,
"period" : 1,
"timestamp" : "00:30:11.233",
"minute" : 30,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 99.0, 37.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "3e2d2111-cc22-467b-ac7d-203ba5a74447", "4a1c8f90-4a80-4c38-906a-ff21048b8364", "742df2de-41db-4fa4-bc23-0d43bdc904cd" ],
"carry" : {
"end_location" : [ 99.0, 35.0 ]
}
}, {
"id" : "3e2d2111-cc22-467b-ac7d-203ba5a74447",
"index" : 1168,
"period" : 1,
"timestamp" : "00:30:11.273",
"minute" : 30,
"second" : 11,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 22.0, 46.0 ],
"related_events" : [ "607f3392-d1c1-48f3-83b4-93193d365975", "742df2de-41db-4fa4-bc23-0d43bdc904cd" ]
}, {
"id" : "742df2de-41db-4fa4-bc23-0d43bdc904cd",
"index" : 1169,
"period" : 1,
"timestamp" : "00:30:11.273",
"minute" : 30,
"second" : 11,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 60,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 99.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "3e2d2111-cc22-467b-ac7d-203ba5a74447" ]
}, {
"id" : "b202ff2d-61e1-4e95-a037-5dc82a9ed075",
"index" : 1170,
"period" : 1,
"timestamp" : "00:31:30.700",
"minute" : 31,
"second" : 30,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 61,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 100.0, 34.0 ],
"duration" : 0.28,
"related_events" : [ "3d83e6a7-dcdf-480a-8bec-8feeb136f56f", "92a28e4e-9bcb-4209-b87f-5bd2ec9b64c6" ],
"shot" : {
"statsbomb_xg" : 0.082563296,
"end_location" : [ 108.0, 35.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"freeze_frame" : [ {
"location" : [ 111.0, 36.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 107.0, 51.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 111.0, 29.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
}, {
"location" : [ 110.0, 29.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 108.0, 39.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 39.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 120.0, 43.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 109.0, 38.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 37.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 36.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 35.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 34.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 33.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 43.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 110.0, 48.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 111.0, 45.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
} ]
}
}, {
"id" : "92a28e4e-9bcb-4209-b87f-5bd2ec9b64c6",
"index" : 1171,
"period" : 1,
"timestamp" : "00:31:30.980",
"minute" : 31,
"second" : 30,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 61,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 13.0, 46.0 ],
"related_events" : [ "b202ff2d-61e1-4e95-a037-5dc82a9ed075" ]
}, {
"id" : "3d83e6a7-dcdf-480a-8bec-8feeb136f56f",
"index" : 1172,
"period" : 1,
"timestamp" : "00:31:31.060",
"minute" : 31,
"second" : 31,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 61,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 38.0 ],
"related_events" : [ "b202ff2d-61e1-4e95-a037-5dc82a9ed075" ],
"goalkeeper" : {
"end_location" : [ 1.0, 38.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "26a0e3b0-23ec-4697-a824-86444713809e",
"index" : 1173,
"period" : 1,
"timestamp" : "00:31:37.273",
"minute" : 31,
"second" : 37,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "4631a033-a76e-424d-886c-db3743c6f6ae",
"index" : 1174,
"period" : 1,
"timestamp" : "00:31:38.660",
"minute" : 31,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 79.0 ],
"duration" : 1.88,
"related_events" : [ "c4cae516-eb22-46f2-8d01-3ea6e98300b9" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 18.973665,
"angle" : -0.32175055,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 94.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c4cae516-eb22-46f2-8d01-3ea6e98300b9",
"index" : 1175,
"period" : 1,
"timestamp" : "00:31:40.540",
"minute" : 31,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 94.0, 73.0 ],
"related_events" : [ "4631a033-a76e-424d-886c-db3743c6f6ae" ]
}, {
"id" : "076fde20-f7e4-4b97-82c5-c6df5f4ee36c",
"index" : 1176,
"period" : 1,
"timestamp" : "00:31:40.540",
"minute" : 31,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 95.0, 74.0 ],
"duration" : 1.133,
"related_events" : [ "af5f8303-aec6-44c6-8ca7-bdc29acd50c6" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 16.27882,
"angle" : -2.3127437,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af5f8303-aec6-44c6-8ca7-bdc29acd50c6",
"index" : 1177,
"period" : 1,
"timestamp" : "00:31:41.673",
"minute" : 31,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.0, 62.0 ],
"related_events" : [ "076fde20-f7e4-4b97-82c5-c6df5f4ee36c" ]
}, {
"id" : "8ee08ae7-c9c3-43fa-b2dc-06d319e794c5",
"index" : 1178,
"period" : 1,
"timestamp" : "00:31:41.673",
"minute" : 31,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.0, 62.0 ],
"duration" : 1.067,
"related_events" : [ "21c054f7-a4e4-4d4e-8585-a40967fdda97", "af5f8303-aec6-44c6-8ca7-bdc29acd50c6" ],
"carry" : {
"end_location" : [ 86.0, 61.0 ]
}
}, {
"id" : "21c054f7-a4e4-4d4e-8585-a40967fdda97",
"index" : 1179,
"period" : 1,
"timestamp" : "00:31:42.740",
"minute" : 31,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 86.0, 61.0 ],
"duration" : 2.413,
"related_events" : [ "1d091db9-0479-40d9-9d7b-09285b12e166" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 49.396355,
"angle" : -1.0164888,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 19.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1d091db9-0479-40d9-9d7b-09285b12e166",
"index" : 1180,
"period" : 1,
"timestamp" : "00:31:45.153",
"minute" : 31,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 112.0, 19.0 ],
"related_events" : [ "21c054f7-a4e4-4d4e-8585-a40967fdda97" ]
}, {
"id" : "af924715-fec1-48a7-abcc-3bab1eaa6292",
"index" : 1181,
"period" : 1,
"timestamp" : "00:31:45.153",
"minute" : 31,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 112.0, 19.0 ],
"duration" : 2.067,
"related_events" : [ "1d091db9-0479-40d9-9d7b-09285b12e166", "f9ca68f9-76a7-4a6c-b283-cf6e0c733ba4" ],
"carry" : {
"end_location" : [ 120.0, 14.0 ]
}
}, {
"id" : "f9ca68f9-76a7-4a6c-b283-cf6e0c733ba4",
"index" : 1182,
"period" : 1,
"timestamp" : "00:31:47.220",
"minute" : 31,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 120.0, 14.0 ],
"duration" : 0.16,
"related_events" : [ "679b43bd-4a12-4793-9019-1be798d2bc31" ],
"pass" : {
"length" : 4.1231055,
"angle" : 1.815775,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 119.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "679b43bd-4a12-4793-9019-1be798d2bc31",
"index" : 1183,
"period" : 1,
"timestamp" : "00:31:47.380",
"minute" : 31,
"second" : 47,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 62,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 2.0, 63.0 ],
"related_events" : [ "f9ca68f9-76a7-4a6c-b283-cf6e0c733ba4" ]
}, {
"id" : "5cace359-960d-469d-9ec8-e60e32d96ee4",
"index" : 1184,
"period" : 1,
"timestamp" : "00:32:37.340",
"minute" : 32,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 120.0, 2.0 ],
"duration" : 2.6,
"related_events" : [ "83ed07a2-49f5-44d9-bd86-42ee59830734" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 53.366657,
"angle" : 1.7975951,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.0, 54.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "83ed07a2-49f5-44d9-bd86-42ee59830734",
"index" : 1185,
"period" : 1,
"timestamp" : "00:32:39.940",
"minute" : 32,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 108.0, 54.0 ],
"related_events" : [ "5cace359-960d-469d-9ec8-e60e32d96ee4" ]
}, {
"id" : "aa1d1cc4-1546-4a4e-ba6e-c5e7cc811281",
"index" : 1186,
"period" : 1,
"timestamp" : "00:32:39.940",
"minute" : 32,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 109.0, 52.0 ],
"duration" : 1.88,
"related_events" : [ "0ebf2cec-1b82-4d7b-a411-58c629f25546" ],
"pass" : {
"length" : 15.264338,
"angle" : -2.1224513,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 101.0, 39.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0ebf2cec-1b82-4d7b-a411-58c629f25546",
"index" : 1187,
"period" : 1,
"timestamp" : "00:32:41.820",
"minute" : 32,
"second" : 41,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 20.0, 42.0 ],
"under_pressure" : true,
"related_events" : [ "aa1d1cc4-1546-4a4e-ba6e-c5e7cc811281" ]
}, {
"id" : "abe46277-7e3f-43fe-b52e-b7dca162e1e7",
"index" : 1188,
"period" : 1,
"timestamp" : "00:32:44.513",
"minute" : 32,
"second" : 44,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 41.0 ]
}, {
"id" : "03fecb9d-13cc-4864-828e-473a2e33dcb5",
"index" : 1189,
"period" : 1,
"timestamp" : "00:32:44.513",
"minute" : 32,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 41.0 ],
"duration" : 1.187,
"under_pressure" : true,
"related_events" : [ "a1e8fcee-2607-413b-9b15-717ffcf46fa8", "abe46277-7e3f-43fe-b52e-b7dca162e1e7", "c0cc82d5-ff69-45c2-a924-93c07cde2c60" ],
"carry" : {
"end_location" : [ 70.0, 42.0 ]
}
}, {
"id" : "a1e8fcee-2607-413b-9b15-717ffcf46fa8",
"index" : 1190,
"period" : 1,
"timestamp" : "00:32:45.100",
"minute" : 32,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.0, 46.0 ],
"duration" : 0.733,
"related_events" : [ "03fecb9d-13cc-4864-828e-473a2e33dcb5", "c0cc82d5-ff69-45c2-a924-93c07cde2c60" ]
}, {
"id" : "c0cc82d5-ff69-45c2-a924-93c07cde2c60",
"index" : 1191,
"period" : 1,
"timestamp" : "00:32:45.700",
"minute" : 32,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.0, 42.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "10ccd9ba-3ed0-46c4-8362-5a880e01027a", "a1e8fcee-2607-413b-9b15-717ffcf46fa8" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 25.0,
"angle" : 1.2870022,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "10ccd9ba-3ed0-46c4-8362-5a880e01027a",
"index" : 1192,
"period" : 1,
"timestamp" : "00:32:46.980",
"minute" : 32,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.0, 66.0 ],
"related_events" : [ "c0cc82d5-ff69-45c2-a924-93c07cde2c60" ]
}, {
"id" : "807cd51b-d7cc-449a-adb3-e81b9d3a9952",
"index" : 1193,
"period" : 1,
"timestamp" : "00:32:46.980",
"minute" : 32,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.0, 66.0 ],
"duration" : 1.28,
"related_events" : [ "10ccd9ba-3ed0-46c4-8362-5a880e01027a", "72e6a0b2-1fe5-4191-b070-b7b970f3d161" ],
"carry" : {
"end_location" : [ 82.0, 72.0 ]
}
}, {
"id" : "72e6a0b2-1fe5-4191-b070-b7b970f3d161",
"index" : 1194,
"period" : 1,
"timestamp" : "00:32:48.260",
"minute" : 32,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 82.0, 72.0 ],
"duration" : 1.053,
"related_events" : [ "fa963227-d145-4126-a488-1eb216dacafc" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 8.485281,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa963227-d145-4126-a488-1eb216dacafc",
"index" : 1195,
"period" : 1,
"timestamp" : "00:32:49.313",
"minute" : 32,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 88.0, 78.0 ],
"related_events" : [ "72e6a0b2-1fe5-4191-b070-b7b970f3d161" ]
}, {
"id" : "201d954c-3dce-4a23-9e37-c5b735f86d98",
"index" : 1196,
"period" : 1,
"timestamp" : "00:32:49.313",
"minute" : 32,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 88.0, 78.0 ],
"duration" : 1.707,
"related_events" : [ "fa55bb14-e119-470c-aa7a-1be126d776da", "fa963227-d145-4126-a488-1eb216dacafc" ],
"carry" : {
"end_location" : [ 90.0, 73.0 ]
}
}, {
"id" : "fa55bb14-e119-470c-aa7a-1be126d776da",
"index" : 1197,
"period" : 1,
"timestamp" : "00:32:51.020",
"minute" : 32,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 90.0, 73.0 ],
"duration" : 1.133,
"related_events" : [ "c36ca00b-811d-454b-9c8a-59eae7ebea9c" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 7.071068,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 95.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c36ca00b-811d-454b-9c8a-59eae7ebea9c",
"index" : 1198,
"period" : 1,
"timestamp" : "00:32:52.153",
"minute" : 32,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 95.0, 78.0 ],
"related_events" : [ "fa55bb14-e119-470c-aa7a-1be126d776da" ]
}, {
"id" : "8b8b1786-0df2-42c3-b4a8-f0c74249510d",
"index" : 1199,
"period" : 1,
"timestamp" : "00:32:52.153",
"minute" : 32,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 95.0, 78.0 ],
"duration" : 0.787,
"related_events" : [ "c36ca00b-811d-454b-9c8a-59eae7ebea9c", "fef0a94b-0f64-4ee8-bdf5-38c508c4c54b" ],
"carry" : {
"end_location" : [ 96.0, 80.0 ]
}
}, {
"id" : "fef0a94b-0f64-4ee8-bdf5-38c508c4c54b",
"index" : 1200,
"period" : 1,
"timestamp" : "00:32:52.940",
"minute" : 32,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 96.0, 80.0 ],
"duration" : 1.133,
"related_events" : [ "bb73d61a-6fac-481e-bb1d-2a49bfb840b8" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 14.3178215,
"angle" : -1.7818897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 66.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bb73d61a-6fac-481e-bb1d-2a49bfb840b8",
"index" : 1201,
"period" : 1,
"timestamp" : "00:32:54.073",
"minute" : 32,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 93.0, 66.0 ],
"related_events" : [ "fef0a94b-0f64-4ee8-bdf5-38c508c4c54b" ]
}, {
"id" : "e2e89294-9f6f-486c-924e-7e2b3c4d14be",
"index" : 1202,
"period" : 1,
"timestamp" : "00:32:54.073",
"minute" : 32,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 93.0, 66.0 ],
"duration" : 0.987,
"related_events" : [ "bb73d61a-6fac-481e-bb1d-2a49bfb840b8", "d5eadc1e-5fb7-4082-9da0-c8aeb8a8969c" ],
"carry" : {
"end_location" : [ 97.0, 67.0 ]
}
}, {
"id" : "d5eadc1e-5fb7-4082-9da0-c8aeb8a8969c",
"index" : 1203,
"period" : 1,
"timestamp" : "00:32:55.060",
"minute" : 32,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 97.0, 67.0 ],
"duration" : 1.04,
"related_events" : [ "4108be5d-6b08-4774-9fc2-e21055d93106" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 13.453624,
"angle" : 0.7328151,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4108be5d-6b08-4774-9fc2-e21055d93106",
"index" : 1204,
"period" : 1,
"timestamp" : "00:32:56.100",
"minute" : 32,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 107.0, 76.0 ],
"related_events" : [ "d5eadc1e-5fb7-4082-9da0-c8aeb8a8969c" ]
}, {
"id" : "97a3a84d-7497-44fa-b0c8-27d0c3fc2c4b",
"index" : 1205,
"period" : 1,
"timestamp" : "00:32:56.100",
"minute" : 32,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 105.0, 73.0 ],
"duration" : 1.373,
"related_events" : [ "727a8ef2-f05c-4ec0-afaa-747f92b296cb" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 17.464249,
"angle" : 2.910502,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "727a8ef2-f05c-4ec0-afaa-747f92b296cb",
"index" : 1206,
"period" : 1,
"timestamp" : "00:32:57.473",
"minute" : 32,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 88.0, 77.0 ],
"related_events" : [ "97a3a84d-7497-44fa-b0c8-27d0c3fc2c4b" ]
}, {
"id" : "b3281cb5-daae-4d75-8b6c-1074332951d9",
"index" : 1207,
"period" : 1,
"timestamp" : "00:32:57.473",
"minute" : 32,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 88.0, 77.0 ],
"duration" : 1.027,
"related_events" : [ "387592de-5ff7-46bc-9e09-f982c71d2ae0", "727a8ef2-f05c-4ec0-afaa-747f92b296cb" ],
"carry" : {
"end_location" : [ 86.0, 74.0 ]
}
}, {
"id" : "387592de-5ff7-46bc-9e09-f982c71d2ae0",
"index" : 1208,
"period" : 1,
"timestamp" : "00:32:58.500",
"minute" : 32,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 86.0, 74.0 ],
"duration" : 2.24,
"related_events" : [ "f8b7b0ef-9ffa-4edf-b50c-59101fd9c295" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 39.661064,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 41.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f8b7b0ef-9ffa-4edf-b50c-59101fd9c295",
"index" : 1209,
"period" : 1,
"timestamp" : "00:33:00.740",
"minute" : 33,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.0, 41.0 ],
"related_events" : [ "387592de-5ff7-46bc-9e09-f982c71d2ae0" ]
}, {
"id" : "4732fd9a-fd36-4cc2-8c1a-901e7b40696b",
"index" : 1210,
"period" : 1,
"timestamp" : "00:33:00.740",
"minute" : 33,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.0, 41.0 ],
"duration" : 0.68,
"related_events" : [ "cfe0ac29-ef26-4af2-9ea6-3cbe90798d57", "f8b7b0ef-9ffa-4edf-b50c-59101fd9c295" ],
"carry" : {
"end_location" : [ 65.0, 42.0 ]
}
}, {
"id" : "cfe0ac29-ef26-4af2-9ea6-3cbe90798d57",
"index" : 1211,
"period" : 1,
"timestamp" : "00:33:01.420",
"minute" : 33,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.0, 42.0 ],
"duration" : 1.36,
"related_events" : [ "30b3f003-215e-469f-9e0b-e35e2f375651" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 17.262676,
"angle" : -1.3961241,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "30b3f003-215e-469f-9e0b-e35e2f375651",
"index" : 1212,
"period" : 1,
"timestamp" : "00:33:02.780",
"minute" : 33,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 25.0 ],
"related_events" : [ "cfe0ac29-ef26-4af2-9ea6-3cbe90798d57" ]
}, {
"id" : "d1eaa500-192c-44c3-9ece-8633d0ca5077",
"index" : 1213,
"period" : 1,
"timestamp" : "00:33:02.780",
"minute" : 33,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 25.0 ],
"duration" : 2.68,
"related_events" : [ "30b3f003-215e-469f-9e0b-e35e2f375651", "d72ca111-3a60-476a-9726-97ff71f4c850" ],
"carry" : {
"end_location" : [ 83.0, 28.0 ]
}
}, {
"id" : "d72ca111-3a60-476a-9726-97ff71f4c850",
"index" : 1214,
"period" : 1,
"timestamp" : "00:33:05.460",
"minute" : 33,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 28.0 ],
"duration" : 0.96,
"related_events" : [ "d8040ef3-371f-48bc-a8e0-a3ae039b4c99" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 7.071068,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 33.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d8040ef3-371f-48bc-a8e0-a3ae039b4c99",
"index" : 1215,
"period" : 1,
"timestamp" : "00:33:06.420",
"minute" : 33,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.0, 33.0 ],
"related_events" : [ "d72ca111-3a60-476a-9726-97ff71f4c850" ]
}, {
"id" : "a5386f5c-8fb6-4cdc-bf1f-451e87807656",
"index" : 1216,
"period" : 1,
"timestamp" : "00:33:06.420",
"minute" : 33,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.0, 33.0 ],
"duration" : 1.64,
"related_events" : [ "21104c27-f429-46f2-8af2-e55dcbb8b774", "d8040ef3-371f-48bc-a8e0-a3ae039b4c99" ],
"carry" : {
"end_location" : [ 76.0, 35.0 ]
}
}, {
"id" : "21104c27-f429-46f2-8af2-e55dcbb8b774",
"index" : 1217,
"period" : 1,
"timestamp" : "00:33:08.060",
"minute" : 33,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.0, 35.0 ],
"duration" : 1.68,
"related_events" : [ "a6b265a6-a0dc-450c-92cb-a31a5956d29b" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 21.213203,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.0, 50.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a6b265a6-a0dc-450c-92cb-a31a5956d29b",
"index" : 1218,
"period" : 1,
"timestamp" : "00:33:09.740",
"minute" : 33,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 61.0, 50.0 ],
"related_events" : [ "21104c27-f429-46f2-8af2-e55dcbb8b774" ]
}, {
"id" : "295246b6-b74d-4d9a-ab59-f859fa383b1f",
"index" : 1219,
"period" : 1,
"timestamp" : "00:33:09.740",
"minute" : 33,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 61.0, 50.0 ],
"duration" : 2.773,
"related_events" : [ "a6b265a6-a0dc-450c-92cb-a31a5956d29b", "ac443f31-de33-47ed-acd9-e6f64bb6145a" ],
"carry" : {
"end_location" : [ 62.0, 49.0 ]
}
}, {
"id" : "ac443f31-de33-47ed-acd9-e6f64bb6145a",
"index" : 1220,
"period" : 1,
"timestamp" : "00:33:12.513",
"minute" : 33,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.0, 49.0 ],
"duration" : 1.306,
"related_events" : [ "62c8550a-d5c6-4506-8d45-e0a7add99306" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 13.892444,
"angle" : -2.0988708,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "62c8550a-d5c6-4506-8d45-e0a7add99306",
"index" : 1221,
"period" : 1,
"timestamp" : "00:33:13.819",
"minute" : 33,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 37.0 ],
"related_events" : [ "ac443f31-de33-47ed-acd9-e6f64bb6145a" ]
}, {
"id" : "2d02e914-dcb8-4069-8b67-8ef5f3c2aa4a",
"index" : 1222,
"period" : 1,
"timestamp" : "00:33:13.819",
"minute" : 33,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 37.0 ],
"duration" : 0.801,
"related_events" : [ "62c8550a-d5c6-4506-8d45-e0a7add99306", "e56d96a4-da02-41c2-8d46-08cabb4f9160" ],
"carry" : {
"end_location" : [ 56.0, 40.0 ]
}
}, {
"id" : "e56d96a4-da02-41c2-8d46-08cabb4f9160",
"index" : 1223,
"period" : 1,
"timestamp" : "00:33:14.620",
"minute" : 33,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.0, 40.0 ],
"duration" : 1.28,
"related_events" : [ "1e1ad937-068d-4217-ab7a-061624221590", "a85c936b-5f3c-49b8-bd03-9fc62ebfd541" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 34.20526,
"angle" : 0.66104317,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1e1ad937-068d-4217-ab7a-061624221590",
"index" : 1224,
"period" : 1,
"timestamp" : "00:33:15.900",
"minute" : 33,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 83.0, 59.0 ],
"related_events" : [ "e56d96a4-da02-41c2-8d46-08cabb4f9160" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a85c936b-5f3c-49b8-bd03-9fc62ebfd541",
"index" : 1225,
"period" : 1,
"timestamp" : "00:33:15.900",
"minute" : 33,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 20.0 ],
"duration" : 1.0,
"related_events" : [ "3ac7a3a8-de0e-4570-ae29-0f7207931561", "e56d96a4-da02-41c2-8d46-08cabb4f9160" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 20.615528,
"angle" : 0.68231654,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 54.0, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3ac7a3a8-de0e-4570-ae29-0f7207931561",
"index" : 1226,
"period" : 1,
"timestamp" : "00:33:16.900",
"minute" : 33,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 33.0 ],
"related_events" : [ "a85c936b-5f3c-49b8-bd03-9fc62ebfd541" ]
}, {
"id" : "f136ffaf-ee50-4b80-bf81-2ca7af0a8610",
"index" : 1227,
"period" : 1,
"timestamp" : "00:33:16.900",
"minute" : 33,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 33.0 ],
"duration" : 0.84,
"related_events" : [ "3ac7a3a8-de0e-4570-ae29-0f7207931561", "542ed1b8-8bb6-4a3c-b51e-84886c16f395" ],
"carry" : {
"end_location" : [ 53.0, 32.0 ]
}
}, {
"id" : "542ed1b8-8bb6-4a3c-b51e-84886c16f395",
"index" : 1228,
"period" : 1,
"timestamp" : "00:33:17.740",
"minute" : 33,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 53.0, 32.0 ],
"duration" : 1.04,
"related_events" : [ "bee9aa0b-4971-49b9-b5b4-9fb2154e7e53" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 13.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 19.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bee9aa0b-4971-49b9-b5b4-9fb2154e7e53",
"index" : 1229,
"period" : 1,
"timestamp" : "00:33:18.780",
"minute" : 33,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 19.0 ],
"related_events" : [ "542ed1b8-8bb6-4a3c-b51e-84886c16f395" ]
}, {
"id" : "b0c5bf93-f107-4e14-bb05-8166da70c236",
"index" : 1230,
"period" : 1,
"timestamp" : "00:33:18.780",
"minute" : 33,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 19.0 ],
"duration" : 1.12,
"related_events" : [ "40fe49d3-e2fd-4bc6-8e27-5fd409ae710e", "bee9aa0b-4971-49b9-b5b4-9fb2154e7e53" ],
"carry" : {
"end_location" : [ 56.0, 18.0 ]
}
}, {
"id" : "40fe49d3-e2fd-4bc6-8e27-5fd409ae710e",
"index" : 1231,
"period" : 1,
"timestamp" : "00:33:19.900",
"minute" : 33,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 56.0, 18.0 ],
"duration" : 0.84,
"related_events" : [ "663dbe0b-462b-4bd8-848e-e5f962e59fc1" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 15.0,
"angle" : 0.6435011,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 27.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "663dbe0b-462b-4bd8-848e-e5f962e59fc1",
"index" : 1232,
"period" : 1,
"timestamp" : "00:33:20.740",
"minute" : 33,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 27.0 ],
"related_events" : [ "40fe49d3-e2fd-4bc6-8e27-5fd409ae710e" ]
}, {
"id" : "e8533f0e-1c11-44fd-b3d9-2dfe57fb6758",
"index" : 1233,
"period" : 1,
"timestamp" : "00:33:20.740",
"minute" : 33,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 27.0 ],
"duration" : 2.4,
"related_events" : [ "663dbe0b-462b-4bd8-848e-e5f962e59fc1", "f686185e-b71f-49bc-87d4-125a294c4987" ],
"carry" : {
"end_location" : [ 81.0, 23.0 ]
}
}, {
"id" : "f686185e-b71f-49bc-87d4-125a294c4987",
"index" : 1234,
"period" : 1,
"timestamp" : "00:33:23.140",
"minute" : 33,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 81.0, 23.0 ],
"duration" : 1.08,
"related_events" : [ "a45edb4b-acfd-4e10-915c-79732de55950" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 15.652476,
"angle" : -0.4636476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 95.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a45edb4b-acfd-4e10-915c-79732de55950",
"index" : 1235,
"period" : 1,
"timestamp" : "00:33:24.220",
"minute" : 33,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.0, 16.0 ],
"related_events" : [ "f686185e-b71f-49bc-87d4-125a294c4987" ]
}, {
"id" : "6da0748e-e66e-4550-87f2-5d9ead681e42",
"index" : 1236,
"period" : 1,
"timestamp" : "00:33:24.220",
"minute" : 33,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.0, 16.0 ],
"duration" : 1.173,
"related_events" : [ "31f97219-f197-43fd-a356-22d72516d5f4", "a45edb4b-acfd-4e10-915c-79732de55950" ],
"carry" : {
"end_location" : [ 97.0, 15.0 ]
}
}, {
"id" : "31f97219-f197-43fd-a356-22d72516d5f4",
"index" : 1237,
"period" : 1,
"timestamp" : "00:33:25.393",
"minute" : 33,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.0, 15.0 ],
"duration" : 0.666,
"related_events" : [ "3abe0961-d085-4cf6-9200-afdfec896535" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 6.4031243,
"angle" : -0.67474097,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 102.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3abe0961-d085-4cf6-9200-afdfec896535",
"index" : 1238,
"period" : 1,
"timestamp" : "00:33:26.059",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 102.0, 11.0 ],
"related_events" : [ "31f97219-f197-43fd-a356-22d72516d5f4" ]
}, {
"id" : "452aafc7-7927-4a31-ad6d-2c611f951361",
"index" : 1239,
"period" : 1,
"timestamp" : "00:33:26.059",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 102.0, 11.0 ],
"duration" : 3.921,
"under_pressure" : true,
"related_events" : [ "1d7d438b-25dc-4ed4-b6bc-89b2d198dbc9", "3abe0961-d085-4cf6-9200-afdfec896535", "ff63bfee-a4c1-4c07-a663-e2ff761eab26" ],
"carry" : {
"end_location" : [ 105.0, 12.0 ]
}
}, {
"id" : "ff63bfee-a4c1-4c07-a663-e2ff761eab26",
"index" : 1240,
"period" : 1,
"timestamp" : "00:33:26.900",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 18.0, 64.0 ],
"duration" : 1.52,
"related_events" : [ "452aafc7-7927-4a31-ad6d-2c611f951361" ]
}, {
"id" : "1d7d438b-25dc-4ed4-b6bc-89b2d198dbc9",
"index" : 1241,
"period" : 1,
"timestamp" : "00:33:29.980",
"minute" : 33,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 105.0, 12.0 ],
"duration" : 1.36,
"related_events" : [ "c9dde940-a563-4e78-8c3c-53ad70c085c8" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 17.088007,
"angle" : 2.782822,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 18.0 ],
"assisted_shot_id" : "c08ab902-aca7-4dd5-a788-45152b6b6823",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c9dde940-a563-4e78-8c3c-53ad70c085c8",
"index" : 1242,
"period" : 1,
"timestamp" : "00:33:31.340",
"minute" : 33,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 89.0, 18.0 ],
"related_events" : [ "1d7d438b-25dc-4ed4-b6bc-89b2d198dbc9" ]
}, {
"id" : "7f8c91ee-db6a-4e9a-ac51-a4f63f44932e",
"index" : 1243,
"period" : 1,
"timestamp" : "00:33:31.340",
"minute" : 33,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 89.0, 18.0 ],
"duration" : 1.0,
"related_events" : [ "c08ab902-aca7-4dd5-a788-45152b6b6823", "c9dde940-a563-4e78-8c3c-53ad70c085c8" ],
"carry" : {
"end_location" : [ 87.0, 28.0 ]
}
}, {
"id" : "c08ab902-aca7-4dd5-a788-45152b6b6823",
"index" : 1244,
"period" : 1,
"timestamp" : "00:33:32.340",
"minute" : 33,
"second" : 32,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 87.0, 28.0 ],
"duration" : 1.933,
"related_events" : [ "820dd0e6-6bf6-4eec-9c13-2bf132c47682" ],
"shot" : {
"statsbomb_xg" : 0.0058760555,
"end_location" : [ 120.0, 40.1, 5.7 ],
"key_pass_id" : "1d7d438b-25dc-4ed4-b6bc-89b2d198dbc9",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 105.0, 34.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 107.0, 44.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 104.0, 36.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 103.0, 17.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 100.0, 40.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 102.0, 2.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 105.0, 23.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 43.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 39.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 98.0, 51.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 100.0, 36.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 85.0, 54.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
}, {
"location" : [ 85.0, 37.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 92.0, 30.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 96.0, 18.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 102.0, 14.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 118.0, 40.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "820dd0e6-6bf6-4eec-9c13-2bf132c47682",
"index" : 1245,
"period" : 1,
"timestamp" : "00:33:34.273",
"minute" : 33,
"second" : 34,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 64,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 41.0 ],
"related_events" : [ "c08ab902-aca7-4dd5-a788-45152b6b6823" ],
"goalkeeper" : {
"end_location" : [ 2.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "fdcf2b15-a6a8-4d0f-b662-98938dbc11af",
"index" : 1246,
"period" : 1,
"timestamp" : "00:34:03.100",
"minute" : 34,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 41.0 ],
"duration" : 3.48,
"related_events" : [ "8777fcc0-2c32-4036-8a58-6e8de7be3394", "bc8e2a7b-2d51-409c-af03-6ec5eb392dd0" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 60.671246,
"angle" : 0.14888994,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 67.0, 50.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "8777fcc0-2c32-4036-8a58-6e8de7be3394",
"index" : 1247,
"period" : 1,
"timestamp" : "00:34:06.580",
"minute" : 34,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 50.0 ],
"related_events" : [ "fdcf2b15-a6a8-4d0f-b662-98938dbc11af" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "542ee3f9-456d-4639-b5a1-430e1ebe3e83",
"index" : 1248,
"period" : 1,
"timestamp" : "00:34:06.580",
"minute" : 34,
"second" : 6,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 67.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "bc8e2a7b-2d51-409c-af03-6ec5eb392dd0" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "bc8e2a7b-2d51-409c-af03-6ec5eb392dd0",
"index" : 1249,
"period" : 1,
"timestamp" : "00:34:06.580",
"minute" : 34,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.0, 24.0 ],
"duration" : 1.68,
"under_pressure" : true,
"related_events" : [ "0373b0d1-65ae-49cd-ada4-6db4c671ad88", "542ee3f9-456d-4639-b5a1-430e1ebe3e83", "78af4503-339f-4983-9031-987b327ba67a", "fdcf2b15-a6a8-4d0f-b662-98938dbc11af" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 8.0,
"angle" : -1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 54.0, 16.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "0373b0d1-65ae-49cd-ada4-6db4c671ad88",
"index" : 1250,
"period" : 1,
"timestamp" : "00:34:08.260",
"minute" : 34,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 58.0, 15.0 ],
"related_events" : [ "bc8e2a7b-2d51-409c-af03-6ec5eb392dd0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "78af4503-339f-4983-9031-987b327ba67a",
"index" : 1251,
"period" : 1,
"timestamp" : "00:34:08.260",
"minute" : 34,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 67.0, 65.0 ],
"duration" : 0.16,
"related_events" : [ "30e5093b-ba71-43bc-9b98-678c753be7e1", "bc8e2a7b-2d51-409c-af03-6ec5eb392dd0" ],
"pass" : {
"length" : 2.828427,
"angle" : 2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 65.0, 67.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "30e5093b-ba71-43bc-9b98-678c753be7e1",
"index" : 1252,
"period" : 1,
"timestamp" : "00:34:08.420",
"minute" : 34,
"second" : 8,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.0, 14.0 ],
"related_events" : [ "78af4503-339f-4983-9031-987b327ba67a" ]
}, {
"id" : "021321ff-ae8f-4c91-bed1-e2848a183d7d",
"index" : 1253,
"period" : 1,
"timestamp" : "00:34:09.000",
"minute" : 34,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 62.0 ]
}, {
"id" : "12aa745a-4e43-4ee4-bca0-edb8386c1049",
"index" : 1254,
"period" : 1,
"timestamp" : "00:34:09.000",
"minute" : 34,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 62.0 ],
"duration" : 0.9,
"related_events" : [ "021321ff-ae8f-4c91-bed1-e2848a183d7d", "6cc8f3b0-f966-4a01-ad8a-b89184691036" ],
"carry" : {
"end_location" : [ 64.0, 59.0 ]
}
}, {
"id" : "6cc8f3b0-f966-4a01-ad8a-b89184691036",
"index" : 1255,
"period" : 1,
"timestamp" : "00:34:09.900",
"minute" : 34,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 64.0, 59.0 ],
"duration" : 0.853,
"related_events" : [ "7b8d165d-25f3-40c7-97df-1b016501bbac" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 13.453624,
"angle" : 0.7328151,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.0, 68.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "567675f0-c675-4933-96dd-6c4df3a6eafb",
"index" : 1256,
"period" : 1,
"timestamp" : "00:34:10.660",
"minute" : 34,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 43.0, 7.0 ],
"duration" : 0.813,
"related_events" : [ "17d4ee17-70a3-4ec1-8d18-ea119e4ea9b5", "7b8d165d-25f3-40c7-97df-1b016501bbac" ]
}, {
"id" : "7b8d165d-25f3-40c7-97df-1b016501bbac",
"index" : 1257,
"period" : 1,
"timestamp" : "00:34:10.753",
"minute" : 34,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 74.0, 68.0 ],
"under_pressure" : true,
"related_events" : [ "567675f0-c675-4933-96dd-6c4df3a6eafb", "6cc8f3b0-f966-4a01-ad8a-b89184691036" ]
}, {
"id" : "17d4ee17-70a3-4ec1-8d18-ea119e4ea9b5",
"index" : 1258,
"period" : 1,
"timestamp" : "00:34:10.753",
"minute" : 34,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 74.0, 68.0 ],
"duration" : 0.787,
"under_pressure" : true,
"related_events" : [ "385cdfa3-8a61-467e-9f8c-ec14be599901", "567675f0-c675-4933-96dd-6c4df3a6eafb", "7b8d165d-25f3-40c7-97df-1b016501bbac", "aa4827a6-c227-46c5-8075-8b6bf4f4e8bb" ],
"carry" : {
"end_location" : [ 70.0, 71.0 ]
}
}, {
"id" : "385cdfa3-8a61-467e-9f8c-ec14be599901",
"index" : 1259,
"period" : 1,
"timestamp" : "00:34:10.780",
"minute" : 34,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.0, 19.0 ],
"duration" : 0.76,
"related_events" : [ "17d4ee17-70a3-4ec1-8d18-ea119e4ea9b5", "aa4827a6-c227-46c5-8075-8b6bf4f4e8bb" ]
}, {
"id" : "aa4827a6-c227-46c5-8075-8b6bf4f4e8bb",
"index" : 1260,
"period" : 1,
"timestamp" : "00:34:11.540",
"minute" : 34,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 70.0, 71.0 ],
"duration" : 1.253,
"under_pressure" : true,
"related_events" : [ "385cdfa3-8a61-467e-9f8c-ec14be599901", "917cadd7-8a01-4e89-a400-c6cf4220e00c" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 10.816654,
"angle" : 2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "917cadd7-8a01-4e89-a400-c6cf4220e00c",
"index" : 1261,
"period" : 1,
"timestamp" : "00:34:12.793",
"minute" : 34,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 78.0 ],
"related_events" : [ "aa4827a6-c227-46c5-8075-8b6bf4f4e8bb" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2dc4ce60-4387-4d5c-8980-44fba20255ac",
"index" : 1262,
"period" : 1,
"timestamp" : "00:34:28.940",
"minute" : 34,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 2.0 ],
"duration" : 1.52,
"related_events" : [ "36a09620-9b78-4f46-91b3-a49798b9129b" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 14.035668,
"angle" : 0.071307465,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 67.0, 3.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "36a09620-9b78-4f46-91b3-a49798b9129b",
"index" : 1263,
"period" : 1,
"timestamp" : "00:34:30.460",
"minute" : 34,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 67.0, 3.0 ],
"related_events" : [ "2dc4ce60-4387-4d5c-8980-44fba20255ac" ]
}, {
"id" : "6778901e-d501-49c7-adc6-3f6d565ec6d1",
"index" : 1264,
"period" : 1,
"timestamp" : "00:34:30.460",
"minute" : 34,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 67.0, 3.0 ],
"duration" : 3.12,
"under_pressure" : true,
"related_events" : [ "36a09620-9b78-4f46-91b3-a49798b9129b", "d100ebda-c7ea-4e0a-8847-177ca6aefe6b", "e7953bdd-ba51-4ea7-9e7a-c335e4a02796" ],
"carry" : {
"end_location" : [ 78.0, 4.0 ]
}
}, {
"id" : "e7953bdd-ba51-4ea7-9e7a-c335e4a02796",
"index" : 1265,
"period" : 1,
"timestamp" : "00:34:31.900",
"minute" : 34,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 35.0, 77.0 ],
"duration" : 1.573,
"related_events" : [ "6778901e-d501-49c7-adc6-3f6d565ec6d1" ]
}, {
"id" : "6194ae82-1046-4860-8895-046f3146e9ad",
"index" : 1266,
"period" : 1,
"timestamp" : "00:34:33.580",
"minute" : 34,
"second" : 33,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 43.0, 77.0 ],
"related_events" : [ "d100ebda-c7ea-4e0a-8847-177ca6aefe6b" ]
}, {
"id" : "d100ebda-c7ea-4e0a-8847-177ca6aefe6b",
"index" : 1267,
"period" : 1,
"timestamp" : "00:34:33.580",
"minute" : 34,
"second" : 33,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 66,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 4.0 ],
"under_pressure" : true,
"related_events" : [ "6194ae82-1046-4860-8895-046f3146e9ad" ]
}, {
"id" : "4e204bbd-b12b-477e-b017-fb9cba09c7f2",
"index" : 1268,
"period" : 1,
"timestamp" : "00:34:58.580",
"minute" : 34,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 5.0 ],
"duration" : 1.533,
"related_events" : [ "b61ea539-8ad0-4e91-afea-0a7a4303a473" ],
"pass" : {
"length" : 37.48333,
"angle" : 0.80426383,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 32.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "b61ea539-8ad0-4e91-afea-0a7a4303a473",
"index" : 1269,
"period" : 1,
"timestamp" : "00:35:00.113",
"minute" : 35,
"second" : 0,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 67,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 12.0, 49.0 ],
"under_pressure" : true,
"related_events" : [ "4e204bbd-b12b-477e-b017-fb9cba09c7f2" ]
}, {
"id" : "af2ee8a4-e539-455e-9e7a-e69ec28fe1e1",
"index" : 1270,
"period" : 1,
"timestamp" : "00:35:02.833",
"minute" : 35,
"second" : 2,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 43.0 ]
}, {
"id" : "00c54219-bcc6-4eee-80c5-c190d081b9c5",
"index" : 1271,
"period" : 1,
"timestamp" : "00:35:02.833",
"minute" : 35,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 43.0 ],
"duration" : 5.427,
"related_events" : [ "2bb0a035-635e-4763-90b4-ba6c09cd969f", "af2ee8a4-e539-455e-9e7a-e69ec28fe1e1" ],
"carry" : {
"end_location" : [ 6.0, 43.0 ]
}
}, {
"id" : "2bb0a035-635e-4763-90b4-ba6c09cd969f",
"index" : 1272,
"period" : 1,
"timestamp" : "00:35:08.260",
"minute" : 35,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 43.0 ],
"duration" : 1.853,
"related_events" : [ "fc78a2bf-9340-4edb-9f3a-f87b8459413d" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 33.105892,
"angle" : -1.1341692,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 20.0, 13.0 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "fc78a2bf-9340-4edb-9f3a-f87b8459413d",
"index" : 1273,
"period" : 1,
"timestamp" : "00:35:10.113",
"minute" : 35,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 20.0, 13.0 ],
"related_events" : [ "2bb0a035-635e-4763-90b4-ba6c09cd969f" ]
}, {
"id" : "6be25dc9-dd88-43d8-bf4f-4f85f1d58db6",
"index" : 1274,
"period" : 1,
"timestamp" : "00:35:10.113",
"minute" : 35,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 20.0, 13.0 ],
"duration" : 1.067,
"related_events" : [ "9d4c9a1b-450d-4e29-8cd4-d87b86164ee0", "fc78a2bf-9340-4edb-9f3a-f87b8459413d" ],
"carry" : {
"end_location" : [ 22.0, 14.0 ]
}
}, {
"id" : "9d4c9a1b-450d-4e29-8cd4-d87b86164ee0",
"index" : 1275,
"period" : 1,
"timestamp" : "00:35:11.180",
"minute" : 35,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.0, 14.0 ],
"duration" : 1.093,
"related_events" : [ "4ce7a312-9286-46b6-8fb0-dd6ca15fb1af" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 14.21267,
"angle" : 0.6857295,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4ce7a312-9286-46b6-8fb0-dd6ca15fb1af",
"index" : 1276,
"period" : 1,
"timestamp" : "00:35:12.273",
"minute" : 35,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 33.0, 23.0 ],
"related_events" : [ "9d4c9a1b-450d-4e29-8cd4-d87b86164ee0" ]
}, {
"id" : "4d200d59-e77d-49bc-95fa-cef9640dbf23",
"index" : 1277,
"period" : 1,
"timestamp" : "00:35:12.273",
"minute" : 35,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 31.0, 24.0 ],
"duration" : 1.346,
"pass" : {
"length" : 17.029387,
"angle" : -1.5120405,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "2805a18f-331e-4d66-8f36-6ad415ba0504",
"index" : 1278,
"period" : 1,
"timestamp" : "00:35:13.900",
"minute" : 35,
"second" : 13,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 88.0, 76.0 ],
"related_events" : [ "fbd9150d-d6ed-4bcb-aea3-413a9a1ff584" ]
}, {
"id" : "fbd9150d-d6ed-4bcb-aea3-413a9a1ff584",
"index" : 1279,
"period" : 1,
"timestamp" : "00:35:13.900",
"minute" : 35,
"second" : 13,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 33.0, 5.0 ],
"under_pressure" : true,
"related_events" : [ "2805a18f-331e-4d66-8f36-6ad415ba0504" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "632ab5e9-e375-4c91-bc83-828a0af3ce0d",
"index" : 1280,
"period" : 1,
"timestamp" : "00:35:43.540",
"minute" : 35,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 39.0, 3.0 ],
"duration" : 1.133,
"related_events" : [ "6fc305ba-a8a1-470c-bf35-eb8feda90e0a" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 18.384777,
"angle" : 1.9614034,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 20.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "6fc305ba-a8a1-470c-bf35-eb8feda90e0a",
"index" : 1281,
"period" : 1,
"timestamp" : "00:35:44.673",
"minute" : 35,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 20.0 ],
"related_events" : [ "632ab5e9-e375-4c91-bc83-828a0af3ce0d" ]
}, {
"id" : "b2fa4804-f128-43ee-86be-042de8e4e405",
"index" : 1282,
"period" : 1,
"timestamp" : "00:35:44.673",
"minute" : 35,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 20.0 ],
"duration" : 1.067,
"related_events" : [ "00fa9f49-b9d1-44c8-bfa7-3d3ab3c51b82", "6fc305ba-a8a1-470c-bf35-eb8feda90e0a" ],
"carry" : {
"end_location" : [ 34.0, 16.0 ]
}
}, {
"id" : "00fa9f49-b9d1-44c8-bfa7-3d3ab3c51b82",
"index" : 1283,
"period" : 1,
"timestamp" : "00:35:45.740",
"minute" : 35,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 34.0, 16.0 ],
"duration" : 2.813,
"related_events" : [ "3ee3a6c2-c1fc-4197-ae41-2e77c709bda9" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 42.43819,
"angle" : 0.96972257,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 58.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3ee3a6c2-c1fc-4197-ae41-2e77c709bda9",
"index" : 1284,
"period" : 1,
"timestamp" : "00:35:48.553",
"minute" : 35,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 58.0, 51.0 ],
"related_events" : [ "00fa9f49-b9d1-44c8-bfa7-3d3ab3c51b82" ]
}, {
"id" : "56959a20-fe52-47dd-9406-e73862984c6a",
"index" : 1285,
"period" : 1,
"timestamp" : "00:35:48.553",
"minute" : 35,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 51.0 ],
"duration" : 2.32,
"related_events" : [ "57aa97ba-74e2-4922-a085-a9a9cc194f78" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 32.80244,
"angle" : 2.226492,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 37.0, 77.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "57aa97ba-74e2-4922-a085-a9a9cc194f78",
"index" : 1286,
"period" : 1,
"timestamp" : "00:35:50.873",
"minute" : 35,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 77.0 ],
"related_events" : [ "56959a20-fe52-47dd-9406-e73862984c6a" ]
}, {
"id" : "ec088cef-a16c-4568-bb0b-f966b137603d",
"index" : 1287,
"period" : 1,
"timestamp" : "00:35:50.873",
"minute" : 35,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.0, 77.0 ],
"duration" : 2.987,
"related_events" : [ "2876ff94-7893-4ea4-bb5a-0e08cef9d8fb", "57aa97ba-74e2-4922-a085-a9a9cc194f78" ],
"carry" : {
"end_location" : [ 45.0, 78.0 ]
}
}, {
"id" : "2876ff94-7893-4ea4-bb5a-0e08cef9d8fb",
"index" : 1288,
"period" : 1,
"timestamp" : "00:35:53.860",
"minute" : 35,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 78.0 ],
"duration" : 0.893,
"related_events" : [ "95938c5d-ec7c-4e1f-9365-e1bf8bbdd2b9" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 12.083046,
"angle" : -1.1441689,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "95938c5d-ec7c-4e1f-9365-e1bf8bbdd2b9",
"index" : 1289,
"period" : 1,
"timestamp" : "00:35:54.753",
"minute" : 35,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.0, 67.0 ],
"related_events" : [ "2876ff94-7893-4ea4-bb5a-0e08cef9d8fb" ]
}, {
"id" : "a0b086d0-eff1-4531-b373-ac103c37aa58",
"index" : 1290,
"period" : 1,
"timestamp" : "00:35:54.753",
"minute" : 35,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.0, 67.0 ],
"duration" : 0.067,
"related_events" : [ "95938c5d-ec7c-4e1f-9365-e1bf8bbdd2b9", "a40325e6-38d0-41aa-acc2-4901cbfc1418" ],
"carry" : {
"end_location" : [ 51.0, 68.0 ]
}
}, {
"id" : "a40325e6-38d0-41aa-acc2-4901cbfc1418",
"index" : 1291,
"period" : 1,
"timestamp" : "00:35:54.820",
"minute" : 35,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 51.0, 68.0 ],
"duration" : 1.853,
"related_events" : [ "cb13e259-d130-4fff-b859-82255fc2a815" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 14.866069,
"angle" : 2.3086114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cb13e259-d130-4fff-b859-82255fc2a815",
"index" : 1292,
"period" : 1,
"timestamp" : "00:35:56.673",
"minute" : 35,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 41.0, 79.0 ],
"related_events" : [ "a40325e6-38d0-41aa-acc2-4901cbfc1418" ]
}, {
"id" : "7ce00fec-1a3f-4a71-8725-7d9f630980cc",
"index" : 1293,
"period" : 1,
"timestamp" : "00:35:56.673",
"minute" : 35,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 78.0 ],
"duration" : 2.08,
"related_events" : [ "3bc12178-5b15-4345-b353-f2528478ae73", "a3b66ca0-22aa-4bc0-8d23-12908f73e1e7" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 42.296574,
"angle" : -0.11848996,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 84.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3bc12178-5b15-4345-b353-f2528478ae73",
"index" : 1294,
"period" : 1,
"timestamp" : "00:35:58.753",
"minute" : 35,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 82.0, 74.0 ],
"related_events" : [ "7ce00fec-1a3f-4a71-8725-7d9f630980cc" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a3b66ca0-22aa-4bc0-8d23-12908f73e1e7",
"index" : 1295,
"period" : 1,
"timestamp" : "00:35:58.753",
"minute" : 35,
"second" : 58,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 8.0 ],
"related_events" : [ "7ce00fec-1a3f-4a71-8725-7d9f630980cc" ]
}, {
"id" : "54bad9e1-fca4-4849-bc6d-b0a037221093",
"index" : 1296,
"period" : 1,
"timestamp" : "00:35:58.753",
"minute" : 35,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 8.0 ],
"duration" : 3.267,
"related_events" : [ "9933c889-cfca-421b-8a82-d2240c8ffa8e", "a3b66ca0-22aa-4bc0-8d23-12908f73e1e7" ],
"carry" : {
"end_location" : [ 40.0, 3.0 ]
}
}, {
"id" : "9933c889-cfca-421b-8a82-d2240c8ffa8e",
"index" : 1297,
"period" : 1,
"timestamp" : "00:36:02.020",
"minute" : 36,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 3.0 ],
"duration" : 1.72,
"related_events" : [ "cee30e13-572b-4338-ac7a-0360a12e7b6d" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 24.738634,
"angle" : 0.24497867,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "cee30e13-572b-4338-ac7a-0360a12e7b6d",
"index" : 1298,
"period" : 1,
"timestamp" : "00:36:03.740",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 65.0, 10.0 ],
"related_events" : [ "9933c889-cfca-421b-8a82-d2240c8ffa8e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "40e976e7-aa42-42ec-8f04-24418a3de4a2",
"index" : 1299,
"period" : 1,
"timestamp" : "00:36:03.820",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 73.0 ],
"related_events" : [ "bc65db40-6e21-4bbe-a4ef-f3eeed866b62" ]
}, {
"id" : "bc65db40-6e21-4bbe-a4ef-f3eeed866b62",
"index" : 1300,
"period" : 1,
"timestamp" : "00:36:03.820",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 70,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 66.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "40e976e7-aa42-42ec-8f04-24418a3de4a2" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "84d677db-e302-4f84-b961-3c1c9f6c7f7a",
"index" : 1301,
"period" : 1,
"timestamp" : "00:36:31.860",
"minute" : 36,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 67.0, 10.0 ],
"duration" : 1.2,
"related_events" : [ "1280b856-33a5-4997-a38c-6db3f8f8c43a" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 8.5440035,
"angle" : -1.2120256,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "1280b856-33a5-4997-a38c-6db3f8f8c43a",
"index" : 1302,
"period" : 1,
"timestamp" : "00:36:33.060",
"minute" : 36,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"related_events" : [ "84d677db-e302-4f84-b961-3c1c9f6c7f7a" ]
}, {
"id" : "dcf3037e-f9db-44fd-bcfa-c2dd576366fe",
"index" : 1303,
"period" : 1,
"timestamp" : "00:36:33.060",
"minute" : 36,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"duration" : 0.48,
"related_events" : [ "12478ed9-31d4-4a81-ab36-c260c250e73e", "1280b856-33a5-4997-a38c-6db3f8f8c43a" ],
"carry" : {
"end_location" : [ 68.0, 2.0 ]
}
}, {
"id" : "12478ed9-31d4-4a81-ab36-c260c250e73e",
"index" : 1304,
"period" : 1,
"timestamp" : "00:36:33.540",
"minute" : 36,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 2.0 ],
"duration" : 2.08,
"related_events" : [ "855ee493-6a68-4c64-99ee-9fbd6dbf92ee" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 17.0,
"angle" : 2.0607536,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 60.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "855ee493-6a68-4c64-99ee-9fbd6dbf92ee",
"index" : 1305,
"period" : 1,
"timestamp" : "00:36:35.620",
"minute" : 36,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.0, 17.0 ],
"related_events" : [ "12478ed9-31d4-4a81-ab36-c260c250e73e" ]
}, {
"id" : "575acfde-2c4e-4c3c-9e98-14274321e11e",
"index" : 1306,
"period" : 1,
"timestamp" : "00:36:35.620",
"minute" : 36,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.0, 17.0 ],
"duration" : 0.04,
"related_events" : [ "855ee493-6a68-4c64-99ee-9fbd6dbf92ee", "a4c0350c-1381-4903-9150-86eb29b00b9c" ],
"carry" : {
"end_location" : [ 60.0, 17.0 ]
}
}, {
"id" : "a4c0350c-1381-4903-9150-86eb29b00b9c",
"index" : 1307,
"period" : 1,
"timestamp" : "00:36:35.660",
"minute" : 36,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.0, 17.0 ],
"duration" : 3.48,
"related_events" : [ "a5a8a7e0-1e2c-42bd-abdc-ed10c78b80d6" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 26.832815,
"angle" : 2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5a8a7e0-1e2c-42bd-abdc-ed10c78b80d6",
"index" : 1308,
"period" : 1,
"timestamp" : "00:36:39.140",
"minute" : 36,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 29.0 ],
"related_events" : [ "a4c0350c-1381-4903-9150-86eb29b00b9c" ]
}, {
"id" : "8498c073-55ec-4c11-aa41-8bc9730804a9",
"index" : 1309,
"period" : 1,
"timestamp" : "00:36:39.140",
"minute" : 36,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 29.0 ],
"duration" : 2.6,
"related_events" : [ "43cf755a-d248-43ec-a19f-cd6df301a810" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 26.627054,
"angle" : 2.5431738,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 14.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "43cf755a-d248-43ec-a19f-cd6df301a810",
"index" : 1310,
"period" : 1,
"timestamp" : "00:36:41.740",
"minute" : 36,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 14.0, 44.0 ],
"related_events" : [ "8498c073-55ec-4c11-aa41-8bc9730804a9" ]
}, {
"id" : "d25cdd3c-f7a7-410b-bb75-e8488375da80",
"index" : 1311,
"period" : 1,
"timestamp" : "00:36:41.740",
"minute" : 36,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 14.0, 44.0 ],
"duration" : 2.88,
"related_events" : [ "43cf755a-d248-43ec-a19f-cd6df301a810", "eb8a3e31-6900-436a-b5bf-141b819603c7" ],
"carry" : {
"end_location" : [ 16.0, 45.0 ]
}
}, {
"id" : "eb8a3e31-6900-436a-b5bf-141b819603c7",
"index" : 1312,
"period" : 1,
"timestamp" : "00:36:44.620",
"minute" : 36,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 16.0, 45.0 ],
"duration" : 3.48,
"related_events" : [ "6b0426d0-df2c-4510-9ff1-e5c734d5ef54" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 60.827625,
"angle" : -0.47835243,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6b0426d0-df2c-4510-9ff1-e5c734d5ef54",
"index" : 1313,
"period" : 1,
"timestamp" : "00:36:48.100",
"minute" : 36,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 17.0 ],
"related_events" : [ "eb8a3e31-6900-436a-b5bf-141b819603c7" ]
}, {
"id" : "a8b26630-cb58-4dcd-93a0-ab3817b6fd29",
"index" : 1314,
"period" : 1,
"timestamp" : "00:36:48.100",
"minute" : 36,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 17.0 ],
"duration" : 1.8,
"under_pressure" : true,
"related_events" : [ "6b0426d0-df2c-4510-9ff1-e5c734d5ef54", "7cf446a1-00b4-424a-aa37-3ec4b80c8172", "c9290ad7-e5c9-43bc-9a2b-8b70daf35e4e" ],
"carry" : {
"end_location" : [ 72.0, 3.0 ]
}
}, {
"id" : "c9290ad7-e5c9-43bc-9a2b-8b70daf35e4e",
"index" : 1315,
"period" : 1,
"timestamp" : "00:36:49.633",
"minute" : 36,
"second" : 49,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 73.0 ],
"duration" : 0.96,
"related_events" : [ "7cf446a1-00b4-424a-aa37-3ec4b80c8172", "a7ced19a-5d2d-43db-95fe-523d38cddd31", "a8b26630-cb58-4dcd-93a0-ab3817b6fd29", "b43a3ecf-678f-4040-8446-d3e0b724527a" ]
}, {
"id" : "7cf446a1-00b4-424a-aa37-3ec4b80c8172",
"index" : 1316,
"period" : 1,
"timestamp" : "00:36:49.900",
"minute" : 36,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 72.0, 3.0 ],
"duration" : 0.52,
"under_pressure" : true,
"related_events" : [ "b43a3ecf-678f-4040-8446-d3e0b724527a", "c9290ad7-e5c9-43bc-9a2b-8b70daf35e4e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.0415945,
"angle" : -0.08314123,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b43a3ecf-678f-4040-8446-d3e0b724527a",
"index" : 1317,
"period" : 1,
"timestamp" : "00:36:50.420",
"minute" : 36,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 84.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "7cf446a1-00b4-424a-aa37-3ec4b80c8172", "c9290ad7-e5c9-43bc-9a2b-8b70daf35e4e" ]
}, {
"id" : "a7ced19a-5d2d-43db-95fe-523d38cddd31",
"index" : 1318,
"period" : 1,
"timestamp" : "00:36:50.420",
"minute" : 36,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 84.0, 2.0 ],
"duration" : 1.44,
"under_pressure" : true,
"related_events" : [ "09150a4e-1557-40e8-b794-0275ccf4945c", "b43a3ecf-678f-4040-8446-d3e0b724527a", "c9290ad7-e5c9-43bc-9a2b-8b70daf35e4e" ],
"carry" : {
"end_location" : [ 78.0, 2.0 ]
}
}, {
"id" : "09150a4e-1557-40e8-b794-0275ccf4945c",
"index" : 1319,
"period" : 1,
"timestamp" : "00:36:51.860",
"minute" : 36,
"second" : 51,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 71,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 78.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "02695f87-a473-4d3b-850c-a6ee706028c6" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "02695f87-a473-4d3b-850c-a6ee706028c6",
"index" : 1320,
"period" : 1,
"timestamp" : "00:36:51.860",
"minute" : 36,
"second" : 51,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 43.0, 79.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "09150a4e-1557-40e8-b794-0275ccf4945c" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "532d7f3c-6cec-4760-9e03-01bac61cea18",
"index" : 1321,
"period" : 1,
"timestamp" : "00:36:52.553",
"minute" : 36,
"second" : 52,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 39.0, 79.0 ]
}, {
"id" : "59f9d05f-75cb-43e1-a6ec-44cff113de13",
"index" : 1322,
"period" : 1,
"timestamp" : "00:36:52.553",
"minute" : 36,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 39.0, 79.0 ],
"duration" : 3.067,
"under_pressure" : true,
"related_events" : [ "04f9f7a4-dfae-43d8-b000-1f3bb93ba753", "3257218e-7c57-4f46-aa14-ceee151f3636", "532d7f3c-6cec-4760-9e03-01bac61cea18" ],
"carry" : {
"end_location" : [ 41.0, 80.0 ]
}
}, {
"id" : "04f9f7a4-dfae-43d8-b000-1f3bb93ba753",
"index" : 1323,
"period" : 1,
"timestamp" : "00:36:53.353",
"minute" : 36,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 81.0, 3.0 ],
"duration" : 2.226,
"counterpress" : true,
"related_events" : [ "59f9d05f-75cb-43e1-a6ec-44cff113de13" ]
}, {
"id" : "3257218e-7c57-4f46-aa14-ceee151f3636",
"index" : 1324,
"period" : 1,
"timestamp" : "00:36:55.620",
"minute" : 36,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 41.0, 80.0 ],
"duration" : 0.333,
"related_events" : [ "074406b2-8886-4ff4-9fec-b4d60505fc98" ],
"pass" : {
"length" : 7.071068,
"angle" : -0.14189705,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "074406b2-8886-4ff4-9fec-b4d60505fc98",
"index" : 1325,
"period" : 1,
"timestamp" : "00:36:55.953",
"minute" : 36,
"second" : 55,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 73.0, 2.0 ],
"counterpress" : true,
"related_events" : [ "3257218e-7c57-4f46-aa14-ceee151f3636" ]
}, {
"id" : "22204724-691e-4ab9-b73e-2791ab1c77df",
"index" : 1326,
"period" : 1,
"timestamp" : "00:37:04.820",
"minute" : 37,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 79.0 ],
"duration" : 1.013,
"related_events" : [ "dc3cf4c9-0dc3-446b-ac89-bb8bd939eb7e" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 8.246211,
"angle" : -1.3258177,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 46.0, 71.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "dc3cf4c9-0dc3-446b-ac89-bb8bd939eb7e",
"index" : 1327,
"period" : 1,
"timestamp" : "00:37:05.833",
"minute" : 37,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.0, 71.0 ],
"related_events" : [ "22204724-691e-4ab9-b73e-2791ab1c77df" ]
}, {
"id" : "88ef2858-c08b-4cb4-a8b6-3df7f9f1d2ed",
"index" : 1328,
"period" : 1,
"timestamp" : "00:37:05.833",
"minute" : 37,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 45.0, 72.0 ],
"duration" : 1.32,
"related_events" : [ "06729038-0eda-4858-8d45-25172ade6994" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 17.0,
"angle" : 0.48995733,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 60.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "06729038-0eda-4858-8d45-25172ade6994",
"index" : 1329,
"period" : 1,
"timestamp" : "00:37:07.153",
"minute" : 37,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 60.0, 80.0 ],
"related_events" : [ "88ef2858-c08b-4cb4-a8b6-3df7f9f1d2ed" ]
}, {
"id" : "d4758809-01db-477e-a14b-7163b1ff48cc",
"index" : 1330,
"period" : 1,
"timestamp" : "00:37:07.153",
"minute" : 37,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 60.0, 80.0 ],
"duration" : 0.227,
"pass" : {
"length" : 2.0,
"angle" : -1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 60.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "ad625bef-6e45-41d2-aaaf-98fc5c7e7a8d",
"index" : 1331,
"period" : 1,
"timestamp" : "00:37:07.380",
"minute" : 37,
"second" : 7,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 73,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 4.0 ]
}, {
"id" : "2cd5f2be-2a4e-4523-b835-a4c6e2281627",
"index" : 1332,
"period" : 1,
"timestamp" : "00:37:08.820",
"minute" : 37,
"second" : 8,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 64.0, 2.0 ]
}, {
"id" : "d2bcad10-fd8a-4b36-978a-94da94c4885d",
"index" : 1333,
"period" : 1,
"timestamp" : "00:37:08.820",
"minute" : 37,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 64.0, 2.0 ],
"duration" : 0.44,
"related_events" : [ "2cd5f2be-2a4e-4523-b835-a4c6e2281627", "511cab71-c97e-4616-ab1f-8332678c205b" ],
"carry" : {
"end_location" : [ 64.0, 2.0 ]
}
}, {
"id" : "511cab71-c97e-4616-ab1f-8332678c205b",
"index" : 1334,
"period" : 1,
"timestamp" : "00:37:09.260",
"minute" : 37,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 64.0, 2.0 ],
"duration" : 0.8,
"related_events" : [ "ab86ad50-9a77-41a8-a9f6-b81b61770c4e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.899495,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ab86ad50-9a77-41a8-a9f6-b81b61770c4e",
"index" : 1335,
"period" : 1,
"timestamp" : "00:37:10.060",
"minute" : 37,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 71.0, 9.0 ],
"related_events" : [ "511cab71-c97e-4616-ab1f-8332678c205b" ]
}, {
"id" : "85f22e28-de1d-41dc-9fda-e841118740e4",
"index" : 1336,
"period" : 1,
"timestamp" : "00:37:10.060",
"minute" : 37,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 71.0, 9.0 ],
"duration" : 0.76,
"under_pressure" : true,
"related_events" : [ "30eb76b8-2223-45fb-85b8-2ecb6f516d75", "ab86ad50-9a77-41a8-a9f6-b81b61770c4e", "fb5ae13a-eb9b-4828-b8dc-cd54c5f92391" ],
"carry" : {
"end_location" : [ 71.0, 9.0 ]
}
}, {
"id" : "fb5ae13a-eb9b-4828-b8dc-cd54c5f92391",
"index" : 1337,
"period" : 1,
"timestamp" : "00:37:10.420",
"minute" : 37,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 76.0 ],
"duration" : 0.653,
"counterpress" : true,
"related_events" : [ "30eb76b8-2223-45fb-85b8-2ecb6f516d75", "85f22e28-de1d-41dc-9fda-e841118740e4" ]
}, {
"id" : "30eb76b8-2223-45fb-85b8-2ecb6f516d75",
"index" : 1338,
"period" : 1,
"timestamp" : "00:37:10.820",
"minute" : 37,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 71.0, 9.0 ],
"duration" : 0.8,
"under_pressure" : true,
"related_events" : [ "c63ed628-0577-45af-b065-eea8d2ac032b", "fb5ae13a-eb9b-4828-b8dc-cd54c5f92391" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 8.485281,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 3.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c63ed628-0577-45af-b065-eea8d2ac032b",
"index" : 1339,
"period" : 1,
"timestamp" : "00:37:11.620",
"minute" : 37,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 77.0, 3.0 ],
"related_events" : [ "30eb76b8-2223-45fb-85b8-2ecb6f516d75" ]
}, {
"id" : "83eedaec-dc18-4a5a-bf71-881620e11fa6",
"index" : 1340,
"period" : 1,
"timestamp" : "00:37:11.620",
"minute" : 37,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 77.0, 3.0 ],
"duration" : 2.92,
"related_events" : [ "c63ed628-0577-45af-b065-eea8d2ac032b", "f4c8dc53-82e6-4592-a7c3-bc0d59e59ac2" ],
"carry" : {
"end_location" : [ 99.0, 6.0 ]
}
}, {
"id" : "f4c8dc53-82e6-4592-a7c3-bc0d59e59ac2",
"index" : 1341,
"period" : 1,
"timestamp" : "00:37:14.540",
"minute" : 37,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 99.0, 6.0 ],
"duration" : 0.84,
"related_events" : [ "d67352b8-c97f-42b9-b717-eb1f1d9e2c23" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 17.262676,
"angle" : 1.3961241,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 102.0, 23.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d67352b8-c97f-42b9-b717-eb1f1d9e2c23",
"index" : 1342,
"period" : 1,
"timestamp" : "00:37:15.380",
"minute" : 37,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 102.0, 23.0 ],
"related_events" : [ "f4c8dc53-82e6-4592-a7c3-bc0d59e59ac2" ]
}, {
"id" : "12e1f559-5c1e-47f9-9430-38caab97cf60",
"index" : 1343,
"period" : 1,
"timestamp" : "00:37:15.380",
"minute" : 37,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 102.0, 23.0 ],
"duration" : 2.36,
"under_pressure" : true,
"related_events" : [ "3914be11-d9b1-4a91-b1c1-e2c0d24bd3fa", "859b9e52-1b45-4ab8-ac75-0360c11f0b70", "d67352b8-c97f-42b9-b717-eb1f1d9e2c23" ],
"carry" : {
"end_location" : [ 104.0, 18.0 ]
}
}, {
"id" : "859b9e52-1b45-4ab8-ac75-0360c11f0b70",
"index" : 1344,
"period" : 1,
"timestamp" : "00:37:17.060",
"minute" : 37,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 18.0, 62.0 ],
"duration" : 1.253,
"related_events" : [ "12e1f559-5c1e-47f9-9430-38caab97cf60", "3914be11-d9b1-4a91-b1c1-e2c0d24bd3fa" ]
}, {
"id" : "3914be11-d9b1-4a91-b1c1-e2c0d24bd3fa",
"index" : 1345,
"period" : 1,
"timestamp" : "00:37:17.740",
"minute" : 37,
"second" : 17,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.0, 18.0 ],
"under_pressure" : true,
"related_events" : [ "56630626-ad48-44e4-aec5-364a6eadc9ac", "859b9e52-1b45-4ab8-ac75-0360c11f0b70" ]
}, {
"id" : "56630626-ad48-44e4-aec5-364a6eadc9ac",
"index" : 1346,
"period" : 1,
"timestamp" : "00:37:17.740",
"minute" : 37,
"second" : 17,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 74,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 17.0, 63.0 ],
"under_pressure" : true,
"related_events" : [ "3914be11-d9b1-4a91-b1c1-e2c0d24bd3fa" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "084362fe-5160-49d7-956c-79757aa3d22f",
"index" : 1347,
"period" : 1,
"timestamp" : "00:37:30.060",
"minute" : 37,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 69.0, 2.0 ],
"duration" : 2.76,
"related_events" : [ "79982810-fcbb-42a3-a93a-7f3d6ce3d671" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 28.84441,
"angle" : 2.158799,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 26.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "79982810-fcbb-42a3-a93a-7f3d6ce3d671",
"index" : 1348,
"period" : 1,
"timestamp" : "00:37:32.820",
"minute" : 37,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.0, 26.0 ],
"related_events" : [ "084362fe-5160-49d7-956c-79757aa3d22f" ]
}, {
"id" : "281f61e3-3056-4b05-9d68-8a546a87fabe",
"index" : 1349,
"period" : 1,
"timestamp" : "00:37:32.820",
"minute" : 37,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.0, 26.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "1b44d941-3067-4d64-98bd-dbc16844c2bc", "79982810-fcbb-42a3-a93a-7f3d6ce3d671", "9db9c4ce-3d0e-4559-aac5-96edbf57dbb6" ],
"carry" : {
"end_location" : [ 51.0, 28.0 ]
}
}, {
"id" : "1b44d941-3067-4d64-98bd-dbc16844c2bc",
"index" : 1350,
"period" : 1,
"timestamp" : "00:37:33.140",
"minute" : 37,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 61.0 ],
"duration" : 0.853,
"related_events" : [ "281f61e3-3056-4b05-9d68-8a546a87fabe" ]
}, {
"id" : "9db9c4ce-3d0e-4559-aac5-96edbf57dbb6",
"index" : 1351,
"period" : 1,
"timestamp" : "00:37:34.100",
"minute" : 37,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.0, 28.0 ],
"duration" : 1.16,
"related_events" : [ "2a64d7cf-c2df-4e6c-9dd0-2e3b0806d476" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 13.601471,
"angle" : 0.6287963,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2a64d7cf-c2df-4e6c-9dd0-2e3b0806d476",
"index" : 1352,
"period" : 1,
"timestamp" : "00:37:35.260",
"minute" : 37,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 36.0 ],
"related_events" : [ "9db9c4ce-3d0e-4559-aac5-96edbf57dbb6" ]
}, {
"id" : "4f19ccaa-e3d9-414e-bdc3-ff05dbcc8c14",
"index" : 1353,
"period" : 1,
"timestamp" : "00:37:35.260",
"minute" : 37,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 36.0 ],
"duration" : 0.04,
"related_events" : [ "2a64d7cf-c2df-4e6c-9dd0-2e3b0806d476", "76c3f462-e73b-4373-9895-1ebc50b40af9" ],
"carry" : {
"end_location" : [ 62.0, 36.0 ]
}
}, {
"id" : "76c3f462-e73b-4373-9895-1ebc50b40af9",
"index" : 1354,
"period" : 1,
"timestamp" : "00:37:35.300",
"minute" : 37,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 36.0 ],
"duration" : 1.64,
"related_events" : [ "60e909bb-360d-4de0-ab38-d2ab3bebec6f" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 26.24881,
"angle" : -1.8804992,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 11.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "60e909bb-360d-4de0-ab38-d2ab3bebec6f",
"index" : 1355,
"period" : 1,
"timestamp" : "00:37:36.940",
"minute" : 37,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.0, 11.0 ],
"related_events" : [ "76c3f462-e73b-4373-9895-1ebc50b40af9" ]
}, {
"id" : "c68af89a-592e-4c37-954a-f48864247ec5",
"index" : 1356,
"period" : 1,
"timestamp" : "00:37:36.940",
"minute" : 37,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.0, 11.0 ],
"duration" : 2.4,
"related_events" : [ "e63bdb98-c67f-4835-a4c7-62dffe03f043" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 18.35756,
"angle" : -0.5123895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e63bdb98-c67f-4835-a4c7-62dffe03f043",
"index" : 1357,
"period" : 1,
"timestamp" : "00:37:39.340",
"minute" : 37,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"related_events" : [ "c68af89a-592e-4c37-954a-f48864247ec5" ]
}, {
"id" : "b7db0a7a-7fd5-4791-89a9-2d2544f7c6e5",
"index" : 1358,
"period" : 1,
"timestamp" : "00:37:39.340",
"minute" : 37,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"duration" : 0.92,
"related_events" : [ "c26ab50c-2d19-4591-901e-f19aa40d15aa", "e63bdb98-c67f-4835-a4c7-62dffe03f043" ],
"carry" : {
"end_location" : [ 76.0, 3.0 ]
}
}, {
"id" : "c26ab50c-2d19-4591-901e-f19aa40d15aa",
"index" : 1359,
"period" : 1,
"timestamp" : "00:37:40.260",
"minute" : 37,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.0, 3.0 ],
"duration" : 1.04,
"related_events" : [ "afa7be17-3f3a-42c4-8505-e99f7dc58bf2" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 21.189621,
"angle" : 0.3366748,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "afa7be17-3f3a-42c4-8505-e99f7dc58bf2",
"index" : 1360,
"period" : 1,
"timestamp" : "00:37:41.300",
"minute" : 37,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 96.0, 10.0 ],
"related_events" : [ "c26ab50c-2d19-4591-901e-f19aa40d15aa" ]
}, {
"id" : "de26b5cd-ea07-474c-a7f8-438afeda2b5e",
"index" : 1361,
"period" : 1,
"timestamp" : "00:37:41.300",
"minute" : 37,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 96.0, 10.0 ],
"duration" : 4.16,
"related_events" : [ "afa7be17-3f3a-42c4-8505-e99f7dc58bf2", "c89579a1-12a5-4d46-9929-985f8b27f81c" ],
"carry" : {
"end_location" : [ 99.0, 3.0 ]
}
}, {
"id" : "c89579a1-12a5-4d46-9929-985f8b27f81c",
"index" : 1362,
"period" : 1,
"timestamp" : "00:37:45.460",
"minute" : 37,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 99.0, 3.0 ],
"duration" : 1.693,
"related_events" : [ "5d56ff6d-c75c-458d-b666-17bf694ed94e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 10.440307,
"angle" : 0.2914568,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1beedd38-af44-4540-a9ed-1cbc3f051bd6",
"index" : 1363,
"period" : 1,
"timestamp" : "00:37:46.713",
"minute" : 37,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.0, 66.0 ],
"duration" : 0.96,
"related_events" : [ "3c475471-e0ff-43fa-9634-6cb5a6f44ea5", "5d56ff6d-c75c-458d-b666-17bf694ed94e" ]
}, {
"id" : "5d56ff6d-c75c-458d-b666-17bf694ed94e",
"index" : 1364,
"period" : 1,
"timestamp" : "00:37:47.153",
"minute" : 37,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 109.0, 6.0 ],
"under_pressure" : true,
"related_events" : [ "1beedd38-af44-4540-a9ed-1cbc3f051bd6", "c89579a1-12a5-4d46-9929-985f8b27f81c" ]
}, {
"id" : "3c475471-e0ff-43fa-9634-6cb5a6f44ea5",
"index" : 1365,
"period" : 1,
"timestamp" : "00:37:47.153",
"minute" : 37,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 109.0, 6.0 ],
"duration" : 0.907,
"under_pressure" : true,
"related_events" : [ "1beedd38-af44-4540-a9ed-1cbc3f051bd6", "52eb343b-8411-4b5a-977f-fd22f678ce36", "5d56ff6d-c75c-458d-b666-17bf694ed94e" ],
"carry" : {
"end_location" : [ 109.0, 6.0 ]
}
}, {
"id" : "52eb343b-8411-4b5a-977f-fd22f678ce36",
"index" : 1366,
"period" : 1,
"timestamp" : "00:37:48.060",
"minute" : 37,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 109.0, 6.0 ],
"duration" : 1.24,
"related_events" : [ "12c66bbb-8204-4232-938b-3a68ada330f4", "f40832ed-bfc7-4603-91cc-15c03c53b77b" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 18.110771,
"angle" : 1.4601392,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "12c66bbb-8204-4232-938b-3a68ada330f4",
"index" : 1367,
"period" : 1,
"timestamp" : "00:37:49.300",
"minute" : 37,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 112.0, 21.0 ],
"related_events" : [ "52eb343b-8411-4b5a-977f-fd22f678ce36" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f40832ed-bfc7-4603-91cc-15c03c53b77b",
"index" : 1368,
"period" : 1,
"timestamp" : "00:37:49.300",
"minute" : 37,
"second" : 49,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 10.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "52eb343b-8411-4b5a-977f-fd22f678ce36" ]
}, {
"id" : "5b5de22d-ed6f-40a7-be6e-664307f0627b",
"index" : 1369,
"period" : 1,
"timestamp" : "00:37:50.233",
"minute" : 37,
"second" : 50,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 9.0, 73.0 ],
"under_pressure" : true
}, {
"id" : "425ed1f2-cf8b-4dc1-a2ab-2724610cc312",
"index" : 1370,
"period" : 1,
"timestamp" : "00:37:52.700",
"minute" : 37,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 88.0, 16.0 ],
"duration" : 1.24,
"related_events" : [ "ded777b7-5add-4cb5-b639-574b61418f7b" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 14.035668,
"angle" : -1.4994888,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 89.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ded777b7-5add-4cb5-b639-574b61418f7b",
"index" : 1371,
"period" : 1,
"timestamp" : "00:37:53.940",
"minute" : 37,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 89.0, 2.0 ],
"related_events" : [ "425ed1f2-cf8b-4dc1-a2ab-2724610cc312" ]
}, {
"id" : "b764221e-af60-4414-8e28-6f96001eeefc",
"index" : 1372,
"period" : 1,
"timestamp" : "00:37:53.940",
"minute" : 37,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 89.0, 2.0 ],
"duration" : 0.04,
"related_events" : [ "67a54302-dd39-4e1e-bd8f-e1dcdc70dd01", "ded777b7-5add-4cb5-b639-574b61418f7b" ],
"carry" : {
"end_location" : [ 89.0, 2.0 ]
}
}, {
"id" : "67a54302-dd39-4e1e-bd8f-e1dcdc70dd01",
"index" : 1373,
"period" : 1,
"timestamp" : "00:37:53.980",
"minute" : 37,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 89.0, 2.0 ],
"duration" : 1.2,
"related_events" : [ "a9a088db-7886-4ec2-8dfb-1e4cca850b50" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 8.062258,
"angle" : 1.4464413,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a9a088db-7886-4ec2-8dfb-1e4cca850b50",
"index" : 1374,
"period" : 1,
"timestamp" : "00:37:55.180",
"minute" : 37,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.0, 10.0 ],
"related_events" : [ "67a54302-dd39-4e1e-bd8f-e1dcdc70dd01" ]
}, {
"id" : "03878461-078b-49b2-9954-560b0036263d",
"index" : 1375,
"period" : 1,
"timestamp" : "00:37:55.180",
"minute" : 37,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.0, 10.0 ],
"duration" : 0.04,
"related_events" : [ "a9a088db-7886-4ec2-8dfb-1e4cca850b50", "bcdb8853-95da-4151-99e7-1b3ef21d6620" ],
"carry" : {
"end_location" : [ 90.0, 10.0 ]
}
}, {
"id" : "bcdb8853-95da-4151-99e7-1b3ef21d6620",
"index" : 1376,
"period" : 1,
"timestamp" : "00:37:55.220",
"minute" : 37,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.0, 10.0 ],
"duration" : 0.84,
"related_events" : [ "4536ac29-e738-434a-a0a8-757b825230f9" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 9.899495,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4536ac29-e738-434a-a0a8-757b825230f9",
"index" : 1377,
"period" : 1,
"timestamp" : "00:37:56.060",
"minute" : 37,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 3.0 ],
"related_events" : [ "bcdb8853-95da-4151-99e7-1b3ef21d6620" ]
}, {
"id" : "a4671d71-1fea-43e5-bbad-2a8ceb503261",
"index" : 1378,
"period" : 1,
"timestamp" : "00:37:56.060",
"minute" : 37,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 3.0 ],
"duration" : 1.16,
"related_events" : [ "4536ac29-e738-434a-a0a8-757b825230f9", "89b30935-6304-4680-a1fb-d0edd676e7cb" ],
"carry" : {
"end_location" : [ 102.0, 3.0 ]
}
}, {
"id" : "89b30935-6304-4680-a1fb-d0edd676e7cb",
"index" : 1379,
"period" : 1,
"timestamp" : "00:37:57.220",
"minute" : 37,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 102.0, 3.0 ],
"duration" : 0.24,
"related_events" : [ "3ef35879-2c22-498d-8512-99c87b9588cb" ],
"pass" : {
"length" : 8.246211,
"angle" : 1.3258177,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.0, 11.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3ef35879-2c22-498d-8512-99c87b9588cb",
"index" : 1380,
"period" : 1,
"timestamp" : "00:37:57.460",
"minute" : 37,
"second" : 57,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 75,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 17.0, 70.0 ],
"related_events" : [ "89b30935-6304-4680-a1fb-d0edd676e7cb" ]
}, {
"id" : "0f935ab5-bc04-401b-92c7-1c2c8dd2fb88",
"index" : 1381,
"period" : 1,
"timestamp" : "00:38:00.673",
"minute" : 38,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 102.0, 3.0 ],
"duration" : 1.066,
"related_events" : [ "66bc49f5-d62a-4df4-8416-bde9fd8e8726" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 11.045361,
"angle" : -3.050933,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 91.0, 2.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "66bc49f5-d62a-4df4-8416-bde9fd8e8726",
"index" : 1382,
"period" : 1,
"timestamp" : "00:38:01.739",
"minute" : 38,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.0, 2.0 ],
"related_events" : [ "0f935ab5-bc04-401b-92c7-1c2c8dd2fb88" ]
}, {
"id" : "fa4c7299-7850-4101-9e40-e76b2cd06948",
"index" : 1383,
"period" : 1,
"timestamp" : "00:38:01.739",
"minute" : 38,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.0, 2.0 ],
"duration" : 1.681,
"under_pressure" : true,
"related_events" : [ "10eac659-88b8-4cbe-8ce0-992c436f41b3", "66bc49f5-d62a-4df4-8416-bde9fd8e8726", "91d6268a-b3c3-45a0-bf79-0c87c77d1efc" ],
"carry" : {
"end_location" : [ 90.0, 5.0 ]
}
}, {
"id" : "10eac659-88b8-4cbe-8ce0-992c436f41b3",
"index" : 1384,
"period" : 1,
"timestamp" : "00:38:02.273",
"minute" : 38,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 27.0, 75.0 ],
"duration" : 1.28,
"related_events" : [ "91d6268a-b3c3-45a0-bf79-0c87c77d1efc", "fa4c7299-7850-4101-9e40-e76b2cd06948" ]
}, {
"id" : "91d6268a-b3c3-45a0-bf79-0c87c77d1efc",
"index" : 1385,
"period" : 1,
"timestamp" : "00:38:03.420",
"minute" : 38,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.0, 5.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "045b761e-05aa-439d-8418-ac1e1e32b3cd", "10eac659-88b8-4cbe-8ce0-992c436f41b3" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 7.071068,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "045b761e-05aa-439d-8418-ac1e1e32b3cd",
"index" : 1386,
"period" : 1,
"timestamp" : "00:38:04.260",
"minute" : 38,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.0, 10.0 ],
"related_events" : [ "91d6268a-b3c3-45a0-bf79-0c87c77d1efc" ]
}, {
"id" : "c06afd98-f9c0-461d-8fb7-1844474a5e92",
"index" : 1387,
"period" : 1,
"timestamp" : "00:38:04.260",
"minute" : 38,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.0, 10.0 ],
"duration" : 1.4,
"related_events" : [ "045b761e-05aa-439d-8418-ac1e1e32b3cd", "ccba5ebd-1899-4e32-bf9b-a91d710212e6" ],
"carry" : {
"end_location" : [ 83.0, 11.0 ]
}
}, {
"id" : "ccba5ebd-1899-4e32-bf9b-a91d710212e6",
"index" : 1388,
"period" : 1,
"timestamp" : "00:38:05.660",
"minute" : 38,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 83.0, 11.0 ],
"duration" : 1.04,
"related_events" : [ "7121f9ec-649e-4bb9-8774-01cdd5482b30" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 14.56022,
"angle" : 1.2924967,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7121f9ec-649e-4bb9-8774-01cdd5482b30",
"index" : 1389,
"period" : 1,
"timestamp" : "00:38:06.700",
"minute" : 38,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 25.0 ],
"related_events" : [ "ccba5ebd-1899-4e32-bf9b-a91d710212e6" ]
}, {
"id" : "4d7e36f3-59ae-4f49-bfc6-643012c5c19f",
"index" : 1390,
"period" : 1,
"timestamp" : "00:38:06.700",
"minute" : 38,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 25.0 ],
"duration" : 0.053,
"related_events" : [ "7121f9ec-649e-4bb9-8774-01cdd5482b30", "f4ba84da-2048-4e02-adf2-939a11564247" ],
"carry" : {
"end_location" : [ 87.0, 25.0 ]
}
}, {
"id" : "f4ba84da-2048-4e02-adf2-939a11564247",
"index" : 1391,
"period" : 1,
"timestamp" : "00:38:06.753",
"minute" : 38,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 25.0 ],
"duration" : 0.507,
"related_events" : [ "a8a0e4fa-b247-48e4-8314-3e93bb1ece33", "e58e0f7f-7411-4efe-9269-a1e52b711033" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 6.3245554,
"angle" : -1.2490457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 19.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e58e0f7f-7411-4efe-9269-a1e52b711033",
"index" : 1392,
"period" : 1,
"timestamp" : "00:38:07.260",
"minute" : 38,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.0, 19.0 ],
"related_events" : [ "f4ba84da-2048-4e02-adf2-939a11564247" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a8a0e4fa-b247-48e4-8314-3e93bb1ece33",
"index" : 1393,
"period" : 1,
"timestamp" : "00:38:07.260",
"minute" : 38,
"second" : 7,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 62.0 ],
"related_events" : [ "f4ba84da-2048-4e02-adf2-939a11564247" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "055271de-4fd7-40db-9aa6-797010b4aad7",
"index" : 1394,
"period" : 1,
"timestamp" : "00:38:08.633",
"minute" : 38,
"second" : 8,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 83.0, 23.0 ],
"related_events" : [ "133110ac-5ba0-45b2-b75e-f08d301b391a" ]
}, {
"id" : "133110ac-5ba0-45b2-b75e-f08d301b391a",
"index" : 1395,
"period" : 1,
"timestamp" : "00:38:08.633",
"minute" : 38,
"second" : 8,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 76,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 38.0, 58.0 ],
"under_pressure" : true,
"related_events" : [ "055271de-4fd7-40db-9aa6-797010b4aad7" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "2bc36449-d58f-41d8-8c7b-8085e0fc8d79",
"index" : 1396,
"period" : 1,
"timestamp" : "00:38:43.660",
"minute" : 38,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 43.0, 60.0 ],
"duration" : 3.24,
"related_events" : [ "82ac8f1e-f96d-4134-b883-569a422bd3a9" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 59.816387,
"angle" : -0.6669082,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 90.0, 23.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "82ac8f1e-f96d-4134-b883-569a422bd3a9",
"index" : 1397,
"period" : 1,
"timestamp" : "00:38:46.900",
"minute" : 38,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 23.0 ],
"related_events" : [ "2bc36449-d58f-41d8-8c7b-8085e0fc8d79" ]
}, {
"id" : "5e47820e-12f5-47fe-a6fd-79717da6db54",
"index" : 1398,
"period" : 1,
"timestamp" : "00:38:46.900",
"minute" : 38,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 23.0 ],
"duration" : 1.453,
"related_events" : [ "5102cfc8-3b26-4c02-a121-483e688e71f4" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 15.132746,
"angle" : 1.7033478,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 38.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "5102cfc8-3b26-4c02-a121-483e688e71f4",
"index" : 1399,
"period" : 1,
"timestamp" : "00:38:48.353",
"minute" : 38,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 88.0, 38.0 ],
"related_events" : [ "5e47820e-12f5-47fe-a6fd-79717da6db54" ]
}, {
"id" : "0ebed8e6-25f5-482d-833c-b01313a05b82",
"index" : 1400,
"period" : 1,
"timestamp" : "00:38:48.353",
"minute" : 38,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 88.0, 38.0 ],
"duration" : 0.907,
"under_pressure" : true,
"related_events" : [ "5102cfc8-3b26-4c02-a121-483e688e71f4", "7a6e9bce-6bbc-4b18-b154-0fe0f70e3b25", "cb27d0d9-89ec-45f1-bace-b49d6adf39b7" ],
"carry" : {
"end_location" : [ 91.0, 29.0 ]
}
}, {
"id" : "7a6e9bce-6bbc-4b18-b154-0fe0f70e3b25",
"index" : 1401,
"period" : 1,
"timestamp" : "00:38:48.860",
"minute" : 38,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 33.0, 32.0 ],
"duration" : 0.613,
"related_events" : [ "0ebed8e6-25f5-482d-833c-b01313a05b82", "cb27d0d9-89ec-45f1-bace-b49d6adf39b7" ]
}, {
"id" : "cb27d0d9-89ec-45f1-bace-b49d6adf39b7",
"index" : 1402,
"period" : 1,
"timestamp" : "00:38:49.260",
"minute" : 38,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 91.0, 29.0 ],
"duration" : 1.733,
"under_pressure" : true,
"related_events" : [ "04bbf2b0-d071-4be4-a905-ae90a1513fd2", "7a6e9bce-6bbc-4b18-b154-0fe0f70e3b25" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 17.464249,
"angle" : 0.23109066,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 108.0, 33.0 ],
"assisted_shot_id" : "9c53cc71-f805-4b14-94d5-b828995d9996",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "813be886-9043-46b3-9aa3-3f6f72a84d7c",
"index" : 1403,
"period" : 1,
"timestamp" : "00:38:50.513",
"minute" : 38,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 17.0, 49.0 ],
"duration" : 0.559,
"related_events" : [ "04bbf2b0-d071-4be4-a905-ae90a1513fd2", "9c53cc71-f805-4b14-94d5-b828995d9996" ]
}, {
"id" : "04bbf2b0-d071-4be4-a905-ae90a1513fd2",
"index" : 1404,
"period" : 1,
"timestamp" : "00:38:50.993",
"minute" : 38,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 108.0, 33.0 ],
"under_pressure" : true,
"related_events" : [ "813be886-9043-46b3-9aa3-3f6f72a84d7c", "cb27d0d9-89ec-45f1-bace-b49d6adf39b7" ]
}, {
"id" : "9c53cc71-f805-4b14-94d5-b828995d9996",
"index" : 1405,
"period" : 1,
"timestamp" : "00:38:50.993",
"minute" : 38,
"second" : 50,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 109.0, 34.0 ],
"duration" : 0.427,
"under_pressure" : true,
"related_events" : [ "66ee60fb-fc51-445c-954e-67422ae87406", "813be886-9043-46b3-9aa3-3f6f72a84d7c" ],
"shot" : {
"statsbomb_xg" : 0.20104031,
"end_location" : [ 117.0, 42.2, 1.8 ],
"key_pass_id" : "cb27d0d9-89ec-45f1-bace-b49d6adf39b7",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"first_time" : true,
"technique" : {
"id" : 95,
"name" : "Volley"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 103.0, 50.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 91.0, 18.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
}, {
"location" : [ 91.0, 22.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 93.0, 27.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 101.0, 30.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 35.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 34.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 116.0, 39.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 96.0, 25.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "66ee60fb-fc51-445c-954e-67422ae87406",
"index" : 1406,
"period" : 1,
"timestamp" : "00:38:51.420",
"minute" : 38,
"second" : 51,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.0, 42.0 ],
"related_events" : [ "9c53cc71-f805-4b14-94d5-b828995d9996" ],
"goalkeeper" : {
"body_part" : {
"id" : 39,
"name" : "Left Hand"
},
"outcome" : {
"id" : 52,
"name" : "In Play Danger"
},
"technique" : {
"id" : 46,
"name" : "Standing"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "06dac61f-fe9c-4a1a-89a0-727f57fbdc0f",
"index" : 1407,
"period" : 1,
"timestamp" : "00:38:52.060",
"minute" : 38,
"second" : 52,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.0, 45.0 ],
"under_pressure" : true
}, {
"id" : "19398c50-fcc2-49d5-8e73-6988e0980903",
"index" : 1408,
"period" : 1,
"timestamp" : "00:38:53.900",
"minute" : 38,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 34.0 ]
}, {
"id" : "2941f599-f61e-49c9-94be-1225895d75bf",
"index" : 1409,
"period" : 1,
"timestamp" : "00:38:53.900",
"minute" : 38,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 34.0 ],
"duration" : 21.12,
"related_events" : [ "11246328-f228-44eb-a82a-1aa37a4bd5ca", "19398c50-fcc2-49d5-8e73-6988e0980903" ],
"carry" : {
"end_location" : [ 24.0, 54.0 ]
}
}, {
"id" : "11246328-f228-44eb-a82a-1aa37a4bd5ca",
"index" : 1410,
"period" : 1,
"timestamp" : "00:39:15.020",
"minute" : 39,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 24.0, 54.0 ],
"duration" : 3.56,
"related_events" : [ "50939b93-22e0-4800-b5d5-0a8bf04f14e7", "6f77f071-7cc1-4ead-851d-303b9e75cc7a" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 69.050705,
"angle" : -0.1746722,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "50939b93-22e0-4800-b5d5-0a8bf04f14e7",
"index" : 1411,
"period" : 1,
"timestamp" : "00:39:18.580",
"minute" : 39,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 93.0, 44.0 ],
"related_events" : [ "11246328-f228-44eb-a82a-1aa37a4bd5ca" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f588e217-6622-4a6c-a130-8d2e9477a4be",
"index" : 1412,
"period" : 1,
"timestamp" : "00:39:18.580",
"minute" : 39,
"second" : 18,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 87.0, 43.0 ],
"under_pressure" : true,
"related_events" : [ "6f77f071-7cc1-4ead-851d-303b9e75cc7a" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "6f77f071-7cc1-4ead-851d-303b9e75cc7a",
"index" : 1413,
"period" : 1,
"timestamp" : "00:39:18.580",
"minute" : 39,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.0, 38.0 ],
"duration" : 1.733,
"under_pressure" : true,
"related_events" : [ "0ff5f941-83bb-4d6f-aa6d-6d277053605e", "11246328-f228-44eb-a82a-1aa37a4bd5ca", "ba4bd33a-a779-4ebf-b9e3-fb6e5f86697a", "f588e217-6622-4a6c-a130-8d2e9477a4be" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 5.0990195,
"angle" : 0.19739556,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 39.0, 39.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "0ff5f941-83bb-4d6f-aa6d-6d277053605e",
"index" : 1414,
"period" : 1,
"timestamp" : "00:39:20.313",
"minute" : 39,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 42.0, 40.0 ],
"related_events" : [ "6f77f071-7cc1-4ead-851d-303b9e75cc7a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ba4bd33a-a779-4ebf-b9e3-fb6e5f86697a",
"index" : 1415,
"period" : 1,
"timestamp" : "00:39:20.313",
"minute" : 39,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 82.0, 42.0 ],
"duration" : 1.427,
"related_events" : [ "6f77f071-7cc1-4ead-851d-303b9e75cc7a", "8035a105-bdad-41d2-a042-7376bc3080eb", "b0104edf-3fa6-47fe-a5f8-0d4bc7113b3e" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 2.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 84.0, 42.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "8035a105-bdad-41d2-a042-7376bc3080eb",
"index" : 1416,
"period" : 1,
"timestamp" : "00:39:21.740",
"minute" : 39,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 86.0, 29.0 ],
"related_events" : [ "ba4bd33a-a779-4ebf-b9e3-fb6e5f86697a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b0104edf-3fa6-47fe-a5f8-0d4bc7113b3e",
"index" : 1417,
"period" : 1,
"timestamp" : "00:39:21.740",
"minute" : 39,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 37.0, 39.0 ],
"duration" : 1.253,
"related_events" : [ "45ad6f81-e3b1-459b-9b71-25e9146bebad", "ba4bd33a-a779-4ebf-b9e3-fb6e5f86697a" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 22.36068,
"angle" : -0.4636476,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "45ad6f81-e3b1-459b-9b71-25e9146bebad",
"index" : 1418,
"period" : 1,
"timestamp" : "00:39:22.993",
"minute" : 39,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 57.0, 29.0 ],
"related_events" : [ "b0104edf-3fa6-47fe-a5f8-0d4bc7113b3e" ]
}, {
"id" : "0bf77cc9-d31b-489c-94c3-9e05a06c9710",
"index" : 1419,
"period" : 1,
"timestamp" : "00:39:22.993",
"minute" : 39,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 57.0, 29.0 ],
"duration" : 0.08,
"under_pressure" : true,
"related_events" : [ "45ad6f81-e3b1-459b-9b71-25e9146bebad", "9627e2fa-242f-4b2e-9413-ea544e6a3bfb", "f7701538-4fb3-486f-b671-40039a4b91aa" ],
"carry" : {
"end_location" : [ 57.0, 27.0 ]
}
}, {
"id" : "f7701538-4fb3-486f-b671-40039a4b91aa",
"index" : 1420,
"period" : 1,
"timestamp" : "00:39:23.073",
"minute" : 39,
"second" : 23,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.0, 54.0 ],
"related_events" : [ "0bf77cc9-d31b-489c-94c3-9e05a06c9710", "9627e2fa-242f-4b2e-9413-ea544e6a3bfb" ],
"foul_committed" : {
"card" : {
"id" : 7,
"name" : "Yellow Card"
}
}
}, {
"id" : "9627e2fa-242f-4b2e-9413-ea544e6a3bfb",
"index" : 1421,
"period" : 1,
"timestamp" : "00:39:23.073",
"minute" : 39,
"second" : 23,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 77,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 57.0, 27.0 ],
"under_pressure" : true,
"related_events" : [ "f7701538-4fb3-486f-b671-40039a4b91aa" ]
}, {
"id" : "dbf5f41f-32f1-4ad3-9095-175d4ccafa8a",
"index" : 1422,
"period" : 1,
"timestamp" : "00:39:59.860",
"minute" : 39,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 59.0, 29.0 ],
"duration" : 0.653,
"related_events" : [ "45b1fc65-88bd-4296-97d2-25451d627ea0" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 7.28011,
"angle" : 0.27829966,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "45b1fc65-88bd-4296-97d2-25451d627ea0",
"index" : 1423,
"period" : 1,
"timestamp" : "00:40:00.513",
"minute" : 40,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 31.0 ],
"related_events" : [ "dbf5f41f-32f1-4ad3-9095-175d4ccafa8a" ]
}, {
"id" : "ea096bf8-b502-4c0e-85a7-da21f749ebe7",
"index" : 1424,
"period" : 1,
"timestamp" : "00:40:00.513",
"minute" : 40,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 32.0 ],
"duration" : 1.2,
"related_events" : [ "4c9bfe6a-c6c5-4fb7-ad6a-c2af108b818a" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 11.401754,
"angle" : -2.8753407,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bdef973a-76d5-4e04-884b-ff1fe3c1bc39",
"index" : 1425,
"period" : 1,
"timestamp" : "00:40:01.500",
"minute" : 40,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 58.0, 51.0 ],
"duration" : 0.48,
"related_events" : [ "11b58235-9317-4eff-a160-70a528e9cb4b", "4c9bfe6a-c6c5-4fb7-ad6a-c2af108b818a", "aab44761-d409-4e61-beea-45f72eb3d8c8" ]
}, {
"id" : "4c9bfe6a-c6c5-4fb7-ad6a-c2af108b818a",
"index" : 1426,
"period" : 1,
"timestamp" : "00:40:01.713",
"minute" : 40,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.0, 29.0 ],
"under_pressure" : true,
"related_events" : [ "bdef973a-76d5-4e04-884b-ff1fe3c1bc39", "ea096bf8-b502-4c0e-85a7-da21f749ebe7" ]
}, {
"id" : "11b58235-9317-4eff-a160-70a528e9cb4b",
"index" : 1427,
"period" : 1,
"timestamp" : "00:40:01.713",
"minute" : 40,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.0, 29.0 ],
"duration" : 0.227,
"under_pressure" : true,
"related_events" : [ "4c9bfe6a-c6c5-4fb7-ad6a-c2af108b818a", "aab44761-d409-4e61-beea-45f72eb3d8c8", "bdef973a-76d5-4e04-884b-ff1fe3c1bc39" ],
"carry" : {
"end_location" : [ 56.0, 29.0 ]
}
}, {
"id" : "aab44761-d409-4e61-beea-45f72eb3d8c8",
"index" : 1428,
"period" : 1,
"timestamp" : "00:40:01.940",
"minute" : 40,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 29.0 ],
"duration" : 2.08,
"under_pressure" : true,
"related_events" : [ "7d5a8c50-3724-450d-9c88-f064301ebe61", "bdef973a-76d5-4e04-884b-ff1fe3c1bc39" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 26.24881,
"angle" : -1.2610934,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7d5a8c50-3724-450d-9c88-f064301ebe61",
"index" : 1429,
"period" : 1,
"timestamp" : "00:40:04.020",
"minute" : 40,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 4.0 ],
"related_events" : [ "aab44761-d409-4e61-beea-45f72eb3d8c8" ]
}, {
"id" : "fde50d2c-7949-4a88-a9d4-647749f897b9",
"index" : 1430,
"period" : 1,
"timestamp" : "00:40:04.020",
"minute" : 40,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 4.0 ],
"duration" : 1.08,
"related_events" : [ "718607c6-5088-429f-89c2-73503de4db1e", "fc565c5c-ed6b-40e9-bff7-c6a3d46b7fbc" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 21.954498,
"angle" : 0.5247958,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 15.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "718607c6-5088-429f-89c2-73503de4db1e",
"index" : 1431,
"period" : 1,
"timestamp" : "00:40:05.100",
"minute" : 40,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 89.0, 24.0 ],
"related_events" : [ "fde50d2c-7949-4a88-a9d4-647749f897b9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "fc565c5c-ed6b-40e9-bff7-c6a3d46b7fbc",
"index" : 1432,
"period" : 1,
"timestamp" : "00:40:05.100",
"minute" : 40,
"second" : 5,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 66.0 ],
"related_events" : [ "fde50d2c-7949-4a88-a9d4-647749f897b9" ]
}, {
"id" : "7da3e2e5-107c-4f33-8498-c35fec1a9acc",
"index" : 1433,
"period" : 1,
"timestamp" : "00:40:05.100",
"minute" : 40,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 66.0 ],
"duration" : 3.36,
"under_pressure" : true,
"related_events" : [ "af4ea0a5-bb9a-42ec-b7ec-b298d82ebd8e", "ee0cf5e7-61b9-4cee-abaf-a7cca90e5ceb", "fc565c5c-ed6b-40e9-bff7-c6a3d46b7fbc" ],
"carry" : {
"end_location" : [ 35.0, 70.0 ]
}
}, {
"id" : "af4ea0a5-bb9a-42ec-b7ec-b298d82ebd8e",
"index" : 1434,
"period" : 1,
"timestamp" : "00:40:05.980",
"minute" : 40,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 76.0, 14.0 ],
"duration" : 0.893,
"counterpress" : true,
"related_events" : [ "7da3e2e5-107c-4f33-8498-c35fec1a9acc" ]
}, {
"id" : "ee0cf5e7-61b9-4cee-abaf-a7cca90e5ceb",
"index" : 1435,
"period" : 1,
"timestamp" : "00:40:08.460",
"minute" : 40,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 35.0, 70.0 ],
"duration" : 1.84,
"related_events" : [ "c98a702f-1990-4bba-aadb-d17dbcfba67b" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 28.160255,
"angle" : -1.677532,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 42.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c98a702f-1990-4bba-aadb-d17dbcfba67b",
"index" : 1436,
"period" : 1,
"timestamp" : "00:40:10.300",
"minute" : 40,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 42.0 ],
"related_events" : [ "ee0cf5e7-61b9-4cee-abaf-a7cca90e5ceb" ]
}, {
"id" : "99311baa-5bf0-401b-9fb0-5cdce0a1e5af",
"index" : 1437,
"period" : 1,
"timestamp" : "00:40:10.300",
"minute" : 40,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 42.0 ],
"duration" : 1.52,
"under_pressure" : true,
"related_events" : [ "c98a702f-1990-4bba-aadb-d17dbcfba67b", "ce3ccd13-2b97-4b6e-9d32-555d7040197e", "d426b981-d057-482b-9f63-4e9123b28410" ],
"carry" : {
"end_location" : [ 33.0, 49.0 ]
}
}, {
"id" : "ce3ccd13-2b97-4b6e-9d32-555d7040197e",
"index" : 1438,
"period" : 1,
"timestamp" : "00:40:10.620",
"minute" : 40,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.0, 39.0 ],
"duration" : 1.6,
"related_events" : [ "99311baa-5bf0-401b-9fb0-5cdce0a1e5af", "d426b981-d057-482b-9f63-4e9123b28410" ]
}, {
"id" : "d426b981-d057-482b-9f63-4e9123b28410",
"index" : 1439,
"period" : 1,
"timestamp" : "00:40:11.820",
"minute" : 40,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 49.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "2ac58286-915b-467f-99f7-12a854d0168f", "ce3ccd13-2b97-4b6e-9d32-555d7040197e" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 21.84033,
"angle" : 0.27829966,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2ac58286-915b-467f-99f7-12a854d0168f",
"index" : 1440,
"period" : 1,
"timestamp" : "00:40:12.700",
"minute" : 40,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 55.0 ],
"related_events" : [ "d426b981-d057-482b-9f63-4e9123b28410" ]
}, {
"id" : "baa2a02a-2774-4e7c-a1c9-99be56da3a5a",
"index" : 1441,
"period" : 1,
"timestamp" : "00:40:12.700",
"minute" : 40,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 55.0 ],
"duration" : 0.04,
"related_events" : [ "26e6e917-84ae-40fc-a27a-37fd031b9137", "2ac58286-915b-467f-99f7-12a854d0168f" ],
"carry" : {
"end_location" : [ 54.0, 55.0 ]
}
}, {
"id" : "26e6e917-84ae-40fc-a27a-37fd031b9137",
"index" : 1442,
"period" : 1,
"timestamp" : "00:40:12.740",
"minute" : 40,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 55.0 ],
"duration" : 1.32,
"related_events" : [ "f4b70818-f255-4c15-bc52-b4f7d5e95de6" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 24.020824,
"angle" : 1.6124389,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 79.0 ],
"backheel" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "b51bdcc2-ba5a-40ee-9a31-48b8b19017a5",
"index" : 1443,
"period" : 1,
"timestamp" : "00:40:12.873",
"minute" : 40,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.0, 25.0 ],
"duration" : 0.8
}, {
"id" : "f4b70818-f255-4c15-bc52-b4f7d5e95de6",
"index" : 1444,
"period" : 1,
"timestamp" : "00:40:14.060",
"minute" : 40,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 79,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 79.0 ],
"related_events" : [ "26e6e917-84ae-40fc-a27a-37fd031b9137" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d5f1edcb-f56f-4a54-9653-4de7051b6f86",
"index" : 1445,
"period" : 1,
"timestamp" : "00:40:26.980",
"minute" : 40,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.0, 2.0 ],
"duration" : 3.28,
"related_events" : [ "47cc0b4d-0f23-4fb3-b414-94014a3a18ea", "b91629b6-8f30-4ba8-b266-eb824240a434" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 32.01562,
"angle" : 0.25255427,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 107.0, 10.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "b91629b6-8f30-4ba8-b266-eb824240a434",
"index" : 1446,
"period" : 1,
"timestamp" : "00:40:30.260",
"minute" : 40,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 105.0, 9.0 ],
"related_events" : [ "d5f1edcb-f56f-4a54-9653-4de7051b6f86" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "47cc0b4d-0f23-4fb3-b414-94014a3a18ea",
"index" : 1447,
"period" : 1,
"timestamp" : "00:40:30.260",
"minute" : 40,
"second" : 30,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.0, 71.0 ],
"under_pressure" : true,
"related_events" : [ "d5f1edcb-f56f-4a54-9653-4de7051b6f86" ]
}, {
"id" : "13f87465-700a-41c2-a6fb-870366419a7b",
"index" : 1448,
"period" : 1,
"timestamp" : "00:40:30.540",
"minute" : 40,
"second" : 30,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 107.0, 7.0 ]
}, {
"id" : "a3fe31d3-6bbf-4a28-9845-615a41c7b14d",
"index" : 1449,
"period" : 1,
"timestamp" : "00:40:48.233",
"minute" : 40,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 81,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 30.0, 79.0 ],
"duration" : 1.146,
"related_events" : [ "c4dc8df4-a68e-455d-9514-e4e8d6cc69f8" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 10.198039,
"angle" : -2.9441972,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 20.0, 77.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "c4dc8df4-a68e-455d-9514-e4e8d6cc69f8",
"index" : 1450,
"period" : 1,
"timestamp" : "00:40:49.379",
"minute" : 40,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 81,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 20.0, 77.0 ],
"related_events" : [ "a3fe31d3-6bbf-4a28-9845-615a41c7b14d" ]
}, {
"id" : "2bb57bd8-cee9-43d3-a345-1fe705ba22ce",
"index" : 1451,
"period" : 1,
"timestamp" : "00:40:49.379",
"minute" : 40,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 81,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 20.0, 77.0 ],
"duration" : 0.041,
"related_events" : [ "c4dc8df4-a68e-455d-9514-e4e8d6cc69f8", "f8226d8c-6648-4a3d-880c-e3ebe63afc71" ],
"carry" : {
"end_location" : [ 21.0, 76.0 ]
}
}, {
"id" : "f8226d8c-6648-4a3d-880c-e3ebe63afc71",
"index" : 1452,
"period" : 1,
"timestamp" : "00:40:49.420",
"minute" : 40,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 81,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 76.0 ],
"duration" : 4.0,
"related_events" : [ "bd23a28e-1e51-4828-a9a2-8b1a81b12324", "c4cd2e66-8e05-4119-87ff-1f7ca1552108" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 69.289246,
"angle" : -0.35370314,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 86.0, 52.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bd23a28e-1e51-4828-a9a2-8b1a81b12324",
"index" : 1453,
"period" : 1,
"timestamp" : "00:40:53.420",
"minute" : 40,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 81,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 81.0, 53.0 ],
"related_events" : [ "f8226d8c-6648-4a3d-880c-e3ebe63afc71" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c4cd2e66-8e05-4119-87ff-1f7ca1552108",
"index" : 1454,
"period" : 1,
"timestamp" : "00:40:53.420",
"minute" : 40,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 29.0 ],
"duration" : 2.6,
"related_events" : [ "9b7e84f2-e5d5-49d0-929f-524f19836a98", "f8226d8c-6648-4a3d-880c-e3ebe63afc71" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 29.732138,
"angle" : 2.7985687,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 7.0, 39.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9b7e84f2-e5d5-49d0-929f-524f19836a98",
"index" : 1455,
"period" : 1,
"timestamp" : "00:40:56.020",
"minute" : 40,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 39.0 ],
"related_events" : [ "c4cd2e66-8e05-4119-87ff-1f7ca1552108" ]
}, {
"id" : "d88fedd4-9e64-4644-b055-c0faf6a74ab3",
"index" : 1456,
"period" : 1,
"timestamp" : "00:40:56.020",
"minute" : 40,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 40.0 ],
"duration" : 4.12,
"related_events" : [ "4c05b1b3-c88f-40d0-940e-591211ab1597" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 59.03389,
"angle" : -0.18742912,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 66.0, 29.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4c05b1b3-c88f-40d0-940e-591211ab1597",
"index" : 1457,
"period" : 1,
"timestamp" : "00:41:00.140",
"minute" : 41,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 29.0 ],
"related_events" : [ "d88fedd4-9e64-4644-b055-c0faf6a74ab3" ]
}, {
"id" : "a3e4381c-3b40-470d-9ffc-49b1bb46bfba",
"index" : 1458,
"period" : 1,
"timestamp" : "00:41:00.140",
"minute" : 41,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 29.0 ],
"duration" : 2.36,
"related_events" : [ "7bbde9d2-73df-4d72-b189-bcc5428ac290" ],
"pass" : {
"length" : 22.803509,
"angle" : -0.66104317,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 84.0, 15.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7bbde9d2-73df-4d72-b189-bcc5428ac290",
"index" : 1459,
"period" : 1,
"timestamp" : "00:41:02.500",
"minute" : 41,
"second" : 2,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 66.0 ],
"related_events" : [ "a3e4381c-3b40-470d-9ffc-49b1bb46bfba" ]
}, {
"id" : "32bac2ca-1c3e-41c4-8bf3-f50f50d5c824",
"index" : 1460,
"period" : 1,
"timestamp" : "00:41:02.500",
"minute" : 41,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 66.0 ],
"duration" : 2.813,
"under_pressure" : true,
"related_events" : [ "024d94c2-4462-4055-80ac-7d5b37c5ae63", "53e7b337-d9b2-4e76-8ffc-e55839e56cc0", "7bbde9d2-73df-4d72-b189-bcc5428ac290" ],
"carry" : {
"end_location" : [ 45.0, 69.0 ]
}
}, {
"id" : "53e7b337-d9b2-4e76-8ffc-e55839e56cc0",
"index" : 1461,
"period" : 1,
"timestamp" : "00:41:04.220",
"minute" : 41,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 78.0, 26.0 ],
"duration" : 1.053,
"counterpress" : true,
"related_events" : [ "32bac2ca-1c3e-41c4-8bf3-f50f50d5c824" ]
}, {
"id" : "024d94c2-4462-4055-80ac-7d5b37c5ae63",
"index" : 1462,
"period" : 1,
"timestamp" : "00:41:05.313",
"minute" : 41,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 69.0 ],
"duration" : 4.466,
"related_events" : [ "58b92bcc-db55-454e-8117-11bba7bd5abf" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 74.24284,
"angle" : 0.0809041,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "58b92bcc-db55-454e-8117-11bba7bd5abf",
"index" : 1463,
"period" : 1,
"timestamp" : "00:41:09.779",
"minute" : 41,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 108.0, 74.0 ],
"related_events" : [ "024d94c2-4462-4055-80ac-7d5b37c5ae63" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d8982fc6-f0ec-4384-af37-e449443f0684",
"index" : 1464,
"period" : 1,
"timestamp" : "00:41:26.673",
"minute" : 41,
"second" : 26,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "bdd82b97-871e-4b65-94e6-03e4c7e50b48",
"index" : 1465,
"period" : 1,
"timestamp" : "00:41:29.860",
"minute" : 41,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 12.0, 65.0 ],
"duration" : 3.52,
"related_events" : [ "509de1be-da51-4c50-8c79-12b2d9956aab", "c7a2a33b-371a-47cc-adf9-708d7a9c24f0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 65.14599,
"angle" : -0.31204212,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 74.0, 45.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c7a2a33b-371a-47cc-adf9-708d7a9c24f0",
"index" : 1466,
"period" : 1,
"timestamp" : "00:41:33.380",
"minute" : 41,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 73.0, 45.0 ],
"related_events" : [ "bdd82b97-871e-4b65-94e6-03e4c7e50b48" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "509de1be-da51-4c50-8c79-12b2d9956aab",
"index" : 1467,
"period" : 1,
"timestamp" : "00:41:33.380",
"minute" : 41,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 36.0 ],
"duration" : 1.08,
"related_events" : [ "724e0970-0b4b-4524-b48a-3d360e53cbd4", "bdd82b97-871e-4b65-94e6-03e4c7e50b48" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 13.341664,
"angle" : 0.22679885,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 39.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "724e0970-0b4b-4524-b48a-3d360e53cbd4",
"index" : 1468,
"period" : 1,
"timestamp" : "00:41:34.460",
"minute" : 41,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 60.0, 39.0 ],
"related_events" : [ "509de1be-da51-4c50-8c79-12b2d9956aab" ]
}, {
"id" : "fb09a791-bf1c-45f7-8734-25203a4ac7c3",
"index" : 1469,
"period" : 1,
"timestamp" : "00:41:34.500",
"minute" : 41,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 60.0, 39.0 ],
"duration" : 0.84,
"related_events" : [ "69b257ff-d36a-4a23-9b00-23942c80363f" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 7.071068,
"angle" : 2.9996955,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 53.0, 40.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "69b257ff-d36a-4a23-9b00-23942c80363f",
"index" : 1470,
"period" : 1,
"timestamp" : "00:41:35.340",
"minute" : 41,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 53.0, 40.0 ],
"related_events" : [ "fb09a791-bf1c-45f7-8734-25203a4ac7c3" ]
}, {
"id" : "f98a4b84-b403-4786-bffc-7754c4719b27",
"index" : 1471,
"period" : 1,
"timestamp" : "00:41:35.340",
"minute" : 41,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 53.0, 40.0 ],
"duration" : 1.76,
"related_events" : [ "5f7b2ec0-4380-4ed5-a435-54c6db4a36fc", "7da2d8c7-6249-4100-a154-c832fd712b72" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.062258,
"angle" : 0.5191461,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 44.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5f7b2ec0-4380-4ed5-a435-54c6db4a36fc",
"index" : 1472,
"period" : 1,
"timestamp" : "00:41:37.100",
"minute" : 41,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 59.0, 46.0 ],
"related_events" : [ "f98a4b84-b403-4786-bffc-7754c4719b27" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7da2d8c7-6249-4100-a154-c832fd712b72",
"index" : 1473,
"period" : 1,
"timestamp" : "00:41:37.100",
"minute" : 41,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.0, 37.0 ],
"duration" : 1.48,
"related_events" : [ "032a447c-501b-4854-9c89-55ceb9d606a0", "0d95277f-3d91-4c46-b230-4c80d480baa4", "f98a4b84-b403-4786-bffc-7754c4719b27" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 10.630146,
"angle" : -0.8519663,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 68.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "032a447c-501b-4854-9c89-55ceb9d606a0",
"index" : 1474,
"period" : 1,
"timestamp" : "00:41:38.580",
"minute" : 41,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 69.0, 32.0 ],
"related_events" : [ "7da2d8c7-6249-4100-a154-c832fd712b72" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0d95277f-3d91-4c46-b230-4c80d480baa4",
"index" : 1475,
"period" : 1,
"timestamp" : "00:41:38.580",
"minute" : 41,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 53.0, 52.0 ],
"duration" : 1.24,
"related_events" : [ "7da2d8c7-6249-4100-a154-c832fd712b72", "7e7cb48c-447d-4dcb-8f06-917646971568" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 17.464249,
"angle" : -0.23109066,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 48.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7e7cb48c-447d-4dcb-8f06-917646971568",
"index" : 1476,
"period" : 1,
"timestamp" : "00:41:39.820",
"minute" : 41,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 48.0 ],
"related_events" : [ "0d95277f-3d91-4c46-b230-4c80d480baa4" ]
}, {
"id" : "83974851-436b-4059-a8e5-d36b21eff321",
"index" : 1477,
"period" : 1,
"timestamp" : "00:41:39.860",
"minute" : 41,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 48.0 ],
"duration" : 0.92,
"related_events" : [ "e0f6c500-f53a-49cd-8ea6-627fd0001b17" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 8.944272,
"angle" : 2.6779451,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 62.0, 52.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "e0f6c500-f53a-49cd-8ea6-627fd0001b17",
"index" : 1478,
"period" : 1,
"timestamp" : "00:41:40.780",
"minute" : 41,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.0, 52.0 ],
"related_events" : [ "83974851-436b-4059-a8e5-d36b21eff321" ]
}, {
"id" : "e31f9d40-9b18-48f1-bb51-ef7dd282dc27",
"index" : 1479,
"period" : 1,
"timestamp" : "00:41:40.780",
"minute" : 41,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.0, 52.0 ],
"duration" : 3.733,
"under_pressure" : true,
"related_events" : [ "939612d9-e92f-490d-b6dd-a2bf75e2bae3", "aea9ae5a-2c49-44ec-9a0a-7826e19ff83b", "e0f6c500-f53a-49cd-8ea6-627fd0001b17" ],
"carry" : {
"end_location" : [ 62.0, 65.0 ]
}
}, {
"id" : "939612d9-e92f-490d-b6dd-a2bf75e2bae3",
"index" : 1480,
"period" : 1,
"timestamp" : "00:41:40.873",
"minute" : 41,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 52.0, 32.0 ],
"duration" : 0.64,
"related_events" : [ "e31f9d40-9b18-48f1-bb51-ef7dd282dc27" ]
}, {
"id" : "a235a869-790d-4293-8d98-b386e75d9d3a",
"index" : 1481,
"period" : 1,
"timestamp" : "00:41:43.220",
"minute" : 41,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 54.0, 25.0 ],
"duration" : 3.08,
"related_events" : [ "aea9ae5a-2c49-44ec-9a0a-7826e19ff83b" ]
}, {
"id" : "0892091f-e6d9-4878-a49e-0f87e2bac556",
"index" : 1482,
"period" : 1,
"timestamp" : "00:41:44.513",
"minute" : 41,
"second" : 44,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 59.0, 16.0 ],
"related_events" : [ "aea9ae5a-2c49-44ec-9a0a-7826e19ff83b" ]
}, {
"id" : "aea9ae5a-2c49-44ec-9a0a-7826e19ff83b",
"index" : 1483,
"period" : 1,
"timestamp" : "00:41:44.513",
"minute" : 41,
"second" : 44,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 84,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.0, 65.0 ],
"under_pressure" : true,
"related_events" : [ "0892091f-e6d9-4878-a49e-0f87e2bac556", "a235a869-790d-4293-8d98-b386e75d9d3a" ]
}, {
"id" : "09ec26bc-f9e7-47a5-93e1-ba5c83279d42",
"index" : 1484,
"period" : 1,
"timestamp" : "00:41:53.300",
"minute" : 41,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.0, 73.0 ],
"duration" : 0.52,
"related_events" : [ "f5ea5021-3087-4ca9-b474-79e2170318aa" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 5.656854,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "f5ea5021-3087-4ca9-b474-79e2170318aa",
"index" : 1485,
"period" : 1,
"timestamp" : "00:41:53.820",
"minute" : 41,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 77.0 ],
"related_events" : [ "09ec26bc-f9e7-47a5-93e1-ba5c83279d42" ]
}, {
"id" : "97485960-cf73-455f-b908-1e952e7640ba",
"index" : 1486,
"period" : 1,
"timestamp" : "00:41:53.820",
"minute" : 41,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 77.0 ],
"duration" : 2.0,
"related_events" : [ "2393e8fd-2149-48ba-accd-dad4a50d282e", "f5ea5021-3087-4ca9-b474-79e2170318aa" ],
"carry" : {
"end_location" : [ 65.0, 76.0 ]
}
}, {
"id" : "2393e8fd-2149-48ba-accd-dad4a50d282e",
"index" : 1487,
"period" : 1,
"timestamp" : "00:41:55.820",
"minute" : 41,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 65.0, 76.0 ],
"duration" : 0.84,
"related_events" : [ "b7508ce8-ad0c-4df6-9785-dbf418c8d0ae" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 14.3178215,
"angle" : -1.7818897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b7508ce8-ad0c-4df6-9785-dbf418c8d0ae",
"index" : 1488,
"period" : 1,
"timestamp" : "00:41:56.660",
"minute" : 41,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 62.0 ],
"related_events" : [ "2393e8fd-2149-48ba-accd-dad4a50d282e" ]
}, {
"id" : "bec8e276-fd67-4b29-8c98-e7cb873441cb",
"index" : 1489,
"period" : 1,
"timestamp" : "00:41:56.660",
"minute" : 41,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 62.0 ],
"duration" : 3.16,
"related_events" : [ "aa6b9a43-06ff-4115-afc8-9fc1f7f8155e", "b7508ce8-ad0c-4df6-9785-dbf418c8d0ae" ],
"carry" : {
"end_location" : [ 64.0, 62.0 ]
}
}, {
"id" : "aa6b9a43-06ff-4115-afc8-9fc1f7f8155e",
"index" : 1490,
"period" : 1,
"timestamp" : "00:41:59.820",
"minute" : 41,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 62.0 ],
"duration" : 2.2,
"related_events" : [ "66db8343-82a7-486f-8cb3-6adad89aff08" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 23.409399,
"angle" : -2.7928216,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "66db8343-82a7-486f-8cb3-6adad89aff08",
"index" : 1491,
"period" : 1,
"timestamp" : "00:42:02.020",
"minute" : 42,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 54.0 ],
"related_events" : [ "aa6b9a43-06ff-4115-afc8-9fc1f7f8155e" ]
}, {
"id" : "9dd76f68-a256-4fc7-8a93-ee314b84be76",
"index" : 1492,
"period" : 1,
"timestamp" : "00:42:02.020",
"minute" : 42,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 54.0 ],
"duration" : 0.92,
"related_events" : [ "6196ba65-51bd-4adc-8e02-2204cbcc156b", "66db8343-82a7-486f-8cb3-6adad89aff08" ],
"carry" : {
"end_location" : [ 44.0, 60.0 ]
}
}, {
"id" : "6196ba65-51bd-4adc-8e02-2204cbcc156b",
"index" : 1493,
"period" : 1,
"timestamp" : "00:42:02.940",
"minute" : 42,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.0, 60.0 ],
"duration" : 1.2,
"related_events" : [ "4490e269-0766-4071-aebc-69cfb6df595f" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 18.867962,
"angle" : 1.012197,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4490e269-0766-4071-aebc-69cfb6df595f",
"index" : 1494,
"period" : 1,
"timestamp" : "00:42:04.140",
"minute" : 42,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 54.0, 76.0 ],
"related_events" : [ "6196ba65-51bd-4adc-8e02-2204cbcc156b" ]
}, {
"id" : "5feb61b2-12d9-4aaf-b063-bfa7ecf93b86",
"index" : 1495,
"period" : 1,
"timestamp" : "00:42:04.140",
"minute" : 42,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 54.0, 76.0 ],
"duration" : 3.92,
"under_pressure" : true,
"related_events" : [ "4490e269-0766-4071-aebc-69cfb6df595f", "9f4e4906-212a-4f42-aa6e-d141ed0efcf5", "e6924525-6560-41bb-a926-d30deaffb77d" ],
"carry" : {
"end_location" : [ 52.0, 73.0 ]
}
}, {
"id" : "9f4e4906-212a-4f42-aa6e-d141ed0efcf5",
"index" : 1496,
"period" : 1,
"timestamp" : "00:42:05.460",
"minute" : 42,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 64.0, 8.0 ],
"duration" : 2.2,
"related_events" : [ "5feb61b2-12d9-4aaf-b063-bfa7ecf93b86" ]
}, {
"id" : "e6924525-6560-41bb-a926-d30deaffb77d",
"index" : 1497,
"period" : 1,
"timestamp" : "00:42:08.060",
"minute" : 42,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.0, 73.0 ],
"duration" : 0.96,
"related_events" : [ "f9cfe7d2-ef09-4292-8352-5bf36fa49f08" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 5.8309517,
"angle" : 1.0303768,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f9cfe7d2-ef09-4292-8352-5bf36fa49f08",
"index" : 1498,
"period" : 1,
"timestamp" : "00:42:09.020",
"minute" : 42,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.0, 78.0 ],
"related_events" : [ "e6924525-6560-41bb-a926-d30deaffb77d" ]
}, {
"id" : "c3ea9855-4ec9-4929-9aa6-b032da46b2a1",
"index" : 1499,
"period" : 1,
"timestamp" : "00:42:09.020",
"minute" : 42,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.0, 78.0 ],
"duration" : 1.76,
"related_events" : [ "1e914aa5-530c-4509-a740-0cd5f437fd9d", "f9cfe7d2-ef09-4292-8352-5bf36fa49f08" ],
"carry" : {
"end_location" : [ 58.0, 79.0 ]
}
}, {
"id" : "1e914aa5-530c-4509-a740-0cd5f437fd9d",
"index" : 1500,
"period" : 1,
"timestamp" : "00:42:10.780",
"minute" : 42,
"second" : 10,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "7bfba76e-07bb-4886-8f3d-e37991c08027" ]
}, {
"id" : "7bfba76e-07bb-4886-8f3d-e37991c08027",
"index" : 1501,
"period" : 1,
"timestamp" : "00:42:10.780",
"minute" : 42,
"second" : 10,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 85,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 63.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "1e914aa5-530c-4509-a740-0cd5f437fd9d" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "38f42c6a-ba1e-4423-8ceb-1c2410ab64c5",
"index" : 1502,
"period" : 1,
"timestamp" : "00:42:27.180",
"minute" : 42,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 79.0 ],
"duration" : 1.56,
"related_events" : [ "5de4bc63-be73-4a12-a3b4-20c0d08d7a6b" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 27.658634,
"angle" : -0.7086263,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 61.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "5de4bc63-be73-4a12-a3b4-20c0d08d7a6b",
"index" : 1503,
"period" : 1,
"timestamp" : "00:42:28.740",
"minute" : 42,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 61.0 ],
"related_events" : [ "38f42c6a-ba1e-4423-8ceb-1c2410ab64c5" ]
}, {
"id" : "a2549831-b348-4d3e-8295-ff6d1f685ce7",
"index" : 1504,
"period" : 1,
"timestamp" : "00:42:28.780",
"minute" : 42,
"second" : 28,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 86,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 20.0 ],
"under_pressure" : true,
"related_events" : [ "ea81d390-74b3-40a1-9f97-d7e4d741621c" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "ea81d390-74b3-40a1-9f97-d7e4d741621c",
"index" : 1505,
"period" : 1,
"timestamp" : "00:42:28.780",
"minute" : 42,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 61.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "a2549831-b348-4d3e-8295-ff6d1f685ce7", "c005cce5-a9e0-4c56-9de1-307d3b563d54" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 18.248287,
"angle" : 1.4056476,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 91.0, 79.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "c005cce5-a9e0-4c56-9de1-307d3b563d54",
"index" : 1506,
"period" : 1,
"timestamp" : "00:42:30.060",
"minute" : 42,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 84.0, 69.0 ],
"related_events" : [ "ea81d390-74b3-40a1-9f97-d7e4d741621c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "10003ba2-3475-4626-97eb-51d564abd62e",
"index" : 1507,
"period" : 1,
"timestamp" : "00:42:47.180",
"minute" : 42,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 31.0, 2.0 ],
"duration" : 1.573,
"related_events" : [ "4a22c326-9c3c-4345-bfec-0fd92acd5ba8" ],
"pass" : {
"length" : 26.076809,
"angle" : 0.5667292,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 16.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "4a22c326-9c3c-4345-bfec-0fd92acd5ba8",
"index" : 1508,
"period" : 1,
"timestamp" : "00:42:48.753",
"minute" : 42,
"second" : 48,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 65.0 ],
"related_events" : [ "10003ba2-3475-4626-97eb-51d564abd62e" ]
}, {
"id" : "8299a759-04b4-4b6c-af82-ba3a94d6fe66",
"index" : 1509,
"period" : 1,
"timestamp" : "00:42:48.753",
"minute" : 42,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 65.0 ],
"duration" : 0.987,
"related_events" : [ "4a22c326-9c3c-4345-bfec-0fd92acd5ba8", "89a926f3-042d-4586-8490-7e4436f3355d" ],
"carry" : {
"end_location" : [ 65.0, 66.0 ]
}
}, {
"id" : "89a926f3-042d-4586-8490-7e4436f3355d",
"index" : 1510,
"period" : 1,
"timestamp" : "00:42:49.740",
"minute" : 42,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 66.0 ],
"duration" : 1.0,
"related_events" : [ "8ec8ad8a-bfb3-4996-a568-468aaeef8433" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 16.40122,
"angle" : -2.226492,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8ec8ad8a-bfb3-4996-a568-468aaeef8433",
"index" : 1511,
"period" : 1,
"timestamp" : "00:42:50.740",
"minute" : 42,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 53.0 ],
"related_events" : [ "89a926f3-042d-4586-8490-7e4436f3355d" ]
}, {
"id" : "b45ef954-6729-4c15-b467-52b8c909b9a1",
"index" : 1512,
"period" : 1,
"timestamp" : "00:42:50.740",
"minute" : 42,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 53.0 ],
"duration" : 0.04,
"related_events" : [ "45809ffc-efb8-4c7b-b124-21e60cd2a3ac", "8ec8ad8a-bfb3-4996-a568-468aaeef8433" ],
"carry" : {
"end_location" : [ 55.0, 53.0 ]
}
}, {
"id" : "45809ffc-efb8-4c7b-b124-21e60cd2a3ac",
"index" : 1513,
"period" : 1,
"timestamp" : "00:42:50.780",
"minute" : 42,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 53.0 ],
"duration" : 1.253,
"related_events" : [ "696d80a9-d17d-48ec-b627-9313d4795e1d" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 9.055386,
"angle" : 1.6814536,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "810c2ce2-3f75-40fd-aa90-713207167584",
"index" : 1514,
"period" : 1,
"timestamp" : "00:42:51.700",
"minute" : 42,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 59.0, 19.0 ],
"duration" : 2.253,
"counterpress" : true,
"related_events" : [ "1a7970b0-1a8e-4a52-9cdd-4af4efeabdcb", "696d80a9-d17d-48ec-b627-9313d4795e1d", "82d31f5b-373d-4835-b371-c7066814a049" ]
}, {
"id" : "696d80a9-d17d-48ec-b627-9313d4795e1d",
"index" : 1515,
"period" : 1,
"timestamp" : "00:42:52.033",
"minute" : 42,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "45809ffc-efb8-4c7b-b124-21e60cd2a3ac", "810c2ce2-3f75-40fd-aa90-713207167584" ]
}, {
"id" : "1a7970b0-1a8e-4a52-9cdd-4af4efeabdcb",
"index" : 1516,
"period" : 1,
"timestamp" : "00:42:52.033",
"minute" : 42,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 62.0 ],
"duration" : 0.027,
"under_pressure" : true,
"related_events" : [ "696d80a9-d17d-48ec-b627-9313d4795e1d", "810c2ce2-3f75-40fd-aa90-713207167584", "82d31f5b-373d-4835-b371-c7066814a049" ],
"carry" : {
"end_location" : [ 54.0, 62.0 ]
}
}, {
"id" : "82d31f5b-373d-4835-b371-c7066814a049",
"index" : 1517,
"period" : 1,
"timestamp" : "00:42:52.060",
"minute" : 42,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 62.0 ],
"duration" : 2.16,
"under_pressure" : true,
"related_events" : [ "5af91a66-b36e-4dc1-be46-7e19b3c2c416", "810c2ce2-3f75-40fd-aa90-713207167584" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 19.697716,
"angle" : -1.9890207,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5af91a66-b36e-4dc1-be46-7e19b3c2c416",
"index" : 1518,
"period" : 1,
"timestamp" : "00:42:54.220",
"minute" : 42,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 46.0, 44.0 ],
"related_events" : [ "82d31f5b-373d-4835-b371-c7066814a049" ]
}, {
"id" : "436d24d6-b5a4-49b0-a4f8-b5e66b5e285d",
"index" : 1519,
"period" : 1,
"timestamp" : "00:42:54.220",
"minute" : 42,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 46.0, 44.0 ],
"duration" : 1.055,
"related_events" : [ "5af91a66-b36e-4dc1-be46-7e19b3c2c416", "eb0d7823-8583-471d-bae2-8b936c0d598b" ],
"carry" : {
"end_location" : [ 47.0, 41.0 ]
}
}, {
"id" : "eb0d7823-8583-471d-bae2-8b936c0d598b",
"index" : 1520,
"period" : 1,
"timestamp" : "00:42:55.275",
"minute" : 42,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 41.0 ],
"duration" : 2.465,
"related_events" : [ "29fd8dff-5240-449b-96b3-5b87fdd0f03d" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 38.27532,
"angle" : -1.2242575,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 60.0, 5.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29fd8dff-5240-449b-96b3-5b87fdd0f03d",
"index" : 1521,
"period" : 1,
"timestamp" : "00:42:57.740",
"minute" : 42,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 60.0, 5.0 ],
"related_events" : [ "eb0d7823-8583-471d-bae2-8b936c0d598b" ]
}, {
"id" : "e41f29f4-64b4-4e53-80cb-6bf8fe8d5a76",
"index" : 1522,
"period" : 1,
"timestamp" : "00:42:57.740",
"minute" : 42,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 60.0, 5.0 ],
"duration" : 1.6,
"related_events" : [ "29fd8dff-5240-449b-96b3-5b87fdd0f03d", "8caef661-e25f-489f-bd9a-dc59014ae9c7" ],
"carry" : {
"end_location" : [ 64.0, 3.0 ]
}
}, {
"id" : "8caef661-e25f-489f-bd9a-dc59014ae9c7",
"index" : 1523,
"period" : 1,
"timestamp" : "00:42:59.340",
"minute" : 42,
"second" : 59,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 64.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "60298e93-035a-43c0-8bd0-2946d3160ae4" ]
}, {
"id" : "60298e93-035a-43c0-8bd0-2946d3160ae4",
"index" : 1524,
"period" : 1,
"timestamp" : "00:42:59.340",
"minute" : 42,
"second" : 59,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "8caef661-e25f-489f-bd9a-dc59014ae9c7" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "415a76b5-7f68-4723-a3ac-3948cd6ad22b",
"index" : 1525,
"period" : 1,
"timestamp" : "00:42:59.340",
"minute" : 42,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 78.0 ],
"duration" : 1.36,
"under_pressure" : true,
"related_events" : [ "2f618d10-f9bc-499d-8540-6ed9f5452c73", "60298e93-035a-43c0-8bd0-2946d3160ae4", "897cd44a-66c3-453b-8628-6c811c1e5f4f" ],
"carry" : {
"end_location" : [ 50.0, 80.0 ]
}
}, {
"id" : "897cd44a-66c3-453b-8628-6c811c1e5f4f",
"index" : 1526,
"period" : 1,
"timestamp" : "00:42:59.673",
"minute" : 42,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 63.0, 2.0 ],
"duration" : 1.159,
"counterpress" : true,
"related_events" : [ "2f618d10-f9bc-499d-8540-6ed9f5452c73", "415a76b5-7f68-4723-a3ac-3948cd6ad22b" ]
}, {
"id" : "2f618d10-f9bc-499d-8540-6ed9f5452c73",
"index" : 1527,
"period" : 1,
"timestamp" : "00:43:00.700",
"minute" : 43,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 50.0, 80.0 ],
"duration" : 2.64,
"under_pressure" : true,
"related_events" : [ "897cd44a-66c3-453b-8628-6c811c1e5f4f", "db8d84e0-6034-42da-93c0-11d973b198cc", "ff40969e-b956-4612-8438-4f716cd2d2cb" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.117243,
"angle" : -0.11710875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "db8d84e0-6034-42da-93c0-11d973b198cc",
"index" : 1528,
"period" : 1,
"timestamp" : "00:43:03.340",
"minute" : 43,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 74.0, 78.0 ],
"related_events" : [ "2f618d10-f9bc-499d-8540-6ed9f5452c73" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ff40969e-b956-4612-8438-4f716cd2d2cb",
"index" : 1529,
"period" : 1,
"timestamp" : "00:43:03.340",
"minute" : 43,
"second" : 3,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 3.0 ],
"related_events" : [ "2f618d10-f9bc-499d-8540-6ed9f5452c73" ]
}, {
"id" : "1ab94d1c-5b3e-4433-832e-1c64dd32939a",
"index" : 1530,
"period" : 1,
"timestamp" : "00:43:03.340",
"minute" : 43,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 3.0 ],
"duration" : 1.733,
"related_events" : [ "7fe68074-faf6-4e4d-afda-5ad20ce39cba", "ff40969e-b956-4612-8438-4f716cd2d2cb" ],
"carry" : {
"end_location" : [ 54.0, 10.0 ]
}
}, {
"id" : "7fe68074-faf6-4e4d-afda-5ad20ce39cba",
"index" : 1531,
"period" : 1,
"timestamp" : "00:43:05.073",
"minute" : 43,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 10.0 ],
"duration" : 2.507,
"related_events" : [ "47c43256-4a5e-41c5-b250-35621de830c2", "70d92d85-1d26-47be-bdb2-4f03f1f63f30" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 57.48913,
"angle" : 0.6991926,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "47c43256-4a5e-41c5-b250-35621de830c2",
"index" : 1532,
"period" : 1,
"timestamp" : "00:43:07.580",
"minute" : 43,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.0, 54.0 ],
"related_events" : [ "7fe68074-faf6-4e4d-afda-5ad20ce39cba" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "70d92d85-1d26-47be-bdb2-4f03f1f63f30",
"index" : 1533,
"period" : 1,
"timestamp" : "00:43:07.580",
"minute" : 43,
"second" : 7,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.0, 34.0 ],
"under_pressure" : true,
"related_events" : [ "7fe68074-faf6-4e4d-afda-5ad20ce39cba" ]
}, {
"id" : "7c9796cb-341c-4354-977f-0e093db2d496",
"index" : 1534,
"period" : 1,
"timestamp" : "00:43:09.220",
"minute" : 43,
"second" : 9,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.0, 40.0 ],
"under_pressure" : true
}, {
"id" : "aa68d30e-7dc0-448f-8954-26ba9879e63e",
"index" : 1535,
"period" : 1,
"timestamp" : "00:43:12.420",
"minute" : 43,
"second" : 12,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 30.0, 13.0 ]
}, {
"id" : "a2b54fdf-35c8-48ab-b085-3d6f2f4a5b92",
"index" : 1536,
"period" : 1,
"timestamp" : "00:43:12.420",
"minute" : 43,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 30.0, 13.0 ],
"duration" : 1.293,
"related_events" : [ "3f758946-c95c-41b7-83f1-babbd6065b16", "aa68d30e-7dc0-448f-8954-26ba9879e63e" ],
"carry" : {
"end_location" : [ 35.0, 3.0 ]
}
}, {
"id" : "3f758946-c95c-41b7-83f1-babbd6065b16",
"index" : 1537,
"period" : 1,
"timestamp" : "00:43:13.713",
"minute" : 43,
"second" : 13,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 35.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "4b01f1b6-18cf-4368-87e8-b5fdcc578b4d" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4b01f1b6-18cf-4368-87e8-b5fdcc578b4d",
"index" : 1538,
"period" : 1,
"timestamp" : "00:43:13.713",
"minute" : 43,
"second" : 13,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.0, 78.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "3f758946-c95c-41b7-83f1-babbd6065b16" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "e8be1a61-98e4-4ea1-bd4a-b1c220f4d9e6",
"index" : 1539,
"period" : 1,
"timestamp" : "00:43:13.713",
"minute" : 43,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.0, 78.0 ],
"duration" : 2.027,
"related_events" : [ "0dab8505-e22f-4792-a2c0-1c340b45f86a", "4b01f1b6-18cf-4368-87e8-b5fdcc578b4d" ],
"carry" : {
"end_location" : [ 86.0, 69.0 ]
}
}, {
"id" : "0dab8505-e22f-4792-a2c0-1c340b45f86a",
"index" : 1540,
"period" : 1,
"timestamp" : "00:43:15.740",
"minute" : 43,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.0, 69.0 ],
"duration" : 0.72,
"related_events" : [ "2193ce71-aa60-4f7e-b33d-c363cc7d63a1" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.899495,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2193ce71-aa60-4f7e-b33d-c363cc7d63a1",
"index" : 1541,
"period" : 1,
"timestamp" : "00:43:16.460",
"minute" : 43,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 93.0, 62.0 ],
"related_events" : [ "0dab8505-e22f-4792-a2c0-1c340b45f86a" ]
}, {
"id" : "1ae4e4c3-312f-4f2d-94c4-2c8a0b265226",
"index" : 1542,
"period" : 1,
"timestamp" : "00:43:16.460",
"minute" : 43,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 93.0, 62.0 ],
"duration" : 0.88,
"related_events" : [ "db738541-fcb7-4cd0-9dac-e6f82bf9644a" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 15.132746,
"angle" : 1.4382448,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 95.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "db738541-fcb7-4cd0-9dac-e6f82bf9644a",
"index" : 1543,
"period" : 1,
"timestamp" : "00:43:17.340",
"minute" : 43,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.0, 77.0 ],
"related_events" : [ "1ae4e4c3-312f-4f2d-94c4-2c8a0b265226" ]
}, {
"id" : "0c4ccad1-5ea0-4643-8dcc-290c6a998296",
"index" : 1544,
"period" : 1,
"timestamp" : "00:43:17.340",
"minute" : 43,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.0, 77.0 ],
"duration" : 1.72,
"related_events" : [ "7f2ce00e-7ed8-42ac-bee3-5e668ec1cce1", "db738541-fcb7-4cd0-9dac-e6f82bf9644a" ],
"carry" : {
"end_location" : [ 98.0, 77.0 ]
}
}, {
"id" : "7f2ce00e-7ed8-42ac-bee3-5e668ec1cce1",
"index" : 1545,
"period" : 1,
"timestamp" : "00:43:19.060",
"minute" : 43,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.0, 77.0 ],
"duration" : 2.44,
"related_events" : [ "7f6e9638-2771-4186-96d6-c428411877ba" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 31.144823,
"angle" : -0.83082145,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7f6e9638-2771-4186-96d6-c428411877ba",
"index" : 1546,
"period" : 1,
"timestamp" : "00:43:21.500",
"minute" : 43,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 119.0, 54.0 ],
"related_events" : [ "7f2ce00e-7ed8-42ac-bee3-5e668ec1cce1" ]
}, {
"id" : "1722c559-4ead-4f06-81a8-ad9a38ec5f6d",
"index" : 1547,
"period" : 1,
"timestamp" : "00:43:21.500",
"minute" : 43,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 119.0, 54.0 ],
"duration" : 0.04,
"related_events" : [ "60f5bef3-71aa-448d-87ca-afdb7a03a8e0", "7f6e9638-2771-4186-96d6-c428411877ba" ],
"carry" : {
"end_location" : [ 119.0, 54.0 ]
}
}, {
"id" : "60f5bef3-71aa-448d-87ca-afdb7a03a8e0",
"index" : 1548,
"period" : 1,
"timestamp" : "00:43:21.540",
"minute" : 43,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 119.0, 54.0 ],
"duration" : 0.76,
"related_events" : [ "556b8aec-bc9c-41f9-9b31-5e959741fae7", "a49592ee-c84c-4ec7-8532-83731ff5ffb5" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.806249,
"angle" : -2.4668517,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 46.0 ],
"cross" : true,
"cut_back" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "556b8aec-bc9c-41f9-9b31-5e959741fae7",
"index" : 1549,
"period" : 1,
"timestamp" : "00:43:22.300",
"minute" : 43,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 107.0, 48.0 ],
"related_events" : [ "60f5bef3-71aa-448d-87ca-afdb7a03a8e0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a49592ee-c84c-4ec7-8532-83731ff5ffb5",
"index" : 1550,
"period" : 1,
"timestamp" : "00:43:22.300",
"minute" : 43,
"second" : 22,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 12.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "60f5bef3-71aa-448d-87ca-afdb7a03a8e0" ]
}, {
"id" : "ef46077a-446c-4170-8f79-684cb687e568",
"index" : 1551,
"period" : 1,
"timestamp" : "00:43:25.740",
"minute" : 43,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 6.0, 11.0 ],
"duration" : 2.4,
"related_events" : [ "aafb08f9-51dc-4cc4-bc0b-1988c8142fd7", "ded13b1c-88e3-4bc5-9da1-80a5e044a375" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 46.572525,
"angle" : 0.26060238,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 51.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "aafb08f9-51dc-4cc4-bc0b-1988c8142fd7",
"index" : 1552,
"period" : 1,
"timestamp" : "00:43:28.140",
"minute" : 43,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.0, 26.0 ],
"related_events" : [ "ef46077a-446c-4170-8f79-684cb687e568" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ded13b1c-88e3-4bc5-9da1-80a5e044a375",
"index" : 1553,
"period" : 1,
"timestamp" : "00:43:28.140",
"minute" : 43,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 70.0, 58.0 ],
"duration" : 1.72,
"related_events" : [ "ab3c6c3b-a881-45c1-8842-cf148ffec784", "ef46077a-446c-4170-8f79-684cb687e568" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 13.601471,
"angle" : -0.6287963,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.0, 50.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ab3c6c3b-a881-45c1-8842-cf148ffec784",
"index" : 1554,
"period" : 1,
"timestamp" : "00:43:29.860",
"minute" : 43,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 81.0, 50.0 ],
"related_events" : [ "ded13b1c-88e3-4bc5-9da1-80a5e044a375" ]
}, {
"id" : "7fc33aef-4e98-453c-918b-0e7e3682a07d",
"index" : 1555,
"period" : 1,
"timestamp" : "00:43:29.860",
"minute" : 43,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 81.0, 50.0 ],
"duration" : 2.72,
"under_pressure" : true,
"related_events" : [ "0252cb56-7a8e-4778-a7ac-01508bd019f8", "1d10a782-9649-4ce3-a350-9a68df6ec20a", "ab3c6c3b-a881-45c1-8842-cf148ffec784" ],
"carry" : {
"end_location" : [ 79.0, 56.0 ]
}
}, {
"id" : "0252cb56-7a8e-4778-a7ac-01508bd019f8",
"index" : 1556,
"period" : 1,
"timestamp" : "00:43:31.100",
"minute" : 43,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 41.0, 40.0 ],
"duration" : 1.573,
"related_events" : [ "1d10a782-9649-4ce3-a350-9a68df6ec20a", "7fc33aef-4e98-453c-918b-0e7e3682a07d" ]
}, {
"id" : "1d10a782-9649-4ce3-a350-9a68df6ec20a",
"index" : 1557,
"period" : 1,
"timestamp" : "00:43:32.580",
"minute" : 43,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 79.0, 56.0 ],
"duration" : 1.08,
"under_pressure" : true,
"related_events" : [ "0252cb56-7a8e-4778-a7ac-01508bd019f8", "463efa64-44c5-4b76-8e39-2bceebe8646e" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 22.803509,
"angle" : 1.8370484,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "463efa64-44c5-4b76-8e39-2bceebe8646e",
"index" : 1558,
"period" : 1,
"timestamp" : "00:43:33.660",
"minute" : 43,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 73.0, 78.0 ],
"related_events" : [ "1d10a782-9649-4ce3-a350-9a68df6ec20a" ]
}, {
"id" : "cbfb652a-e1de-4177-a28c-4d4bea99968f",
"index" : 1559,
"period" : 1,
"timestamp" : "00:43:33.660",
"minute" : 43,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 73.0, 78.0 ],
"duration" : 0.96,
"related_events" : [ "463efa64-44c5-4b76-8e39-2bceebe8646e", "bef07edd-ce9f-4d22-b27a-30dfa4d2d770" ],
"carry" : {
"end_location" : [ 76.0, 78.0 ]
}
}, {
"id" : "bef07edd-ce9f-4d22-b27a-30dfa4d2d770",
"index" : 1560,
"period" : 1,
"timestamp" : "00:43:34.620",
"minute" : 43,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 76.0, 78.0 ],
"duration" : 2.84,
"related_events" : [ "ae2fabfb-d981-4ee7-b9d7-0c0ab19d9d16" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 27.202942,
"angle" : -0.29849893,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 102.0, 70.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ae2fabfb-d981-4ee7-b9d7-0c0ab19d9d16",
"index" : 1561,
"period" : 1,
"timestamp" : "00:43:37.460",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 102.0, 70.0 ],
"related_events" : [ "bef07edd-ce9f-4d22-b27a-30dfa4d2d770" ]
}, {
"id" : "e83df66d-2230-4dd5-80c2-5c8c024f9478",
"index" : 1562,
"period" : 1,
"timestamp" : "00:43:37.460",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 102.0, 70.0 ],
"duration" : 1.4,
"related_events" : [ "13f436d4-b86e-4acc-bdef-020223196453", "ae2fabfb-d981-4ee7-b9d7-0c0ab19d9d16" ],
"carry" : {
"end_location" : [ 111.0, 70.0 ]
}
}, {
"id" : "13f436d4-b86e-4acc-bdef-020223196453",
"index" : 1563,
"period" : 1,
"timestamp" : "00:43:38.860",
"minute" : 43,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.0, 70.0 ],
"duration" : 1.48,
"related_events" : [ "84017419-9bd3-4256-9196-36df5fe05174", "e59b611d-76ad-4a9b-9f29-84baf6ab5ddb" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 30.016663,
"angle" : -1.5374753,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 40.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "84017419-9bd3-4256-9196-36df5fe05174",
"index" : 1564,
"period" : 1,
"timestamp" : "00:43:40.340",
"minute" : 43,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 113.0, 47.0 ],
"related_events" : [ "13f436d4-b86e-4acc-bdef-020223196453" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e59b611d-76ad-4a9b-9f29-84baf6ab5ddb",
"index" : 1565,
"period" : 1,
"timestamp" : "00:43:40.340",
"minute" : 43,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 9.0, 41.0 ],
"duration" : 1.613,
"related_events" : [ "13f436d4-b86e-4acc-bdef-020223196453", "1cce4c29-56fc-4440-9ef4-ed3724d86cb3" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 9.899495,
"angle" : 2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 2.0, 48.0 ],
"body_part" : {
"id" : 70,
"name" : "Other"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "1cce4c29-56fc-4440-9ef4-ed3724d86cb3",
"index" : 1566,
"period" : 1,
"timestamp" : "00:43:41.953",
"minute" : 43,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 48.0 ],
"related_events" : [ "e59b611d-76ad-4a9b-9f29-84baf6ab5ddb" ]
}, {
"id" : "c8cc5375-5c68-413d-8cab-3f058a111f79",
"index" : 1567,
"period" : 1,
"timestamp" : "00:43:41.953",
"minute" : 43,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 48.0 ],
"duration" : 8.867,
"related_events" : [ "1cce4c29-56fc-4440-9ef4-ed3724d86cb3", "36481215-c9fe-462f-9220-52d297532d3e" ],
"carry" : {
"end_location" : [ 8.0, 50.0 ]
}
}, {
"id" : "36481215-c9fe-462f-9220-52d297532d3e",
"index" : 1568,
"period" : 1,
"timestamp" : "00:43:50.820",
"minute" : 43,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 50.0 ],
"duration" : 3.253,
"related_events" : [ "73a871e3-a5be-4d09-ad3a-57800ca5e448" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 54.708317,
"angle" : 0.53728473,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.0, 78.0 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "73a871e3-a5be-4d09-ad3a-57800ca5e448",
"index" : 1569,
"period" : 1,
"timestamp" : "00:43:54.073",
"minute" : 43,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 78.0 ],
"related_events" : [ "36481215-c9fe-462f-9220-52d297532d3e" ]
}, {
"id" : "2f54715e-fdcb-49fb-aaa4-d956b5d233dc",
"index" : 1570,
"period" : 1,
"timestamp" : "00:43:54.073",
"minute" : 43,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 78.0 ],
"duration" : 6.827,
"related_events" : [ "5852b4cb-a5c6-4749-9d30-cc8dc9908b8f", "73a871e3-a5be-4d09-ad3a-57800ca5e448" ],
"carry" : {
"end_location" : [ 85.0, 79.0 ]
}
}, {
"id" : "5852b4cb-a5c6-4749-9d30-cc8dc9908b8f",
"index" : 1571,
"period" : 1,
"timestamp" : "00:44:00.900",
"minute" : 44,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.0, 79.0 ],
"duration" : 0.853,
"related_events" : [ "8b91781e-9659-4f7a-ab88-c93a54abaac3" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 9.219544,
"angle" : -2.4329665,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "84380377-676a-443f-928c-c2397944c202",
"index" : 1572,
"period" : 1,
"timestamp" : "00:44:01.540",
"minute" : 44,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 38.0, 17.0 ],
"duration" : 0.8,
"related_events" : [ "2a216d9e-2032-4ac6-a3b6-011bd947f168", "8b91781e-9659-4f7a-ab88-c93a54abaac3", "9e657370-d614-4721-8499-c6db3c1bd923" ]
}, {
"id" : "8b91781e-9659-4f7a-ab88-c93a54abaac3",
"index" : 1573,
"period" : 1,
"timestamp" : "00:44:01.753",
"minute" : 44,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 78.0, 73.0 ],
"under_pressure" : true,
"related_events" : [ "5852b4cb-a5c6-4749-9d30-cc8dc9908b8f", "84380377-676a-443f-928c-c2397944c202" ]
}, {
"id" : "2a216d9e-2032-4ac6-a3b6-011bd947f168",
"index" : 1574,
"period" : 1,
"timestamp" : "00:44:01.753",
"minute" : 44,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 78.0, 73.0 ],
"duration" : 0.507,
"under_pressure" : true,
"related_events" : [ "84380377-676a-443f-928c-c2397944c202", "8b91781e-9659-4f7a-ab88-c93a54abaac3", "9e657370-d614-4721-8499-c6db3c1bd923" ],
"carry" : {
"end_location" : [ 77.0, 72.0 ]
}
}, {
"id" : "9e657370-d614-4721-8499-c6db3c1bd923",
"index" : 1575,
"period" : 1,
"timestamp" : "00:44:02.260",
"minute" : 44,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.0, 72.0 ],
"duration" : 0.813,
"under_pressure" : true,
"related_events" : [ "6179667b-5162-433d-84f2-fb952711da82", "84380377-676a-443f-928c-c2397944c202" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 10.198039,
"angle" : 2.9441972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 74.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6179667b-5162-433d-84f2-fb952711da82",
"index" : 1576,
"period" : 1,
"timestamp" : "00:44:03.073",
"minute" : 44,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 67.0, 74.0 ],
"related_events" : [ "9e657370-d614-4721-8499-c6db3c1bd923" ]
}, {
"id" : "6cfa7d68-6060-4023-9d05-54ff032a5e7b",
"index" : 1577,
"period" : 1,
"timestamp" : "00:44:03.073",
"minute" : 44,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 67.0, 74.0 ],
"duration" : 0.987,
"under_pressure" : true,
"related_events" : [ "6179667b-5162-433d-84f2-fb952711da82", "61b08e00-f558-43c0-a6f3-a7dc0f64d87e", "cf66950b-2459-47dc-a36a-2bbacda6e089" ],
"carry" : {
"end_location" : [ 65.0, 72.0 ]
}
}, {
"id" : "61b08e00-f558-43c0-a6f3-a7dc0f64d87e",
"index" : 1578,
"period" : 1,
"timestamp" : "00:44:03.580",
"minute" : 44,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 48.0, 11.0 ],
"duration" : 0.493,
"related_events" : [ "6cfa7d68-6060-4023-9d05-54ff032a5e7b", "cf66950b-2459-47dc-a36a-2bbacda6e089" ]
}, {
"id" : "cf66950b-2459-47dc-a36a-2bbacda6e089",
"index" : 1579,
"period" : 1,
"timestamp" : "00:44:04.060",
"minute" : 44,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 65.0, 72.0 ],
"duration" : 1.573,
"under_pressure" : true,
"related_events" : [ "61b08e00-f558-43c0-a6f3-a7dc0f64d87e", "6efd8500-bb89-4de2-b24c-967e45c3a272" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 11.401754,
"angle" : 0.66104317,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.0, 79.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6efd8500-bb89-4de2-b24c-967e45c3a272",
"index" : 1580,
"period" : 1,
"timestamp" : "00:44:05.633",
"minute" : 44,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 74.0, 79.0 ],
"related_events" : [ "cf66950b-2459-47dc-a36a-2bbacda6e089" ]
}, {
"id" : "28861a3e-d8b8-4977-a6bc-4e35546304f0",
"index" : 1581,
"period" : 1,
"timestamp" : "00:44:05.633",
"minute" : 44,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 74.0, 79.0 ],
"duration" : 1.987,
"related_events" : [ "3129be0f-d3cb-4472-97be-5c514b6dc780", "6efd8500-bb89-4de2-b24c-967e45c3a272" ],
"carry" : {
"end_location" : [ 74.0, 66.0 ]
}
}, {
"id" : "3129be0f-d3cb-4472-97be-5c514b6dc780",
"index" : 1582,
"period" : 1,
"timestamp" : "00:44:07.620",
"minute" : 44,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 74.0, 66.0 ],
"duration" : 0.4,
"related_events" : [ "4082f090-fe8a-409d-80d1-9fccbf0f9ae5" ],
"pass" : {
"length" : 5.0990195,
"angle" : -2.9441972,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 69.0, 65.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4082f090-fe8a-409d-80d1-9fccbf0f9ae5",
"index" : 1583,
"period" : 1,
"timestamp" : "00:44:08.020",
"minute" : 44,
"second" : 8,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 65.0 ],
"related_events" : [ "3129be0f-d3cb-4472-97be-5c514b6dc780" ],
"block" : {
"offensive" : true
}
}, {
"id" : "f18d28fc-dcb2-464a-8abe-e54330dcf5dd",
"index" : 1584,
"period" : 1,
"timestamp" : "00:44:09.473",
"minute" : 44,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 56.0, 31.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "f2b07e36-0fc0-476d-a4e0-8260ee80d497",
"index" : 1585,
"period" : 1,
"timestamp" : "00:44:10.633",
"minute" : 44,
"second" : 10,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 61.0, 50.0 ]
}, {
"id" : "8a069730-a6be-4896-b753-3d7cd26f6f26",
"index" : 1586,
"period" : 1,
"timestamp" : "00:44:10.633",
"minute" : 44,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 61.0, 50.0 ],
"duration" : 1.907,
"related_events" : [ "b80de3ea-b6a9-424d-9f52-eeec9adc2fc3", "f2b07e36-0fc0-476d-a4e0-8260ee80d497" ],
"carry" : {
"end_location" : [ 64.0, 42.0 ]
}
}, {
"id" : "b80de3ea-b6a9-424d-9f52-eeec9adc2fc3",
"index" : 1587,
"period" : 1,
"timestamp" : "00:44:12.540",
"minute" : 44,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.0, 42.0 ],
"duration" : 1.12,
"related_events" : [ "664f4a37-de54-43cc-84f1-acd4f3561c86" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 8.246211,
"angle" : -0.24497867,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "664f4a37-de54-43cc-84f1-acd4f3561c86",
"index" : 1588,
"period" : 1,
"timestamp" : "00:44:13.660",
"minute" : 44,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 72.0, 40.0 ],
"related_events" : [ "b80de3ea-b6a9-424d-9f52-eeec9adc2fc3" ]
}, {
"id" : "21d3c9d8-734d-4881-bfb0-416d6b99a742",
"index" : 1589,
"period" : 1,
"timestamp" : "00:44:13.660",
"minute" : 44,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 71.0, 40.0 ],
"duration" : 1.56,
"related_events" : [ "5d84bc36-50dd-4a5a-ad0a-f2cef262d39d" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 20.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5d84bc36-50dd-4a5a-ad0a-f2cef262d39d",
"index" : 1590,
"period" : 1,
"timestamp" : "00:44:15.220",
"minute" : 44,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.0, 40.0 ],
"related_events" : [ "21d3c9d8-734d-4881-bfb0-416d6b99a742" ]
}, {
"id" : "d6061fc0-58c4-49ba-9da6-7ac4350923fe",
"index" : 1591,
"period" : 1,
"timestamp" : "00:44:15.220",
"minute" : 44,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.0, 40.0 ],
"duration" : 1.24,
"related_events" : [ "5d84bc36-50dd-4a5a-ad0a-f2cef262d39d", "9807b584-93cc-4ab6-82a8-a06bb617d365" ],
"carry" : {
"end_location" : [ 56.0, 29.0 ]
}
}, {
"id" : "9807b584-93cc-4ab6-82a8-a06bb617d365",
"index" : 1592,
"period" : 1,
"timestamp" : "00:44:16.460",
"minute" : 44,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.0, 29.0 ],
"duration" : 1.48,
"related_events" : [ "886f6eba-11d6-462e-bf00-89d8ecf19dca" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 10.0,
"angle" : -0.9272952,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "886f6eba-11d6-462e-bf00-89d8ecf19dca",
"index" : 1593,
"period" : 1,
"timestamp" : "00:44:17.940",
"minute" : 44,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 62.0, 21.0 ],
"related_events" : [ "9807b584-93cc-4ab6-82a8-a06bb617d365" ]
}, {
"id" : "2e1a365f-3571-4ca5-9e3d-2aa16cb4b9be",
"index" : 1594,
"period" : 1,
"timestamp" : "00:44:18.673",
"minute" : 44,
"second" : 18,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"injury_stoppage" : {
"in_chain" : true
}
}, {
"id" : "b188d4b0-d3fc-4b77-a6ea-85b37c8f15f5",
"index" : 1595,
"period" : 1,
"timestamp" : "00:44:18.740",
"minute" : 44,
"second" : 18,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "59dfd671-48e0-49b5-881f-fbe7114c0904",
"index" : 1596,
"period" : 1,
"timestamp" : "00:45:38.900",
"minute" : 45,
"second" : 38,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 21.0, 16.0 ]
}, {
"id" : "852ca9f2-4161-4883-8ce3-d7fc32a50c85",
"index" : 1597,
"period" : 1,
"timestamp" : "00:45:38.900",
"minute" : 45,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 21.0, 16.0 ],
"duration" : 5.36,
"related_events" : [ "59dfd671-48e0-49b5-881f-fbe7114c0904", "c2a1938d-791d-4234-9026-c86017b8d088" ],
"carry" : {
"end_location" : [ 22.0, 22.0 ]
}
}, {
"id" : "c2a1938d-791d-4234-9026-c86017b8d088",
"index" : 1598,
"period" : 1,
"timestamp" : "00:45:44.260",
"minute" : 45,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.0, 22.0 ],
"duration" : 3.28,
"related_events" : [ "8909d13b-d965-44f0-97fe-0d353df68abf", "e74586d1-9915-481f-a5f5-1dcc90ceaa96" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 63.28507,
"angle" : 0.094951704,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 28.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e74586d1-9915-481f-a5f5-1dcc90ceaa96",
"index" : 1599,
"period" : 1,
"timestamp" : "00:45:47.540",
"minute" : 45,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 85.0, 27.0 ],
"related_events" : [ "c2a1938d-791d-4234-9026-c86017b8d088" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8909d13b-d965-44f0-97fe-0d353df68abf",
"index" : 1600,
"period" : 1,
"timestamp" : "00:45:47.540",
"minute" : 45,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 36.0, 53.0 ],
"duration" : 2.28,
"related_events" : [ "37071332-b466-4ff6-adb4-9f232f741bfe", "c2a1938d-791d-4234-9026-c86017b8d088", "ff0b17ef-c59a-4ab1-9c5b-9614ca9e20e1" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 13.0,
"angle" : 0.39479113,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 48.0, 58.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "37071332-b466-4ff6-adb4-9f232f741bfe",
"index" : 1601,
"period" : 1,
"timestamp" : "00:45:49.820",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 51.0, 57.0 ],
"related_events" : [ "8909d13b-d965-44f0-97fe-0d353df68abf" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ff0b17ef-c59a-4ab1-9c5b-9614ca9e20e1",
"index" : 1602,
"period" : 1,
"timestamp" : "00:45:49.820",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 73.0, 23.0 ],
"related_events" : [ "8909d13b-d965-44f0-97fe-0d353df68abf" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "b9420636-2558-4e6d-8643-ee766e2033f2",
"index" : 1603,
"period" : 1,
"timestamp" : "00:45:51.140",
"minute" : 45,
"second" : 51,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 73.0, 30.0 ],
"related_events" : [ "9283fbf3-868f-413d-a454-a0ecfdcdbf58" ]
}, {
"id" : "9283fbf3-868f-413d-a454-a0ecfdcdbf58",
"index" : 1604,
"period" : 1,
"timestamp" : "00:45:51.140",
"minute" : 45,
"second" : 51,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 89,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 48.0, 51.0 ],
"under_pressure" : true,
"related_events" : [ "b9420636-2558-4e6d-8643-ee766e2033f2" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "b71ae965-fd14-4ad9-b580-6b325b4897f1",
"index" : 1605,
"period" : 1,
"timestamp" : "00:45:53.500",
"minute" : 45,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 51.0, 58.0 ],
"duration" : 0.68,
"related_events" : [ "ab9b4200-e1a4-46db-895c-b86ca21151a7" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 2.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "ab9b4200-e1a4-46db-895c-b86ca21151a7",
"index" : 1606,
"period" : 1,
"timestamp" : "00:45:54.180",
"minute" : 45,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 58.0 ],
"related_events" : [ "b71ae965-fd14-4ad9-b580-6b325b4897f1" ]
}, {
"id" : "bdb84ab7-7c13-41bc-902c-cca0df919e17",
"index" : 1607,
"period" : 1,
"timestamp" : "00:45:54.180",
"minute" : 45,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 58.0 ],
"duration" : 1.04,
"related_events" : [ "2530159d-b8d7-4a45-be0f-41a431940c8b", "ab9b4200-e1a4-46db-895c-b86ca21151a7" ],
"carry" : {
"end_location" : [ 49.0, 58.0 ]
}
}, {
"id" : "2530159d-b8d7-4a45-be0f-41a431940c8b",
"index" : 1608,
"period" : 1,
"timestamp" : "00:45:55.220",
"minute" : 45,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 58.0 ],
"duration" : 5.32,
"related_events" : [ "8ef6ae9c-f4b4-4e3c-b684-3b3c433dbd8a" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 71.19691,
"angle" : 0.18362233,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.0, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8ef6ae9c-f4b4-4e3c-b684-3b3c433dbd8a",
"index" : 1609,
"period" : 1,
"timestamp" : "00:46:00.540",
"minute" : 46,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 119.0, 71.0 ],
"related_events" : [ "2530159d-b8d7-4a45-be0f-41a431940c8b" ]
}, {
"id" : "7fc3b7dc-5e0e-4355-9654-59849514953c",
"index" : 1610,
"period" : 1,
"timestamp" : "00:46:00.540",
"minute" : 46,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 119.0, 71.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "0b67f87b-e233-4511-9188-1ed97abe097c", "19f8d6c3-a918-4095-90dd-591889e004f5", "8ef6ae9c-f4b4-4e3c-b684-3b3c433dbd8a" ],
"carry" : {
"end_location" : [ 118.0, 74.0 ]
}
}, {
"id" : "0b67f87b-e233-4511-9188-1ed97abe097c",
"index" : 1611,
"period" : 1,
"timestamp" : "00:46:01.473",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 3.0, 7.0 ],
"related_events" : [ "19f8d6c3-a918-4095-90dd-591889e004f5", "7fc3b7dc-5e0e-4355-9654-59849514953c" ]
}, {
"id" : "19f8d6c3-a918-4095-90dd-591889e004f5",
"index" : 1612,
"period" : 1,
"timestamp" : "00:46:01.473",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 90,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 118.0, 74.0 ],
"under_pressure" : true,
"related_events" : [ "0b67f87b-e233-4511-9188-1ed97abe097c" ]
}, {
"id" : "1b17b05a-2db1-4c43-a301-99390a0c0a66",
"index" : 1613,
"period" : 1,
"timestamp" : "00:46:31.620",
"minute" : 46,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 119.0, 76.0 ],
"duration" : 1.4,
"related_events" : [ "0f484a88-8556-4cc6-a8e4-1213f0d29506" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 34.36568,
"angle" : -1.7168086,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 42.0 ],
"cross" : true,
"assisted_shot_id" : "1ddc84fe-9fd7-4830-91b2-d1469bdb1b10",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "0f484a88-8556-4cc6-a8e4-1213f0d29506",
"index" : 1614,
"period" : 1,
"timestamp" : "00:46:33.020",
"minute" : 46,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 114.0, 42.0 ],
"related_events" : [ "1b17b05a-2db1-4c43-a301-99390a0c0a66" ]
}, {
"id" : "89d82e86-e75b-4427-8598-ae5ad9a64b81",
"index" : 1615,
"period" : 1,
"timestamp" : "00:46:33.060",
"minute" : 46,
"second" : 33,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 91,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 4.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "1ddc84fe-9fd7-4830-91b2-d1469bdb1b10" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "1ddc84fe-9fd7-4830-91b2-d1469bdb1b10",
"index" : 1616,
"period" : 1,
"timestamp" : "00:46:33.060",
"minute" : 46,
"second" : 33,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 91,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 112.0, 41.0 ],
"duration" : 1.293,
"under_pressure" : true,
"related_events" : [ "74d0045b-b24c-438d-a1f1-872bf394b9f6", "89d82e86-e75b-4427-8598-ae5ad9a64b81" ],
"shot" : {
"statsbomb_xg" : 0.117750056,
"end_location" : [ 120.0, 33.5, 0.4 ],
"key_pass_id" : "1b17b05a-2db1-4c43-a301-99390a0c0a66",
"aerial_won" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 113.0, 39.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 45.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 37.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 114.0, 37.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 113.0, 44.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 111.0, 43.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 109.0, 51.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 109.0, 44.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 112.0, 35.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 104.0, 39.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 49.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 42.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 114.0, 44.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 51.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 118.0, 40.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "74d0045b-b24c-438d-a1f1-872bf394b9f6",
"index" : 1617,
"period" : 1,
"timestamp" : "00:46:34.353",
"minute" : 46,
"second" : 34,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 91,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 41.0 ],
"related_events" : [ "1ddc84fe-9fd7-4830-91b2-d1469bdb1b10" ],
"goalkeeper" : {
"end_location" : [ 1.0, 41.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "bb1a8a59-904a-44bb-9d7d-5e693357b7d2",
"index" : 1618,
"period" : 1,
"timestamp" : "00:47:01.180",
"minute" : 47,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 92,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 41.0 ],
"duration" : 3.56,
"related_events" : [ "0f203eec-d876-4c08-87ec-6728d7ef6a8e", "e2b385f1-eb2f-4195-85d4-770e8cda689f" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 65.0,
"angle" : -0.24870999,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 69.0, 25.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "0f203eec-d876-4c08-87ec-6728d7ef6a8e",
"index" : 1619,
"period" : 1,
"timestamp" : "00:47:04.740",
"minute" : 47,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 92,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 66.0, 24.0 ],
"related_events" : [ "bb1a8a59-904a-44bb-9d7d-5e693357b7d2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e2b385f1-eb2f-4195-85d4-770e8cda689f",
"index" : 1620,
"period" : 1,
"timestamp" : "00:47:04.740",
"minute" : 47,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.0, 56.0 ],
"duration" : 1.32,
"related_events" : [ "245bb1e2-1f5b-4efe-b9c2-badf8d2d8ad3", "bb1a8a59-904a-44bb-9d7d-5e693357b7d2" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.165525,
"angle" : -1.4056476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 54.0, 44.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "245bb1e2-1f5b-4efe-b9c2-badf8d2d8ad3",
"index" : 1621,
"period" : 1,
"timestamp" : "00:47:06.060",
"minute" : 47,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.0, 44.0 ],
"related_events" : [ "e2b385f1-eb2f-4195-85d4-770e8cda689f" ]
}, {
"id" : "c05b5903-2a2d-44ed-9d6d-123e180c3166",
"index" : 1622,
"period" : 1,
"timestamp" : "00:47:06.060",
"minute" : 47,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.0, 44.0 ],
"duration" : 2.6,
"related_events" : [ "3b4124fc-e5bc-4550-b9dd-acc9bd774e0a" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 19.026299,
"angle" : -1.6233793,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b870c96f-54f6-43ea-a12c-0f8211a9f7c9",
"index" : 1623,
"period" : 1,
"timestamp" : "00:47:08.620",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 46.0 ],
"duration" : 1.6,
"counterpress" : true,
"related_events" : [ "3b4124fc-e5bc-4550-b9dd-acc9bd774e0a", "d37b872d-87a1-470e-8e9f-697de5ae18bb", "e60a2a70-3108-4308-b6e1-e9bd6c958c9a" ]
}, {
"id" : "3b4124fc-e5bc-4550-b9dd-acc9bd774e0a",
"index" : 1624,
"period" : 1,
"timestamp" : "00:47:08.660",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 53.0, 25.0 ],
"under_pressure" : true,
"related_events" : [ "b870c96f-54f6-43ea-a12c-0f8211a9f7c9", "c05b5903-2a2d-44ed-9d6d-123e180c3166" ]
}, {
"id" : "e60a2a70-3108-4308-b6e1-e9bd6c958c9a",
"index" : 1625,
"period" : 1,
"timestamp" : "00:47:08.660",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 53.0, 25.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "3b4124fc-e5bc-4550-b9dd-acc9bd774e0a", "b870c96f-54f6-43ea-a12c-0f8211a9f7c9", "d37b872d-87a1-470e-8e9f-697de5ae18bb" ],
"carry" : {
"end_location" : [ 53.0, 25.0 ]
}
}, {
"id" : "d37b872d-87a1-470e-8e9f-697de5ae18bb",
"index" : 1626,
"period" : 1,
"timestamp" : "00:47:08.700",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 53.0, 25.0 ],
"duration" : 1.92,
"under_pressure" : true,
"related_events" : [ "3c55f3ac-3499-4ad6-b1fe-6a90d1f5e0f0", "b870c96f-54f6-43ea-a12c-0f8211a9f7c9" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 17.888544,
"angle" : -2.0344439,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 45.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3c55f3ac-3499-4ad6-b1fe-6a90d1f5e0f0",
"index" : 1627,
"period" : 1,
"timestamp" : "00:47:10.620",
"minute" : 47,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 9.0 ],
"related_events" : [ "d37b872d-87a1-470e-8e9f-697de5ae18bb" ]
}, {
"id" : "d79d73eb-a187-480c-8da7-292213b20e37",
"index" : 1628,
"period" : 1,
"timestamp" : "00:47:10.620",
"minute" : 47,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 45.0, 9.0 ],
"duration" : 0.88,
"related_events" : [ "15591a45-0945-47bc-92c7-36f911ccae17", "3c55f3ac-3499-4ad6-b1fe-6a90d1f5e0f0" ],
"carry" : {
"end_location" : [ 51.0, 6.0 ]
}
}, {
"id" : "15591a45-0945-47bc-92c7-36f911ccae17",
"index" : 1629,
"period" : 1,
"timestamp" : "00:47:11.500",
"minute" : 47,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 6.0 ],
"duration" : 1.253,
"related_events" : [ "6b375726-f950-4969-87e2-1fabff76346d", "c431ea6d-1917-46bb-99bc-28cf865171c3" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 16.124516,
"angle" : -0.124354996,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 67.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6b375726-f950-4969-87e2-1fabff76346d",
"index" : 1630,
"period" : 1,
"timestamp" : "00:47:12.753",
"minute" : 47,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 81.0, 3.0 ],
"related_events" : [ "15591a45-0945-47bc-92c7-36f911ccae17" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c431ea6d-1917-46bb-99bc-28cf865171c3",
"index" : 1631,
"period" : 1,
"timestamp" : "00:47:12.753",
"minute" : 47,
"second" : 12,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 93,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 54.0, 77.0 ],
"related_events" : [ "15591a45-0945-47bc-92c7-36f911ccae17" ],
"interception" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
}
}
}, {
"id" : "75b1fa70-11d8-4932-9af7-28d66b54a40d",
"index" : 1632,
"period" : 1,
"timestamp" : "00:47:19.860",
"minute" : 47,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"duration" : 0.8,
"related_events" : [ "f011e17a-7bc0-43ad-8cec-c6745d7fba4f" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 8.062258,
"angle" : 0.124354996,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 78.0, 3.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "f011e17a-7bc0-43ad-8cec-c6745d7fba4f",
"index" : 1633,
"period" : 1,
"timestamp" : "00:47:20.660",
"minute" : 47,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 3.0 ],
"related_events" : [ "75b1fa70-11d8-4932-9af7-28d66b54a40d" ]
}, {
"id" : "dbe20007-440d-464b-ad8e-2de2c9689805",
"index" : 1634,
"period" : 1,
"timestamp" : "00:47:20.660",
"minute" : 47,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 3.0 ],
"duration" : 0.64,
"related_events" : [ "6c0ea70e-3751-43c5-8ab4-af094b996619", "f011e17a-7bc0-43ad-8cec-c6745d7fba4f" ],
"carry" : {
"end_location" : [ 79.0, 3.0 ]
}
}, {
"id" : "6c0ea70e-3751-43c5-8ab4-af094b996619",
"index" : 1635,
"period" : 1,
"timestamp" : "00:47:21.300",
"minute" : 47,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 79.0, 3.0 ],
"duration" : 0.76,
"related_events" : [ "eefa1546-b8f7-4cb4-9b3a-e398a4970032" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 4.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9544f994-533b-4951-a0d7-f074f6b4c5a6",
"index" : 1636,
"period" : 1,
"timestamp" : "00:47:21.820",
"minute" : 47,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 44.0, 79.0 ],
"duration" : 0.72,
"related_events" : [ "9888d372-a71a-4e03-acae-40b0b93dd2a7", "eefa1546-b8f7-4cb4-9b3a-e398a4970032" ]
}, {
"id" : "eefa1546-b8f7-4cb4-9b3a-e398a4970032",
"index" : 1637,
"period" : 1,
"timestamp" : "00:47:22.060",
"minute" : 47,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "6c0ea70e-3751-43c5-8ab4-af094b996619", "9544f994-533b-4951-a0d7-f074f6b4c5a6" ]
}, {
"id" : "9888d372-a71a-4e03-acae-40b0b93dd2a7",
"index" : 1638,
"period" : 1,
"timestamp" : "00:47:22.060",
"minute" : 47,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 83.0, 3.0 ],
"duration" : 1.4,
"under_pressure" : true,
"related_events" : [ "9544f994-533b-4951-a0d7-f074f6b4c5a6", "e8052a3c-c6a0-46e4-8929-41ae5fd1e558" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 9.219544,
"angle" : 0.7086263,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8052a3c-c6a0-46e4-8929-41ae5fd1e558",
"index" : 1639,
"period" : 1,
"timestamp" : "00:47:23.460",
"minute" : 47,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 90.0, 9.0 ],
"related_events" : [ "9888d372-a71a-4e03-acae-40b0b93dd2a7" ]
}, {
"id" : "a58f2e1c-a2eb-4568-9ea2-08b573a396b4",
"index" : 1640,
"period" : 1,
"timestamp" : "00:47:23.460",
"minute" : 47,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 90.0, 9.0 ],
"duration" : 1.36,
"related_events" : [ "4cee4316-67e3-484c-80c9-c83fb5e74492", "e8052a3c-c6a0-46e4-8929-41ae5fd1e558" ],
"carry" : {
"end_location" : [ 86.0, 6.0 ]
}
}, {
"id" : "4cee4316-67e3-484c-80c9-c83fb5e74492",
"index" : 1641,
"period" : 1,
"timestamp" : "00:47:24.820",
"minute" : 47,
"second" : 24,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 94,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 86.0, 6.0 ],
"under_pressure" : true,
"related_events" : [ "28162cce-d8ff-4ff8-8194-d70edea4150a" ]
}, {
"id" : "28162cce-d8ff-4ff8-8194-d70edea4150a",
"index" : 1642,
"period" : 1,
"timestamp" : "00:47:24.820",
"minute" : 47,
"second" : 24,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 35.0, 75.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "4cee4316-67e3-484c-80c9-c83fb5e74492" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "cc07db84-059e-445a-817d-d2889605519e",
"index" : 1643,
"period" : 1,
"timestamp" : "00:47:24.820",
"minute" : 47,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 35.0, 75.0 ],
"duration" : 2.32,
"under_pressure" : true,
"related_events" : [ "04ed9eb2-bff0-4284-9a21-7f52a7f1f07e", "28162cce-d8ff-4ff8-8194-d70edea4150a", "9c654e69-2a2f-4ba2-abcc-d851a482d7cd" ],
"carry" : {
"end_location" : [ 39.0, 78.0 ]
}
}, {
"id" : "9c654e69-2a2f-4ba2-abcc-d851a482d7cd",
"index" : 1644,
"period" : 1,
"timestamp" : "00:47:27.140",
"minute" : 47,
"second" : 27,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 82.0, 3.0 ],
"counterpress" : true,
"related_events" : [ "04ed9eb2-bff0-4284-9a21-7f52a7f1f07e", "cc07db84-059e-445a-817d-d2889605519e" ]
}, {
"id" : "04ed9eb2-bff0-4284-9a21-7f52a7f1f07e",
"index" : 1645,
"period" : 1,
"timestamp" : "00:47:27.140",
"minute" : 47,
"second" : 27,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 39.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "9c654e69-2a2f-4ba2-abcc-d851a482d7cd" ]
}, {
"id" : "caca98e7-e2c9-4b2a-abd2-4dc29bd16283",
"index" : 1646,
"period" : 1,
"timestamp" : "00:47:59.540",
"minute" : 47,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 43.0, 74.0 ],
"duration" : 2.613,
"pass" : {
"length" : 60.80296,
"angle" : -0.633633,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.0, 38.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "7f02732d-4508-404d-8389-40338885eaad",
"index" : 1647,
"period" : 1,
"timestamp" : "00:48:03.673",
"minute" : 48,
"second" : 3,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"related_events" : [ "56828fe0-dc75-4e17-ba7a-d19979698db2" ]
}, {
"id" : "56828fe0-dc75-4e17-ba7a-d19979698db2",
"index" : 1648,
"period" : 1,
"timestamp" : "00:48:03.673",
"minute" : 48,
"second" : 3,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"related_events" : [ "7f02732d-4508-404d-8389-40338885eaad" ]
}, {
"id" : "8bb93ba3-f97a-4563-845e-eec1877a8421",
"index" : 1649,
"period" : 2,
"timestamp" : "00:00:00.000",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"related_events" : [ "2e846710-1fad-4766-b3e8-93242555e949" ]
}, {
"id" : "2e846710-1fad-4766-b3e8-93242555e949",
"index" : 1650,
"period" : 2,
"timestamp" : "00:00:00.000",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"related_events" : [ "8bb93ba3-f97a-4563-845e-eec1877a8421" ]
}, {
"id" : "7c259062-52ae-4645-af65-f89041a93e5f",
"index" : 1651,
"period" : 2,
"timestamp" : "00:00:00.440",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 41.0 ],
"duration" : 0.813,
"related_events" : [ "86bb0f32-424d-44bd-9a61-a53754a97630" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 7.071068,
"angle" : 2.9996955,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "86bb0f32-424d-44bd-9a61-a53754a97630",
"index" : 1652,
"period" : 2,
"timestamp" : "00:00:01.253",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.0, 42.0 ],
"related_events" : [ "7c259062-52ae-4645-af65-f89041a93e5f" ]
}, {
"id" : "850ce7f6-a3bd-4c63-a24f-1ab0be9b0641",
"index" : 1653,
"period" : 2,
"timestamp" : "00:00:01.253",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.0, 42.0 ],
"duration" : 0.627,
"related_events" : [ "86bb0f32-424d-44bd-9a61-a53754a97630", "e35b97bd-2781-48c7-af08-2082a9bd7c3b" ],
"carry" : {
"end_location" : [ 53.0, 40.0 ]
}
}, {
"id" : "e35b97bd-2781-48c7-af08-2082a9bd7c3b",
"index" : 1654,
"period" : 2,
"timestamp" : "00:00:01.880",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 40.0 ],
"duration" : 1.413,
"related_events" : [ "bfbe3523-7c4a-47ea-978b-30c774d90261" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 11.18034,
"angle" : -1.7506498,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 29.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bfbe3523-7c4a-47ea-978b-30c774d90261",
"index" : 1655,
"period" : 2,
"timestamp" : "00:00:03.293",
"minute" : 45,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 29.0 ],
"related_events" : [ "e35b97bd-2781-48c7-af08-2082a9bd7c3b" ]
}, {
"id" : "a71de755-db26-47dd-ad8e-cde94982175a",
"index" : 1656,
"period" : 2,
"timestamp" : "00:00:03.293",
"minute" : 45,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 29.0 ],
"duration" : 0.947,
"related_events" : [ "2de0471a-b7f8-4901-9c21-b7b9edd51f03", "bfbe3523-7c4a-47ea-978b-30c774d90261" ],
"carry" : {
"end_location" : [ 51.0, 26.0 ]
}
}, {
"id" : "2de0471a-b7f8-4901-9c21-b7b9edd51f03",
"index" : 1657,
"period" : 2,
"timestamp" : "00:00:04.240",
"minute" : 45,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 26.0 ],
"duration" : 1.68,
"related_events" : [ "80da0875-8414-480a-9a89-3d11524ff9fb" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 20.880613,
"angle" : -2.8501358,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.0, 20.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "80da0875-8414-480a-9a89-3d11524ff9fb",
"index" : 1658,
"period" : 2,
"timestamp" : "00:00:05.920",
"minute" : 45,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 20.0 ],
"related_events" : [ "2de0471a-b7f8-4901-9c21-b7b9edd51f03" ]
}, {
"id" : "9550a2a2-18d0-4399-bd55-edad5d37d2af",
"index" : 1659,
"period" : 2,
"timestamp" : "00:00:05.920",
"minute" : 45,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.0, 20.0 ],
"duration" : 2.72,
"under_pressure" : true,
"related_events" : [ "61f133ca-7f43-4706-86e1-2c4befac8c99", "80da0875-8414-480a-9a89-3d11524ff9fb", "9700db07-7b52-429f-99a9-18aae76d1111" ],
"carry" : {
"end_location" : [ 35.0, 20.0 ]
}
}, {
"id" : "61f133ca-7f43-4706-86e1-2c4befac8c99",
"index" : 1660,
"period" : 2,
"timestamp" : "00:00:07.920",
"minute" : 45,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 85.0, 58.0 ],
"duration" : 0.72,
"related_events" : [ "9550a2a2-18d0-4399-bd55-edad5d37d2af", "9700db07-7b52-429f-99a9-18aae76d1111" ]
}, {
"id" : "9700db07-7b52-429f-99a9-18aae76d1111",
"index" : 1661,
"period" : 2,
"timestamp" : "00:00:08.640",
"minute" : 45,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.0, 20.0 ],
"duration" : 0.853,
"under_pressure" : true,
"related_events" : [ "02f89d9d-7d0c-437d-b7c2-11c2f2eee462", "61f133ca-7f43-4706-86e1-2c4befac8c99" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 17.804493,
"angle" : 0.9048271,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 34.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "02f89d9d-7d0c-437d-b7c2-11c2f2eee462",
"index" : 1662,
"period" : 2,
"timestamp" : "00:00:09.493",
"minute" : 45,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.0, 34.0 ],
"related_events" : [ "9700db07-7b52-429f-99a9-18aae76d1111" ]
}, {
"id" : "8513d200-b1ae-48aa-9bc6-3e7c7242fb09",
"index" : 1663,
"period" : 2,
"timestamp" : "00:00:09.493",
"minute" : 45,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.0, 34.0 ],
"duration" : 1.587,
"under_pressure" : true,
"related_events" : [ "02f89d9d-7d0c-437d-b7c2-11c2f2eee462", "beb4de55-74be-48db-8e81-bd7869195f0b", "f35e6339-df6c-448b-abb3-c4c3e109faa1" ],
"carry" : {
"end_location" : [ 44.0, 35.0 ]
}
}, {
"id" : "f35e6339-df6c-448b-abb3-c4c3e109faa1",
"index" : 1664,
"period" : 2,
"timestamp" : "00:00:10.560",
"minute" : 45,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.0, 46.0 ],
"duration" : 0.48,
"related_events" : [ "8513d200-b1ae-48aa-9bc6-3e7c7242fb09" ]
}, {
"id" : "beb4de55-74be-48db-8e81-bd7869195f0b",
"index" : 1665,
"period" : 2,
"timestamp" : "00:00:11.080",
"minute" : 45,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 35.0 ],
"duration" : 1.8,
"related_events" : [ "ec046e48-ed38-4fe6-a61f-3a149ad5cb7d" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 43.56604,
"angle" : 1.4094212,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 51.0, 78.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ec046e48-ed38-4fe6-a61f-3a149ad5cb7d",
"index" : 1666,
"period" : 2,
"timestamp" : "00:00:12.880",
"minute" : 45,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 51.0, 78.0 ],
"related_events" : [ "beb4de55-74be-48db-8e81-bd7869195f0b" ]
}, {
"id" : "4ebbdfff-f517-4b99-b7bb-34118fbe1f05",
"index" : 1667,
"period" : 2,
"timestamp" : "00:00:12.880",
"minute" : 45,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 51.0, 78.0 ],
"duration" : 3.12,
"related_events" : [ "abc44137-33f2-4327-9d56-522dcf246167", "ec046e48-ed38-4fe6-a61f-3a149ad5cb7d" ],
"carry" : {
"end_location" : [ 54.0, 70.0 ]
}
}, {
"id" : "abc44137-33f2-4327-9d56-522dcf246167",
"index" : 1668,
"period" : 2,
"timestamp" : "00:00:16.000",
"minute" : 45,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 54.0, 70.0 ],
"duration" : 1.52,
"related_events" : [ "be652f19-a1cc-4b65-a093-ca3910973345" ],
"pass" : {
"length" : 36.05551,
"angle" : -0.33929262,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 58.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "be652f19-a1cc-4b65-a093-ca3910973345",
"index" : 1669,
"period" : 2,
"timestamp" : "00:00:17.520",
"minute" : 45,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.0, 23.0 ],
"duration" : 3.36,
"related_events" : [ "52aa1c6a-c631-49cd-a3b6-97cb432e7cc3", "92289197-f329-4fa3-a227-9e049fedd3a1", "abc44137-33f2-4327-9d56-522dcf246167" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 18.973665,
"angle" : -2.819842,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 15.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "92289197-f329-4fa3-a227-9e049fedd3a1",
"index" : 1670,
"period" : 2,
"timestamp" : "00:00:20.880",
"minute" : 45,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.0, 20.0 ],
"related_events" : [ "be652f19-a1cc-4b65-a093-ca3910973345" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "52aa1c6a-c631-49cd-a3b6-97cb432e7cc3",
"index" : 1671,
"period" : 2,
"timestamp" : "00:00:20.880",
"minute" : 45,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 106.0, 64.0 ],
"related_events" : [ "be652f19-a1cc-4b65-a093-ca3910973345" ]
}, {
"id" : "e96d0fad-030a-4783-a4c0-64655b2c8245",
"index" : 1672,
"period" : 2,
"timestamp" : "00:00:20.880",
"minute" : 45,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 106.0, 64.0 ],
"duration" : 1.64,
"under_pressure" : true,
"related_events" : [ "52aa1c6a-c631-49cd-a3b6-97cb432e7cc3", "943a5938-93d1-455e-a6be-15c819b91d6d", "a0a5c0a6-9c7c-42c4-ae44-f2cbbe4fadcd" ],
"carry" : {
"end_location" : [ 114.0, 72.0 ]
}
}, {
"id" : "943a5938-93d1-455e-a6be-15c819b91d6d",
"index" : 1673,
"period" : 2,
"timestamp" : "00:00:21.000",
"minute" : 45,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.0, 18.0 ],
"duration" : 1.613,
"related_events" : [ "a0a5c0a6-9c7c-42c4-ae44-f2cbbe4fadcd", "e96d0fad-030a-4783-a4c0-64655b2c8245" ]
}, {
"id" : "fbb9ddc3-8756-4ced-a883-2affd4e21bf3",
"index" : 1674,
"period" : 2,
"timestamp" : "00:00:21.333",
"minute" : 45,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 13.0, 16.0 ],
"duration" : 1.186
}, {
"id" : "a0a5c0a6-9c7c-42c4-ae44-f2cbbe4fadcd",
"index" : 1675,
"period" : 2,
"timestamp" : "00:00:22.520",
"minute" : 45,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 114.0, 72.0 ],
"duration" : 1.213,
"under_pressure" : true,
"related_events" : [ "8c5d65cf-7e67-4172-9ca6-a55e404353d8", "943a5938-93d1-455e-a6be-15c819b91d6d" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 13.928389,
"angle" : 2.7744188,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 77.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8c5d65cf-7e67-4172-9ca6-a55e404353d8",
"index" : 1676,
"period" : 2,
"timestamp" : "00:00:23.733",
"minute" : 45,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 101.0, 77.0 ],
"related_events" : [ "a0a5c0a6-9c7c-42c4-ae44-f2cbbe4fadcd" ]
}, {
"id" : "c4fab266-be6a-4354-b3f3-34c10e70052e",
"index" : 1677,
"period" : 2,
"timestamp" : "00:00:23.733",
"minute" : 45,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 101.0, 77.0 ],
"duration" : 1.707,
"under_pressure" : true,
"related_events" : [ "7982bd81-d761-4322-ab00-3d10118f9ada", "86d9623f-ccd7-461b-9093-73bfc01fbe6b", "8c5d65cf-7e67-4172-9ca6-a55e404353d8" ],
"carry" : {
"end_location" : [ 99.0, 72.0 ]
}
}, {
"id" : "7982bd81-d761-4322-ab00-3d10118f9ada",
"index" : 1678,
"period" : 2,
"timestamp" : "00:00:24.920",
"minute" : 45,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 19.0, 11.0 ],
"duration" : 0.613,
"related_events" : [ "86d9623f-ccd7-461b-9093-73bfc01fbe6b", "c4fab266-be6a-4354-b3f3-34c10e70052e" ]
}, {
"id" : "86d9623f-ccd7-461b-9093-73bfc01fbe6b",
"index" : 1679,
"period" : 2,
"timestamp" : "00:00:25.440",
"minute" : 45,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.0, 72.0 ],
"duration" : 0.72,
"under_pressure" : true,
"related_events" : [ "7982bd81-d761-4322-ab00-3d10118f9ada", "b5b2aa64-c0ff-4286-be1c-5914c5391cb8" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 6.708204,
"angle" : -2.0344439,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 66.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b5b2aa64-c0ff-4286-be1c-5914c5391cb8",
"index" : 1680,
"period" : 2,
"timestamp" : "00:00:26.160",
"minute" : 45,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 96.0, 66.0 ],
"related_events" : [ "86d9623f-ccd7-461b-9093-73bfc01fbe6b" ]
}, {
"id" : "41c44f1f-a272-44a4-b495-4660e87d51d8",
"index" : 1681,
"period" : 2,
"timestamp" : "00:00:26.160",
"minute" : 45,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 96.0, 66.0 ],
"duration" : 0.04,
"related_events" : [ "b5b2aa64-c0ff-4286-be1c-5914c5391cb8", "cb66c0e8-0424-4412-9066-ef6329257c9b" ],
"carry" : {
"end_location" : [ 96.0, 58.0 ]
}
}, {
"id" : "cb66c0e8-0424-4412-9066-ef6329257c9b",
"index" : 1682,
"period" : 2,
"timestamp" : "00:00:26.200",
"minute" : 45,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 96.0, 58.0 ],
"duration" : 1.333,
"related_events" : [ "831cf6e0-6c10-4c57-bc8b-6c982f12b245" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 23.259407,
"angle" : 1.1263771,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 106.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 76,
"name" : "Pass Offside"
}
}
}, {
"id" : "831cf6e0-6c10-4c57-bc8b-6c982f12b245",
"index" : 1683,
"period" : 2,
"timestamp" : "00:00:27.533",
"minute" : 45,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 106.0, 79.0 ],
"related_events" : [ "cb66c0e8-0424-4412-9066-ef6329257c9b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "efeb16b8-b405-42f4-9ca8-a8fb9ee56e1f",
"index" : 1684,
"period" : 2,
"timestamp" : "00:00:49.480",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 19.0, 14.0 ],
"duration" : 3.72,
"related_events" : [ "05eaa117-2d4b-4603-b1e7-25c1247f2a1a", "da03fae0-a972-493f-8f87-90be6df9e8be" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 64.25729,
"angle" : 0.3660565,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "da03fae0-a972-493f-8f87-90be6df9e8be",
"index" : 1685,
"period" : 2,
"timestamp" : "00:00:53.200",
"minute" : 45,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.0, 36.0 ],
"related_events" : [ "efeb16b8-b405-42f4-9ca8-a8fb9ee56e1f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "34cbd1ed-1bd0-4e43-b39f-0f3b59f9d9f5",
"index" : 1686,
"period" : 2,
"timestamp" : "00:00:53.200",
"minute" : 45,
"second" : 53,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 74.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "05eaa117-2d4b-4603-b1e7-25c1247f2a1a" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "05eaa117-2d4b-4603-b1e7-25c1247f2a1a",
"index" : 1687,
"period" : 2,
"timestamp" : "00:00:53.200",
"minute" : 45,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 46.0 ],
"duration" : 2.0,
"under_pressure" : true,
"related_events" : [ "167ae347-1298-4d58-b387-30b5036ef352", "2abe1400-40a8-4926-a7e7-f86bb0303704", "34cbd1ed-1bd0-4e43-b39f-0f3b59f9d9f5", "efeb16b8-b405-42f4-9ca8-a8fb9ee56e1f" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 7.071068,
"angle" : 0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 51.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "167ae347-1298-4d58-b387-30b5036ef352",
"index" : 1688,
"period" : 2,
"timestamp" : "00:00:55.200",
"minute" : 45,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 52.0, 51.0 ],
"related_events" : [ "05eaa117-2d4b-4603-b1e7-25c1247f2a1a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f9fec185-2429-45c2-829e-921c1e857e62",
"index" : 1689,
"period" : 2,
"timestamp" : "00:00:55.200",
"minute" : 45,
"second" : 55,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 48.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "2abe1400-40a8-4926-a7e7-f86bb0303704" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "2abe1400-40a8-4926-a7e7-f86bb0303704",
"index" : 1690,
"period" : 2,
"timestamp" : "00:00:55.200",
"minute" : 45,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 73.0, 35.0 ],
"duration" : 1.16,
"under_pressure" : true,
"related_events" : [ "05eaa117-2d4b-4603-b1e7-25c1247f2a1a", "11c5854f-d5cc-4e64-bdf7-ca510c6c0060", "8a85f39d-8217-49cf-a610-faae01a5b365", "f9fec185-2429-45c2-829e-921c1e857e62" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 5.0,
"angle" : 0.9272952,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 39.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "11c5854f-d5cc-4e64-bdf7-ca510c6c0060",
"index" : 1691,
"period" : 2,
"timestamp" : "00:00:56.360",
"minute" : 45,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 37.0 ],
"related_events" : [ "2abe1400-40a8-4926-a7e7-f86bb0303704" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8a85f39d-8217-49cf-a610-faae01a5b365",
"index" : 1692,
"period" : 2,
"timestamp" : "00:00:56.360",
"minute" : 45,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 45.0, 42.0 ],
"duration" : 1.76,
"related_events" : [ "2abe1400-40a8-4926-a7e7-f86bb0303704", "5df836a0-f385-4df5-9f4e-e26b33789f7c", "f78f3151-4a3c-433a-8e88-3061ed01d05e" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 14.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 42.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "f78f3151-4a3c-433a-8e88-3061ed01d05e",
"index" : 1693,
"period" : 2,
"timestamp" : "00:00:58.120",
"minute" : 45,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 58.0, 40.0 ],
"related_events" : [ "8a85f39d-8217-49cf-a610-faae01a5b365" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5df836a0-f385-4df5-9f4e-e26b33789f7c",
"index" : 1694,
"period" : 2,
"timestamp" : "00:00:58.120",
"minute" : 45,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 39.0 ],
"duration" : 1.92,
"related_events" : [ "0f7050a8-bca8-41a8-8690-0fbda883fb0f", "1d1bc95d-d003-4c79-b53e-ed5d168bfda5", "8a85f39d-8217-49cf-a610-faae01a5b365" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 12.529964,
"angle" : 0.49934673,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 73.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "1d1bc95d-d003-4c79-b53e-ed5d168bfda5",
"index" : 1695,
"period" : 2,
"timestamp" : "00:01:00.040",
"minute" : 46,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 73.0, 44.0 ],
"related_events" : [ "5df836a0-f385-4df5-9f4e-e26b33789f7c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0f7050a8-bca8-41a8-8690-0fbda883fb0f",
"index" : 1696,
"period" : 2,
"timestamp" : "00:01:00.040",
"minute" : 46,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 48.0, 36.0 ],
"duration" : 0.973,
"related_events" : [ "5df836a0-f385-4df5-9f4e-e26b33789f7c", "731e26d2-3136-4833-932e-a3c614f15897" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 6.3245554,
"angle" : -0.32175055,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 54.0, 34.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "731e26d2-3136-4833-932e-a3c614f15897",
"index" : 1697,
"period" : 2,
"timestamp" : "00:01:01.013",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 34.0 ],
"related_events" : [ "0f7050a8-bca8-41a8-8690-0fbda883fb0f" ]
}, {
"id" : "eb101ec1-9be3-446d-85c9-08389694b2e9",
"index" : 1698,
"period" : 2,
"timestamp" : "00:01:01.013",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 34.0 ],
"duration" : 0.867,
"related_events" : [ "20e5af80-38ae-4647-8f0c-7c2109743a30" ],
"pass" : {
"length" : 7.2111025,
"angle" : -0.98279375,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 58.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "20e5af80-38ae-4647-8f0c-7c2109743a30",
"index" : 1699,
"period" : 2,
"timestamp" : "00:01:01.880",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.0, 53.0 ],
"related_events" : [ "eb101ec1-9be3-446d-85c9-08389694b2e9" ]
}, {
"id" : "1fcb007a-53f7-4cf3-9b45-2059d5e7963e",
"index" : 1700,
"period" : 2,
"timestamp" : "00:01:01.880",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.0, 53.0 ],
"duration" : 0.76,
"related_events" : [ "0c56b316-7941-4fba-9905-4433edbd3b2f", "20e5af80-38ae-4647-8f0c-7c2109743a30" ],
"carry" : {
"end_location" : [ 62.0, 53.0 ]
}
}, {
"id" : "0c56b316-7941-4fba-9905-4433edbd3b2f",
"index" : 1701,
"period" : 2,
"timestamp" : "00:01:02.640",
"minute" : 46,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.0, 53.0 ],
"duration" : 0.36,
"related_events" : [ "78324e7c-3e2b-493c-b24f-4a89933cc8b4" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 10.630146,
"angle" : -0.8519663,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 69.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78324e7c-3e2b-493c-b24f-4a89933cc8b4",
"index" : 1702,
"period" : 2,
"timestamp" : "00:01:03.000",
"minute" : 46,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 69.0, 45.0 ],
"related_events" : [ "0c56b316-7941-4fba-9905-4433edbd3b2f" ]
}, {
"id" : "89778841-639d-4c45-b7c2-9c7e33c01b92",
"index" : 1703,
"period" : 2,
"timestamp" : "00:01:03.000",
"minute" : 46,
"second" : 3,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 98,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 69.0, 45.0 ]
}, {
"id" : "4582cfee-dd72-4cb7-9034-be4eea065a8b",
"index" : 1704,
"period" : 2,
"timestamp" : "00:01:03.880",
"minute" : 46,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 52.0, 35.0 ],
"duration" : 0.56,
"related_events" : [ "101bfcb1-e83c-45d5-b84d-532ced15e668" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 5.8309517,
"angle" : -1.0303768,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "101bfcb1-e83c-45d5-b84d-532ced15e668",
"index" : 1705,
"period" : 2,
"timestamp" : "00:01:04.440",
"minute" : 46,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 55.0, 30.0 ],
"related_events" : [ "4582cfee-dd72-4cb7-9034-be4eea065a8b" ]
}, {
"id" : "d46234ab-b3bc-4df1-8e5f-2bf6d791c147",
"index" : 1706,
"period" : 2,
"timestamp" : "00:01:04.440",
"minute" : 46,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 31.0 ],
"duration" : 1.373,
"related_events" : [ "06adec97-9d1a-4816-9702-5d6ec3f31d97" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 8.062258,
"angle" : 0.5191461,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 60.0, 35.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8031fea7-9b7e-46cc-b962-39acc82f327b",
"index" : 1707,
"period" : 2,
"timestamp" : "00:01:05.560",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 47.0 ],
"duration" : 2.16,
"counterpress" : true,
"related_events" : [ "06adec97-9d1a-4816-9702-5d6ec3f31d97", "9e4b7a84-05da-4dbe-92b8-8d8b2eb6dea6" ]
}, {
"id" : "06adec97-9d1a-4816-9702-5d6ec3f31d97",
"index" : 1708,
"period" : 2,
"timestamp" : "00:01:05.813",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "8031fea7-9b7e-46cc-b962-39acc82f327b", "d46234ab-b3bc-4df1-8e5f-2bf6d791c147" ]
}, {
"id" : "9e4b7a84-05da-4dbe-92b8-8d8b2eb6dea6",
"index" : 1709,
"period" : 2,
"timestamp" : "00:01:05.813",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 35.0 ],
"duration" : 3.427,
"under_pressure" : true,
"related_events" : [ "06adec97-9d1a-4816-9702-5d6ec3f31d97", "103a1e2e-c2b0-4fd6-9f39-4525d1af9971", "725c70df-3935-4586-ac46-e9f44447c8f6", "8031fea7-9b7e-46cc-b962-39acc82f327b" ],
"carry" : {
"end_location" : [ 89.0, 41.0 ]
}
}, {
"id" : "725c70df-3935-4586-ac46-e9f44447c8f6",
"index" : 1710,
"period" : 2,
"timestamp" : "00:01:06.533",
"minute" : 46,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 49.0 ],
"duration" : 2.506,
"counterpress" : true,
"related_events" : [ "9e4b7a84-05da-4dbe-92b8-8d8b2eb6dea6" ]
}, {
"id" : "103a1e2e-c2b0-4fd6-9f39-4525d1af9971",
"index" : 1711,
"period" : 2,
"timestamp" : "00:01:09.240",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 89.0, 41.0 ],
"duration" : 0.213,
"related_events" : [ "92eecbe9-f19a-4334-b65f-acaec4e01f16" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 12.0415945,
"angle" : 1.487655,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "92eecbe9-f19a-4334-b65f-acaec4e01f16",
"index" : 1712,
"period" : 2,
"timestamp" : "00:01:09.453",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 90.0, 53.0 ],
"related_events" : [ "103a1e2e-c2b0-4fd6-9f39-4525d1af9971" ]
}, {
"id" : "f3053261-85fa-41db-9b45-5d5a65f24ef5",
"index" : 1713,
"period" : 2,
"timestamp" : "00:01:09.453",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 41.0 ],
"related_events" : [ "45635793-18a5-4b85-90fe-0196cad9b581" ],
"foul_committed" : {
"advantage" : true
}
}, {
"id" : "45635793-18a5-4b85-90fe-0196cad9b581",
"index" : 1714,
"period" : 2,
"timestamp" : "00:01:09.453",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 89.0, 40.0 ],
"under_pressure" : true,
"related_events" : [ "f3053261-85fa-41db-9b45-5d5a65f24ef5" ],
"foul_won" : {
"advantage" : true
}
}, {
"id" : "e2111d2c-76f1-48a1-a7f5-6ba749c0f3a9",
"index" : 1715,
"period" : 2,
"timestamp" : "00:01:16.240",
"minute" : 46,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 7.0, 12.0 ],
"duration" : 1.0,
"related_events" : [ "d587b0eb-0e69-46c2-b6d1-7eceeef06f52" ]
}, {
"id" : "d587b0eb-0e69-46c2-b6d1-7eceeef06f52",
"index" : 1716,
"period" : 2,
"timestamp" : "00:01:17.240",
"minute" : 46,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 110.0, 75.0 ],
"duration" : 1.333,
"under_pressure" : true,
"related_events" : [ "53f01b0e-fa6c-4312-977b-135e2d9dadc7", "e2111d2c-76f1-48a1-a7f5-6ba749c0f3a9" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 14.3178215,
"angle" : 2.9304993,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "53f01b0e-fa6c-4312-977b-135e2d9dadc7",
"index" : 1717,
"period" : 2,
"timestamp" : "00:01:18.573",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 96.0, 78.0 ],
"related_events" : [ "d587b0eb-0e69-46c2-b6d1-7eceeef06f52" ]
}, {
"id" : "f2f447f5-7fb5-448f-a576-3c7b440853e7",
"index" : 1718,
"period" : 2,
"timestamp" : "00:01:18.573",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 96.0, 78.0 ],
"duration" : 1.587,
"under_pressure" : true,
"related_events" : [ "45bfbbf1-88d5-48e7-8528-9b96b0e739c6", "53f01b0e-fa6c-4312-977b-135e2d9dadc7", "96ba3371-c350-43e2-8694-25fa95944b1f" ],
"carry" : {
"end_location" : [ 91.0, 77.0 ]
}
}, {
"id" : "96ba3371-c350-43e2-8694-25fa95944b1f",
"index" : 1719,
"period" : 2,
"timestamp" : "00:01:19.520",
"minute" : 46,
"second" : 19,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 25.0, 6.0 ],
"duration" : 0.64,
"related_events" : [ "45bfbbf1-88d5-48e7-8528-9b96b0e739c6", "f2f447f5-7fb5-448f-a576-3c7b440853e7" ]
}, {
"id" : "45bfbbf1-88d5-48e7-8528-9b96b0e739c6",
"index" : 1720,
"period" : 2,
"timestamp" : "00:01:20.160",
"minute" : 46,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 91.0, 77.0 ],
"duration" : 1.773,
"under_pressure" : true,
"related_events" : [ "0187c62a-8dcc-401f-b935-260678e6c88a", "96ba3371-c350-43e2-8694-25fa95944b1f" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 24.596748,
"angle" : -2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 66.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0187c62a-8dcc-401f-b935-260678e6c88a",
"index" : 1721,
"period" : 2,
"timestamp" : "00:01:21.933",
"minute" : 46,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 66.0 ],
"related_events" : [ "45bfbbf1-88d5-48e7-8528-9b96b0e739c6" ]
}, {
"id" : "938b6fd4-4cab-4eb4-a875-5edb14c34728",
"index" : 1722,
"period" : 2,
"timestamp" : "00:01:21.933",
"minute" : 46,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 66.0 ],
"duration" : 2.347,
"under_pressure" : true,
"related_events" : [ "0187c62a-8dcc-401f-b935-260678e6c88a", "357d510e-a09c-431a-8224-3033f25401a8", "4840473a-3979-4e4a-a5fa-73044308876e" ],
"carry" : {
"end_location" : [ 67.0, 76.0 ]
}
}, {
"id" : "4840473a-3979-4e4a-a5fa-73044308876e",
"index" : 1723,
"period" : 2,
"timestamp" : "00:01:22.760",
"minute" : 46,
"second" : 22,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 56.0, 18.0 ],
"duration" : 1.573,
"related_events" : [ "357d510e-a09c-431a-8224-3033f25401a8", "938b6fd4-4cab-4eb4-a875-5edb14c34728" ]
}, {
"id" : "357d510e-a09c-431a-8224-3033f25401a8",
"index" : 1724,
"period" : 2,
"timestamp" : "00:01:24.280",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 76.0 ],
"duration" : 2.36,
"under_pressure" : true,
"related_events" : [ "4840473a-3979-4e4a-a5fa-73044308876e", "a083adff-d301-42b1-82b9-e47cbea293ac" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 50.990196,
"angle" : -1.1246908,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 89.0, 30.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a083adff-d301-42b1-82b9-e47cbea293ac",
"index" : 1725,
"period" : 2,
"timestamp" : "00:01:26.640",
"minute" : 46,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.0, 30.0 ],
"related_events" : [ "357d510e-a09c-431a-8224-3033f25401a8" ]
}, {
"id" : "a8fc752e-122c-4a76-aab7-1a51ef65f262",
"index" : 1726,
"period" : 2,
"timestamp" : "00:01:26.640",
"minute" : 46,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.0, 30.0 ],
"duration" : 1.76,
"related_events" : [ "76a87661-b40a-40c0-af9f-f805c69e05e1" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 8.485281,
"angle" : -0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 95.0, 24.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "76a87661-b40a-40c0-af9f-f805c69e05e1",
"index" : 1727,
"period" : 2,
"timestamp" : "00:01:28.400",
"minute" : 46,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 95.0, 24.0 ],
"related_events" : [ "a8fc752e-122c-4a76-aab7-1a51ef65f262" ]
}, {
"id" : "833e8b58-5bb6-4964-ba3a-9a638a0e8458",
"index" : 1728,
"period" : 2,
"timestamp" : "00:01:28.400",
"minute" : 46,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 95.0, 24.0 ],
"duration" : 1.693,
"related_events" : [ "2d34878a-803c-4467-944d-6edc5463b71f" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 10.29563,
"angle" : 1.0636978,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 100.0, 33.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "2d34878a-803c-4467-944d-6edc5463b71f",
"index" : 1729,
"period" : 2,
"timestamp" : "00:01:30.093",
"minute" : 46,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 100.0, 33.0 ],
"related_events" : [ "833e8b58-5bb6-4964-ba3a-9a638a0e8458" ]
}, {
"id" : "9da2d5d4-ded4-4a16-91ec-3315fad6723c",
"index" : 1730,
"period" : 2,
"timestamp" : "00:01:30.093",
"minute" : 46,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 100.0, 33.0 ],
"duration" : 0.36,
"related_events" : [ "2d34878a-803c-4467-944d-6edc5463b71f", "dd17bd33-9fac-422d-80dd-60b4b635c654" ],
"carry" : {
"end_location" : [ 100.0, 34.0 ]
}
}, {
"id" : "dd17bd33-9fac-422d-80dd-60b4b635c654",
"index" : 1731,
"period" : 2,
"timestamp" : "00:01:30.453",
"minute" : 46,
"second" : 30,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 100.0, 34.0 ]
}, {
"id" : "01c25d96-650e-4a27-87f0-dbf582d10818",
"index" : 1732,
"period" : 2,
"timestamp" : "00:01:31.093",
"minute" : 46,
"second" : 31,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 14.0, 46.0 ],
"under_pressure" : true
}, {
"id" : "e7c1a615-efa4-41a5-909b-e02c4950b1e8",
"index" : 1733,
"period" : 2,
"timestamp" : "00:02:07.280",
"minute" : 47,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 119.0, 1.0 ],
"duration" : 0.893,
"related_events" : [ "43e0a7c9-635c-4ed3-8c0d-4f656975d135" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 4.1231055,
"angle" : 2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 115.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "43e0a7c9-635c-4ed3-8c0d-4f656975d135",
"index" : 1734,
"period" : 2,
"timestamp" : "00:02:08.173",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 115.0, 2.0 ],
"related_events" : [ "e7c1a615-efa4-41a5-909b-e02c4950b1e8" ]
}, {
"id" : "b49c6b20-6bdd-45d5-b279-70b311f54f83",
"index" : 1735,
"period" : 2,
"timestamp" : "00:02:08.173",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 115.0, 2.0 ],
"duration" : 1.746,
"related_events" : [ "91fcb6a9-9702-4be9-9250-c218836d8393" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 37.01351,
"angle" : 1.5978168,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 39.0 ],
"cross" : true,
"assisted_shot_id" : "e987630c-19dc-4e9e-8bcd-6dfe35a98042",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "91fcb6a9-9702-4be9-9250-c218836d8393",
"index" : 1736,
"period" : 2,
"timestamp" : "00:02:09.919",
"minute" : 47,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 114.0, 39.0 ],
"related_events" : [ "b49c6b20-6bdd-45d5-b279-70b311f54f83" ]
}, {
"id" : "b0c52520-4c62-43a5-af61-5c62d7034844",
"index" : 1737,
"period" : 2,
"timestamp" : "00:02:09.920",
"minute" : 47,
"second" : 9,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 5.0, 37.0 ],
"under_pressure" : true,
"related_events" : [ "e987630c-19dc-4e9e-8bcd-6dfe35a98042" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "e987630c-19dc-4e9e-8bcd-6dfe35a98042",
"index" : 1738,
"period" : 2,
"timestamp" : "00:02:09.920",
"minute" : 47,
"second" : 9,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 111.0, 42.0 ],
"duration" : 0.32,
"under_pressure" : true,
"related_events" : [ "28d44d92-804b-40d7-a83e-b2600c18fa6e", "b0c52520-4c62-43a5-af61-5c62d7034844" ],
"shot" : {
"statsbomb_xg" : 0.081678025,
"end_location" : [ 119.0, 46.7, 0.5 ],
"key_pass_id" : "b49c6b20-6bdd-45d5-b279-70b311f54f83",
"aerial_won" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 117.0, 35.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 112.0, 37.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 115.0, 36.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 117.0, 33.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 119.0, 40.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 116.0, 43.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 110.0, 51.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 112.0, 49.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 47.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 46.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 113.0, 40.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 41.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
} ]
}
}, {
"id" : "28d44d92-804b-40d7-a83e-b2600c18fa6e",
"index" : 1739,
"period" : 2,
"timestamp" : "00:02:10.240",
"minute" : 47,
"second" : 10,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 100,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 41.0 ],
"related_events" : [ "e987630c-19dc-4e9e-8bcd-6dfe35a98042" ],
"goalkeeper" : {
"end_location" : [ 2.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "178df2e7-921f-4938-a236-a0b34ee096b3",
"index" : 1740,
"period" : 2,
"timestamp" : "00:02:26.813",
"minute" : 47,
"second" : 26,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "8ca40271-0250-4f84-9d40-586c76823b3e",
"index" : 1741,
"period" : 2,
"timestamp" : "00:02:26.840",
"minute" : 47,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 18.0, 23.0 ],
"duration" : 2.2,
"related_events" : [ "bcd8d454-d89f-4bc2-bcd8-a8e53db129ca" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 22.671568,
"angle" : 2.2937758,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 3.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af444464-0423-496d-b3ff-2b47b1f65171",
"index" : 1742,
"period" : 2,
"timestamp" : "00:02:27.640",
"minute" : 47,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 109.0, 49.0 ],
"duration" : 1.96,
"related_events" : [ "3ba719cf-ba2a-4e30-8784-a20ddee97695", "bcd8d454-d89f-4bc2-bcd8-a8e53db129ca" ]
}, {
"id" : "bcd8d454-d89f-4bc2-bcd8-a8e53db129ca",
"index" : 1743,
"period" : 2,
"timestamp" : "00:02:29.040",
"minute" : 47,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 40.0 ],
"under_pressure" : true,
"related_events" : [ "8ca40271-0250-4f84-9d40-586c76823b3e", "af444464-0423-496d-b3ff-2b47b1f65171" ]
}, {
"id" : "3ba719cf-ba2a-4e30-8784-a20ddee97695",
"index" : 1744,
"period" : 2,
"timestamp" : "00:02:29.040",
"minute" : 47,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 40.0 ],
"duration" : 1.72,
"under_pressure" : true,
"related_events" : [ "9a62e17b-a63e-4cce-93f2-ecebfc944ad8", "af444464-0423-496d-b3ff-2b47b1f65171" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 24.41311,
"angle" : 0.9600704,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 17.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9a62e17b-a63e-4cce-93f2-ecebfc944ad8",
"index" : 1745,
"period" : 2,
"timestamp" : "00:02:30.760",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 17.0, 60.0 ],
"related_events" : [ "3ba719cf-ba2a-4e30-8784-a20ddee97695" ]
}, {
"id" : "1f2db589-1eab-4784-9409-6d4bbad9e82d",
"index" : 1746,
"period" : 2,
"timestamp" : "00:02:30.760",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 17.0, 60.0 ],
"duration" : 1.12,
"related_events" : [ "97024565-79ec-49b3-a54e-5e7bb81d91d1", "9a62e17b-a63e-4cce-93f2-ecebfc944ad8" ],
"carry" : {
"end_location" : [ 20.0, 59.0 ]
}
}, {
"id" : "97024565-79ec-49b3-a54e-5e7bb81d91d1",
"index" : 1747,
"period" : 2,
"timestamp" : "00:02:31.880",
"minute" : 47,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 20.0, 59.0 ],
"duration" : 1.44,
"related_events" : [ "643617ba-ee34-4b58-8816-4fc856b33d81" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 12.649111,
"angle" : -0.32175055,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "643617ba-ee34-4b58-8816-4fc856b33d81",
"index" : 1748,
"period" : 2,
"timestamp" : "00:02:33.320",
"minute" : 47,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 32.0, 55.0 ],
"related_events" : [ "97024565-79ec-49b3-a54e-5e7bb81d91d1" ]
}, {
"id" : "c93ce92a-cf63-4e36-a456-70439aef7027",
"index" : 1749,
"period" : 2,
"timestamp" : "00:02:33.320",
"minute" : 47,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 32.0, 55.0 ],
"duration" : 1.493,
"under_pressure" : true,
"related_events" : [ "17dd216e-1737-49c1-afce-501ccd197257", "643617ba-ee34-4b58-8816-4fc856b33d81", "eac5ff3e-9b6b-4dd2-8275-b568d7c6a939" ],
"carry" : {
"end_location" : [ 36.0, 58.0 ]
}
}, {
"id" : "eac5ff3e-9b6b-4dd2-8275-b568d7c6a939",
"index" : 1750,
"period" : 2,
"timestamp" : "00:02:33.640",
"minute" : 47,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 82.0, 32.0 ],
"duration" : 1.093,
"related_events" : [ "c93ce92a-cf63-4e36-a456-70439aef7027" ]
}, {
"id" : "17dd216e-1737-49c1-afce-501ccd197257",
"index" : 1751,
"period" : 2,
"timestamp" : "00:02:34.813",
"minute" : 47,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 58.0 ],
"duration" : 1.266,
"related_events" : [ "3b5be8e7-c464-4d2e-b72d-55bc1903c3a9" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 22.847319,
"angle" : 1.1659045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3b5be8e7-c464-4d2e-b72d-55bc1903c3a9",
"index" : 1752,
"period" : 2,
"timestamp" : "00:02:36.079",
"minute" : 47,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 79.0 ],
"related_events" : [ "17dd216e-1737-49c1-afce-501ccd197257" ]
}, {
"id" : "428ef1a1-e7ef-4562-972a-a7eaa9f425f0",
"index" : 1753,
"period" : 2,
"timestamp" : "00:02:36.079",
"minute" : 47,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 79.0 ],
"duration" : 1.601,
"related_events" : [ "3b5be8e7-c464-4d2e-b72d-55bc1903c3a9", "f7a33b13-351f-46d8-b526-1720d80dd6f6" ],
"carry" : {
"end_location" : [ 45.0, 79.0 ]
}
}, {
"id" : "f7a33b13-351f-46d8-b526-1720d80dd6f6",
"index" : 1754,
"period" : 2,
"timestamp" : "00:02:37.680",
"minute" : 47,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 79.0 ],
"duration" : 2.013,
"related_events" : [ "f44a0604-8328-4046-9a02-9b1c65b604dd" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 29.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 74.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f44a0604-8328-4046-9a02-9b1c65b604dd",
"index" : 1755,
"period" : 2,
"timestamp" : "00:02:39.693",
"minute" : 47,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 74.0, 79.0 ],
"related_events" : [ "f7a33b13-351f-46d8-b526-1720d80dd6f6" ]
}, {
"id" : "3408eee1-9326-4dda-989a-2d25d8144be6",
"index" : 1756,
"period" : 2,
"timestamp" : "00:02:39.693",
"minute" : 47,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 74.0, 79.0 ],
"duration" : 0.747,
"under_pressure" : true,
"related_events" : [ "1339558e-fdae-4e25-a86c-c9c53e38491b", "f029a941-d8a4-4ca9-bfa1-a2037ae9f036", "f44a0604-8328-4046-9a02-9b1c65b604dd" ],
"carry" : {
"end_location" : [ 81.0, 79.0 ]
}
}, {
"id" : "f029a941-d8a4-4ca9-bfa1-a2037ae9f036",
"index" : 1757,
"period" : 2,
"timestamp" : "00:02:40.440",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 40.0, 2.0 ],
"related_events" : [ "1339558e-fdae-4e25-a86c-c9c53e38491b", "3408eee1-9326-4dda-989a-2d25d8144be6", "364a581a-42b9-45cd-a044-499ac4507123" ]
}, {
"id" : "1339558e-fdae-4e25-a86c-c9c53e38491b",
"index" : 1758,
"period" : 2,
"timestamp" : "00:02:40.440",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 81.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "f029a941-d8a4-4ca9-bfa1-a2037ae9f036" ],
"dribble" : {
"nutmeg" : true,
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "364a581a-42b9-45cd-a044-499ac4507123",
"index" : 1759,
"period" : 2,
"timestamp" : "00:02:40.440",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 81.0, 79.0 ],
"duration" : 2.72,
"under_pressure" : true,
"related_events" : [ "1339558e-fdae-4e25-a86c-c9c53e38491b", "47053cdc-fb19-4392-9ab0-fc96eea3a0c9", "f029a941-d8a4-4ca9-bfa1-a2037ae9f036" ],
"carry" : {
"end_location" : [ 96.0, 78.0 ]
}
}, {
"id" : "47053cdc-fb19-4392-9ab0-fc96eea3a0c9",
"index" : 1760,
"period" : 2,
"timestamp" : "00:02:43.160",
"minute" : 47,
"second" : 43,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "31d86d4a-205c-4e49-ab53-c15b1eee0c8c" ]
}, {
"id" : "31d86d4a-205c-4e49-ab53-c15b1eee0c8c",
"index" : 1761,
"period" : 2,
"timestamp" : "00:02:43.160",
"minute" : 47,
"second" : 43,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 101,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 25.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "47053cdc-fb19-4392-9ab0-fc96eea3a0c9" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "6e57152a-884f-40b4-bd81-fb9e5e9d4678",
"index" : 1762,
"period" : 2,
"timestamp" : "00:02:45.855",
"minute" : 47,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 102.0, 79.0 ],
"duration" : 2.505,
"related_events" : [ "15e607a8-97ec-47a6-b859-328653aabdc4" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 27.802877,
"angle" : -0.9129077,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 119.0, 57.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "df627c13-d890-43d8-956e-f91ee82ec454",
"index" : 1763,
"period" : 2,
"timestamp" : "00:02:47.053",
"minute" : 47,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 12.0, 15.0 ],
"duration" : 1.12
}, {
"id" : "15e607a8-97ec-47a6-b859-328653aabdc4",
"index" : 1764,
"period" : 2,
"timestamp" : "00:02:48.360",
"minute" : 47,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 119.0, 57.0 ],
"related_events" : [ "6e57152a-884f-40b4-bd81-fb9e5e9d4678" ]
}, {
"id" : "4396adee-fd3b-4585-b91d-e6b2304af3c2",
"index" : 1765,
"period" : 2,
"timestamp" : "00:02:48.360",
"minute" : 47,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 119.0, 58.0 ],
"duration" : 1.973,
"related_events" : [ "0e6cb492-1692-4e6a-9ad2-aa974377cb26", "21834e67-c658-42a4-bb0e-402877bc45f8" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 21.84033,
"angle" : -1.849096,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 37.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0e6cb492-1692-4e6a-9ad2-aa974377cb26",
"index" : 1766,
"period" : 2,
"timestamp" : "00:02:50.333",
"minute" : 47,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 115.0, 46.0 ],
"related_events" : [ "4396adee-fd3b-4585-b91d-e6b2304af3c2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "21834e67-c658-42a4-bb0e-402877bc45f8",
"index" : 1767,
"period" : 2,
"timestamp" : "00:02:50.333",
"minute" : 47,
"second" : 50,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 8.0, 44.0 ],
"related_events" : [ "4396adee-fd3b-4585-b91d-e6b2304af3c2" ]
}, {
"id" : "564ff78d-a2ce-4da8-9eb2-21a5da03e5d4",
"index" : 1768,
"period" : 2,
"timestamp" : "00:02:50.333",
"minute" : 47,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 8.0, 44.0 ],
"duration" : 2.48,
"under_pressure" : true,
"related_events" : [ "21834e67-c658-42a4-bb0e-402877bc45f8", "389973a5-5839-4716-9e3c-8fd151c2abbb", "aad3f147-cf48-401a-8fe7-a1387341618d" ],
"carry" : {
"end_location" : [ 22.0, 47.0 ]
}
}, {
"id" : "aad3f147-cf48-401a-8fe7-a1387341618d",
"index" : 1769,
"period" : 2,
"timestamp" : "00:02:52.240",
"minute" : 47,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 101.0, 41.0 ],
"duration" : 0.52,
"counterpress" : true,
"related_events" : [ "564ff78d-a2ce-4da8-9eb2-21a5da03e5d4" ]
}, {
"id" : "389973a5-5839-4716-9e3c-8fd151c2abbb",
"index" : 1770,
"period" : 2,
"timestamp" : "00:02:52.813",
"minute" : 47,
"second" : 52,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 22.0, 47.0 ],
"under_pressure" : true,
"related_events" : [ "39bc7f57-f163-4115-a268-1381f46e4a9a" ]
}, {
"id" : "39bc7f57-f163-4115-a268-1381f46e4a9a",
"index" : 1771,
"period" : 2,
"timestamp" : "00:02:52.813",
"minute" : 47,
"second" : 52,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 34.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "389973a5-5839-4716-9e3c-8fd151c2abbb" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "51ba9af4-abde-4b95-b97a-b4753862d8ef",
"index" : 1772,
"period" : 2,
"timestamp" : "00:02:55.480",
"minute" : 47,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 94.0, 15.0 ],
"duration" : 1.4,
"related_events" : [ "3c2af383-dd9b-4384-85ae-907600e051c2", "be28f9f0-287a-4b4e-a9b6-544cff70384e" ]
}, {
"id" : "be28f9f0-287a-4b4e-a9b6-544cff70384e",
"index" : 1773,
"period" : 2,
"timestamp" : "00:02:55.520",
"minute" : 47,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 26.0, 75.0 ],
"under_pressure" : true,
"related_events" : [ "51ba9af4-abde-4b95-b97a-b4753862d8ef" ]
}, {
"id" : "3c2af383-dd9b-4384-85ae-907600e051c2",
"index" : 1774,
"period" : 2,
"timestamp" : "00:02:55.520",
"minute" : 47,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 26.0, 75.0 ],
"duration" : 1.48,
"under_pressure" : true,
"related_events" : [ "51623cf1-486c-4917-8f7d-9c4e4e7b0d48", "51ba9af4-abde-4b95-b97a-b4753862d8ef", "be28f9f0-287a-4b4e-a9b6-544cff70384e" ],
"carry" : {
"end_location" : [ 20.0, 77.0 ]
}
}, {
"id" : "51623cf1-486c-4917-8f7d-9c4e4e7b0d48",
"index" : 1775,
"period" : 2,
"timestamp" : "00:02:57.000",
"minute" : 47,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 103,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 20.0, 77.0 ],
"duration" : 1.173,
"pass" : {
"length" : 10.198039,
"angle" : 0.19739556,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "dbee6d4f-2e23-4bd5-bf96-32845befb794",
"index" : 1776,
"period" : 2,
"timestamp" : "00:03:01.880",
"minute" : 48,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.0, 1.0 ],
"duration" : 2.32,
"related_events" : [ "01e7911e-1757-4b6f-9102-b41b6986bde4" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 24.596748,
"angle" : 2.0344439,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 64.0, 23.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "01e7911e-1757-4b6f-9102-b41b6986bde4",
"index" : 1777,
"period" : 2,
"timestamp" : "00:03:04.200",
"minute" : 48,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 23.0 ],
"related_events" : [ "dbee6d4f-2e23-4bd5-bf96-32845befb794" ]
}, {
"id" : "08f8b88b-9bb4-4d55-8f2e-7b5753234288",
"index" : 1778,
"period" : 2,
"timestamp" : "00:03:04.200",
"minute" : 48,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 23.0 ],
"duration" : 4.4,
"related_events" : [ "01e7911e-1757-4b6f-9102-b41b6986bde4", "f644712f-b795-4f97-a9de-c9f1d9477b57" ],
"carry" : {
"end_location" : [ 67.0, 29.0 ]
}
}, {
"id" : "f644712f-b795-4f97-a9de-c9f1d9477b57",
"index" : 1779,
"period" : 2,
"timestamp" : "00:03:08.600",
"minute" : 48,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 29.0 ],
"duration" : 2.44,
"related_events" : [ "f015dfcb-583b-46af-8525-9f7b957cd434" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 37.161808,
"angle" : -0.4154921,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 101.0, 14.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f015dfcb-583b-46af-8525-9f7b957cd434",
"index" : 1780,
"period" : 2,
"timestamp" : "00:03:11.040",
"minute" : 48,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 101.0, 14.0 ],
"related_events" : [ "f644712f-b795-4f97-a9de-c9f1d9477b57" ]
}, {
"id" : "4bde5e98-44ba-44d2-8ebf-15a23d521d59",
"index" : 1781,
"period" : 2,
"timestamp" : "00:03:11.040",
"minute" : 48,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 101.0, 14.0 ],
"duration" : 1.76,
"related_events" : [ "f8f945af-7c6e-450c-95c2-c92c80c6d26f" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 9.219544,
"angle" : -0.7086263,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 108.0, 8.0 ],
"body_part" : {
"id" : 70,
"name" : "Other"
}
}
}, {
"id" : "d0437dbb-e83c-4958-9d57-28daf62039a8",
"index" : 1782,
"period" : 2,
"timestamp" : "00:03:12.320",
"minute" : 48,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.0, 73.0 ],
"duration" : 1.373,
"related_events" : [ "d4ec42ed-4a6c-494d-a4d8-7e7c5bd6aa14", "f8f945af-7c6e-450c-95c2-c92c80c6d26f" ]
}, {
"id" : "f8f945af-7c6e-450c-95c2-c92c80c6d26f",
"index" : 1783,
"period" : 2,
"timestamp" : "00:03:12.800",
"minute" : 48,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 108.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "4bde5e98-44ba-44d2-8ebf-15a23d521d59", "d0437dbb-e83c-4958-9d57-28daf62039a8" ]
}, {
"id" : "d4ec42ed-4a6c-494d-a4d8-7e7c5bd6aa14",
"index" : 1784,
"period" : 2,
"timestamp" : "00:03:12.800",
"minute" : 48,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 108.0, 8.0 ],
"duration" : 3.52,
"under_pressure" : true,
"related_events" : [ "9ec44b88-3ff9-438c-837e-f2055656d7c3", "d0437dbb-e83c-4958-9d57-28daf62039a8", "f8f945af-7c6e-450c-95c2-c92c80c6d26f" ],
"carry" : {
"end_location" : [ 114.0, 13.0 ]
}
}, {
"id" : "9ec44b88-3ff9-438c-837e-f2055656d7c3",
"index" : 1785,
"period" : 2,
"timestamp" : "00:03:16.320",
"minute" : 48,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 114.0, 13.0 ],
"duration" : 0.6,
"related_events" : [ "e8d3a49b-572d-4485-983f-074772411a64" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.486833,
"angle" : -1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.0, 4.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e8d3a49b-572d-4485-983f-074772411a64",
"index" : 1786,
"period" : 2,
"timestamp" : "00:03:16.920",
"minute" : 48,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 111.0, 4.0 ],
"related_events" : [ "9ec44b88-3ff9-438c-837e-f2055656d7c3" ]
}, {
"id" : "33f74bf2-f5cf-4c76-9a16-e85f96f61c28",
"index" : 1787,
"period" : 2,
"timestamp" : "00:03:16.920",
"minute" : 48,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 111.0, 4.0 ],
"duration" : 0.173,
"related_events" : [ "bdf4f404-27af-4106-a61d-97e118ad33f4", "e8d3a49b-572d-4485-983f-074772411a64" ],
"carry" : {
"end_location" : [ 111.0, 5.0 ]
}
}, {
"id" : "bdf4f404-27af-4106-a61d-97e118ad33f4",
"index" : 1788,
"period" : 2,
"timestamp" : "00:03:17.093",
"minute" : 48,
"second" : 17,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 104,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 111.0, 5.0 ]
}, {
"id" : "b021c391-10c8-4fe7-9789-6334defa7fb0",
"index" : 1789,
"period" : 2,
"timestamp" : "00:03:29.240",
"minute" : 48,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 11.0, 80.0 ],
"duration" : 1.08,
"related_events" : [ "3e2cfe33-8a14-42cc-9720-937bf9016c23", "40f0a620-3b8e-49fe-88fb-9235f58d017c" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 32.202484,
"angle" : -0.4497596,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 40.0, 66.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "3e2cfe33-8a14-42cc-9720-937bf9016c23",
"index" : 1790,
"period" : 2,
"timestamp" : "00:03:30.320",
"minute" : 48,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 40.0, 62.0 ],
"related_events" : [ "b021c391-10c8-4fe7-9789-6334defa7fb0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "40f0a620-3b8e-49fe-88fb-9235f58d017c",
"index" : 1791,
"period" : 2,
"timestamp" : "00:03:30.320",
"minute" : 48,
"second" : 30,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 81.0, 15.0 ],
"related_events" : [ "b021c391-10c8-4fe7-9789-6334defa7fb0" ],
"interception" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "11129c33-c6cd-45b1-a2e5-367778673b30",
"index" : 1792,
"period" : 2,
"timestamp" : "00:03:32.000",
"minute" : 48,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 25.0, 58.0 ],
"duration" : 2.48,
"related_events" : [ "235b3a7e-7572-4157-87ea-5519ab0cdfd0", "60bcc673-ef8d-4bfc-bdfc-e0007ccebda8" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 29.614185,
"angle" : -0.20401798,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 54.0, 52.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "235b3a7e-7572-4157-87ea-5519ab0cdfd0",
"index" : 1793,
"period" : 2,
"timestamp" : "00:03:34.480",
"minute" : 48,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 52.0, 53.0 ],
"related_events" : [ "11129c33-c6cd-45b1-a2e5-367778673b30" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "60bcc673-ef8d-4bfc-bdfc-e0007ccebda8",
"index" : 1794,
"period" : 2,
"timestamp" : "00:03:34.480",
"minute" : 48,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 67.0, 29.0 ],
"duration" : 2.64,
"related_events" : [ "11129c33-c6cd-45b1-a2e5-367778673b30", "c7abad08-75fa-4541-9a72-8670a7f7590f", "cb8469b8-b40a-45f0-831c-b7a257e86e7d" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 18.973665,
"angle" : -0.32175055,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 23.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "cb8469b8-b40a-45f0-831c-b7a257e86e7d",
"index" : 1795,
"period" : 2,
"timestamp" : "00:03:37.120",
"minute" : 48,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 85.0, 21.0 ],
"related_events" : [ "60bcc673-ef8d-4bfc-bdfc-e0007ccebda8" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c7abad08-75fa-4541-9a72-8670a7f7590f",
"index" : 1796,
"period" : 2,
"timestamp" : "00:03:37.120",
"minute" : 48,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 36.0, 58.0 ],
"duration" : 2.04,
"related_events" : [ "60bcc673-ef8d-4bfc-bdfc-e0007ccebda8", "75f84501-baec-4c5a-8e8b-95803d922c4d", "ce246e8f-3c64-4177-9019-3478dc6a2e22" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 10.049875,
"angle" : 1.670465,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 35.0, 68.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "75f84501-baec-4c5a-8e8b-95803d922c4d",
"index" : 1797,
"period" : 2,
"timestamp" : "00:03:39.160",
"minute" : 48,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 37.0, 68.0 ],
"related_events" : [ "c7abad08-75fa-4541-9a72-8670a7f7590f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ce246e8f-3c64-4177-9019-3478dc6a2e22",
"index" : 1798,
"period" : 2,
"timestamp" : "00:03:39.160",
"minute" : 48,
"second" : 39,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 86.0, 13.0 ],
"related_events" : [ "c7abad08-75fa-4541-9a72-8670a7f7590f" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "3e6be3e9-83a7-4bfd-9eed-588951575bf2",
"index" : 1799,
"period" : 2,
"timestamp" : "00:03:40.200",
"minute" : 48,
"second" : 40,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 85.0, 20.0 ]
}, {
"id" : "4e8a2b4a-9d1c-4fd1-b8cf-34729695c7d4",
"index" : 1800,
"period" : 2,
"timestamp" : "00:03:40.200",
"minute" : 48,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 85.0, 20.0 ],
"duration" : 0.6,
"related_events" : [ "3e6be3e9-83a7-4bfd-9eed-588951575bf2", "7990ac1d-f85d-4c9b-a0fe-2223afe2d6c0" ],
"carry" : {
"end_location" : [ 88.0, 19.0 ]
}
}, {
"id" : "7990ac1d-f85d-4c9b-a0fe-2223afe2d6c0",
"index" : 1801,
"period" : 2,
"timestamp" : "00:03:40.800",
"minute" : 48,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 88.0, 19.0 ],
"duration" : 1.48,
"related_events" : [ "78d097cf-29ed-436b-bd45-4049e63ff510", "d28a02cd-8b78-43a9-be52-7d306c0d9ad1" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.848858,
"angle" : 0.41822433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "78d097cf-29ed-436b-bd45-4049e63ff510",
"index" : 1802,
"period" : 2,
"timestamp" : "00:03:42.280",
"minute" : 48,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 92.0, 22.0 ],
"related_events" : [ "7990ac1d-f85d-4c9b-a0fe-2223afe2d6c0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d28a02cd-8b78-43a9-be52-7d306c0d9ad1",
"index" : 1803,
"period" : 2,
"timestamp" : "00:03:42.280",
"minute" : 48,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 24.0, 58.0 ],
"duration" : 3.56,
"related_events" : [ "7990ac1d-f85d-4c9b-a0fe-2223afe2d6c0", "f06ca28b-8e97-47ec-9d61-ef7706112d5a" ],
"pass" : {
"length" : 57.558666,
"angle" : 0.13944006,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "f06ca28b-8e97-47ec-9d61-ef7706112d5a",
"index" : 1804,
"period" : 2,
"timestamp" : "00:03:45.840",
"minute" : 48,
"second" : 45,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 15.0 ],
"related_events" : [ "d28a02cd-8b78-43a9-be52-7d306c0d9ad1" ]
}, {
"id" : "d906ab1b-ca78-4266-a0d9-360ce25df4c9",
"index" : 1805,
"period" : 2,
"timestamp" : "00:03:45.840",
"minute" : 48,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 15.0 ],
"duration" : 4.4,
"related_events" : [ "4b7e28ce-a824-4cf4-8abd-dc451180d6e5", "f06ca28b-8e97-47ec-9d61-ef7706112d5a" ],
"carry" : {
"end_location" : [ 39.0, 11.0 ]
}
}, {
"id" : "4b7e28ce-a824-4cf4-8abd-dc451180d6e5",
"index" : 1806,
"period" : 2,
"timestamp" : "00:03:50.240",
"minute" : 48,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.0, 11.0 ],
"duration" : 5.2,
"related_events" : [ "c10b61cb-349c-436a-b4f3-f950bae932a6" ],
"pass" : {
"length" : 79.429214,
"angle" : 0.18998829,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 117.0, 26.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c10b61cb-349c-436a-b4f3-f950bae932a6",
"index" : 1807,
"period" : 2,
"timestamp" : "00:03:55.440",
"minute" : 48,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 55.0 ],
"related_events" : [ "4b7e28ce-a824-4cf4-8abd-dc451180d6e5" ]
}, {
"id" : "3e7089b8-3a9f-478f-884a-1577494c512e",
"index" : 1808,
"period" : 2,
"timestamp" : "00:03:55.440",
"minute" : 48,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.0, 55.0 ],
"duration" : 2.72,
"related_events" : [ "5d2db34b-f19a-4a5e-9cdd-245fae8ea651", "c10b61cb-349c-436a-b4f3-f950bae932a6" ],
"carry" : {
"end_location" : [ 7.0, 47.0 ]
}
}, {
"id" : "5d2db34b-f19a-4a5e-9cdd-245fae8ea651",
"index" : 1809,
"period" : 2,
"timestamp" : "00:03:58.160",
"minute" : 48,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 47.0 ],
"duration" : 4.12,
"related_events" : [ "5d130e86-6525-4943-b62f-00f5661eaf6f" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 61.554855,
"angle" : -0.81986725,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 49.0, 2.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5d130e86-6525-4943-b62f-00f5661eaf6f",
"index" : 1810,
"period" : 2,
"timestamp" : "00:04:02.280",
"minute" : 49,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 49.0, 2.0 ],
"related_events" : [ "5d2db34b-f19a-4a5e-9cdd-245fae8ea651" ]
}, {
"id" : "dc6c7980-4eb3-48f0-8cc2-6fa3c828172b",
"index" : 1811,
"period" : 2,
"timestamp" : "00:04:02.280",
"minute" : 49,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 49.0, 2.0 ],
"duration" : 1.12,
"related_events" : [ "5d130e86-6525-4943-b62f-00f5661eaf6f", "b058503f-b0f6-4a19-8e3f-71cf21cbe77e" ],
"carry" : {
"end_location" : [ 51.0, 3.0 ]
}
}, {
"id" : "b058503f-b0f6-4a19-8e3f-71cf21cbe77e",
"index" : 1812,
"period" : 2,
"timestamp" : "00:04:03.400",
"minute" : 49,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 3.0 ],
"duration" : 0.973,
"related_events" : [ "065c89bd-da12-41c7-aee9-36c5f6cca2ef" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 14.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 17.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "065c89bd-da12-41c7-aee9-36c5f6cca2ef",
"index" : 1813,
"period" : 2,
"timestamp" : "00:04:04.373",
"minute" : 49,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 17.0 ],
"related_events" : [ "b058503f-b0f6-4a19-8e3f-71cf21cbe77e" ]
}, {
"id" : "73c10fbc-7ddb-4080-8f69-21f62c6edaf9",
"index" : 1814,
"period" : 2,
"timestamp" : "00:04:04.373",
"minute" : 49,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 17.0 ],
"duration" : 0.027,
"related_events" : [ "065c89bd-da12-41c7-aee9-36c5f6cca2ef", "20a151e7-7953-4124-bce4-3ef7673603d2" ],
"carry" : {
"end_location" : [ 50.0, 11.0 ]
}
}, {
"id" : "20a151e7-7953-4124-bce4-3ef7673603d2",
"index" : 1815,
"period" : 2,
"timestamp" : "00:04:04.400",
"minute" : 49,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.0, 11.0 ],
"duration" : 1.213,
"related_events" : [ "2f03ba56-9150-4412-ad12-19d7fa1c9ae6" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 9.055386,
"angle" : -1.4601392,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2f03ba56-9150-4412-ad12-19d7fa1c9ae6",
"index" : 1816,
"period" : 2,
"timestamp" : "00:04:05.613",
"minute" : 49,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"related_events" : [ "20a151e7-7953-4124-bce4-3ef7673603d2" ]
}, {
"id" : "58b1b837-4d17-4f33-ae93-2b07bb26cc03",
"index" : 1817,
"period" : 2,
"timestamp" : "00:04:05.613",
"minute" : 49,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"duration" : 1.787,
"related_events" : [ "2f03ba56-9150-4412-ad12-19d7fa1c9ae6", "a199870b-edad-4f98-9e7f-9ec5f3d306e0" ],
"carry" : {
"end_location" : [ 46.0, 4.0 ]
}
}, {
"id" : "a199870b-edad-4f98-9e7f-9ec5f3d306e0",
"index" : 1818,
"period" : 2,
"timestamp" : "00:04:07.400",
"minute" : 49,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 46.0, 4.0 ],
"duration" : 0.853,
"related_events" : [ "98c0e222-fd9f-44ea-ba3f-09247572c0c0" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 8.062258,
"angle" : 2.6224465,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "98c0e222-fd9f-44ea-ba3f-09247572c0c0",
"index" : 1819,
"period" : 2,
"timestamp" : "00:04:08.253",
"minute" : 49,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 39.0, 8.0 ],
"related_events" : [ "a199870b-edad-4f98-9e7f-9ec5f3d306e0" ]
}, {
"id" : "b91d87a5-5946-43c8-b5c8-ec0f47aa1f8e",
"index" : 1820,
"period" : 2,
"timestamp" : "00:04:08.253",
"minute" : 49,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 39.0, 8.0 ],
"duration" : 1.067,
"under_pressure" : true,
"related_events" : [ "89f90059-900e-48a1-95bc-ede896e91ee7", "98c0e222-fd9f-44ea-ba3f-09247572c0c0", "b1734294-7269-4b15-822d-217ba16c5338" ],
"carry" : {
"end_location" : [ 36.0, 15.0 ]
}
}, {
"id" : "89f90059-900e-48a1-95bc-ede896e91ee7",
"index" : 1821,
"period" : 2,
"timestamp" : "00:04:08.320",
"minute" : 49,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.0, 70.0 ],
"duration" : 1.04,
"related_events" : [ "b1734294-7269-4b15-822d-217ba16c5338", "b91d87a5-5946-43c8-b5c8-ec0f47aa1f8e" ]
}, {
"id" : "b1734294-7269-4b15-822d-217ba16c5338",
"index" : 1822,
"period" : 2,
"timestamp" : "00:04:09.320",
"minute" : 49,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 36.0, 15.0 ],
"duration" : 1.693,
"under_pressure" : true,
"related_events" : [ "89f90059-900e-48a1-95bc-ede896e91ee7", "d8a16314-ef7f-4484-af28-894eb4e58197" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 16.124516,
"angle" : -3.0172377,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 20.0, 13.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d8a16314-ef7f-4484-af28-894eb4e58197",
"index" : 1823,
"period" : 2,
"timestamp" : "00:04:11.013",
"minute" : 49,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 20.0, 13.0 ],
"related_events" : [ "b1734294-7269-4b15-822d-217ba16c5338" ]
}, {
"id" : "2359f2d3-c0a2-48fe-aa71-c63824efbd5b",
"index" : 1824,
"period" : 2,
"timestamp" : "00:04:11.013",
"minute" : 49,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 20.0, 13.0 ],
"duration" : 0.667,
"related_events" : [ "1d902720-3d2a-4c27-a7dc-ee4a708a9e07", "d8a16314-ef7f-4484-af28-894eb4e58197" ],
"carry" : {
"end_location" : [ 18.0, 13.0 ]
}
}, {
"id" : "1d902720-3d2a-4c27-a7dc-ee4a708a9e07",
"index" : 1825,
"period" : 2,
"timestamp" : "00:04:11.680",
"minute" : 49,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 13.0 ],
"duration" : 2.453,
"related_events" : [ "71044abb-2415-4f7d-aae4-33a0b51cf088" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 28.460499,
"angle" : 1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "71044abb-2415-4f7d-aae4-33a0b51cf088",
"index" : 1826,
"period" : 2,
"timestamp" : "00:04:14.133",
"minute" : 49,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 40.0 ],
"related_events" : [ "1d902720-3d2a-4c27-a7dc-ee4a708a9e07" ]
}, {
"id" : "b867da89-18f7-4f46-a93a-0ef017ea1c6a",
"index" : 1827,
"period" : 2,
"timestamp" : "00:04:14.133",
"minute" : 49,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 40.0 ],
"duration" : 0.867,
"under_pressure" : true,
"related_events" : [ "255598e6-6ddd-4164-848c-79a76f030305", "71044abb-2415-4f7d-aae4-33a0b51cf088", "e9e00c48-7741-45e8-b710-c7f29c2bfd32" ],
"carry" : {
"end_location" : [ 9.0, 40.0 ]
}
}, {
"id" : "e9e00c48-7741-45e8-b710-c7f29c2bfd32",
"index" : 1828,
"period" : 2,
"timestamp" : "00:04:14.200",
"minute" : 49,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.0, 51.0 ],
"duration" : 1.093,
"related_events" : [ "255598e6-6ddd-4164-848c-79a76f030305", "b867da89-18f7-4f46-a93a-0ef017ea1c6a" ]
}, {
"id" : "255598e6-6ddd-4164-848c-79a76f030305",
"index" : 1829,
"period" : 2,
"timestamp" : "00:04:15.000",
"minute" : 49,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 40.0 ],
"duration" : 2.6,
"under_pressure" : true,
"related_events" : [ "29f82a4b-bf12-4a4e-b657-d70927e1bec6", "e9e00c48-7741-45e8-b710-c7f29c2bfd32" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 46.75468,
"angle" : 0.84593016,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 40.0, 75.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "29f82a4b-bf12-4a4e-b657-d70927e1bec6",
"index" : 1830,
"period" : 2,
"timestamp" : "00:04:17.600",
"minute" : 49,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 75.0 ],
"related_events" : [ "255598e6-6ddd-4164-848c-79a76f030305" ]
}, {
"id" : "44e4d42a-c3aa-4ab7-8bdc-eca0170516d9",
"index" : 1831,
"period" : 2,
"timestamp" : "00:04:17.600",
"minute" : 49,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 75.0 ],
"duration" : 1.653,
"under_pressure" : true,
"related_events" : [ "29f82a4b-bf12-4a4e-b657-d70927e1bec6", "2a6842a2-d14b-48ec-b1b3-bf0d6e13e220", "d040a78b-605f-4a60-af3d-b84fdd82f86e" ],
"carry" : {
"end_location" : [ 55.0, 76.0 ]
}
}, {
"id" : "2a6842a2-d14b-48ec-b1b3-bf0d6e13e220",
"index" : 1832,
"period" : 2,
"timestamp" : "00:04:17.840",
"minute" : 49,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 16.0 ],
"duration" : 1.48,
"related_events" : [ "44e4d42a-c3aa-4ab7-8bdc-eca0170516d9", "d040a78b-605f-4a60-af3d-b84fdd82f86e" ]
}, {
"id" : "71a32c1f-9231-4f69-866e-9c7fa728de4d",
"index" : 1833,
"period" : 2,
"timestamp" : "00:04:19.253",
"minute" : 49,
"second" : 19,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 66.0, 5.0 ],
"related_events" : [ "d040a78b-605f-4a60-af3d-b84fdd82f86e" ]
}, {
"id" : "d040a78b-605f-4a60-af3d-b84fdd82f86e",
"index" : 1834,
"period" : 2,
"timestamp" : "00:04:19.253",
"minute" : 49,
"second" : 19,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 76.0 ],
"under_pressure" : true,
"related_events" : [ "2a6842a2-d14b-48ec-b1b3-bf0d6e13e220", "71a32c1f-9231-4f69-866e-9c7fa728de4d" ]
}, {
"id" : "db695e5e-9e8c-4d8c-b355-dab5ce193618",
"index" : 1835,
"period" : 2,
"timestamp" : "00:04:39.120",
"minute" : 49,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.0, 74.0 ],
"duration" : 3.76,
"related_events" : [ "b3847c7b-2300-4d3a-8b2e-785290ad31e1" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 76.15773,
"angle" : -1.0483929,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 91.0, 8.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "b3847c7b-2300-4d3a-8b2e-785290ad31e1",
"index" : 1836,
"period" : 2,
"timestamp" : "00:04:42.880",
"minute" : 49,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 8.0 ],
"related_events" : [ "db695e5e-9e8c-4d8c-b355-dab5ce193618" ]
}, {
"id" : "9255dc0e-b21c-47d7-aa0b-67c68f0ecacb",
"index" : 1837,
"period" : 2,
"timestamp" : "00:04:42.880",
"minute" : 49,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 8.0 ],
"duration" : 4.0,
"related_events" : [ "1fb4fd16-2452-4a31-9616-5bb60d3fd85e", "b3847c7b-2300-4d3a-8b2e-785290ad31e1" ],
"carry" : {
"end_location" : [ 89.0, 25.0 ]
}
}, {
"id" : "1fb4fd16-2452-4a31-9616-5bb60d3fd85e",
"index" : 1838,
"period" : 2,
"timestamp" : "00:04:46.880",
"minute" : 49,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 89.0, 25.0 ],
"duration" : 0.813,
"related_events" : [ "e49f4931-7b1c-48e6-9d24-ca998d463398" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 12.165525,
"angle" : 1.4056476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 37.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e70c15e4-e057-4099-b18d-053f62299e08",
"index" : 1839,
"period" : 2,
"timestamp" : "00:04:47.560",
"minute" : 49,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 35.0, 31.0 ],
"duration" : 0.68,
"related_events" : [ "e49f4931-7b1c-48e6-9d24-ca998d463398", "f48d7bed-f738-438d-8c5d-947939633c5e" ]
}, {
"id" : "e49f4931-7b1c-48e6-9d24-ca998d463398",
"index" : 1840,
"period" : 2,
"timestamp" : "00:04:47.693",
"minute" : 49,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 91.0, 37.0 ],
"under_pressure" : true,
"related_events" : [ "1fb4fd16-2452-4a31-9616-5bb60d3fd85e", "e70c15e4-e057-4099-b18d-053f62299e08" ]
}, {
"id" : "f48d7bed-f738-438d-8c5d-947939633c5e",
"index" : 1841,
"period" : 2,
"timestamp" : "00:04:47.693",
"minute" : 49,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 91.0, 37.0 ],
"duration" : 0.827,
"under_pressure" : true,
"related_events" : [ "cab46098-a7c2-430c-9b26-fa0862a5439f", "e49f4931-7b1c-48e6-9d24-ca998d463398", "e70c15e4-e057-4099-b18d-053f62299e08" ],
"carry" : {
"end_location" : [ 91.0, 44.0 ]
}
}, {
"id" : "cab46098-a7c2-430c-9b26-fa0862a5439f",
"index" : 1842,
"period" : 2,
"timestamp" : "00:04:48.520",
"minute" : 49,
"second" : 48,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 91.0, 44.0 ],
"under_pressure" : true,
"related_events" : [ "c9ebfe6f-a303-4a62-930d-f8e4b5839bb2" ]
}, {
"id" : "c9ebfe6f-a303-4a62-930d-f8e4b5839bb2",
"index" : 1843,
"period" : 2,
"timestamp" : "00:04:48.520",
"minute" : 49,
"second" : 48,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 30.0, 37.0 ],
"under_pressure" : true,
"related_events" : [ "cab46098-a7c2-430c-9b26-fa0862a5439f" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "3c96855d-bcfb-4fbc-961e-5577cc06edd4",
"index" : 1844,
"period" : 2,
"timestamp" : "00:04:50.080",
"minute" : 49,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.0, 37.0 ],
"duration" : 0.4,
"related_events" : [ "a1649b54-9ecb-413d-b0e6-b81bcbe16e32" ],
"pass" : {
"length" : 4.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 41.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a1649b54-9ecb-413d-b0e6-b81bcbe16e32",
"index" : 1845,
"period" : 2,
"timestamp" : "00:04:50.480",
"minute" : 49,
"second" : 50,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 86.0, 40.0 ],
"related_events" : [ "3c96855d-bcfb-4fbc-961e-5577cc06edd4" ]
}, {
"id" : "bf2bb079-400c-4978-8825-3121c3a6b3a3",
"index" : 1846,
"period" : 2,
"timestamp" : "00:04:52.040",
"minute" : 49,
"second" : 52,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 25.0 ]
}, {
"id" : "bf6a0fe6-072a-48ff-b3a0-0ae8958c55e2",
"index" : 1847,
"period" : 2,
"timestamp" : "00:04:52.040",
"minute" : 49,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.0, 25.0 ],
"duration" : 1.24,
"related_events" : [ "a2a817f1-2e3a-4cd0-835d-908419329a05", "bf2bb079-400c-4978-8825-3121c3a6b3a3" ],
"carry" : {
"end_location" : [ 48.0, 27.0 ]
}
}, {
"id" : "a2a817f1-2e3a-4cd0-835d-908419329a05",
"index" : 1848,
"period" : 2,
"timestamp" : "00:04:53.280",
"minute" : 49,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.0, 27.0 ],
"duration" : 5.36,
"related_events" : [ "7cebf5a1-94c7-4167-aa79-814ef09a6b99" ],
"pass" : {
"length" : 53.935146,
"angle" : 0.1864869,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 101.0, 37.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7cebf5a1-94c7-4167-aa79-814ef09a6b99",
"index" : 1849,
"period" : 2,
"timestamp" : "00:04:58.640",
"minute" : 49,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 20.0, 44.0 ],
"duration" : 1.493,
"related_events" : [ "4c3b9401-bff3-416f-963f-7ad311c36dfc", "a2a817f1-2e3a-4cd0-835d-908419329a05" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 10.29563,
"angle" : -1.0636978,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 35.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4c3b9401-bff3-416f-963f-7ad311c36dfc",
"index" : 1850,
"period" : 2,
"timestamp" : "00:05:00.133",
"minute" : 50,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 35.0 ],
"related_events" : [ "7cebf5a1-94c7-4167-aa79-814ef09a6b99" ]
}, {
"id" : "e29ab817-e670-4a2a-abd7-de494bb0b1c3",
"index" : 1851,
"period" : 2,
"timestamp" : "00:05:00.133",
"minute" : 50,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 35.0 ],
"duration" : 1.347,
"related_events" : [ "35a0171a-461b-41aa-85e4-ef66c75f8253", "4c3b9401-bff3-416f-963f-7ad311c36dfc" ],
"carry" : {
"end_location" : [ 26.0, 37.0 ]
}
}, {
"id" : "35a0171a-461b-41aa-85e4-ef66c75f8253",
"index" : 1852,
"period" : 2,
"timestamp" : "00:05:01.480",
"minute" : 50,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 37.0 ],
"duration" : 1.253,
"related_events" : [ "14783969-4f23-4d9f-9938-4ae7d9d27cd2" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 19.235384,
"angle" : 1.0838971,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "14783969-4f23-4d9f-9938-4ae7d9d27cd2",
"index" : 1853,
"period" : 2,
"timestamp" : "00:05:02.733",
"minute" : 50,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 54.0 ],
"related_events" : [ "35a0171a-461b-41aa-85e4-ef66c75f8253" ]
}, {
"id" : "47b0d129-c600-412c-a5ce-d9bf56aa1a78",
"index" : 1854,
"period" : 2,
"timestamp" : "00:05:02.733",
"minute" : 50,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 54.0 ],
"duration" : 1.907,
"under_pressure" : true,
"related_events" : [ "14783969-4f23-4d9f-9938-4ae7d9d27cd2", "33d0f62f-1e8b-4fbd-b35b-63da92213354", "814ae8ec-da9a-4bef-a8aa-9e38d7e0df3b" ],
"carry" : {
"end_location" : [ 41.0, 57.0 ]
}
}, {
"id" : "814ae8ec-da9a-4bef-a8aa-9e38d7e0df3b",
"index" : 1855,
"period" : 2,
"timestamp" : "00:05:03.880",
"minute" : 50,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.0, 31.0 ],
"duration" : 0.76,
"related_events" : [ "33d0f62f-1e8b-4fbd-b35b-63da92213354", "47b0d129-c600-412c-a5ce-d9bf56aa1a78" ]
}, {
"id" : "33d0f62f-1e8b-4fbd-b35b-63da92213354",
"index" : 1856,
"period" : 2,
"timestamp" : "00:05:04.640",
"minute" : 50,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.0, 57.0 ],
"duration" : 1.373,
"under_pressure" : true,
"related_events" : [ "814ae8ec-da9a-4bef-a8aa-9e38d7e0df3b", "e8d18b41-d373-4819-af52-ec1ed9954535" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 20.22375,
"angle" : 0.14888994,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8d18b41-d373-4819-af52-ec1ed9954535",
"index" : 1857,
"period" : 2,
"timestamp" : "00:05:06.013",
"minute" : 50,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.0, 60.0 ],
"related_events" : [ "33d0f62f-1e8b-4fbd-b35b-63da92213354" ]
}, {
"id" : "f61b0e37-40c2-4fde-820a-84ff41069b42",
"index" : 1858,
"period" : 2,
"timestamp" : "00:05:06.013",
"minute" : 50,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 60.0, 61.0 ],
"duration" : 1.56,
"related_events" : [ "a0cbd0e3-6fb3-4ba7-be88-4580ce95ac2e" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 17.117243,
"angle" : 1.6879051,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a0cbd0e3-6fb3-4ba7-be88-4580ce95ac2e",
"index" : 1859,
"period" : 2,
"timestamp" : "00:05:07.573",
"minute" : 50,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 78.0 ],
"related_events" : [ "f61b0e37-40c2-4fde-820a-84ff41069b42" ]
}, {
"id" : "6d22a8a7-c3c4-4864-81d4-ae2d5a098827",
"index" : 1860,
"period" : 2,
"timestamp" : "00:05:07.573",
"minute" : 50,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 78.0 ],
"duration" : 1.56,
"related_events" : [ "7e68383a-c4c2-49c3-9135-859c9a40f70e" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 37.215588,
"angle" : -1.0349851,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9c9be538-3c55-4bd3-a1b9-556067c0a32b",
"index" : 1861,
"period" : 2,
"timestamp" : "00:05:09.080",
"minute" : 50,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 32.0 ],
"duration" : 1.0,
"related_events" : [ "4bcb4649-0d7c-44aa-8a96-6195b6f2a084", "7e68383a-c4c2-49c3-9135-859c9a40f70e" ]
}, {
"id" : "7e68383a-c4c2-49c3-9135-859c9a40f70e",
"index" : 1862,
"period" : 2,
"timestamp" : "00:05:09.133",
"minute" : 50,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 77.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "6d22a8a7-c3c4-4864-81d4-ae2d5a098827", "9c9be538-3c55-4bd3-a1b9-556067c0a32b" ]
}, {
"id" : "4bcb4649-0d7c-44aa-8a96-6195b6f2a084",
"index" : 1863,
"period" : 2,
"timestamp" : "00:05:09.133",
"minute" : 50,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 77.0, 46.0 ],
"duration" : 1.36,
"under_pressure" : true,
"related_events" : [ "61560562-a60d-4818-b5d5-956fb5f3a9cf", "7e68383a-c4c2-49c3-9135-859c9a40f70e", "9c9be538-3c55-4bd3-a1b9-556067c0a32b" ],
"carry" : {
"end_location" : [ 67.0, 52.0 ]
}
}, {
"id" : "2010e380-5584-4064-8008-9d316f086aa1",
"index" : 1864,
"period" : 2,
"timestamp" : "00:05:10.493",
"minute" : 50,
"second" : 10,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 29.0 ],
"related_events" : [ "61560562-a60d-4818-b5d5-956fb5f3a9cf" ]
}, {
"id" : "61560562-a60d-4818-b5d5-956fb5f3a9cf",
"index" : 1865,
"period" : 2,
"timestamp" : "00:05:10.493",
"minute" : 50,
"second" : 10,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 108,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 67.0, 52.0 ],
"under_pressure" : true,
"related_events" : [ "2010e380-5584-4064-8008-9d316f086aa1" ]
}, {
"id" : "05c3bd22-5d14-417c-bb3f-7c0c580f4f9f",
"index" : 1866,
"period" : 2,
"timestamp" : "00:05:13.640",
"minute" : 50,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 47.0 ],
"duration" : 2.04,
"related_events" : [ "b6f9e2ef-f018-4d48-af9b-3d1d4151fc68" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 36.67424,
"angle" : -1.1193433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 14.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "b6f9e2ef-f018-4d48-af9b-3d1d4151fc68",
"index" : 1867,
"period" : 2,
"timestamp" : "00:05:15.680",
"minute" : 50,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 85.0, 14.0 ],
"related_events" : [ "05c3bd22-5d14-417c-bb3f-7c0c580f4f9f" ]
}, {
"id" : "fe98c8b3-cf1d-4e9e-a137-18e208f9b7d8",
"index" : 1868,
"period" : 2,
"timestamp" : "00:05:15.680",
"minute" : 50,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 85.0, 14.0 ],
"duration" : 2.52,
"related_events" : [ "151dd923-5b7c-4fc5-b83a-9d777ff4f29e", "b6f9e2ef-f018-4d48-af9b-3d1d4151fc68" ],
"carry" : {
"end_location" : [ 100.0, 20.0 ]
}
}, {
"id" : "151dd923-5b7c-4fc5-b83a-9d777ff4f29e",
"index" : 1869,
"period" : 2,
"timestamp" : "00:05:18.200",
"minute" : 50,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 100.0, 20.0 ],
"duration" : 2.613,
"related_events" : [ "de6cf26d-0d80-4553-ad61-9e7098b4aec5" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 19.313208,
"angle" : 0.3708913,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 118.0, 27.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "de6cf26d-0d80-4553-ad61-9e7098b4aec5",
"index" : 1870,
"period" : 2,
"timestamp" : "00:05:20.813",
"minute" : 50,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 118.0, 27.0 ],
"related_events" : [ "151dd923-5b7c-4fc5-b83a-9d777ff4f29e" ]
}, {
"id" : "778d66f2-3dae-494f-a082-a63d29fbd98c",
"index" : 1871,
"period" : 2,
"timestamp" : "00:05:20.813",
"minute" : 50,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 118.0, 27.0 ],
"duration" : 1.227,
"related_events" : [ "0f4eb0fd-6fa9-49c0-ba98-f85cec506b91", "de6cf26d-0d80-4553-ad61-9e7098b4aec5" ],
"carry" : {
"end_location" : [ 119.0, 24.0 ]
}
}, {
"id" : "0f4eb0fd-6fa9-49c0-ba98-f85cec506b91",
"index" : 1872,
"period" : 2,
"timestamp" : "00:05:22.040",
"minute" : 50,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 119.0, 24.0 ],
"duration" : 0.733,
"related_events" : [ "67b483f5-9657-4ebd-95ee-6e2b60a17197" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 13.038404,
"angle" : 2.5748634,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 108.0, 31.0 ],
"cross" : true,
"cut_back" : true,
"assisted_shot_id" : "42069a1e-6129-413d-a046-4bfc2c117a1b",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "67b483f5-9657-4ebd-95ee-6e2b60a17197",
"index" : 1873,
"period" : 2,
"timestamp" : "00:05:22.773",
"minute" : 50,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 108.0, 31.0 ],
"related_events" : [ "0f4eb0fd-6fa9-49c0-ba98-f85cec506b91" ]
}, {
"id" : "42069a1e-6129-413d-a046-4bfc2c117a1b",
"index" : 1874,
"period" : 2,
"timestamp" : "00:05:22.773",
"minute" : 50,
"second" : 22,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 107.0, 31.0 ],
"duration" : 0.32,
"related_events" : [ "1572a991-19ab-4cc7-b212-5ff117156983" ],
"shot" : {
"statsbomb_xg" : 0.069918275,
"end_location" : [ 105.0, 50.0 ],
"key_pass_id" : "0f4eb0fd-6fa9-49c0-ba98-f85cec506b91",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 101,
"name" : "Wayward"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 117.0, 32.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 37.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 115.0, 38.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 42.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 27.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 104.0, 41.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 33.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 33.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 100.0, 40.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "1572a991-19ab-4cc7-b212-5ff117156983",
"index" : 1875,
"period" : 2,
"timestamp" : "00:05:23.093",
"minute" : 50,
"second" : 23,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 44.0 ],
"related_events" : [ "42069a1e-6129-413d-a046-4bfc2c117a1b" ],
"goalkeeper" : {
"end_location" : [ 2.0, 43.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "0df02f06-f742-4f40-878a-ca5d3246d6ba",
"index" : 1876,
"period" : 2,
"timestamp" : "00:05:24.773",
"minute" : 50,
"second" : 24,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 104.0, 53.0 ]
}, {
"id" : "9f88b75a-5e14-4cfe-ad40-019ab151037e",
"index" : 1877,
"period" : 2,
"timestamp" : "00:05:24.773",
"minute" : 50,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 104.0, 53.0 ],
"duration" : 0.107,
"related_events" : [ "0df02f06-f742-4f40-878a-ca5d3246d6ba", "9e328057-527a-4fd9-9a74-612161433186" ],
"carry" : {
"end_location" : [ 103.0, 53.0 ]
}
}, {
"id" : "9e328057-527a-4fd9-9a74-612161433186",
"index" : 1878,
"period" : 2,
"timestamp" : "00:05:24.880",
"minute" : 50,
"second" : 24,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 103.0, 53.0 ],
"duration" : 0.24,
"related_events" : [ "e0ca1d92-ea43-41be-9d9d-1245d509712e" ],
"shot" : {
"statsbomb_xg" : 0.05287904,
"end_location" : [ 120.0, 40.9, 6.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 107.0, 31.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 115.0, 30.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 111.0, 37.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 113.0, 37.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 118.0, 37.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 41.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 48.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 41.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 107.0, 39.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 103.0, 45.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "e0ca1d92-ea43-41be-9d9d-1245d509712e",
"index" : 1879,
"period" : 2,
"timestamp" : "00:05:25.120",
"minute" : 50,
"second" : 25,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 40.0 ],
"related_events" : [ "9e328057-527a-4fd9-9a74-612161433186" ],
"goalkeeper" : {
"end_location" : [ 2.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "75861f10-2f44-451c-85ac-ff8852659644",
"index" : 1880,
"period" : 2,
"timestamp" : "00:05:55.213",
"minute" : 50,
"second" : 55,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "220bb038-43d6-4d7b-89b2-f1b88c66d880" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "220bb038-43d6-4d7b-89b2-f1b88c66d880",
"index" : 1881,
"period" : 2,
"timestamp" : "00:05:55.213",
"minute" : 50,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 43.0, 43.0 ],
"duration" : 1.64,
"under_pressure" : true,
"related_events" : [ "54d9ce73-e15f-4b67-b338-414af2926439", "75861f10-2f44-451c-85ac-ff8852659644" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 10.770329,
"angle" : 0.38050637,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.0, 47.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "54d9ce73-e15f-4b67-b338-414af2926439",
"index" : 1882,
"period" : 2,
"timestamp" : "00:05:56.853",
"minute" : 50,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 47.0 ],
"related_events" : [ "220bb038-43d6-4d7b-89b2-f1b88c66d880" ]
}, {
"id" : "4210664f-6822-4fd5-8921-0154f9bb7eba",
"index" : 1883,
"period" : 2,
"timestamp" : "00:05:56.853",
"minute" : 50,
"second" : 56,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 67.0, 33.0 ],
"under_pressure" : true,
"related_events" : [ "ed16652d-63ce-4b34-92bd-a6624a89b754" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "ed16652d-63ce-4b34-92bd-a6624a89b754",
"index" : 1884,
"period" : 2,
"timestamp" : "00:05:56.853",
"minute" : 50,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 48.0 ],
"duration" : 1.707,
"under_pressure" : true,
"related_events" : [ "4210664f-6822-4fd5-8921-0154f9bb7eba", "6cfc24df-252d-4c7a-8e34-cd1c684e9280" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 11.18034,
"angle" : 1.7506498,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 59.0 ],
"aerial_won" : true
}
}, {
"id" : "6cfc24df-252d-4c7a-8e34-cd1c684e9280",
"index" : 1885,
"period" : 2,
"timestamp" : "00:05:58.560",
"minute" : 50,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 52.0, 59.0 ],
"related_events" : [ "ed16652d-63ce-4b34-92bd-a6624a89b754" ]
}, {
"id" : "393ff3c9-5e9e-40eb-9e52-9fc10500d4c4",
"index" : 1886,
"period" : 2,
"timestamp" : "00:05:58.560",
"minute" : 50,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 51.0, 58.0 ],
"duration" : 0.653,
"related_events" : [ "ca2e4608-7bdc-4c53-8994-f70223365fb2" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 2.236068,
"angle" : 1.1071488,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 52.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e4a36abb-e2df-4273-a79f-d7206f524dd1",
"index" : 1887,
"period" : 2,
"timestamp" : "00:05:59.200",
"minute" : 50,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 24.0 ],
"duration" : 0.72,
"related_events" : [ "4ea12c1d-7285-47ac-b9ef-9d27ff14a108", "ca2e4608-7bdc-4c53-8994-f70223365fb2" ]
}, {
"id" : "ca2e4608-7bdc-4c53-8994-f70223365fb2",
"index" : 1888,
"period" : 2,
"timestamp" : "00:05:59.213",
"minute" : 50,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 52.0, 60.0 ],
"under_pressure" : true,
"related_events" : [ "393ff3c9-5e9e-40eb-9e52-9fc10500d4c4", "e4a36abb-e2df-4273-a79f-d7206f524dd1" ]
}, {
"id" : "4ea12c1d-7285-47ac-b9ef-9d27ff14a108",
"index" : 1889,
"period" : 2,
"timestamp" : "00:05:59.213",
"minute" : 50,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 52.0, 60.0 ],
"duration" : 1.56,
"under_pressure" : true,
"related_events" : [ "298eb889-a0f9-482e-937e-7fc0253a7abf", "6e89a148-675f-4b1d-9bb6-20a29974b809", "ca2e4608-7bdc-4c53-8994-f70223365fb2", "e4a36abb-e2df-4273-a79f-d7206f524dd1" ],
"carry" : {
"end_location" : [ 56.0, 64.0 ]
}
}, {
"id" : "6e89a148-675f-4b1d-9bb6-20a29974b809",
"index" : 1890,
"period" : 2,
"timestamp" : "00:06:00.773",
"minute" : 51,
"second" : 0,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 17.0 ],
"related_events" : [ "298eb889-a0f9-482e-937e-7fc0253a7abf", "4ea12c1d-7285-47ac-b9ef-9d27ff14a108" ]
}, {
"id" : "298eb889-a0f9-482e-937e-7fc0253a7abf",
"index" : 1891,
"period" : 2,
"timestamp" : "00:06:00.773",
"minute" : 51,
"second" : 0,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.0, 64.0 ],
"under_pressure" : true,
"related_events" : [ "6e89a148-675f-4b1d-9bb6-20a29974b809" ]
}, {
"id" : "64d3133d-790b-435d-96d5-9287dff1c718",
"index" : 1892,
"period" : 2,
"timestamp" : "00:06:11.760",
"minute" : 51,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 67.0 ],
"duration" : 2.253,
"related_events" : [ "e4bc9145-c307-42cf-9ce6-cedf8936655b" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 47.518417,
"angle" : -1.4229469,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 62.0, 20.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "e4bc9145-c307-42cf-9ce6-cedf8936655b",
"index" : 1893,
"period" : 2,
"timestamp" : "00:06:14.013",
"minute" : 51,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 62.0, 20.0 ],
"related_events" : [ "64d3133d-790b-435d-96d5-9287dff1c718" ]
}, {
"id" : "0e422e93-c437-41a7-a14d-7ae60268cda8",
"index" : 1894,
"period" : 2,
"timestamp" : "00:06:14.013",
"minute" : 51,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 62.0, 20.0 ],
"duration" : 1.347,
"related_events" : [ "4e419f50-b181-475c-8262-bc1107f42744", "e4bc9145-c307-42cf-9ce6-cedf8936655b" ],
"carry" : {
"end_location" : [ 63.0, 19.0 ]
}
}, {
"id" : "4e419f50-b181-475c-8262-bc1107f42744",
"index" : 1895,
"period" : 2,
"timestamp" : "00:06:15.360",
"minute" : 51,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 63.0, 19.0 ],
"duration" : 1.613,
"related_events" : [ "371f72df-d089-4ca6-89d4-f86f777f67ab" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 22.022715,
"angle" : -0.88187194,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "371f72df-d089-4ca6-89d4-f86f777f67ab",
"index" : 1896,
"period" : 2,
"timestamp" : "00:06:16.973",
"minute" : 51,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 2.0 ],
"related_events" : [ "4e419f50-b181-475c-8262-bc1107f42744" ]
}, {
"id" : "be3369c9-36b1-434c-a7c7-e0ace9720650",
"index" : 1897,
"period" : 2,
"timestamp" : "00:06:16.973",
"minute" : 51,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 2.0 ],
"duration" : 2.187,
"under_pressure" : true,
"related_events" : [ "043833a6-fc4d-4174-87e4-d5608cdecb61", "371f72df-d089-4ca6-89d4-f86f777f67ab", "540a8e1c-e537-4f4f-bccb-192e40057681" ],
"carry" : {
"end_location" : [ 73.0, 8.0 ]
}
}, {
"id" : "043833a6-fc4d-4174-87e4-d5608cdecb61",
"index" : 1898,
"period" : 2,
"timestamp" : "00:06:18.640",
"minute" : 51,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 78.0 ],
"duration" : 0.52,
"related_events" : [ "540a8e1c-e537-4f4f-bccb-192e40057681", "be3369c9-36b1-434c-a7c7-e0ace9720650" ]
}, {
"id" : "540a8e1c-e537-4f4f-bccb-192e40057681",
"index" : 1899,
"period" : 2,
"timestamp" : "00:06:19.160",
"minute" : 51,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 73.0, 8.0 ],
"duration" : 0.733,
"under_pressure" : true,
"related_events" : [ "043833a6-fc4d-4174-87e4-d5608cdecb61", "d79abacd-8c02-403d-8789-a5509d2c95f0" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 10.816654,
"angle" : 2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d79abacd-8c02-403d-8789-a5509d2c95f0",
"index" : 1900,
"period" : 2,
"timestamp" : "00:06:19.893",
"minute" : 51,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 67.0, 17.0 ],
"related_events" : [ "540a8e1c-e537-4f4f-bccb-192e40057681" ]
}, {
"id" : "1990de26-3489-472a-845e-27906e5b38f9",
"index" : 1901,
"period" : 2,
"timestamp" : "00:06:19.893",
"minute" : 51,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 67.0, 17.0 ],
"duration" : 2.107,
"related_events" : [ "a6d7c355-ba0b-4944-8a1a-40165bfc6a81", "d79abacd-8c02-403d-8789-a5509d2c95f0" ],
"carry" : {
"end_location" : [ 69.0, 17.0 ]
}
}, {
"id" : "a6d7c355-ba0b-4944-8a1a-40165bfc6a81",
"index" : 1902,
"period" : 2,
"timestamp" : "00:06:22.000",
"minute" : 51,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.0, 17.0 ],
"duration" : 6.293,
"pass" : {
"length" : 50.01,
"angle" : -0.019997334,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "1cdfd3dc-467c-45f7-9b64-eaadabc5bf01",
"index" : 1903,
"period" : 2,
"timestamp" : "00:06:35.453",
"minute" : 51,
"second" : 35,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "684ec897-a362-490e-b9e5-805e72b1ee9e",
"index" : 1904,
"period" : 2,
"timestamp" : "00:06:36.000",
"minute" : 51,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 25.0, 78.0 ],
"duration" : 1.84,
"related_events" : [ "1162b874-a40a-4711-b1a8-27d402b6e1ce" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 35.014282,
"angle" : -0.028563658,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8b85d752-ad46-4115-a774-d53b6eed9a50",
"index" : 1905,
"period" : 2,
"timestamp" : "00:06:37.773",
"minute" : 51,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 58.0, 3.0 ],
"duration" : 2.76,
"related_events" : [ "1162b874-a40a-4711-b1a8-27d402b6e1ce", "cd0fd8d5-69b2-4644-9c01-5ce855ab6bc1" ]
}, {
"id" : "1162b874-a40a-4711-b1a8-27d402b6e1ce",
"index" : 1906,
"period" : 2,
"timestamp" : "00:06:37.840",
"minute" : 51,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 60.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "684ec897-a362-490e-b9e5-805e72b1ee9e", "8b85d752-ad46-4115-a774-d53b6eed9a50" ]
}, {
"id" : "cd0fd8d5-69b2-4644-9c01-5ce855ab6bc1",
"index" : 1907,
"period" : 2,
"timestamp" : "00:06:37.840",
"minute" : 51,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 60.0, 77.0 ],
"duration" : 2.92,
"under_pressure" : true,
"related_events" : [ "1162b874-a40a-4711-b1a8-27d402b6e1ce", "2b59dc12-969c-47af-bf90-815ef6ab0346", "8b85d752-ad46-4115-a774-d53b6eed9a50" ],
"carry" : {
"end_location" : [ 60.0, 77.0 ]
}
}, {
"id" : "2b59dc12-969c-47af-bf90-815ef6ab0346",
"index" : 1908,
"period" : 2,
"timestamp" : "00:06:40.760",
"minute" : 51,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 60.0, 77.0 ],
"duration" : 0.84,
"related_events" : [ "9e93a07b-7f1d-4929-a475-e1a64885445c" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.246211,
"angle" : 2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9e93a07b-7f1d-4929-a475-e1a64885445c",
"index" : 1909,
"period" : 2,
"timestamp" : "00:06:41.600",
"minute" : 51,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 52.0, 79.0 ],
"related_events" : [ "2b59dc12-969c-47af-bf90-815ef6ab0346" ]
}, {
"id" : "64e74d6a-fb0b-44a1-87e8-d50f0efb7689",
"index" : 1910,
"period" : 2,
"timestamp" : "00:06:41.600",
"minute" : 51,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 52.0, 79.0 ],
"duration" : 2.16,
"related_events" : [ "9e93a07b-7f1d-4929-a475-e1a64885445c", "de316118-ae4d-4d72-92f3-0d18a43d2f81" ],
"carry" : {
"end_location" : [ 54.0, 78.0 ]
}
}, {
"id" : "de316118-ae4d-4d72-92f3-0d18a43d2f81",
"index" : 1911,
"period" : 2,
"timestamp" : "00:06:43.760",
"minute" : 51,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 54.0, 78.0 ],
"duration" : 2.013,
"related_events" : [ "673a87c4-d9d8-4026-a2fc-565403883d13", "a34f393c-a762-4f6e-85ca-c4d6f320ea4b" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 13.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "673a87c4-d9d8-4026-a2fc-565403883d13",
"index" : 1912,
"period" : 2,
"timestamp" : "00:06:45.773",
"minute" : 51,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 79.0, 78.0 ],
"related_events" : [ "de316118-ae4d-4d72-92f3-0d18a43d2f81" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a34f393c-a762-4f6e-85ca-c4d6f320ea4b",
"index" : 1913,
"period" : 2,
"timestamp" : "00:06:45.773",
"minute" : 51,
"second" : 45,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 3.0 ],
"related_events" : [ "de316118-ae4d-4d72-92f3-0d18a43d2f81" ]
}, {
"id" : "76af49d3-c8f1-468e-8bba-242b38279069",
"index" : 1914,
"period" : 2,
"timestamp" : "00:06:45.773",
"minute" : 51,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 3.0 ],
"duration" : 2.627,
"related_events" : [ "a34f393c-a762-4f6e-85ca-c4d6f320ea4b", "c37b0a19-3af4-4df9-a7a3-1abc17b719ab" ],
"carry" : {
"end_location" : [ 65.0, 6.0 ]
}
}, {
"id" : "c37b0a19-3af4-4df9-a7a3-1abc17b719ab",
"index" : 1915,
"period" : 2,
"timestamp" : "00:06:48.400",
"minute" : 51,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 65.0, 6.0 ],
"duration" : 0.893,
"related_events" : [ "c87f7943-73ce-4375-b9d3-1417390326f7" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 5.8309517,
"angle" : -2.1112158,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 1.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c87f7943-73ce-4375-b9d3-1417390326f7",
"index" : 1916,
"period" : 2,
"timestamp" : "00:06:49.293",
"minute" : 51,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 62.0, 1.0 ],
"related_events" : [ "c37b0a19-3af4-4df9-a7a3-1abc17b719ab" ]
}, {
"id" : "894baf47-4570-42a0-ad80-5d9e482addc6",
"index" : 1917,
"period" : 2,
"timestamp" : "00:06:49.293",
"minute" : 51,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 62.0, 1.0 ],
"duration" : 0.947,
"related_events" : [ "c87f7943-73ce-4375-b9d3-1417390326f7", "dd08fa05-684d-4691-a626-44f5a9bdf709" ],
"carry" : {
"end_location" : [ 61.0, 2.0 ]
}
}, {
"id" : "dd08fa05-684d-4691-a626-44f5a9bdf709",
"index" : 1918,
"period" : 2,
"timestamp" : "00:06:50.240",
"minute" : 51,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 61.0, 2.0 ],
"duration" : 2.16,
"related_events" : [ "0a78ad2a-df07-461d-81de-83056808283b" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 30.083218,
"angle" : 2.872425,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0a78ad2a-df07-461d-81de-83056808283b",
"index" : 1919,
"period" : 2,
"timestamp" : "00:06:52.400",
"minute" : 51,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 10.0 ],
"related_events" : [ "dd08fa05-684d-4691-a626-44f5a9bdf709" ]
}, {
"id" : "7d649ed9-f13e-48fc-83aa-18b7875d1f44",
"index" : 1920,
"period" : 2,
"timestamp" : "00:06:52.400",
"minute" : 51,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.0, 10.0 ],
"duration" : 1.52,
"related_events" : [ "0a78ad2a-df07-461d-81de-83056808283b", "eb5a8d44-d7ba-4879-ab80-2838da0035b4" ],
"carry" : {
"end_location" : [ 27.0, 18.0 ]
}
}, {
"id" : "eb5a8d44-d7ba-4879-ab80-2838da0035b4",
"index" : 1921,
"period" : 2,
"timestamp" : "00:06:53.920",
"minute" : 51,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.0, 18.0 ],
"duration" : 1.44,
"related_events" : [ "36a17e8c-374f-4f00-9c4a-4fe83b7bc9cf" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 25.0,
"angle" : 1.2870022,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "36a17e8c-374f-4f00-9c4a-4fe83b7bc9cf",
"index" : 1922,
"period" : 2,
"timestamp" : "00:06:55.360",
"minute" : 51,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.0, 42.0 ],
"related_events" : [ "eb5a8d44-d7ba-4879-ab80-2838da0035b4" ]
}, {
"id" : "5d4f578b-5fe9-4916-b78c-146077fd7f0f",
"index" : 1923,
"period" : 2,
"timestamp" : "00:06:55.360",
"minute" : 51,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.0, 42.0 ],
"duration" : 1.72,
"related_events" : [ "36a17e8c-374f-4f00-9c4a-4fe83b7bc9cf", "dc07677a-19bb-4458-8343-40f1cb96c13f" ],
"carry" : {
"end_location" : [ 38.0, 52.0 ]
}
}, {
"id" : "dc07677a-19bb-4458-8343-40f1cb96c13f",
"index" : 1924,
"period" : 2,
"timestamp" : "00:06:57.080",
"minute" : 51,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 38.0, 52.0 ],
"duration" : 1.973,
"related_events" : [ "1c81e48e-8ee2-4f41-b0fd-15435bc64f9a" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 26.683329,
"angle" : 1.3439975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1c81e48e-8ee2-4f41-b0fd-15435bc64f9a",
"index" : 1925,
"period" : 2,
"timestamp" : "00:06:59.053",
"minute" : 51,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 78.0 ],
"related_events" : [ "dc07677a-19bb-4458-8343-40f1cb96c13f" ]
}, {
"id" : "5d1fb275-2d8a-43ac-a83f-faef554a8c1e",
"index" : 1926,
"period" : 2,
"timestamp" : "00:06:59.053",
"minute" : 51,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 78.0 ],
"duration" : 1.28,
"related_events" : [ "b9be33f8-ebb5-4daa-af8c-14fc46440e59" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 26.832815,
"angle" : -1.1071488,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b9be33f8-ebb5-4daa-af8c-14fc46440e59",
"index" : 1927,
"period" : 2,
"timestamp" : "00:07:00.333",
"minute" : 52,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 54.0 ],
"related_events" : [ "5d1fb275-2d8a-43ac-a83f-faef554a8c1e" ]
}, {
"id" : "5bf8925a-957d-407a-ab70-1852698bc121",
"index" : 1928,
"period" : 2,
"timestamp" : "00:07:00.333",
"minute" : 52,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 54.0 ],
"duration" : 1.587,
"under_pressure" : true,
"related_events" : [ "02de20be-e8c9-4716-ae51-d98e65a2d978", "0c42ce0f-fecb-490a-b0a3-c7ef5e325352", "b9be33f8-ebb5-4daa-af8c-14fc46440e59" ],
"carry" : {
"end_location" : [ 57.0, 54.0 ]
}
}, {
"id" : "02de20be-e8c9-4716-ae51-d98e65a2d978",
"index" : 1929,
"period" : 2,
"timestamp" : "00:07:01.413",
"minute" : 52,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 59.0, 27.0 ],
"duration" : 0.6,
"related_events" : [ "0c42ce0f-fecb-490a-b0a3-c7ef5e325352", "5bf8925a-957d-407a-ab70-1852698bc121" ]
}, {
"id" : "0c42ce0f-fecb-490a-b0a3-c7ef5e325352",
"index" : 1930,
"period" : 2,
"timestamp" : "00:07:01.920",
"minute" : 52,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.0, 54.0 ],
"duration" : 1.293,
"under_pressure" : true,
"related_events" : [ "02de20be-e8c9-4716-ae51-d98e65a2d978", "87383888-3905-44c1-bf85-1ea5f4830204" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 25.495098,
"angle" : 1.1246908,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "87383888-3905-44c1-bf85-1ea5f4830204",
"index" : 1931,
"period" : 2,
"timestamp" : "00:07:03.213",
"minute" : 52,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 77.0 ],
"related_events" : [ "0c42ce0f-fecb-490a-b0a3-c7ef5e325352" ]
}, {
"id" : "932ff634-e7da-42fc-8089-0a61ef9e4cf1",
"index" : 1932,
"period" : 2,
"timestamp" : "00:07:03.213",
"minute" : 52,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 68.0, 77.0 ],
"duration" : 5.507,
"under_pressure" : true,
"related_events" : [ "11e9f660-a885-4b45-842a-8383d1539f21", "87383888-3905-44c1-bf85-1ea5f4830204", "d06c274f-9847-48f5-bcd9-eb49a64a51c9" ],
"carry" : {
"end_location" : [ 57.0, 73.0 ]
}
}, {
"id" : "d06c274f-9847-48f5-bcd9-eb49a64a51c9",
"index" : 1933,
"period" : 2,
"timestamp" : "00:07:03.240",
"minute" : 52,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 53.0, 4.0 ],
"duration" : 2.613,
"related_events" : [ "932ff634-e7da-42fc-8089-0a61ef9e4cf1" ]
}, {
"id" : "6975d648-27d3-47db-81f9-7d6d9b27debd",
"index" : 1934,
"period" : 2,
"timestamp" : "00:07:05.613",
"minute" : 52,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 63.0, 16.0 ],
"duration" : 1.266
}, {
"id" : "3a965e4b-930e-41d9-9abb-48153459f9d3",
"index" : 1935,
"period" : 2,
"timestamp" : "00:07:07.613",
"minute" : 52,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 15.0 ],
"duration" : 1.106
}, {
"id" : "11e9f660-a885-4b45-842a-8383d1539f21",
"index" : 1936,
"period" : 2,
"timestamp" : "00:07:08.720",
"minute" : 52,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 73.0 ],
"duration" : 0.16,
"related_events" : [ "25347300-077c-4d4a-ab1f-876b48243e4d", "64371b5c-4e96-41be-8d5a-8e5279790701" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 1.4142135,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.0, 74.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "25347300-077c-4d4a-ab1f-876b48243e4d",
"index" : 1937,
"period" : 2,
"timestamp" : "00:07:08.880",
"minute" : 52,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 79.0 ],
"related_events" : [ "11e9f660-a885-4b45-842a-8383d1539f21" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "64371b5c-4e96-41be-8d5a-8e5279790701",
"index" : 1938,
"period" : 2,
"timestamp" : "00:07:08.880",
"minute" : 52,
"second" : 8,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 7.0 ],
"related_events" : [ "11e9f660-a885-4b45-842a-8383d1539f21" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "9acecbce-10ce-46ba-8f61-23d3994af487",
"index" : 1939,
"period" : 2,
"timestamp" : "00:07:08.880",
"minute" : 52,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 7.0 ],
"duration" : 2.4,
"related_events" : [ "64371b5c-4e96-41be-8d5a-8e5279790701", "76ba0c85-030d-46d3-873a-4dd0408276c8" ],
"carry" : {
"end_location" : [ 68.0, 8.0 ]
}
}, {
"id" : "76ba0c85-030d-46d3-873a-4dd0408276c8",
"index" : 1940,
"period" : 2,
"timestamp" : "00:07:11.280",
"minute" : 52,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 8.0 ],
"duration" : 0.52,
"related_events" : [ "b964fb07-c65e-4d9b-bea1-c32525ec091f" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 6.708204,
"angle" : 2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 11.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b964fb07-c65e-4d9b-bea1-c32525ec091f",
"index" : 1941,
"period" : 2,
"timestamp" : "00:07:11.800",
"minute" : 52,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 11.0 ],
"related_events" : [ "76ba0c85-030d-46d3-873a-4dd0408276c8" ]
}, {
"id" : "e0820dbb-b2cc-4e41-b788-28b0dd81af0e",
"index" : 1942,
"period" : 2,
"timestamp" : "00:07:11.800",
"minute" : 52,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 11.0 ],
"duration" : 0.64,
"related_events" : [ "b964fb07-c65e-4d9b-bea1-c32525ec091f", "c942e455-e40a-4fbb-9795-de2bef8c2f3e" ],
"carry" : {
"end_location" : [ 65.0, 12.0 ]
}
}, {
"id" : "c942e455-e40a-4fbb-9795-de2bef8c2f3e",
"index" : 1943,
"period" : 2,
"timestamp" : "00:07:12.440",
"minute" : 52,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 12.0 ],
"duration" : 1.04,
"related_events" : [ "fb45bed5-923e-4691-a245-a44b75e7f3c4" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 13.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fb45bed5-923e-4691-a245-a44b75e7f3c4",
"index" : 1944,
"period" : 2,
"timestamp" : "00:07:13.480",
"minute" : 52,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 25.0 ],
"related_events" : [ "c942e455-e40a-4fbb-9795-de2bef8c2f3e" ]
}, {
"id" : "4217d376-d777-4382-8f24-3836305c518b",
"index" : 1945,
"period" : 2,
"timestamp" : "00:07:13.480",
"minute" : 52,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 25.0 ],
"duration" : 0.24,
"pass" : {
"length" : 3.1622777,
"angle" : -2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "3371ae1b-3971-45c2-a502-89c0cc7d74d6",
"index" : 1946,
"period" : 2,
"timestamp" : "00:07:14.960",
"minute" : 52,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 67.0, 27.0 ],
"duration" : 1.4,
"related_events" : [ "6b3899c7-cb9c-4726-a1db-9036240fd16c" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 17.20465,
"angle" : -2.5213432,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 17.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "6b3899c7-cb9c-4726-a1db-9036240fd16c",
"index" : 1947,
"period" : 2,
"timestamp" : "00:07:16.360",
"minute" : 52,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.0, 17.0 ],
"related_events" : [ "3371ae1b-3971-45c2-a502-89c0cc7d74d6" ]
}, {
"id" : "f450e7e2-966e-45b9-8d60-70829b9848f8",
"index" : 1948,
"period" : 2,
"timestamp" : "00:07:16.360",
"minute" : 52,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.0, 17.0 ],
"duration" : 1.48,
"related_events" : [ "6b3899c7-cb9c-4726-a1db-9036240fd16c", "80fbceac-b65c-4cd8-9592-0a303b41edcd" ],
"carry" : {
"end_location" : [ 53.0, 26.0 ]
}
}, {
"id" : "80fbceac-b65c-4cd8-9592-0a303b41edcd",
"index" : 1949,
"period" : 2,
"timestamp" : "00:07:17.840",
"minute" : 52,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.0, 26.0 ],
"duration" : 3.24,
"related_events" : [ "fa024cc9-b65d-435c-896c-ad142c57f7e1" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 63.702435,
"angle" : 0.82981336,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.0, 73.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa024cc9-b65d-435c-896c-ad142c57f7e1",
"index" : 1950,
"period" : 2,
"timestamp" : "00:07:21.080",
"minute" : 52,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 73.0 ],
"related_events" : [ "80fbceac-b65c-4cd8-9592-0a303b41edcd" ]
}, {
"id" : "eca21772-d24e-4f7d-99f6-94851484f1c8",
"index" : 1951,
"period" : 2,
"timestamp" : "00:07:21.080",
"minute" : 52,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 73.0 ],
"duration" : 5.36,
"related_events" : [ "e031115f-344c-4d9b-a602-cf0425d405d2", "fa024cc9-b65d-435c-896c-ad142c57f7e1" ],
"carry" : {
"end_location" : [ 104.0, 67.0 ]
}
}, {
"id" : "e031115f-344c-4d9b-a602-cf0425d405d2",
"index" : 1952,
"period" : 2,
"timestamp" : "00:07:26.440",
"minute" : 52,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 67.0 ],
"duration" : 1.76,
"related_events" : [ "caee4bed-c871-4897-adb4-78935793731f", "d427aa07-5a54-4519-8bba-c1ed57e495ee" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 29.732138,
"angle" : -1.2277724,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 39.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "caee4bed-c871-4897-adb4-78935793731f",
"index" : 1953,
"period" : 2,
"timestamp" : "00:07:28.200",
"minute" : 52,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 114.0, 38.0 ],
"related_events" : [ "e031115f-344c-4d9b-a602-cf0425d405d2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d427aa07-5a54-4519-8bba-c1ed57e495ee",
"index" : 1954,
"period" : 2,
"timestamp" : "00:07:28.200",
"minute" : 52,
"second" : 28,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 7.0, 42.0 ],
"under_pressure" : true,
"related_events" : [ "e031115f-344c-4d9b-a602-cf0425d405d2" ]
}, {
"id" : "9a7485da-9c59-44e4-a6f8-9aeaedac11e6",
"index" : 1955,
"period" : 2,
"timestamp" : "00:07:30.160",
"minute" : 52,
"second" : 30,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.0, 39.0 ],
"under_pressure" : true
}, {
"id" : "0f0c76b8-afc1-41e7-892a-c81477c663c3",
"index" : 1956,
"period" : 2,
"timestamp" : "00:07:32.400",
"minute" : 52,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 23.0, 44.0 ],
"duration" : 3.24,
"related_events" : [ "63f91174-519a-4160-9995-ae9b77c4ca3a" ],
"pass" : {
"length" : 25.079872,
"angle" : -0.07982998,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 48.0, 42.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "63f91174-519a-4160-9995-ae9b77c4ca3a",
"index" : 1957,
"period" : 2,
"timestamp" : "00:07:35.640",
"minute" : 52,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 73.0, 39.0 ],
"duration" : 1.16,
"related_events" : [ "0b9c5434-5658-40d8-87ef-bd31ce6b5ded", "0f0c76b8-afc1-41e7-892a-c81477c663c3", "64e60ba9-8c6b-471d-a69e-1a2c18570f7f" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 13.416408,
"angle" : -0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "64e60ba9-8c6b-471d-a69e-1a2c18570f7f",
"index" : 1958,
"period" : 2,
"timestamp" : "00:07:36.800",
"minute" : 52,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 80.0, 33.0 ],
"related_events" : [ "63f91174-519a-4160-9995-ae9b77c4ca3a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0b9c5434-5658-40d8-87ef-bd31ce6b5ded",
"index" : 1959,
"period" : 2,
"timestamp" : "00:07:36.800",
"minute" : 52,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 48.0 ],
"duration" : 1.88,
"related_events" : [ "63f91174-519a-4160-9995-ae9b77c4ca3a", "7d30440f-aa0a-492f-aa50-7458e1d7c91d" ],
"pass" : {
"length" : 18.681541,
"angle" : 0.27094686,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 54.0, 53.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7d30440f-aa0a-492f-aa50-7458e1d7c91d",
"index" : 1960,
"period" : 2,
"timestamp" : "00:07:38.680",
"minute" : 52,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 67.0, 28.0 ],
"duration" : 0.56,
"related_events" : [ "0b9c5434-5658-40d8-87ef-bd31ce6b5ded", "5d139335-eb3e-496c-994f-b8efd8c281f5" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 6.4031243,
"angle" : 0.8960554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5d139335-eb3e-496c-994f-b8efd8c281f5",
"index" : 1961,
"period" : 2,
"timestamp" : "00:07:39.240",
"minute" : 52,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 33.0 ],
"related_events" : [ "7d30440f-aa0a-492f-aa50-7458e1d7c91d" ]
}, {
"id" : "0b39a920-b7f1-4602-b667-c092d1486f6f",
"index" : 1962,
"period" : 2,
"timestamp" : "00:07:39.240",
"minute" : 52,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 33.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "59b9f5b2-1e24-4402-a23a-eace5ec2753a", "5d139335-eb3e-496c-994f-b8efd8c281f5", "f6cc1616-6b29-47f8-bdf9-b49519453a02" ],
"carry" : {
"end_location" : [ 71.0, 33.0 ]
}
}, {
"id" : "59b9f5b2-1e24-4402-a23a-eace5ec2753a",
"index" : 1963,
"period" : 2,
"timestamp" : "00:07:39.373",
"minute" : 52,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 50.0 ],
"duration" : 0.88,
"related_events" : [ "0b39a920-b7f1-4602-b667-c092d1486f6f", "f6cc1616-6b29-47f8-bdf9-b49519453a02" ]
}, {
"id" : "f6cc1616-6b29-47f8-bdf9-b49519453a02",
"index" : 1964,
"period" : 2,
"timestamp" : "00:07:40.080",
"minute" : 52,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 33.0 ],
"duration" : 2.48,
"under_pressure" : true,
"related_events" : [ "59b9f5b2-1e24-4402-a23a-eace5ec2753a", "8a7decaf-f4de-4309-91e9-2d4a41e4d62a" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 25.942244,
"angle" : -1.0899091,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 83.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8a7decaf-f4de-4309-91e9-2d4a41e4d62a",
"index" : 1965,
"period" : 2,
"timestamp" : "00:07:42.560",
"minute" : 52,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 10.0 ],
"related_events" : [ "f6cc1616-6b29-47f8-bdf9-b49519453a02" ]
}, {
"id" : "113366af-7988-4e69-b5f7-134b4464cd6f",
"index" : 1966,
"period" : 2,
"timestamp" : "00:07:42.560",
"minute" : 52,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 10.0 ],
"duration" : 1.08,
"related_events" : [ "1e16d750-f0ed-45e3-a0e7-3c7a817ae77c", "8a7decaf-f4de-4309-91e9-2d4a41e4d62a" ],
"carry" : {
"end_location" : [ 87.0, 10.0 ]
}
}, {
"id" : "1e16d750-f0ed-45e3-a0e7-3c7a817ae77c",
"index" : 1967,
"period" : 2,
"timestamp" : "00:07:43.640",
"minute" : 52,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 10.0 ],
"duration" : 1.48,
"related_events" : [ "6f208ffc-f555-4f5a-a2f1-3f744e697dbd" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 31.257,
"angle" : 1.442473,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 41.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6f208ffc-f555-4f5a-a2f1-3f744e697dbd",
"index" : 1968,
"period" : 2,
"timestamp" : "00:07:45.120",
"minute" : 52,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 91.0, 41.0 ],
"related_events" : [ "1e16d750-f0ed-45e3-a0e7-3c7a817ae77c" ]
}, {
"id" : "c5df1a4f-73fc-4f99-bd54-fade486007e3",
"index" : 1969,
"period" : 2,
"timestamp" : "00:07:45.120",
"minute" : 52,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 91.0, 41.0 ],
"duration" : 1.0,
"related_events" : [ "6f208ffc-f555-4f5a-a2f1-3f744e697dbd", "fedaa382-01e4-47d4-a3cc-22079fc1ed07" ],
"carry" : {
"end_location" : [ 94.0, 43.0 ]
}
}, {
"id" : "fedaa382-01e4-47d4-a3cc-22079fc1ed07",
"index" : 1970,
"period" : 2,
"timestamp" : "00:07:46.120",
"minute" : 52,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 94.0, 43.0 ],
"duration" : 1.64,
"related_events" : [ "301863e9-806f-4ded-a0a4-528b8948ca97" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 18.027756,
"angle" : 1.2315037,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "301863e9-806f-4ded-a0a4-528b8948ca97",
"index" : 1971,
"period" : 2,
"timestamp" : "00:07:47.760",
"minute" : 52,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 100.0, 60.0 ],
"related_events" : [ "fedaa382-01e4-47d4-a3cc-22079fc1ed07" ]
}, {
"id" : "b9998642-e80c-47fc-8522-45af1af05380",
"index" : 1972,
"period" : 2,
"timestamp" : "00:07:47.760",
"minute" : 52,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 100.0, 60.0 ],
"duration" : 6.36,
"under_pressure" : true,
"related_events" : [ "301863e9-806f-4ded-a0a4-528b8948ca97", "92879a9a-aab7-4ab6-95fc-39bcbbf265ae", "b346ac74-9bd1-4b57-85ad-51b033177b5c" ],
"carry" : {
"end_location" : [ 109.0, 71.0 ]
}
}, {
"id" : "b346ac74-9bd1-4b57-85ad-51b033177b5c",
"index" : 1973,
"period" : 2,
"timestamp" : "00:07:51.773",
"minute" : 52,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 12.0, 18.0 ],
"duration" : 1.32,
"related_events" : [ "b9998642-e80c-47fc-8522-45af1af05380" ]
}, {
"id" : "92879a9a-aab7-4ab6-95fc-39bcbbf265ae",
"index" : 1974,
"period" : 2,
"timestamp" : "00:07:54.120",
"minute" : 52,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 71.0 ],
"duration" : 1.68,
"related_events" : [ "cacc0a32-1b40-4d78-9744-699b90c02e8a" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 14.422205,
"angle" : 2.55359,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cacc0a32-1b40-4d78-9744-699b90c02e8a",
"index" : 1975,
"period" : 2,
"timestamp" : "00:07:55.800",
"minute" : 52,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.0, 79.0 ],
"related_events" : [ "92879a9a-aab7-4ab6-95fc-39bcbbf265ae" ]
}, {
"id" : "439a678a-5efc-4ce7-b105-1c3b76b002f6",
"index" : 1976,
"period" : 2,
"timestamp" : "00:07:55.800",
"minute" : 52,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.0, 79.0 ],
"duration" : 2.76,
"related_events" : [ "0f30d758-d69b-41d4-bd90-f0cce146f1da", "cacc0a32-1b40-4d78-9744-699b90c02e8a" ],
"carry" : {
"end_location" : [ 109.0, 78.0 ]
}
}, {
"id" : "0f30d758-d69b-41d4-bd90-f0cce146f1da",
"index" : 1977,
"period" : 2,
"timestamp" : "00:07:58.560",
"minute" : 52,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 109.0, 78.0 ],
"duration" : 1.013,
"related_events" : [ "3c23ac56-c322-4ce3-a214-dcc10bf4e4ac", "4cd24584-b8fa-4a09-ae9a-d947c0d4b388" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 21.377558,
"angle" : -1.3825748,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 113.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4cd24584-b8fa-4a09-ae9a-d947c0d4b388",
"index" : 1978,
"period" : 2,
"timestamp" : "00:07:59.573",
"minute" : 52,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 109.0, 59.0 ],
"related_events" : [ "0f30d758-d69b-41d4-bd90-f0cce146f1da" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3c23ac56-c322-4ce3-a214-dcc10bf4e4ac",
"index" : 1979,
"period" : 2,
"timestamp" : "00:07:59.573",
"minute" : 52,
"second" : 59,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 113,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.0, 24.0 ],
"under_pressure" : true,
"related_events" : [ "0f30d758-d69b-41d4-bd90-f0cce146f1da" ]
}, {
"id" : "8beb6c6a-d7a4-42e6-a192-0aa296b1d73b",
"index" : 1980,
"period" : 2,
"timestamp" : "00:08:13.880",
"minute" : 53,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 115.0, 79.0 ],
"duration" : 2.12,
"related_events" : [ "763e7316-2697-4c68-9362-3b104e58dfaa" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 25.96151,
"angle" : -2.868584,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 90.0, 72.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "763e7316-2697-4c68-9362-3b104e58dfaa",
"index" : 1981,
"period" : 2,
"timestamp" : "00:08:16.000",
"minute" : 53,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 90.0, 72.0 ],
"related_events" : [ "8beb6c6a-d7a4-42e6-a192-0aa296b1d73b" ]
}, {
"id" : "7cd8b2ca-faf2-4763-bad3-28c8655e61db",
"index" : 1982,
"period" : 2,
"timestamp" : "00:08:16.000",
"minute" : 53,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 90.0, 72.0 ],
"duration" : 1.08,
"related_events" : [ "4a101981-0e10-4f1a-9bef-6f32a67bf5c3", "763e7316-2697-4c68-9362-3b104e58dfaa" ],
"carry" : {
"end_location" : [ 95.0, 74.0 ]
}
}, {
"id" : "4a101981-0e10-4f1a-9bef-6f32a67bf5c3",
"index" : 1983,
"period" : 2,
"timestamp" : "00:08:17.080",
"minute" : 53,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 95.0, 74.0 ],
"duration" : 0.92,
"related_events" : [ "3e4465e7-c234-46dd-af32-a6e57a084d8a" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 7.81025,
"angle" : 0.69473827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0ef0ef19-5c65-47ae-8fb7-17ae89a31f6e",
"index" : 1984,
"period" : 2,
"timestamp" : "00:08:17.653",
"minute" : 53,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 23.0, 6.0 ],
"duration" : 0.92,
"related_events" : [ "3e4465e7-c234-46dd-af32-a6e57a084d8a", "74f437e5-5d56-4b16-a160-08707b903aee" ]
}, {
"id" : "3e4465e7-c234-46dd-af32-a6e57a084d8a",
"index" : 1985,
"period" : 2,
"timestamp" : "00:08:18.000",
"minute" : 53,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 101.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "0ef0ef19-5c65-47ae-8fb7-17ae89a31f6e", "4a101981-0e10-4f1a-9bef-6f32a67bf5c3" ]
}, {
"id" : "74f437e5-5d56-4b16-a160-08707b903aee",
"index" : 1986,
"period" : 2,
"timestamp" : "00:08:18.000",
"minute" : 53,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 101.0, 79.0 ],
"duration" : 0.64,
"under_pressure" : true,
"related_events" : [ "0ef0ef19-5c65-47ae-8fb7-17ae89a31f6e", "3e4465e7-c234-46dd-af32-a6e57a084d8a", "ce676414-9b6c-4fcd-aaac-879c814d7565" ],
"carry" : {
"end_location" : [ 98.0, 79.0 ]
}
}, {
"id" : "ce676414-9b6c-4fcd-aaac-879c814d7565",
"index" : 1987,
"period" : 2,
"timestamp" : "00:08:18.640",
"minute" : 53,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 98.0, 79.0 ],
"duration" : 1.2,
"related_events" : [ "37351fd9-f737-4130-b7f2-d214de1658b1" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 15.132746,
"angle" : -1.4382448,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 64.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "37351fd9-f737-4130-b7f2-d214de1658b1",
"index" : 1988,
"period" : 2,
"timestamp" : "00:08:19.840",
"minute" : 53,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 100.0, 64.0 ],
"related_events" : [ "ce676414-9b6c-4fcd-aaac-879c814d7565" ]
}, {
"id" : "fd9f9d07-d58d-4350-a335-304b10cc61c2",
"index" : 1989,
"period" : 2,
"timestamp" : "00:08:19.840",
"minute" : 53,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 100.0, 64.0 ],
"duration" : 0.68,
"related_events" : [ "37351fd9-f737-4130-b7f2-d214de1658b1", "382b662e-5969-4b18-8297-52a2393f6b29" ],
"carry" : {
"end_location" : [ 100.0, 66.0 ]
}
}, {
"id" : "382b662e-5969-4b18-8297-52a2393f6b29",
"index" : 1990,
"period" : 2,
"timestamp" : "00:08:20.520",
"minute" : 53,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 100.0, 66.0 ],
"duration" : 0.96,
"related_events" : [ "610c7f42-14de-4249-a3c2-e5da76c30405", "a807e423-e1a4-413a-ba62-6921adf1782a" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 9.899495,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a807e423-e1a4-413a-ba62-6921adf1782a",
"index" : 1991,
"period" : 2,
"timestamp" : "00:08:21.480",
"minute" : 53,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 110.0, 73.0 ],
"related_events" : [ "382b662e-5969-4b18-8297-52a2393f6b29" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "610c7f42-14de-4249-a3c2-e5da76c30405",
"index" : 1992,
"period" : 2,
"timestamp" : "00:08:21.480",
"minute" : 53,
"second" : 21,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 14.0, 8.0 ],
"related_events" : [ "382b662e-5969-4b18-8297-52a2393f6b29" ]
}, {
"id" : "8364f6b0-7e30-4dd6-b1e0-16e49ff0cafb",
"index" : 1993,
"period" : 2,
"timestamp" : "00:08:21.480",
"minute" : 53,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 14.0, 8.0 ],
"duration" : 2.2,
"under_pressure" : true,
"related_events" : [ "610c7f42-14de-4249-a3c2-e5da76c30405", "918423e2-9ca0-4671-ae77-f4149f62f56b", "f6d8fb72-cd86-424a-9c7c-33e902914202" ],
"carry" : {
"end_location" : [ 25.0, 8.0 ]
}
}, {
"id" : "f6d8fb72-cd86-424a-9c7c-33e902914202",
"index" : 1994,
"period" : 2,
"timestamp" : "00:08:22.080",
"minute" : 53,
"second" : 22,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 106.0, 65.0 ],
"duration" : 1.28,
"counterpress" : true,
"related_events" : [ "8364f6b0-7e30-4dd6-b1e0-16e49ff0cafb" ]
}, {
"id" : "d0efcca8-a792-45fb-8c61-de3e93fa56de",
"index" : 1995,
"period" : 2,
"timestamp" : "00:08:23.680",
"minute" : 53,
"second" : 23,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 96.0, 73.0 ],
"counterpress" : true,
"related_events" : [ "918423e2-9ca0-4671-ae77-f4149f62f56b" ]
}, {
"id" : "918423e2-9ca0-4671-ae77-f4149f62f56b",
"index" : 1996,
"period" : 2,
"timestamp" : "00:08:23.680",
"minute" : 53,
"second" : 23,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 25.0, 8.0 ],
"under_pressure" : true,
"related_events" : [ "d0efcca8-a792-45fb-8c61-de3e93fa56de" ]
}, {
"id" : "246fbacc-9731-4601-9a23-6c04d5cee183",
"index" : 1997,
"period" : 2,
"timestamp" : "00:08:43.412",
"minute" : 53,
"second" : 43,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "a16d9577-9e55-44ea-a6fc-f4c34c5532d9",
"index" : 1998,
"period" : 2,
"timestamp" : "00:08:50.933",
"minute" : 53,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 28.0 ],
"duration" : 0.479,
"related_events" : [ "4da78c4b-462d-4528-b599-7a99ea20cf55" ]
}, {
"id" : "4da78c4b-462d-4528-b599-7a99ea20cf55",
"index" : 1999,
"period" : 2,
"timestamp" : "00:08:51.200",
"minute" : 53,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 52.0, 69.0 ],
"duration" : 3.0,
"under_pressure" : true,
"related_events" : [ "9629d7cf-6e77-4a41-a5f9-dcbe1b2e3726", "a16d9577-9e55-44ea-a6fc-f4c34c5532d9" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 66.48308,
"angle" : -1.2966288,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 5.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9629d7cf-6e77-4a41-a5f9-dcbe1b2e3726",
"index" : 2000,
"period" : 2,
"timestamp" : "00:08:54.200",
"minute" : 53,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 70.0, 5.0 ],
"related_events" : [ "4da78c4b-462d-4528-b599-7a99ea20cf55" ]
}, {
"id" : "d5392a2a-6abc-422f-96d0-4f641505c1e2",
"index" : 2001,
"period" : 2,
"timestamp" : "00:08:54.200",
"minute" : 53,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 70.0, 5.0 ],
"duration" : 4.28,
"under_pressure" : true,
"related_events" : [ "4b8a2f61-734d-438f-950d-cd242f9c2ebe", "9629d7cf-6e77-4a41-a5f9-dcbe1b2e3726", "fe973803-fb34-4699-8f93-0d26e1e2076c" ],
"carry" : {
"end_location" : [ 90.0, 15.0 ]
}
}, {
"id" : "4b8a2f61-734d-438f-950d-cd242f9c2ebe",
"index" : 2002,
"period" : 2,
"timestamp" : "00:08:56.893",
"minute" : 53,
"second" : 56,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 69.0 ],
"duration" : 1.719,
"related_events" : [ "d5392a2a-6abc-422f-96d0-4f641505c1e2", "fe973803-fb34-4699-8f93-0d26e1e2076c" ]
}, {
"id" : "fe973803-fb34-4699-8f93-0d26e1e2076c",
"index" : 2003,
"period" : 2,
"timestamp" : "00:08:58.480",
"minute" : 53,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 15.0 ],
"duration" : 1.68,
"under_pressure" : true,
"related_events" : [ "491f00ac-69a9-4198-88bf-4eee686a6351", "4b8a2f61-734d-438f-950d-cd242f9c2ebe", "91cc1ec9-1178-44d4-909d-5ede3e2c76d9" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 6.4031243,
"angle" : -0.8960554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 10.0 ],
"backheel" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "91cc1ec9-1178-44d4-909d-5ede3e2c76d9",
"index" : 2004,
"period" : 2,
"timestamp" : "00:09:00.160",
"minute" : 54,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 95.0, 3.0 ],
"related_events" : [ "fe973803-fb34-4699-8f93-0d26e1e2076c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "491f00ac-69a9-4198-88bf-4eee686a6351",
"index" : 2005,
"period" : 2,
"timestamp" : "00:09:00.160",
"minute" : 54,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 27.0, 71.0 ],
"duration" : 1.64,
"related_events" : [ "301b101b-4691-4a4b-9d60-36a553bd483f", "fe973803-fb34-4699-8f93-0d26e1e2076c" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 12.727922,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "301b101b-4691-4a4b-9d60-36a553bd483f",
"index" : 2006,
"period" : 2,
"timestamp" : "00:09:01.800",
"minute" : 54,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 62.0 ],
"related_events" : [ "491f00ac-69a9-4198-88bf-4eee686a6351" ]
}, {
"id" : "bb847a35-0dc5-4410-b9ff-7ac75af39e36",
"index" : 2007,
"period" : 2,
"timestamp" : "00:09:01.800",
"minute" : 54,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 62.0 ],
"duration" : 0.72,
"related_events" : [ "12b90e17-b6a2-4176-9a84-d34531a0d48e", "301b101b-4691-4a4b-9d60-36a553bd483f" ],
"carry" : {
"end_location" : [ 36.0, 62.0 ]
}
}, {
"id" : "12b90e17-b6a2-4176-9a84-d34531a0d48e",
"index" : 2008,
"period" : 2,
"timestamp" : "00:09:02.520",
"minute" : 54,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 62.0 ],
"duration" : 1.8,
"related_events" : [ "5194f07e-a3cc-43a5-a56a-886f40667d83" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 16.643316,
"angle" : -2.1421337,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.0, 48.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "84b5bbb6-17a7-45e3-8045-520f199e7b15",
"index" : 2009,
"period" : 2,
"timestamp" : "00:09:03.320",
"minute" : 54,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 90.0, 30.0 ],
"duration" : 1.16,
"counterpress" : true,
"related_events" : [ "3cbc32fe-8c1b-4347-b327-08bed068a80b", "5194f07e-a3cc-43a5-a56a-886f40667d83" ]
}, {
"id" : "5194f07e-a3cc-43a5-a56a-886f40667d83",
"index" : 2010,
"period" : 2,
"timestamp" : "00:09:04.320",
"minute" : 54,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.0, 48.0 ],
"under_pressure" : true,
"related_events" : [ "12b90e17-b6a2-4176-9a84-d34531a0d48e", "84b5bbb6-17a7-45e3-8045-520f199e7b15" ]
}, {
"id" : "3cbc32fe-8c1b-4347-b327-08bed068a80b",
"index" : 2011,
"period" : 2,
"timestamp" : "00:09:04.320",
"minute" : 54,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.0, 48.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "84b5bbb6-17a7-45e3-8045-520f199e7b15", "a84dd324-c3de-4b8b-8cf4-b95e9d3507f6" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 13.341664,
"angle" : 1.3439975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a84dd324-c3de-4b8b-8cf4-b95e9d3507f6",
"index" : 2012,
"period" : 2,
"timestamp" : "00:09:05.200",
"minute" : 54,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.0, 61.0 ],
"related_events" : [ "3cbc32fe-8c1b-4347-b327-08bed068a80b" ]
}, {
"id" : "673521f7-2457-44f9-8226-f03ccf9dd440",
"index" : 2013,
"period" : 2,
"timestamp" : "00:09:05.200",
"minute" : 54,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.0, 61.0 ],
"duration" : 3.72,
"related_events" : [ "71fcceae-54b2-4d3e-a08d-c78e129278b6" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 57.558666,
"angle" : -1.4313563,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 38.0, 4.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "71fcceae-54b2-4d3e-a08d-c78e129278b6",
"index" : 2014,
"period" : 2,
"timestamp" : "00:09:08.920",
"minute" : 54,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"related_events" : [ "673521f7-2457-44f9-8226-f03ccf9dd440" ]
}, {
"id" : "92856144-a4eb-4531-b4e2-f5c40be98b4b",
"index" : 2015,
"period" : 2,
"timestamp" : "00:09:08.920",
"minute" : 54,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"duration" : 1.44,
"related_events" : [ "54b0cf89-27ba-40b2-a6bf-c40cc6a40e7f", "71fcceae-54b2-4d3e-a08d-c78e129278b6" ],
"carry" : {
"end_location" : [ 38.0, 4.0 ]
}
}, {
"id" : "54b0cf89-27ba-40b2-a6bf-c40cc6a40e7f",
"index" : 2016,
"period" : 2,
"timestamp" : "00:09:10.360",
"minute" : 54,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"duration" : 1.56,
"related_events" : [ "cca4a3fc-1f0b-4d39-921d-b72cc8f5be84" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 23.323807,
"angle" : 2.1112158,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cca4a3fc-1f0b-4d39-921d-b72cc8f5be84",
"index" : 2017,
"period" : 2,
"timestamp" : "00:09:11.920",
"minute" : 54,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 24.0 ],
"related_events" : [ "54b0cf89-27ba-40b2-a6bf-c40cc6a40e7f" ]
}, {
"id" : "168ba269-654f-4d8b-a5e3-8a2f0158d87c",
"index" : 2018,
"period" : 2,
"timestamp" : "00:09:11.920",
"minute" : 54,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 24.0 ],
"duration" : 0.973,
"related_events" : [ "65dc9cfa-f44a-4a0f-82a0-8dd595e8825c", "cca4a3fc-1f0b-4d39-921d-b72cc8f5be84" ],
"carry" : {
"end_location" : [ 26.0, 24.0 ]
}
}, {
"id" : "65dc9cfa-f44a-4a0f-82a0-8dd595e8825c",
"index" : 2019,
"period" : 2,
"timestamp" : "00:09:12.893",
"minute" : 54,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 24.0 ],
"duration" : 1.226,
"related_events" : [ "21d56bae-d62c-49e4-9846-89f234b1c267" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 23.323807,
"angle" : -1.0303768,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "21d56bae-d62c-49e4-9846-89f234b1c267",
"index" : 2020,
"period" : 2,
"timestamp" : "00:09:14.119",
"minute" : 54,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"related_events" : [ "65dc9cfa-f44a-4a0f-82a0-8dd595e8825c" ]
}, {
"id" : "935eb8de-1541-40aa-bfba-440a08455100",
"index" : 2021,
"period" : 2,
"timestamp" : "00:09:14.119",
"minute" : 54,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"duration" : 1.241,
"related_events" : [ "0fe3e2ba-d16f-4669-9f24-e940bea8e579", "21d56bae-d62c-49e4-9846-89f234b1c267" ],
"carry" : {
"end_location" : [ 38.0, 4.0 ]
}
}, {
"id" : "0fe3e2ba-d16f-4669-9f24-e940bea8e579",
"index" : 2022,
"period" : 2,
"timestamp" : "00:09:15.360",
"minute" : 54,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"duration" : 0.453,
"related_events" : [ "37c72bab-0965-499c-9648-f653af626e1f" ],
"pass" : {
"length" : 3.6055512,
"angle" : 0.5880026,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 41.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "37c72bab-0965-499c-9648-f653af626e1f",
"index" : 2023,
"period" : 2,
"timestamp" : "00:09:15.813",
"minute" : 54,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.0, 75.0 ],
"related_events" : [ "0fe3e2ba-d16f-4669-9f24-e940bea8e579" ]
}, {
"id" : "9225713c-e032-408d-be09-2b926780f037",
"index" : 2024,
"period" : 2,
"timestamp" : "00:09:17.413",
"minute" : 54,
"second" : 17,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 82.0, 75.0 ],
"under_pressure" : true,
"related_events" : [ "39f70ecf-9187-4ede-a468-fd1f33a61a21" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "39f70ecf-9187-4ede-a468-fd1f33a61a21",
"index" : 2025,
"period" : 2,
"timestamp" : "00:09:17.413",
"minute" : 54,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 39.0, 6.0 ],
"duration" : 1.026,
"under_pressure" : true,
"related_events" : [ "8c1e494a-ec7b-4f5d-b791-85833d4b435f", "9225713c-e032-408d-be09-2b926780f037" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 10.049875,
"angle" : -0.09966865,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 49.0, 5.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "8c1e494a-ec7b-4f5d-b791-85833d4b435f",
"index" : 2026,
"period" : 2,
"timestamp" : "00:09:18.439",
"minute" : 54,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 5.0 ],
"related_events" : [ "39f70ecf-9187-4ede-a468-fd1f33a61a21" ]
}, {
"id" : "09fb2831-3731-431c-9730-ff5e5fdbfca5",
"index" : 2027,
"period" : 2,
"timestamp" : "00:09:18.439",
"minute" : 54,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.0, 5.0 ],
"duration" : 1.801,
"related_events" : [ "8c1e494a-ec7b-4f5d-b791-85833d4b435f", "e131d12f-76e7-449c-b5ea-6145791bd485" ],
"carry" : {
"end_location" : [ 50.0, 5.0 ]
}
}, {
"id" : "e131d12f-76e7-449c-b5ea-6145791bd485",
"index" : 2028,
"period" : 2,
"timestamp" : "00:09:20.240",
"minute" : 54,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 50.0, 5.0 ],
"duration" : 0.12,
"related_events" : [ "26370888-fa8b-4e05-85b2-f4a9aa4ca5b6" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 2.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 5.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "26370888-fa8b-4e05-85b2-f4a9aa4ca5b6",
"index" : 2029,
"period" : 2,
"timestamp" : "00:09:20.360",
"minute" : 54,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.0, 11.0 ],
"related_events" : [ "e131d12f-76e7-449c-b5ea-6145791bd485" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "73311e00-fd0f-4011-8a57-a6d134c3fa16",
"index" : 2030,
"period" : 2,
"timestamp" : "00:09:20.560",
"minute" : 54,
"second" : 20,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 73.0, 72.0 ],
"foul_committed" : {
"type" : {
"id" : 24,
"name" : "Handball"
}
}
}, {
"id" : "750d27c2-b8b0-44ef-b913-b3a85e9209a0",
"index" : 2031,
"period" : 2,
"timestamp" : "00:09:23.640",
"minute" : 54,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.0, 11.0 ],
"duration" : 3.88,
"related_events" : [ "68a767ff-eb00-4bf9-b792-18b02f2bc808", "e2c80de4-a962-4376-b2d0-ae08f482b5cc" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 44.181442,
"angle" : -0.09065989,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 99.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "e2c80de4-a962-4376-b2d0-ae08f482b5cc",
"index" : 2032,
"period" : 2,
"timestamp" : "00:09:27.520",
"minute" : 54,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.0, 4.0 ],
"related_events" : [ "750d27c2-b8b0-44ef-b913-b3a85e9209a0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "68a767ff-eb00-4bf9-b792-18b02f2bc808",
"index" : 2033,
"period" : 2,
"timestamp" : "00:09:27.520",
"minute" : 54,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.0, 74.0 ],
"duration" : 2.16,
"related_events" : [ "66993667-6952-4da3-bcfa-2f20e3e920ab", "750d27c2-b8b0-44ef-b913-b3a85e9209a0" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 28.301943,
"angle" : -2.1293957,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.0, 50.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "66993667-6952-4da3-bcfa-2f20e3e920ab",
"index" : 2034,
"period" : 2,
"timestamp" : "00:09:29.680",
"minute" : 54,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 50.0 ],
"related_events" : [ "68a767ff-eb00-4bf9-b792-18b02f2bc808" ]
}, {
"id" : "a4dca5d0-4044-4809-b0fe-3beb92770e09",
"index" : 2035,
"period" : 2,
"timestamp" : "00:09:29.680",
"minute" : 54,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 50.0 ],
"duration" : 2.84,
"related_events" : [ "013d3e40-2a2c-4bb7-8743-f51ba905648d", "66993667-6952-4da3-bcfa-2f20e3e920ab" ],
"carry" : {
"end_location" : [ 9.0, 40.0 ]
}
}, {
"id" : "013d3e40-2a2c-4bb7-8743-f51ba905648d",
"index" : 2036,
"period" : 2,
"timestamp" : "00:09:32.520",
"minute" : 54,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 40.0 ],
"duration" : 2.76,
"related_events" : [ "4621ade4-99af-4e41-ada8-491254b11157", "4e227ef4-72e9-486e-9f63-e9fdf8c0785a" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 56.32051,
"angle" : -0.10673567,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.0, 34.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4621ade4-99af-4e41-ada8-491254b11157",
"index" : 2037,
"period" : 2,
"timestamp" : "00:09:35.280",
"minute" : 54,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 65.0, 32.0 ],
"related_events" : [ "013d3e40-2a2c-4bb7-8743-f51ba905648d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "19b0d667-4e99-4dd6-aab6-255a5db10c5a",
"index" : 2038,
"period" : 2,
"timestamp" : "00:09:35.280",
"minute" : 54,
"second" : 35,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 64.0, 34.0 ],
"under_pressure" : true,
"related_events" : [ "4e227ef4-72e9-486e-9f63-e9fdf8c0785a" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "4e227ef4-72e9-486e-9f63-e9fdf8c0785a",
"index" : 2039,
"period" : 2,
"timestamp" : "00:09:35.280",
"minute" : 54,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 57.0, 47.0 ],
"duration" : 1.52,
"under_pressure" : true,
"related_events" : [ "013d3e40-2a2c-4bb7-8743-f51ba905648d", "09e8b2c9-0413-4af7-b249-15eb53fd0e88", "19b0d667-4e99-4dd6-aab6-255a5db10c5a" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 21.023796,
"angle" : -0.44237423,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 38.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "09e8b2c9-0413-4af7-b249-15eb53fd0e88",
"index" : 2040,
"period" : 2,
"timestamp" : "00:09:36.800",
"minute" : 54,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.0, 38.0 ],
"related_events" : [ "4e227ef4-72e9-486e-9f63-e9fdf8c0785a" ]
}, {
"id" : "80007702-ad19-4144-9897-2d34bcc4d796",
"index" : 2041,
"period" : 2,
"timestamp" : "00:09:36.800",
"minute" : 54,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.0, 37.0 ],
"duration" : 2.8,
"related_events" : [ "c4fcbd86-4bff-47ce-a42a-1f66f9333e0f" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 21.189621,
"angle" : 1.2341216,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78365be9-889f-495a-8ffc-fe70642a358f",
"index" : 2042,
"period" : 2,
"timestamp" : "00:09:39.120",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 43.0, 27.0 ],
"duration" : 2.04,
"related_events" : [ "5c88487a-b974-484e-b9f4-0cfb25571134", "c4fcbd86-4bff-47ce-a42a-1f66f9333e0f", "ef5d462d-23e9-4802-a9b0-d85834f47095" ]
}, {
"id" : "c4fcbd86-4bff-47ce-a42a-1f66f9333e0f",
"index" : 2043,
"period" : 2,
"timestamp" : "00:09:39.600",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 83.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "78365be9-889f-495a-8ffc-fe70642a358f", "80007702-ad19-4144-9897-2d34bcc4d796" ]
}, {
"id" : "5c88487a-b974-484e-b9f4-0cfb25571134",
"index" : 2044,
"period" : 2,
"timestamp" : "00:09:39.600",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 83.0, 57.0 ],
"duration" : 0.96,
"under_pressure" : true,
"related_events" : [ "78365be9-889f-495a-8ffc-fe70642a358f", "c4fcbd86-4bff-47ce-a42a-1f66f9333e0f", "ef5d462d-23e9-4802-a9b0-d85834f47095" ],
"carry" : {
"end_location" : [ 88.0, 65.0 ]
}
}, {
"id" : "ef5d462d-23e9-4802-a9b0-d85834f47095",
"index" : 2045,
"period" : 2,
"timestamp" : "00:09:40.560",
"minute" : 54,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 88.0, 65.0 ],
"duration" : 2.2,
"under_pressure" : true,
"related_events" : [ "1ec753bc-29d4-4234-9bae-dcc5f7fac1a0", "78365be9-889f-495a-8ffc-fe70642a358f" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 20.0,
"angle" : 0.6435011,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.0, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1ec753bc-29d4-4234-9bae-dcc5f7fac1a0",
"index" : 2046,
"period" : 2,
"timestamp" : "00:09:42.760",
"minute" : 54,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 77.0 ],
"related_events" : [ "ef5d462d-23e9-4802-a9b0-d85834f47095" ]
}, {
"id" : "2d64beda-8a58-405a-bfc6-0c0cace151c7",
"index" : 2047,
"period" : 2,
"timestamp" : "00:09:42.760",
"minute" : 54,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 77.0 ],
"duration" : 3.44,
"related_events" : [ "1ec753bc-29d4-4234-9bae-dcc5f7fac1a0", "529848fc-4f91-4189-b103-a70f91869e53" ],
"carry" : {
"end_location" : [ 110.0, 66.0 ]
}
}, {
"id" : "529848fc-4f91-4189-b103-a70f91869e53",
"index" : 2048,
"period" : 2,
"timestamp" : "00:09:46.200",
"minute" : 54,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 66.0 ],
"duration" : 0.76,
"related_events" : [ "2e744430-d2f7-4753-b578-5a031b2c4126" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 13.038404,
"angle" : -2.1375256,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.0, 55.0 ],
"assisted_shot_id" : "bcd40b3f-f564-4472-9282-f3fee21623c2",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2e744430-d2f7-4753-b578-5a031b2c4126",
"index" : 2049,
"period" : 2,
"timestamp" : "00:09:46.960",
"minute" : 54,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 103.0, 55.0 ],
"related_events" : [ "529848fc-4f91-4189-b103-a70f91869e53" ]
}, {
"id" : "28b12927-97e6-4881-a12a-7df78ecf9611",
"index" : 2050,
"period" : 2,
"timestamp" : "00:09:46.960",
"minute" : 54,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 103.0, 55.0 ],
"duration" : 0.76,
"related_events" : [ "2e744430-d2f7-4753-b578-5a031b2c4126", "bcd40b3f-f564-4472-9282-f3fee21623c2" ],
"carry" : {
"end_location" : [ 105.0, 57.0 ]
}
}, {
"id" : "bcd40b3f-f564-4472-9282-f3fee21623c2",
"index" : 2051,
"period" : 2,
"timestamp" : "00:09:47.720",
"minute" : 54,
"second" : 47,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 105.0, 57.0 ],
"duration" : 1.12,
"related_events" : [ "6e08fd98-a121-4faa-bfd8-78e06cc841c5" ],
"shot" : {
"statsbomb_xg" : 0.041491136,
"end_location" : [ 120.0, 41.7, 2.3 ],
"key_pass_id" : "529848fc-4f91-4189-b103-a70f91869e53",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 114.0, 42.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 101.0, 57.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 110.0, 47.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 60.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 64.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 108.0, 59.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 105.0, 47.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 95.0, 31.0 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 41.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 42.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 112.0, 39.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 111.0, 36.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 114.0, 36.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 119.0, 45.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "6e08fd98-a121-4faa-bfd8-78e06cc841c5",
"index" : 2052,
"period" : 2,
"timestamp" : "00:09:48.840",
"minute" : 54,
"second" : 48,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 36.0 ],
"related_events" : [ "bcd40b3f-f564-4472-9282-f3fee21623c2" ],
"goalkeeper" : {
"position" : {
"id" : 44,
"name" : "Set"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"outcome" : {
"id" : 15,
"name" : "Success"
},
"technique" : {
"id" : 46,
"name" : "Standing"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "bfa412e1-9c96-4010-a343-f7c923d44443",
"index" : 2053,
"period" : 2,
"timestamp" : "00:09:50.360",
"minute" : 54,
"second" : 50,
"type" : {
"id" : 29,
"name" : "Camera off"
},
"possession" : 117,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "5c0ba74b-6d7d-40de-ab80-47eaa2d4e9fe",
"index" : 2054,
"period" : 2,
"timestamp" : "00:10:24.293",
"minute" : 55,
"second" : 24,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "e1da03aa-7cca-4742-9e30-4f58c624ec74",
"index" : 2055,
"period" : 2,
"timestamp" : "00:10:26.213",
"minute" : 55,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 57.0, 6.0 ],
"duration" : 1.0
}, {
"id" : "3f5335df-e3bc-47c4-8795-523d5377b0f3",
"index" : 2056,
"period" : 2,
"timestamp" : "00:10:29.080",
"minute" : 55,
"second" : 29,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 44.0, 2.0 ],
"related_events" : [ "2d458050-c790-4234-8ded-7f063fd328c9", "993c8521-696d-4c21-8371-8093a68d77b7" ]
}, {
"id" : "993c8521-696d-4c21-8371-8093a68d77b7",
"index" : 2057,
"period" : 2,
"timestamp" : "00:10:29.080",
"minute" : 55,
"second" : 29,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 77.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "3f5335df-e3bc-47c4-8795-523d5377b0f3" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "2d458050-c790-4234-8ded-7f063fd328c9",
"index" : 2058,
"period" : 2,
"timestamp" : "00:10:29.080",
"minute" : 55,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 77.0, 79.0 ],
"duration" : 2.56,
"under_pressure" : true,
"related_events" : [ "3f5335df-e3bc-47c4-8795-523d5377b0f3", "9860060c-2649-4002-b9c1-e802f17bd77e", "993c8521-696d-4c21-8371-8093a68d77b7", "b08e53a2-a850-4206-9569-b1cfcc04774d" ],
"carry" : {
"end_location" : [ 89.0, 79.0 ]
}
}, {
"id" : "b08e53a2-a850-4206-9569-b1cfcc04774d",
"index" : 2059,
"period" : 2,
"timestamp" : "00:10:31.640",
"minute" : 55,
"second" : 31,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 32.0, 2.0 ],
"related_events" : [ "2d458050-c790-4234-8ded-7f063fd328c9", "9860060c-2649-4002-b9c1-e802f17bd77e" ]
}, {
"id" : "9860060c-2649-4002-b9c1-e802f17bd77e",
"index" : 2060,
"period" : 2,
"timestamp" : "00:10:31.640",
"minute" : 55,
"second" : 31,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 89.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "b08e53a2-a850-4206-9569-b1cfcc04774d" ]
}, {
"id" : "23f35b85-c9bb-4f9b-b52a-ae97476b6211",
"index" : 2061,
"period" : 2,
"timestamp" : "00:11:06.573",
"minute" : 56,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 91.0, 77.0 ],
"duration" : 1.346,
"related_events" : [ "4cd0cd83-ab40-4e3a-afc3-af5da33dbb72" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 32.449963,
"angle" : -0.98279375,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 50.0 ],
"cross" : true,
"assisted_shot_id" : "c43afdbe-06f8-4c0d-a7f0-174fdca5fcb4",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4cd0cd83-ab40-4e3a-afc3-af5da33dbb72",
"index" : 2062,
"period" : 2,
"timestamp" : "00:11:07.919",
"minute" : 56,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 109.0, 50.0 ],
"related_events" : [ "23f35b85-c9bb-4f9b-b52a-ae97476b6211" ]
}, {
"id" : "c43afdbe-06f8-4c0d-a7f0-174fdca5fcb4",
"index" : 2063,
"period" : 2,
"timestamp" : "00:11:07.920",
"minute" : 56,
"second" : 7,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 112.0, 50.0 ],
"duration" : 0.933,
"related_events" : [ "ea28415d-5be8-474f-b414-f58f13fa70a9" ],
"shot" : {
"statsbomb_xg" : 0.113801956,
"end_location" : [ 120.0, 37.0, 0.9 ],
"key_pass_id" : "23f35b85-c9bb-4f9b-b52a-ae97476b6211",
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 112.0, 40.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 46.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 105.0, 34.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 114.0, 41.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 110.0, 39.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 113.0, 36.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 42.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 89.0, 37.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 96.0, 50.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 120.0, 42.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 105.0, 36.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 112.0, 44.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 108.0, 49.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 112.0, 49.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 101.0, 50.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "ea28415d-5be8-474f-b414-f58f13fa70a9",
"index" : 2064,
"period" : 2,
"timestamp" : "00:11:08.853",
"minute" : 56,
"second" : 8,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 39.0 ],
"related_events" : [ "c43afdbe-06f8-4c0d-a7f0-174fdca5fcb4" ],
"goalkeeper" : {
"position" : {
"id" : 44,
"name" : "Set"
},
"body_part" : {
"id" : 41,
"name" : "Right Hand"
},
"outcome" : {
"id" : 53,
"name" : "In Play Safe"
},
"technique" : {
"id" : 45,
"name" : "Diving"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "06d8999d-da14-4f7f-a213-310a4c41bad1",
"index" : 2065,
"period" : 2,
"timestamp" : "00:11:10.280",
"minute" : 56,
"second" : 10,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 118,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 2.0, 49.0 ],
"under_pressure" : true
}, {
"id" : "0029fd54-9e3b-428f-ba64-c22b5b93ec42",
"index" : 2066,
"period" : 2,
"timestamp" : "00:11:39.480",
"minute" : 56,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 119.0, 2.0 ],
"duration" : 1.36,
"related_events" : [ "5c4f207d-55df-4ced-8697-c67f7930c982" ],
"pass" : {
"length" : 35.057095,
"angle" : 1.6278771,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 117.0, 37.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "5c4f207d-55df-4ced-8697-c67f7930c982",
"index" : 2067,
"period" : 2,
"timestamp" : "00:11:40.840",
"minute" : 56,
"second" : 40,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 4.0, 44.0 ],
"under_pressure" : true,
"related_events" : [ "0029fd54-9e3b-428f-ba64-c22b5b93ec42" ]
}, {
"id" : "42532869-4cb9-4ece-a349-ffde96409cfb",
"index" : 2068,
"period" : 2,
"timestamp" : "00:11:43.400",
"minute" : 56,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.0, 28.0 ],
"duration" : 1.0,
"related_events" : [ "3f0adf2e-4752-47ae-b629-bd2370d08bdd" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.944272,
"angle" : -1.1071488,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 97.0, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3f0adf2e-4752-47ae-b629-bd2370d08bdd",
"index" : 2069,
"period" : 2,
"timestamp" : "00:11:44.400",
"minute" : 56,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 97.0, 20.0 ],
"related_events" : [ "42532869-4cb9-4ece-a349-ffde96409cfb" ]
}, {
"id" : "b196726d-5446-4f77-a7f2-0e9342d54b15",
"index" : 2070,
"period" : 2,
"timestamp" : "00:11:44.400",
"minute" : 56,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 97.0, 20.0 ],
"duration" : 1.08,
"related_events" : [ "bea70c1e-2eb1-40e0-a79c-471d6eee8279" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.083046,
"angle" : -1.1441689,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 102.0, 9.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "bea70c1e-2eb1-40e0-a79c-471d6eee8279",
"index" : 2071,
"period" : 2,
"timestamp" : "00:11:45.480",
"minute" : 56,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 102.0, 9.0 ],
"related_events" : [ "b196726d-5446-4f77-a7f2-0e9342d54b15" ]
}, {
"id" : "f8e28f72-e1f4-4e0d-ad6d-d6e0ea6a4d3b",
"index" : 2072,
"period" : 2,
"timestamp" : "00:11:45.480",
"minute" : 56,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 102.0, 9.0 ],
"duration" : 0.76,
"under_pressure" : true,
"related_events" : [ "a6e12036-1620-4884-a59f-6abe5f94f779", "bea70c1e-2eb1-40e0-a79c-471d6eee8279", "f6e2b532-9b1f-4152-992a-f6a6a00fff61" ],
"carry" : {
"end_location" : [ 103.0, 11.0 ]
}
}, {
"id" : "a6e12036-1620-4884-a59f-6abe5f94f779",
"index" : 2073,
"period" : 2,
"timestamp" : "00:11:46.240",
"minute" : 56,
"second" : 46,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 18.0, 70.0 ],
"related_events" : [ "f6e2b532-9b1f-4152-992a-f6a6a00fff61", "f8e28f72-e1f4-4e0d-ad6d-d6e0ea6a4d3b" ]
}, {
"id" : "f6e2b532-9b1f-4152-992a-f6a6a00fff61",
"index" : 2074,
"period" : 2,
"timestamp" : "00:11:46.240",
"minute" : 56,
"second" : 46,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.0, 11.0 ],
"under_pressure" : true,
"related_events" : [ "a6e12036-1620-4884-a59f-6abe5f94f779" ]
}, {
"id" : "055a8620-487e-4489-a0c9-97b25a31b5c1",
"index" : 2075,
"period" : 2,
"timestamp" : "00:12:26.133",
"minute" : 57,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 104.0, 14.0 ],
"duration" : 1.307,
"related_events" : [ "ee1f6bea-2466-4d21-91ae-21c9ea07f0bb" ],
"pass" : {
"length" : 32.89377,
"angle" : 1.2298174,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.0, 45.0 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ee1f6bea-2466-4d21-91ae-21c9ea07f0bb",
"index" : 2076,
"period" : 2,
"timestamp" : "00:12:27.440",
"minute" : 57,
"second" : 27,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.0, 36.0 ],
"under_pressure" : true,
"related_events" : [ "055a8620-487e-4489-a0c9-97b25a31b5c1" ]
}, {
"id" : "0c05956f-26e6-418b-a8d5-7bd1b937b4d0",
"index" : 2077,
"period" : 2,
"timestamp" : "00:12:30.080",
"minute" : 57,
"second" : 30,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 16.0, 59.0 ],
"under_pressure" : true
}, {
"id" : "6a522e1e-5e7e-4caa-bfa3-9b136fb6aa3b",
"index" : 2078,
"period" : 2,
"timestamp" : "00:12:32.240",
"minute" : 57,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 80.0, 25.0 ],
"duration" : 1.08,
"related_events" : [ "64b2724a-535f-4958-b154-fef2d935f642" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.369317,
"angle" : -1.3258177,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 13.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "64b2724a-535f-4958-b154-fef2d935f642",
"index" : 2079,
"period" : 2,
"timestamp" : "00:12:33.320",
"minute" : 57,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 13.0 ],
"related_events" : [ "6a522e1e-5e7e-4caa-bfa3-9b136fb6aa3b" ]
}, {
"id" : "c9c6e69a-11b1-4725-8c1f-9570eef03de0",
"index" : 2080,
"period" : 2,
"timestamp" : "00:12:33.320",
"minute" : 57,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 13.0 ],
"duration" : 1.4,
"under_pressure" : true,
"related_events" : [ "64b2724a-535f-4958-b154-fef2d935f642", "6ef2009c-baaa-43b6-80c2-eb1c9d639baf", "f8eb80f4-77c9-49f0-9522-97cfcfec688b" ],
"carry" : {
"end_location" : [ 85.0, 19.0 ]
}
}, {
"id" : "f8eb80f4-77c9-49f0-9522-97cfcfec688b",
"index" : 2081,
"period" : 2,
"timestamp" : "00:12:33.933",
"minute" : 57,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.0, 62.0 ],
"duration" : 0.799,
"related_events" : [ "6ef2009c-baaa-43b6-80c2-eb1c9d639baf", "c9c6e69a-11b1-4725-8c1f-9570eef03de0" ]
}, {
"id" : "6ef2009c-baaa-43b6-80c2-eb1c9d639baf",
"index" : 2082,
"period" : 2,
"timestamp" : "00:12:34.720",
"minute" : 57,
"second" : 34,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 119,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 85.0, 19.0 ],
"under_pressure" : true,
"related_events" : [ "8c84a265-a110-4743-aef1-5076e4b7f8e5", "f8eb80f4-77c9-49f0-9522-97cfcfec688b" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8c84a265-a110-4743-aef1-5076e4b7f8e5",
"index" : 2083,
"period" : 2,
"timestamp" : "00:12:34.720",
"minute" : 57,
"second" : 34,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 36.0, 62.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "6ef2009c-baaa-43b6-80c2-eb1c9d639baf" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "cb11334b-117f-4263-afee-efe515600181",
"index" : 2084,
"period" : 2,
"timestamp" : "00:12:34.720",
"minute" : 57,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 36.0, 62.0 ],
"duration" : 1.52,
"related_events" : [ "8c84a265-a110-4743-aef1-5076e4b7f8e5", "c2c70ef6-f873-43f9-9d88-ddaa5526c171" ],
"carry" : {
"end_location" : [ 35.0, 48.0 ]
}
}, {
"id" : "c2c70ef6-f873-43f9-9d88-ddaa5526c171",
"index" : 2085,
"period" : 2,
"timestamp" : "00:12:36.240",
"minute" : 57,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 35.0, 48.0 ],
"duration" : 1.08,
"related_events" : [ "27c93250-413d-4177-b9b7-e29738084ca6" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.888544,
"angle" : -0.4636476,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 51.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "27c93250-413d-4177-b9b7-e29738084ca6",
"index" : 2086,
"period" : 2,
"timestamp" : "00:12:37.320",
"minute" : 57,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 51.0, 40.0 ],
"related_events" : [ "c2c70ef6-f873-43f9-9d88-ddaa5526c171" ]
}, {
"id" : "ddf4f899-f657-4d24-b542-4389dad532fd",
"index" : 2087,
"period" : 2,
"timestamp" : "00:12:37.320",
"minute" : 57,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 50.0, 40.0 ],
"duration" : 1.373,
"related_events" : [ "6ec47593-59e6-4b56-b29b-e6a70299cb81" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 13.038404,
"angle" : -1.4940244,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 27.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6ec47593-59e6-4b56-b29b-e6a70299cb81",
"index" : 2088,
"period" : 2,
"timestamp" : "00:12:38.693",
"minute" : 57,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 51.0, 27.0 ],
"related_events" : [ "ddf4f899-f657-4d24-b542-4389dad532fd" ]
}, {
"id" : "b67eba3e-70df-4a7d-b066-7eb1a09e839c",
"index" : 2089,
"period" : 2,
"timestamp" : "00:12:38.693",
"minute" : 57,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 51.0, 27.0 ],
"duration" : 3.107,
"related_events" : [ "3665b8b6-15bb-4c7d-8517-930a4bcce22f", "6ec47593-59e6-4b56-b29b-e6a70299cb81" ],
"carry" : {
"end_location" : [ 74.0, 14.0 ]
}
}, {
"id" : "3665b8b6-15bb-4c7d-8517-930a4bcce22f",
"index" : 2090,
"period" : 2,
"timestamp" : "00:12:41.800",
"minute" : 57,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 74.0, 14.0 ],
"duration" : 1.68,
"related_events" : [ "9211e179-d726-4a9b-98ab-545424f4a367", "9cc22049-4d01-4bd6-b192-38ade4030f5a" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 27.513634,
"angle" : 0.3332443,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 100.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9211e179-d726-4a9b-98ab-545424f4a367",
"index" : 2091,
"period" : 2,
"timestamp" : "00:12:43.480",
"minute" : 57,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 98.0, 26.0 ],
"related_events" : [ "3665b8b6-15bb-4c7d-8517-930a4bcce22f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9cc22049-4d01-4bd6-b192-38ade4030f5a",
"index" : 2092,
"period" : 2,
"timestamp" : "00:12:43.480",
"minute" : 57,
"second" : 43,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 21.0, 58.0 ],
"related_events" : [ "3665b8b6-15bb-4c7d-8517-930a4bcce22f" ]
}, {
"id" : "ea3bdb9b-d616-4692-8f59-c433d5ab42fe",
"index" : 2093,
"period" : 2,
"timestamp" : "00:12:43.480",
"minute" : 57,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 21.0, 58.0 ],
"duration" : 2.44,
"under_pressure" : true,
"related_events" : [ "5aff3c6d-7f3b-4afe-82f3-a6404af0a0bb", "82d2a612-e074-432c-9a78-87afca89b379", "9cc22049-4d01-4bd6-b192-38ade4030f5a" ],
"carry" : {
"end_location" : [ 18.0, 75.0 ]
}
}, {
"id" : "82d2a612-e074-432c-9a78-87afca89b379",
"index" : 2094,
"period" : 2,
"timestamp" : "00:12:44.160",
"minute" : 57,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 103.0, 24.0 ],
"duration" : 2.08,
"counterpress" : true,
"related_events" : [ "5aff3c6d-7f3b-4afe-82f3-a6404af0a0bb", "ea3bdb9b-d616-4692-8f59-c433d5ab42fe" ]
}, {
"id" : "5aff3c6d-7f3b-4afe-82f3-a6404af0a0bb",
"index" : 2095,
"period" : 2,
"timestamp" : "00:12:45.920",
"minute" : 57,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 18.0, 75.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "757ad742-4ee2-4b9c-800f-cfa59d8d3915", "82d2a612-e074-432c-9a78-87afca89b379" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 8.944272,
"angle" : 0.4636476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "757ad742-4ee2-4b9c-800f-cfa59d8d3915",
"index" : 2096,
"period" : 2,
"timestamp" : "00:12:46.600",
"minute" : 57,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 26.0, 79.0 ],
"related_events" : [ "5aff3c6d-7f3b-4afe-82f3-a6404af0a0bb" ]
}, {
"id" : "b7a79582-7d31-48cb-b85e-0d8ffa6c7dc0",
"index" : 2097,
"period" : 2,
"timestamp" : "00:12:46.600",
"minute" : 57,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 26.0, 79.0 ],
"duration" : 2.24,
"related_events" : [ "757ad742-4ee2-4b9c-800f-cfa59d8d3915", "91e15dbd-e2be-4cba-8a2e-a33899875e6d" ],
"carry" : {
"end_location" : [ 26.0, 67.0 ]
}
}, {
"id" : "91e15dbd-e2be-4cba-8a2e-a33899875e6d",
"index" : 2098,
"period" : 2,
"timestamp" : "00:12:48.840",
"minute" : 57,
"second" : 48,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 26.0, 67.0 ],
"under_pressure" : true,
"related_events" : [ "e67f0cfc-d27d-4260-93eb-97a1971ee488" ]
}, {
"id" : "e67f0cfc-d27d-4260-93eb-97a1971ee488",
"index" : 2099,
"period" : 2,
"timestamp" : "00:12:48.840",
"minute" : 57,
"second" : 48,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 95.0, 14.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "91e15dbd-e2be-4cba-8a2e-a33899875e6d" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "c3507266-9f1b-4e93-8035-033162afafac",
"index" : 2100,
"period" : 2,
"timestamp" : "00:12:50.373",
"minute" : 57,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 17.0, 60.0 ],
"duration" : 4.107,
"related_events" : [ "07a99458-4888-4511-9565-a96cae2bb054", "e27e2979-9113-49bf-9dc0-d147c5785bb4" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 55.31727,
"angle" : 0.21866895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "07a99458-4888-4511-9565-a96cae2bb054",
"index" : 2101,
"period" : 2,
"timestamp" : "00:12:54.480",
"minute" : 57,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.0, 66.0 ],
"related_events" : [ "c3507266-9f1b-4e93-8035-033162afafac" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e27e2979-9113-49bf-9dc0-d147c5785bb4",
"index" : 2102,
"period" : 2,
"timestamp" : "00:12:54.480",
"minute" : 57,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 50.0, 9.0 ],
"duration" : 2.32,
"related_events" : [ "9205c99e-9552-43cc-b6d5-a28603c399a4", "c3507266-9f1b-4e93-8035-033162afafac" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 21.260292,
"angle" : 0.71883,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 66.0, 23.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9205c99e-9552-43cc-b6d5-a28603c399a4",
"index" : 2103,
"period" : 2,
"timestamp" : "00:12:56.800",
"minute" : 57,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 66.0, 23.0 ],
"related_events" : [ "e27e2979-9113-49bf-9dc0-d147c5785bb4" ]
}, {
"id" : "302d58fb-370a-4a05-8b64-d58821bc592a",
"index" : 2104,
"period" : 2,
"timestamp" : "00:12:56.800",
"minute" : 57,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 67.0, 26.0 ],
"duration" : 2.04,
"related_events" : [ "17a660df-e888-48d2-9c14-1d9b205332e2" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 23.259407,
"angle" : 2.6971734,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 46.0, 36.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "17a660df-e888-48d2-9c14-1d9b205332e2",
"index" : 2105,
"period" : 2,
"timestamp" : "00:12:58.840",
"minute" : 57,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 46.0, 36.0 ],
"related_events" : [ "302d58fb-370a-4a05-8b64-d58821bc592a" ]
}, {
"id" : "c0c0f0a9-f3a4-4155-8fd4-d8f83749f617",
"index" : 2106,
"period" : 2,
"timestamp" : "00:12:58.840",
"minute" : 57,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 41.0 ],
"duration" : 2.453,
"pass" : {
"length" : 53.075417,
"angle" : -0.82537687,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "22808e45-e077-46e8-b63e-2601e3000741",
"index" : 2107,
"period" : 2,
"timestamp" : "00:13:06.133",
"minute" : 58,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.0, 79.0 ],
"duration" : 1.026,
"related_events" : [ "79f752ea-30b9-4a3a-824b-5f898144e7df" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 8.062258,
"angle" : -1.4464413,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 53.0, 71.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "79f752ea-30b9-4a3a-824b-5f898144e7df",
"index" : 2108,
"period" : 2,
"timestamp" : "00:13:07.159",
"minute" : 58,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 53.0, 71.0 ],
"related_events" : [ "22808e45-e077-46e8-b63e-2601e3000741" ]
}, {
"id" : "6714ce94-8bce-4fd4-a234-3f253b5476ac",
"index" : 2109,
"period" : 2,
"timestamp" : "00:13:07.159",
"minute" : 58,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 53.0, 71.0 ],
"duration" : 0.961,
"under_pressure" : true,
"related_events" : [ "13a3333a-76a9-4a18-aebc-84f9ac2371c0", "68208461-653c-4506-a8f2-f4c023770916", "79f752ea-30b9-4a3a-824b-5f898144e7df" ],
"carry" : {
"end_location" : [ 51.0, 69.0 ]
}
}, {
"id" : "68208461-653c-4506-a8f2-f4c023770916",
"index" : 2110,
"period" : 2,
"timestamp" : "00:13:07.920",
"minute" : 58,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 68.0, 5.0 ],
"duration" : 1.413,
"related_events" : [ "13a3333a-76a9-4a18-aebc-84f9ac2371c0", "55e9a474-24f2-40c0-8051-e5d7708399af", "6714ce94-8bce-4fd4-a234-3f253b5476ac", "f1670ae3-6f1c-4741-90bd-70098611027b" ]
}, {
"id" : "13a3333a-76a9-4a18-aebc-84f9ac2371c0",
"index" : 2111,
"period" : 2,
"timestamp" : "00:13:08.120",
"minute" : 58,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 51.0, 69.0 ],
"duration" : 1.2,
"under_pressure" : true,
"related_events" : [ "55e9a474-24f2-40c0-8051-e5d7708399af", "68208461-653c-4506-a8f2-f4c023770916" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 11.661903,
"angle" : 2.1112158,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "55e9a474-24f2-40c0-8051-e5d7708399af",
"index" : 2112,
"period" : 2,
"timestamp" : "00:13:09.320",
"minute" : 58,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "13a3333a-76a9-4a18-aebc-84f9ac2371c0", "68208461-653c-4506-a8f2-f4c023770916" ]
}, {
"id" : "f1670ae3-6f1c-4741-90bd-70098611027b",
"index" : 2113,
"period" : 2,
"timestamp" : "00:13:09.320",
"minute" : 58,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 79.0 ],
"duration" : 4.0,
"under_pressure" : true,
"related_events" : [ "2eaf2f7f-f8e9-4d08-968c-abea08df3aa3", "55e9a474-24f2-40c0-8051-e5d7708399af", "68208461-653c-4506-a8f2-f4c023770916" ],
"carry" : {
"end_location" : [ 50.0, 79.0 ]
}
}, {
"id" : "2eaf2f7f-f8e9-4d08-968c-abea08df3aa3",
"index" : 2114,
"period" : 2,
"timestamp" : "00:13:13.320",
"minute" : 58,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 79.0 ],
"duration" : 1.653,
"related_events" : [ "1db5466d-da33-4d87-8035-00abe5e69885", "e1fced58-51c5-4f78-94af-2508f8402ca8" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 17.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 67.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e1fced58-51c5-4f78-94af-2508f8402ca8",
"index" : 2115,
"period" : 2,
"timestamp" : "00:13:14.973",
"minute" : 58,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 66.0, 79.0 ],
"related_events" : [ "2eaf2f7f-f8e9-4d08-968c-abea08df3aa3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1db5466d-da33-4d87-8035-00abe5e69885",
"index" : 2116,
"period" : 2,
"timestamp" : "00:13:14.973",
"minute" : 58,
"second" : 14,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 2.0 ],
"related_events" : [ "2eaf2f7f-f8e9-4d08-968c-abea08df3aa3" ]
}, {
"id" : "c897b159-f763-49cf-a9ee-cdb765d4567e",
"index" : 2117,
"period" : 2,
"timestamp" : "00:13:29.013",
"minute" : 58,
"second" : 29,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 121,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
}
}
}, {
"id" : "448fabca-d8c5-4f63-a8c9-d47fcdd06b46",
"index" : 2118,
"period" : 2,
"timestamp" : "00:13:52.333",
"minute" : 58,
"second" : 52,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "9a5e3606-1a27-42a3-b1c6-2ef4d71b28e6",
"index" : 2119,
"period" : 2,
"timestamp" : "00:13:54.200",
"minute" : 58,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 66.0 ],
"duration" : 2.24,
"related_events" : [ "07cf6a27-9ca9-40ed-86f3-fcbd742d14c8" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 34.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "07cf6a27-9ca9-40ed-86f3-fcbd742d14c8",
"index" : 2120,
"period" : 2,
"timestamp" : "00:13:56.440",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 32.0 ],
"related_events" : [ "9a5e3606-1a27-42a3-b1c6-2ef4d71b28e6" ]
}, {
"id" : "d4d07a2c-b414-46d5-a852-71742826ab18",
"index" : 2121,
"period" : 2,
"timestamp" : "00:13:56.440",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 32.0 ],
"duration" : 9.613,
"related_events" : [ "07cf6a27-9ca9-40ed-86f3-fcbd742d14c8", "ab93c9cb-202b-4c57-870e-15201d8b32b7" ],
"carry" : {
"end_location" : [ 67.0, 41.0 ]
}
}, {
"id" : "ab93c9cb-202b-4c57-870e-15201d8b32b7",
"index" : 2122,
"period" : 2,
"timestamp" : "00:14:06.053",
"minute" : 59,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 41.0 ],
"duration" : 2.146,
"related_events" : [ "dcceb90d-2e60-4f5a-9af3-988ea8e2f8e8" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 38.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dcceb90d-2e60-4f5a-9af3-988ea8e2f8e8",
"index" : 2123,
"period" : 2,
"timestamp" : "00:14:08.199",
"minute" : 59,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 79.0 ],
"related_events" : [ "ab93c9cb-202b-4c57-870e-15201d8b32b7" ]
}, {
"id" : "d674ae23-1d06-48e1-bdb9-d74abf2377a1",
"index" : 2124,
"period" : 2,
"timestamp" : "00:14:08.199",
"minute" : 59,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 79.0 ],
"duration" : 0.001,
"related_events" : [ "3a0a2652-db5e-40e9-9d6d-88c1bc086016", "dcceb90d-2e60-4f5a-9af3-988ea8e2f8e8" ],
"carry" : {
"end_location" : [ 67.0, 79.0 ]
}
}, {
"id" : "3a0a2652-db5e-40e9-9d6d-88c1bc086016",
"index" : 2125,
"period" : 2,
"timestamp" : "00:14:08.200",
"minute" : 59,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 79.0 ],
"duration" : 1.32,
"related_events" : [ "7f206a70-9d1b-40f1-be79-aa30287214b3" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 19.416489,
"angle" : -0.96850896,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d1836961-e95f-48e4-9613-95bfc84abb6d",
"index" : 2126,
"period" : 2,
"timestamp" : "00:14:08.933",
"minute" : 59,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 39.0, 19.0 ],
"duration" : 1.28,
"related_events" : [ "72446b8a-6d91-42a0-bdf6-d328e9f5e010", "7f206a70-9d1b-40f1-be79-aa30287214b3" ]
}, {
"id" : "7f206a70-9d1b-40f1-be79-aa30287214b3",
"index" : 2127,
"period" : 2,
"timestamp" : "00:14:09.520",
"minute" : 59,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 78.0, 63.0 ],
"under_pressure" : true,
"related_events" : [ "3a0a2652-db5e-40e9-9d6d-88c1bc086016", "d1836961-e95f-48e4-9613-95bfc84abb6d" ]
}, {
"id" : "72446b8a-6d91-42a0-bdf6-d328e9f5e010",
"index" : 2128,
"period" : 2,
"timestamp" : "00:14:09.520",
"minute" : 59,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 78.0, 63.0 ],
"duration" : 1.56,
"under_pressure" : true,
"related_events" : [ "5fc4c8d7-a2e9-43bb-9061-6e6fea431bae", "7d0b780a-2e2f-4f48-9490-6e32ddaf1ac4", "7f206a70-9d1b-40f1-be79-aa30287214b3", "d1836961-e95f-48e4-9613-95bfc84abb6d" ],
"carry" : {
"end_location" : [ 73.0, 54.0 ]
}
}, {
"id" : "5fc4c8d7-a2e9-43bb-9061-6e6fea431bae",
"index" : 2129,
"period" : 2,
"timestamp" : "00:14:11.080",
"minute" : 59,
"second" : 11,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 48.0, 27.0 ],
"related_events" : [ "72446b8a-6d91-42a0-bdf6-d328e9f5e010", "7d0b780a-2e2f-4f48-9490-6e32ddaf1ac4", "933f7494-3618-4877-9460-673ebe1c9fdf" ]
}, {
"id" : "7d0b780a-2e2f-4f48-9490-6e32ddaf1ac4",
"index" : 2130,
"period" : 2,
"timestamp" : "00:14:11.080",
"minute" : 59,
"second" : 11,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 73.0, 54.0 ],
"under_pressure" : true,
"related_events" : [ "5fc4c8d7-a2e9-43bb-9061-6e6fea431bae" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "933f7494-3618-4877-9460-673ebe1c9fdf",
"index" : 2131,
"period" : 2,
"timestamp" : "00:14:11.080",
"minute" : 59,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 73.0, 54.0 ],
"duration" : 1.4,
"under_pressure" : true,
"related_events" : [ "4c12d5a9-892e-4070-8a22-ad2c289bb05d", "5fc4c8d7-a2e9-43bb-9061-6e6fea431bae", "7d0b780a-2e2f-4f48-9490-6e32ddaf1ac4", "adf8a98c-c695-4705-b858-3e8cda8fd1ef" ],
"carry" : {
"end_location" : [ 64.0, 57.0 ]
}
}, {
"id" : "adf8a98c-c695-4705-b858-3e8cda8fd1ef",
"index" : 2132,
"period" : 2,
"timestamp" : "00:14:12.480",
"minute" : 59,
"second" : 12,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 57.0, 24.0 ],
"related_events" : [ "4c12d5a9-892e-4070-8a22-ad2c289bb05d", "933f7494-3618-4877-9460-673ebe1c9fdf", "e1a80935-c9d3-4b8a-96fb-8bc50fda1738" ]
}, {
"id" : "4c12d5a9-892e-4070-8a22-ad2c289bb05d",
"index" : 2133,
"period" : 2,
"timestamp" : "00:14:12.480",
"minute" : 59,
"second" : 12,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 64.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "adf8a98c-c695-4705-b858-3e8cda8fd1ef" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "e1a80935-c9d3-4b8a-96fb-8bc50fda1738",
"index" : 2134,
"period" : 2,
"timestamp" : "00:14:12.480",
"minute" : 59,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 64.0, 57.0 ],
"duration" : 1.04,
"under_pressure" : true,
"related_events" : [ "4c12d5a9-892e-4070-8a22-ad2c289bb05d", "adf8a98c-c695-4705-b858-3e8cda8fd1ef", "c7e43d2d-b9c2-478a-b4d8-883d05147c1d" ],
"carry" : {
"end_location" : [ 62.0, 68.0 ]
}
}, {
"id" : "c7e43d2d-b9c2-478a-b4d8-883d05147c1d",
"index" : 2135,
"period" : 2,
"timestamp" : "00:14:13.520",
"minute" : 59,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 62.0, 68.0 ],
"duration" : 1.613,
"pass" : {
"length" : 17.804493,
"angle" : 0.66596925,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "10bfe2e1-5de9-4958-949c-28764efbca4c",
"index" : 2136,
"period" : 2,
"timestamp" : "00:14:15.133",
"minute" : 59,
"second" : 15,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.0, 14.0 ],
"related_events" : [ "c3a9350f-685e-4982-b85c-5dc0d3228c31" ]
}, {
"id" : "c3a9350f-685e-4982-b85c-5dc0d3228c31",
"index" : 2137,
"period" : 2,
"timestamp" : "00:14:15.133",
"minute" : 59,
"second" : 15,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 122,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 67.0, 67.0 ],
"under_pressure" : true,
"related_events" : [ "10bfe2e1-5de9-4958-949c-28764efbca4c" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "6afca1af-ddc0-4b9e-af76-cf0460eb3a12",
"index" : 2138,
"period" : 2,
"timestamp" : "00:14:53.200",
"minute" : 59,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.0, 61.0 ],
"duration" : 1.6,
"related_events" : [ "8ce20cb7-6362-413d-99ff-aeb7d9569de2", "b3be8805-4846-4a6a-9c0c-e0d8abd150c4" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 37.589893,
"angle" : -0.49934673,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "b3be8805-4846-4a6a-9c0c-e0d8abd150c4",
"index" : 2139,
"period" : 2,
"timestamp" : "00:14:54.800",
"minute" : 59,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 103.0, 44.0 ],
"related_events" : [ "6afca1af-ddc0-4b9e-af76-cf0460eb3a12" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8ce20cb7-6362-413d-99ff-aeb7d9569de2",
"index" : 2140,
"period" : 2,
"timestamp" : "00:14:54.800",
"minute" : 59,
"second" : 54,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 17.0, 38.0 ],
"related_events" : [ "6afca1af-ddc0-4b9e-af76-cf0460eb3a12" ]
}, {
"id" : "21d4b6c6-80b3-40ba-83b5-52f6153b7926",
"index" : 2141,
"period" : 2,
"timestamp" : "00:14:55.640",
"minute" : 59,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 106.0, 43.0 ]
}, {
"id" : "bd11c3e3-cce3-4c47-89bb-7fb07fb889d9",
"index" : 2142,
"period" : 2,
"timestamp" : "00:14:55.640",
"minute" : 59,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 106.0, 43.0 ],
"duration" : 0.12,
"under_pressure" : true,
"related_events" : [ "21d4b6c6-80b3-40ba-83b5-52f6153b7926", "9ad128e5-ef73-4296-ad9d-5a05967d5b14", "efe1ba9d-2244-44e0-8d0a-10b36e83eec4" ],
"carry" : {
"end_location" : [ 105.0, 43.0 ]
}
}, {
"id" : "9ad128e5-ef73-4296-ad9d-5a05967d5b14",
"index" : 2143,
"period" : 2,
"timestamp" : "00:14:55.760",
"minute" : 59,
"second" : 55,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 38.0 ],
"related_events" : [ "01f15bd3-b3df-4051-80be-3a49c93f0358", "bd11c3e3-cce3-4c47-89bb-7fb07fb889d9", "efe1ba9d-2244-44e0-8d0a-10b36e83eec4" ]
}, {
"id" : "efe1ba9d-2244-44e0-8d0a-10b36e83eec4",
"index" : 2144,
"period" : 2,
"timestamp" : "00:14:55.760",
"minute" : 59,
"second" : 55,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 105.0, 43.0 ],
"under_pressure" : true,
"related_events" : [ "9ad128e5-ef73-4296-ad9d-5a05967d5b14" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "01f15bd3-b3df-4051-80be-3a49c93f0358",
"index" : 2145,
"period" : 2,
"timestamp" : "00:14:55.760",
"minute" : 59,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 105.0, 43.0 ],
"duration" : 0.6,
"under_pressure" : true,
"related_events" : [ "06e79b3c-1190-42c2-aab2-ade912a62061", "9ad128e5-ef73-4296-ad9d-5a05967d5b14", "efe1ba9d-2244-44e0-8d0a-10b36e83eec4" ],
"carry" : {
"end_location" : [ 107.0, 42.0 ]
}
}, {
"id" : "06e79b3c-1190-42c2-aab2-ade912a62061",
"index" : 2146,
"period" : 2,
"timestamp" : "00:14:56.360",
"minute" : 59,
"second" : 56,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 107.0, 42.0 ],
"duration" : 0.813,
"related_events" : [ "c66b8d01-49f3-4c75-ba6d-6df8a6df2dbb" ],
"shot" : {
"statsbomb_xg" : 0.13597772,
"end_location" : [ 120.0, 41.5, 3.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 111.0, 37.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 51.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 51.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 104.0, 42.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 109.0, 45.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 108.0, 43.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 98.0, 40.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 120.0, 42.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 111.0, 44.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 34.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 103.0, 28.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 33.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
} ]
}
}, {
"id" : "c66b8d01-49f3-4c75-ba6d-6df8a6df2dbb",
"index" : 2147,
"period" : 2,
"timestamp" : "00:14:57.173",
"minute" : 59,
"second" : 57,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 123,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 39.0 ],
"related_events" : [ "06e79b3c-1190-42c2-aab2-ade912a62061" ],
"goalkeeper" : {
"end_location" : [ 1.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "b049cd37-9172-4084-881d-34dd8a500b37",
"index" : 2148,
"period" : 2,
"timestamp" : "00:15:22.455",
"minute" : 60,
"second" : 22,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "1787373f-1ffa-457d-888e-9fd1dd2a037d",
"index" : 2149,
"period" : 2,
"timestamp" : "00:15:23.053",
"minute" : 60,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 78.0 ],
"duration" : 2.04
}, {
"id" : "c26a2598-359c-4ee7-8c81-80fd73636a8f",
"index" : 2150,
"period" : 2,
"timestamp" : "00:15:25.133",
"minute" : 60,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 50.0, 10.0 ],
"duration" : 2.066,
"related_events" : [ "3f8bcf68-20db-436a-9c7f-cedd6f77a530" ],
"pass" : {
"recipient" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"length" : 24.083189,
"angle" : -3.0584514,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3f8bcf68-20db-436a-9c7f-cedd6f77a530",
"index" : 2151,
"period" : 2,
"timestamp" : "00:15:27.199",
"minute" : 60,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 8.0 ],
"related_events" : [ "c26a2598-359c-4ee7-8c81-80fd73636a8f" ]
}, {
"id" : "ee3dae56-2b83-43d1-a1d4-b7da3e64657a",
"index" : 2152,
"period" : 2,
"timestamp" : "00:15:27.199",
"minute" : 60,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.0, 8.0 ],
"duration" : 1.681,
"related_events" : [ "3f8bcf68-20db-436a-9c7f-cedd6f77a530", "77f777ba-209f-4771-942e-0c0ea62e4247" ],
"carry" : {
"end_location" : [ 28.0, 15.0 ]
}
}, {
"id" : "77f777ba-209f-4771-942e-0c0ea62e4247",
"index" : 2153,
"period" : 2,
"timestamp" : "00:15:28.880",
"minute" : 60,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.0, 15.0 ],
"duration" : 3.36,
"related_events" : [ "6ab81e69-4bf1-421e-97e4-56f05cb6dbd9" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 68.26419,
"angle" : 1.0153025,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.0, 73.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6ab81e69-4bf1-421e-97e4-56f05cb6dbd9",
"index" : 2154,
"period" : 2,
"timestamp" : "00:15:32.240",
"minute" : 60,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 73.0 ],
"related_events" : [ "77f777ba-209f-4771-942e-0c0ea62e4247" ]
}, {
"id" : "00dc4909-90af-4b8c-8f97-5e6ca3bed302",
"index" : 2155,
"period" : 2,
"timestamp" : "00:15:32.240",
"minute" : 60,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 73.0 ],
"duration" : 2.4,
"related_events" : [ "3a8a1ac4-9aa4-41d9-8222-19522e68d4d2", "6ab81e69-4bf1-421e-97e4-56f05cb6dbd9" ],
"carry" : {
"end_location" : [ 69.0, 75.0 ]
}
}, {
"id" : "3a8a1ac4-9aa4-41d9-8222-19522e68d4d2",
"index" : 2156,
"period" : 2,
"timestamp" : "00:15:34.640",
"minute" : 60,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 69.0, 75.0 ],
"duration" : 1.96,
"related_events" : [ "438dd06f-3c26-4fc2-bfd1-b539825a3d91", "eb868d6c-ba74-4872-9bfe-6942bcdf4a8c" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 29.427877,
"angle" : -0.17073521,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.0, 70.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "eb868d6c-ba74-4872-9bfe-6942bcdf4a8c",
"index" : 2157,
"period" : 2,
"timestamp" : "00:15:36.600",
"minute" : 60,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 98.0, 69.0 ],
"related_events" : [ "3a8a1ac4-9aa4-41d9-8222-19522e68d4d2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "438dd06f-3c26-4fc2-bfd1-b539825a3d91",
"index" : 2158,
"period" : 2,
"timestamp" : "00:15:36.600",
"minute" : 60,
"second" : 36,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.0, 11.0 ],
"related_events" : [ "3a8a1ac4-9aa4-41d9-8222-19522e68d4d2" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "5e1d81e3-8574-4bc3-969c-a51640b75dfe",
"index" : 2159,
"period" : 2,
"timestamp" : "00:15:38.253",
"minute" : 60,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 25.0, 11.0 ],
"duration" : 0.706,
"related_events" : [ "09393f91-831a-468b-8a42-c2f0b52d96a2", "3d0c7183-3ede-47c9-bfc6-cb8d860aa3af" ]
}, {
"id" : "3d0c7183-3ede-47c9-bfc6-cb8d860aa3af",
"index" : 2160,
"period" : 2,
"timestamp" : "00:15:38.293",
"minute" : 60,
"second" : 38,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 100.0, 74.0 ],
"under_pressure" : true,
"related_events" : [ "5e1d81e3-8574-4bc3-969c-a51640b75dfe" ]
}, {
"id" : "09393f91-831a-468b-8a42-c2f0b52d96a2",
"index" : 2161,
"period" : 2,
"timestamp" : "00:15:38.293",
"minute" : 60,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 100.0, 74.0 ],
"duration" : 1.04,
"under_pressure" : true,
"related_events" : [ "3d0c7183-3ede-47c9-bfc6-cb8d860aa3af", "5dae4fd4-b388-45ea-9835-c8a139dfe550", "5e1d81e3-8574-4bc3-969c-a51640b75dfe", "e8d9fc5b-af7a-4ddc-a7ab-508cc83f8ffc" ],
"carry" : {
"end_location" : [ 94.0, 78.0 ]
}
}, {
"id" : "e8d9fc5b-af7a-4ddc-a7ab-508cc83f8ffc",
"index" : 2162,
"period" : 2,
"timestamp" : "00:15:39.333",
"minute" : 60,
"second" : 39,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 27.0, 3.0 ],
"related_events" : [ "09393f91-831a-468b-8a42-c2f0b52d96a2", "5dae4fd4-b388-45ea-9835-c8a139dfe550" ]
}, {
"id" : "5dae4fd4-b388-45ea-9835-c8a139dfe550",
"index" : 2163,
"period" : 2,
"timestamp" : "00:15:39.333",
"minute" : 60,
"second" : 39,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 124,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 94.0, 78.0 ],
"under_pressure" : true,
"related_events" : [ "e8d9fc5b-af7a-4ddc-a7ab-508cc83f8ffc" ]
}, {
"id" : "4b5b66b4-12b3-4eef-b42c-86318af39ca0",
"index" : 2164,
"period" : 2,
"timestamp" : "00:16:15.800",
"minute" : 61,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 93.0, 72.0 ],
"duration" : 2.0,
"pass" : {
"length" : 43.908997,
"angle" : -1.0460006,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.0, 34.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "5a5fd18d-ba42-4927-9d12-2f43b91112f2",
"index" : 2165,
"period" : 2,
"timestamp" : "00:16:17.960",
"minute" : 61,
"second" : 17,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 116.0, 34.0 ],
"related_events" : [ "bf7eb8b0-6e91-4f9a-8116-eaf5cd87a560" ]
}, {
"id" : "bf7eb8b0-6e91-4f9a-8116-eaf5cd87a560",
"index" : 2166,
"period" : 2,
"timestamp" : "00:16:17.960",
"minute" : 61,
"second" : 17,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.0, 47.0 ],
"under_pressure" : true,
"related_events" : [ "5a5fd18d-ba42-4927-9d12-2f43b91112f2" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "b2f7ede9-5b4c-4a4c-a144-2774aca8ee80",
"index" : 2167,
"period" : 2,
"timestamp" : "00:16:39.080",
"minute" : 61,
"second" : 39,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "567267ea-e614-41e7-b0e3-317159606bcf",
"index" : 2168,
"period" : 2,
"timestamp" : "00:16:39.360",
"minute" : 61,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 64.0, 7.0 ],
"duration" : 1.533,
"related_events" : [ "5c083313-f9d9-45ee-a89e-0678baaa9612", "e69cc4a1-449f-4e4f-b225-de0cf28114ef" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 25.317978,
"angle" : 0.15865526,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e69cc4a1-449f-4e4f-b225-de0cf28114ef",
"index" : 2169,
"period" : 2,
"timestamp" : "00:16:40.893",
"minute" : 61,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.0, 14.0 ],
"related_events" : [ "567267ea-e614-41e7-b0e3-317159606bcf" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5c083313-f9d9-45ee-a89e-0678baaa9612",
"index" : 2170,
"period" : 2,
"timestamp" : "00:16:40.893",
"minute" : 61,
"second" : 40,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 70.0 ],
"related_events" : [ "567267ea-e614-41e7-b0e3-317159606bcf" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "16a1f699-832c-4d86-ac27-41545d3b09f1",
"index" : 2171,
"period" : 2,
"timestamp" : "00:16:40.893",
"minute" : 61,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.0, 70.0 ],
"duration" : 3.547,
"under_pressure" : true,
"related_events" : [ "442d27ec-bf3a-43e8-8855-d90bcac1ba20", "5c083313-f9d9-45ee-a89e-0678baaa9612", "be8dac86-fbe3-4b4f-a4c2-6c40dad89110" ],
"carry" : {
"end_location" : [ 23.0, 75.0 ]
}
}, {
"id" : "be8dac86-fbe3-4b4f-a4c2-6c40dad89110",
"index" : 2172,
"period" : 2,
"timestamp" : "00:16:41.080",
"minute" : 61,
"second" : 41,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.0, 13.0 ],
"duration" : 3.4,
"counterpress" : true,
"related_events" : [ "16a1f699-832c-4d86-ac27-41545d3b09f1", "442d27ec-bf3a-43e8-8855-d90bcac1ba20" ]
}, {
"id" : "442d27ec-bf3a-43e8-8855-d90bcac1ba20",
"index" : 2173,
"period" : 2,
"timestamp" : "00:16:44.440",
"minute" : 61,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 75.0 ],
"duration" : 0.96,
"under_pressure" : true,
"related_events" : [ "a216869e-37bb-4a3f-9984-9fd3d68813ae", "be8dac86-fbe3-4b4f-a4c2-6c40dad89110" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 12.165525,
"angle" : -1.735945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.0, 63.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a216869e-37bb-4a3f-9984-9fd3d68813ae",
"index" : 2174,
"period" : 2,
"timestamp" : "00:16:45.400",
"minute" : 61,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 63.0 ],
"related_events" : [ "442d27ec-bf3a-43e8-8855-d90bcac1ba20" ]
}, {
"id" : "1b834970-9cf9-46e3-8020-6d4a9b3bbf07",
"index" : 2175,
"period" : 2,
"timestamp" : "00:16:45.400",
"minute" : 61,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.0, 63.0 ],
"duration" : 2.24,
"related_events" : [ "b1bd6547-484b-4ee1-82a5-007d156179bc" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 38.483765,
"angle" : 0.42877802,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "b1bd6547-484b-4ee1-82a5-007d156179bc",
"index" : 2176,
"period" : 2,
"timestamp" : "00:16:47.640",
"minute" : 61,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.0, 77.0 ],
"related_events" : [ "1b834970-9cf9-46e3-8020-6d4a9b3bbf07" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7d0d77b8-f261-473c-a8f0-2a97945c51db",
"index" : 2177,
"period" : 2,
"timestamp" : "00:16:54.480",
"minute" : 61,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 62.0, 1.0 ],
"duration" : 2.24,
"related_events" : [ "abb930e5-498e-4eb0-9d36-690a5b6b3f8b" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 21.931713,
"angle" : 2.7187388,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 42.0, 10.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "abb930e5-498e-4eb0-9d36-690a5b6b3f8b",
"index" : 2178,
"period" : 2,
"timestamp" : "00:16:56.720",
"minute" : 61,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 10.0 ],
"related_events" : [ "7d0d77b8-f261-473c-a8f0-2a97945c51db" ]
}, {
"id" : "b45c3576-1a1b-4a52-81b0-b7d4442f6285",
"index" : 2179,
"period" : 2,
"timestamp" : "00:16:56.720",
"minute" : 61,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 10.0 ],
"duration" : 8.44,
"related_events" : [ "78d57f08-27e3-4428-ac14-9d4fb57c8acb", "abb930e5-498e-4eb0-9d36-690a5b6b3f8b" ],
"carry" : {
"end_location" : [ 50.0, 12.0 ]
}
}, {
"id" : "78d57f08-27e3-4428-ac14-9d4fb57c8acb",
"index" : 2180,
"period" : 2,
"timestamp" : "00:17:05.160",
"minute" : 62,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 50.0, 12.0 ],
"duration" : 1.24,
"related_events" : [ "bc8e1498-2cb6-4f79-ab46-a39992e7ea14" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 12.0415945,
"angle" : -0.7266424,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a85decf2-1b3a-4d4c-8279-a3941a24043a",
"index" : 2181,
"period" : 2,
"timestamp" : "00:17:05.880",
"minute" : 62,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 60.0, 77.0 ],
"duration" : 0.973,
"related_events" : [ "bc0fbccd-45cf-4e67-a1b6-036abc3d0df6", "bc8e1498-2cb6-4f79-ab46-a39992e7ea14", "fed0ffe7-5ac7-41e6-ba2e-f030f21f6ae2" ]
}, {
"id" : "bc8e1498-2cb6-4f79-ab46-a39992e7ea14",
"index" : 2182,
"period" : 2,
"timestamp" : "00:17:06.400",
"minute" : 62,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 59.0, 4.0 ],
"under_pressure" : true,
"related_events" : [ "78d57f08-27e3-4428-ac14-9d4fb57c8acb", "a85decf2-1b3a-4d4c-8279-a3941a24043a" ]
}, {
"id" : "fed0ffe7-5ac7-41e6-ba2e-f030f21f6ae2",
"index" : 2183,
"period" : 2,
"timestamp" : "00:17:06.400",
"minute" : 62,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 59.0, 4.0 ],
"duration" : 0.36,
"under_pressure" : true,
"related_events" : [ "a85decf2-1b3a-4d4c-8279-a3941a24043a", "bc0fbccd-45cf-4e67-a1b6-036abc3d0df6", "bc8e1498-2cb6-4f79-ab46-a39992e7ea14" ],
"carry" : {
"end_location" : [ 59.0, 4.0 ]
}
}, {
"id" : "bc0fbccd-45cf-4e67-a1b6-036abc3d0df6",
"index" : 2184,
"period" : 2,
"timestamp" : "00:17:06.760",
"minute" : 62,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 59.0, 4.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "a85decf2-1b3a-4d4c-8279-a3941a24043a", "c709e971-3f12-490f-a765-5a54734d7bff" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.219544,
"angle" : -0.21866895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c709e971-3f12-490f-a765-5a54734d7bff",
"index" : 2185,
"period" : 2,
"timestamp" : "00:17:07.600",
"minute" : 62,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 2.0 ],
"related_events" : [ "bc0fbccd-45cf-4e67-a1b6-036abc3d0df6" ]
}, {
"id" : "079dfaa3-7258-4dac-ba07-8ea20f279c87",
"index" : 2186,
"period" : 2,
"timestamp" : "00:17:07.600",
"minute" : 62,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 2.0 ],
"duration" : 1.773,
"related_events" : [ "4b2c55f7-83ee-44eb-a989-3c02a299d759", "c709e971-3f12-490f-a765-5a54734d7bff" ],
"carry" : {
"end_location" : [ 76.0, 4.0 ]
}
}, {
"id" : "4b2c55f7-83ee-44eb-a989-3c02a299d759",
"index" : 2187,
"period" : 2,
"timestamp" : "00:17:09.373",
"minute" : 62,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 76.0, 4.0 ],
"duration" : 5.266,
"related_events" : [ "5e2f206e-3216-4497-be21-6b22a230a503" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 83.725746,
"angle" : 1.0590575,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 117.0, 77.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d7d06a23-7fc1-41de-981b-997eeb32017d",
"index" : 2188,
"period" : 2,
"timestamp" : "00:17:14.320",
"minute" : 62,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 4.0, 9.0 ],
"duration" : 2.0,
"related_events" : [ "5e2f206e-3216-4497-be21-6b22a230a503", "a1614c5c-c84d-45ef-8bf4-6edfc21add46" ]
}, {
"id" : "5e2f206e-3216-4497-be21-6b22a230a503",
"index" : 2189,
"period" : 2,
"timestamp" : "00:17:14.639",
"minute" : 62,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 117.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "4b2c55f7-83ee-44eb-a989-3c02a299d759", "d7d06a23-7fc1-41de-981b-997eeb32017d" ]
}, {
"id" : "a1614c5c-c84d-45ef-8bf4-6edfc21add46",
"index" : 2190,
"period" : 2,
"timestamp" : "00:17:14.639",
"minute" : 62,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 117.0, 77.0 ],
"duration" : 5.041,
"under_pressure" : true,
"related_events" : [ "5e2f206e-3216-4497-be21-6b22a230a503", "c2ca5f66-5b72-49d0-be90-6381c68e6180", "d7d06a23-7fc1-41de-981b-997eeb32017d" ],
"carry" : {
"end_location" : [ 109.0, 77.0 ]
}
}, {
"id" : "c2ca5f66-5b72-49d0-be90-6381c68e6180",
"index" : 2191,
"period" : 2,
"timestamp" : "00:17:19.680",
"minute" : 62,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 77.0 ],
"duration" : 1.08,
"related_events" : [ "0e032869-2600-47d6-8259-b0b401991cdc" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 8.062258,
"angle" : 3.0172377,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0e032869-2600-47d6-8259-b0b401991cdc",
"index" : 2192,
"period" : 2,
"timestamp" : "00:17:20.760",
"minute" : 62,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 101.0, 78.0 ],
"related_events" : [ "c2ca5f66-5b72-49d0-be90-6381c68e6180" ]
}, {
"id" : "70c89d85-f4d7-4e84-b2e9-afaaccb3f78c",
"index" : 2193,
"period" : 2,
"timestamp" : "00:17:20.760",
"minute" : 62,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 101.0, 78.0 ],
"duration" : 3.36,
"related_events" : [ "0e032869-2600-47d6-8259-b0b401991cdc", "e5304c97-9a5d-404a-870c-2a22239530fe" ],
"carry" : {
"end_location" : [ 91.0, 62.0 ]
}
}, {
"id" : "e5304c97-9a5d-404a-870c-2a22239530fe",
"index" : 2194,
"period" : 2,
"timestamp" : "00:17:24.120",
"minute" : 62,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 91.0, 62.0 ],
"duration" : 1.52,
"related_events" : [ "7257f907-94f2-4252-bffc-7731eb29cefd" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 15.811388,
"angle" : -2.176341,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.0, 49.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c689640a-1134-483e-89f3-ebc4d2c36020",
"index" : 2195,
"period" : 2,
"timestamp" : "00:17:25.120",
"minute" : 62,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 40.0, 24.0 ],
"duration" : 1.333,
"related_events" : [ "117f0d5d-e995-40a7-ba34-dc7e02a35edf", "7257f907-94f2-4252-bffc-7731eb29cefd" ]
}, {
"id" : "7257f907-94f2-4252-bffc-7731eb29cefd",
"index" : 2196,
"period" : 2,
"timestamp" : "00:17:25.640",
"minute" : 62,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 82.0, 49.0 ],
"under_pressure" : true,
"related_events" : [ "c689640a-1134-483e-89f3-ebc4d2c36020", "e5304c97-9a5d-404a-870c-2a22239530fe" ]
}, {
"id" : "117f0d5d-e995-40a7-ba34-dc7e02a35edf",
"index" : 2197,
"period" : 2,
"timestamp" : "00:17:25.640",
"minute" : 62,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 82.0, 49.0 ],
"duration" : 0.96,
"under_pressure" : true,
"related_events" : [ "7257f907-94f2-4252-bffc-7731eb29cefd", "b2274581-e565-465a-8840-937d1114e4ac", "c689640a-1134-483e-89f3-ebc4d2c36020" ],
"carry" : {
"end_location" : [ 82.0, 44.0 ]
}
}, {
"id" : "b2274581-e565-465a-8840-937d1114e4ac",
"index" : 2198,
"period" : 2,
"timestamp" : "00:17:26.600",
"minute" : 62,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 82.0, 44.0 ],
"duration" : 1.0,
"related_events" : [ "d46753ab-7f75-4d58-a5d4-41b848a45232" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 22.627417,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 98.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d46753ab-7f75-4d58-a5d4-41b848a45232",
"index" : 2199,
"period" : 2,
"timestamp" : "00:17:27.600",
"minute" : 62,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 98.0, 28.0 ],
"related_events" : [ "b2274581-e565-465a-8840-937d1114e4ac" ]
}, {
"id" : "4e68e607-518d-4a5d-8624-566aad0be08e",
"index" : 2200,
"period" : 2,
"timestamp" : "00:17:27.600",
"minute" : 62,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 98.0, 28.0 ],
"duration" : 1.68,
"related_events" : [ "93b91e6f-c597-4cc8-91ba-ff7f8a9ea051", "d46753ab-7f75-4d58-a5d4-41b848a45232" ],
"carry" : {
"end_location" : [ 95.0, 30.0 ]
}
}, {
"id" : "93b91e6f-c597-4cc8-91ba-ff7f8a9ea051",
"index" : 2201,
"period" : 2,
"timestamp" : "00:17:29.280",
"minute" : 62,
"second" : 29,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 127,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 95.0, 30.0 ],
"under_pressure" : true,
"related_events" : [ "c5eb66f7-d3a0-443f-9f2f-cfd989ce718c" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c5eb66f7-d3a0-443f-9f2f-cfd989ce718c",
"index" : 2202,
"period" : 2,
"timestamp" : "00:17:29.280",
"minute" : 62,
"second" : 29,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 26.0, 51.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "93b91e6f-c597-4cc8-91ba-ff7f8a9ea051" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "3e0ce4c8-7f7f-4d04-9036-05ae16ecc34d",
"index" : 2203,
"period" : 2,
"timestamp" : "00:17:29.280",
"minute" : 62,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 26.0, 51.0 ],
"duration" : 1.4,
"related_events" : [ "c5eb66f7-d3a0-443f-9f2f-cfd989ce718c", "d0852fc2-0a8d-4bb4-8fae-b8633d9f271c" ],
"carry" : {
"end_location" : [ 25.0, 52.0 ]
}
}, {
"id" : "d0852fc2-0a8d-4bb4-8fae-b8633d9f271c",
"index" : 2204,
"period" : 2,
"timestamp" : "00:17:30.680",
"minute" : 62,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 25.0, 52.0 ],
"duration" : 0.933,
"related_events" : [ "42cd49cb-f9cf-45f8-a280-aef71231b885" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 18.110771,
"angle" : 0.11065722,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "42cd49cb-f9cf-45f8-a280-aef71231b885",
"index" : 2205,
"period" : 2,
"timestamp" : "00:17:31.613",
"minute" : 62,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 43.0, 54.0 ],
"related_events" : [ "d0852fc2-0a8d-4bb4-8fae-b8633d9f271c" ]
}, {
"id" : "dc7e286a-9ed8-42cd-b4fc-b623d8479b2b",
"index" : 2206,
"period" : 2,
"timestamp" : "00:17:31.613",
"minute" : 62,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 43.0, 54.0 ],
"duration" : 0.747,
"under_pressure" : true,
"related_events" : [ "42cd49cb-f9cf-45f8-a280-aef71231b885", "c7099a28-3ad2-449f-bf98-f1b34e218c6b", "d39edc14-d9ca-4625-9e9c-137b7c1cb215" ],
"carry" : {
"end_location" : [ 43.0, 54.0 ]
}
}, {
"id" : "c7099a28-3ad2-449f-bf98-f1b34e218c6b",
"index" : 2207,
"period" : 2,
"timestamp" : "00:17:31.880",
"minute" : 62,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.0, 28.0 ],
"duration" : 0.573,
"counterpress" : true,
"related_events" : [ "d39edc14-d9ca-4625-9e9c-137b7c1cb215", "dc7e286a-9ed8-42cd-b4fc-b623d8479b2b" ]
}, {
"id" : "d39edc14-d9ca-4625-9e9c-137b7c1cb215",
"index" : 2208,
"period" : 2,
"timestamp" : "00:17:32.360",
"minute" : 62,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 43.0, 54.0 ],
"duration" : 2.16,
"under_pressure" : true,
"related_events" : [ "280b422b-f3f9-4fb1-9ef0-af93362c5d6b", "c7099a28-3ad2-449f-bf98-f1b34e218c6b" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 12.529964,
"angle" : 2.642246,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e0adc6e0-629c-4332-81df-60df70647b78",
"index" : 2209,
"period" : 2,
"timestamp" : "00:17:34.280",
"minute" : 62,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.0, 15.0 ],
"duration" : 0.853,
"counterpress" : true,
"related_events" : [ "280b422b-f3f9-4fb1-9ef0-af93362c5d6b", "5f630695-4952-4d88-8802-0d945283df12" ]
}, {
"id" : "280b422b-f3f9-4fb1-9ef0-af93362c5d6b",
"index" : 2210,
"period" : 2,
"timestamp" : "00:17:34.520",
"minute" : 62,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 32.0, 60.0 ],
"under_pressure" : true,
"related_events" : [ "d39edc14-d9ca-4625-9e9c-137b7c1cb215", "e0adc6e0-629c-4332-81df-60df70647b78" ]
}, {
"id" : "5f630695-4952-4d88-8802-0d945283df12",
"index" : 2211,
"period" : 2,
"timestamp" : "00:17:34.520",
"minute" : 62,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 32.0, 60.0 ],
"duration" : 0.893,
"under_pressure" : true,
"related_events" : [ "280b422b-f3f9-4fb1-9ef0-af93362c5d6b", "5df4eb17-499d-41a1-a448-3381dfc47030", "e0adc6e0-629c-4332-81df-60df70647b78", "ff5eb3cc-1f4a-4db2-9305-ac2e4ad93893" ],
"carry" : {
"end_location" : [ 30.0, 72.0 ]
}
}, {
"id" : "5df4eb17-499d-41a1-a448-3381dfc47030",
"index" : 2212,
"period" : 2,
"timestamp" : "00:17:35.413",
"minute" : 62,
"second" : 35,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 91.0, 9.0 ],
"related_events" : [ "5f630695-4952-4d88-8802-0d945283df12", "92e0de39-1cae-4fe5-bf38-e24e4a7b0768", "ff5eb3cc-1f4a-4db2-9305-ac2e4ad93893" ]
}, {
"id" : "ff5eb3cc-1f4a-4db2-9305-ac2e4ad93893",
"index" : 2213,
"period" : 2,
"timestamp" : "00:17:35.413",
"minute" : 62,
"second" : 35,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 30.0, 72.0 ],
"under_pressure" : true,
"related_events" : [ "5df4eb17-499d-41a1-a448-3381dfc47030" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "92e0de39-1cae-4fe5-bf38-e24e4a7b0768",
"index" : 2214,
"period" : 2,
"timestamp" : "00:17:35.413",
"minute" : 62,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 30.0, 72.0 ],
"duration" : 3.027,
"under_pressure" : true,
"related_events" : [ "5df4eb17-499d-41a1-a448-3381dfc47030", "6e7a98d8-0c38-4761-b8c2-3b3e8d2ae4d2", "c2169e6e-8e1e-47fb-9392-912b655ecbaa", "ff5eb3cc-1f4a-4db2-9305-ac2e4ad93893" ],
"carry" : {
"end_location" : [ 50.0, 68.0 ]
}
}, {
"id" : "6e7a98d8-0c38-4761-b8c2-3b3e8d2ae4d2",
"index" : 2215,
"period" : 2,
"timestamp" : "00:17:37.853",
"minute" : 62,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 69.0, 17.0 ],
"duration" : 0.586,
"related_events" : [ "92e0de39-1cae-4fe5-bf38-e24e4a7b0768" ]
}, {
"id" : "c2169e6e-8e1e-47fb-9392-912b655ecbaa",
"index" : 2216,
"period" : 2,
"timestamp" : "00:17:38.440",
"minute" : 62,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 50.0, 68.0 ],
"duration" : 0.48,
"related_events" : [ "1b64a48c-8c23-4fc3-b674-0de151e438a0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 7.071068,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1b64a48c-8c23-4fc3-b674-0de151e438a0",
"index" : 2217,
"period" : 2,
"timestamp" : "00:17:38.920",
"minute" : 62,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 55.0, 63.0 ],
"related_events" : [ "c2169e6e-8e1e-47fb-9392-912b655ecbaa" ]
}, {
"id" : "d03df647-965c-4dec-806f-5c434ab529d8",
"index" : 2218,
"period" : 2,
"timestamp" : "00:17:38.920",
"minute" : 62,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 55.0, 63.0 ],
"duration" : 0.773,
"related_events" : [ "92d0686f-fcb6-4a02-ac77-a37ee0ba0c3e" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 4.1231055,
"angle" : -2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 62.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "92d0686f-fcb6-4a02-ac77-a37ee0ba0c3e",
"index" : 2219,
"period" : 2,
"timestamp" : "00:17:39.693",
"minute" : 62,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 51.0, 62.0 ],
"related_events" : [ "d03df647-965c-4dec-806f-5c434ab529d8" ]
}, {
"id" : "0e527214-220f-434a-bc55-f15b8400f91a",
"index" : 2220,
"period" : 2,
"timestamp" : "00:17:39.693",
"minute" : 62,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 51.0, 62.0 ],
"duration" : 0.307,
"under_pressure" : true,
"related_events" : [ "04c90126-7a35-4613-bd7c-b3545bbf7914", "4a27b54c-de16-4f37-829c-4de53391a881", "92d0686f-fcb6-4a02-ac77-a37ee0ba0c3e" ],
"carry" : {
"end_location" : [ 56.0, 59.0 ]
}
}, {
"id" : "04c90126-7a35-4613-bd7c-b3545bbf7914",
"index" : 2221,
"period" : 2,
"timestamp" : "00:17:40.000",
"minute" : 62,
"second" : 40,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 65.0, 22.0 ],
"related_events" : [ "0e527214-220f-434a-bc55-f15b8400f91a", "4a27b54c-de16-4f37-829c-4de53391a881" ]
}, {
"id" : "4a27b54c-de16-4f37-829c-4de53391a881",
"index" : 2222,
"period" : 2,
"timestamp" : "00:17:40.000",
"minute" : 62,
"second" : 40,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.0, 59.0 ],
"under_pressure" : true,
"related_events" : [ "04c90126-7a35-4613-bd7c-b3545bbf7914" ],
"dribble" : {
"nutmeg" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"overrun" : true
}
}, {
"id" : "9c45774d-ff2d-4016-b41f-1a2786660434",
"index" : 2223,
"period" : 2,
"timestamp" : "00:17:40.760",
"minute" : 62,
"second" : 40,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 22.0 ]
}, {
"id" : "8153d695-29c5-4d96-bd62-6802c24b13f5",
"index" : 2224,
"period" : 2,
"timestamp" : "00:17:40.760",
"minute" : 62,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 22.0 ],
"duration" : 3.56,
"related_events" : [ "07eaedd3-a696-4add-a60c-340ae4c7e83f", "9c45774d-ff2d-4016-b41f-1a2786660434" ],
"carry" : {
"end_location" : [ 64.0, 11.0 ]
}
}, {
"id" : "07eaedd3-a696-4add-a60c-340ae4c7e83f",
"index" : 2225,
"period" : 2,
"timestamp" : "00:17:44.320",
"minute" : 62,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 11.0 ],
"duration" : 0.8,
"related_events" : [ "c1f6ab33-1c85-4823-a370-3fbda301085b" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 2.236068,
"angle" : 2.0344439,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 13.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c1f6ab33-1c85-4823-a370-3fbda301085b",
"index" : 2226,
"period" : 2,
"timestamp" : "00:17:45.120",
"minute" : 62,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 13.0 ],
"related_events" : [ "07eaedd3-a696-4add-a60c-340ae4c7e83f" ]
}, {
"id" : "47f65f31-4e1b-4820-a074-16fdc24f065c",
"index" : 2227,
"period" : 2,
"timestamp" : "00:17:45.120",
"minute" : 62,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 14.0 ],
"duration" : 0.68,
"related_events" : [ "8fbe3275-4bc0-43e1-aedd-5943bd6ef648" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 3.1622777,
"angle" : -1.2490457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 11.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8fbe3275-4bc0-43e1-aedd-5943bd6ef648",
"index" : 2228,
"period" : 2,
"timestamp" : "00:17:45.800",
"minute" : 62,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 11.0 ],
"related_events" : [ "47f65f31-4e1b-4820-a074-16fdc24f065c" ]
}, {
"id" : "c71f1d1f-fbb7-4e28-a466-918d707e35f2",
"index" : 2229,
"period" : 2,
"timestamp" : "00:17:45.800",
"minute" : 62,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 11.0 ],
"duration" : 1.28,
"related_events" : [ "05a791f4-1b1c-44be-857c-4ea06dcd03f9", "8fbe3275-4bc0-43e1-aedd-5943bd6ef648" ],
"carry" : {
"end_location" : [ 65.0, 5.0 ]
}
}, {
"id" : "05a791f4-1b1c-44be-857c-4ea06dcd03f9",
"index" : 2230,
"period" : 2,
"timestamp" : "00:17:47.080",
"minute" : 62,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 5.0 ],
"duration" : 1.36,
"related_events" : [ "00516eaa-f7d5-4125-98a4-0864a7ab517f" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 14.142136,
"angle" : -0.14189705,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e3233885-7f98-4564-a7fa-973a74b5072f",
"index" : 2231,
"period" : 2,
"timestamp" : "00:17:48.120",
"minute" : 62,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 31.0, 70.0 ],
"duration" : 1.533,
"related_events" : [ "00516eaa-f7d5-4125-98a4-0864a7ab517f", "864ce5b6-0850-4936-bab6-7e7038ab2475", "cfcfe53e-5eaa-4245-9ec7-879319be2fe6" ]
}, {
"id" : "00516eaa-f7d5-4125-98a4-0864a7ab517f",
"index" : 2232,
"period" : 2,
"timestamp" : "00:17:48.440",
"minute" : 62,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 79.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "05a791f4-1b1c-44be-857c-4ea06dcd03f9", "e3233885-7f98-4564-a7fa-973a74b5072f" ]
}, {
"id" : "864ce5b6-0850-4936-bab6-7e7038ab2475",
"index" : 2233,
"period" : 2,
"timestamp" : "00:17:48.440",
"minute" : 62,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 79.0, 3.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "00516eaa-f7d5-4125-98a4-0864a7ab517f", "cfcfe53e-5eaa-4245-9ec7-879319be2fe6", "e3233885-7f98-4564-a7fa-973a74b5072f" ],
"carry" : {
"end_location" : [ 82.0, 4.0 ]
}
}, {
"id" : "cfcfe53e-5eaa-4245-9ec7-879319be2fe6",
"index" : 2234,
"period" : 2,
"timestamp" : "00:17:49.560",
"minute" : 62,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 82.0, 4.0 ],
"duration" : 0.6,
"under_pressure" : true,
"related_events" : [ "09ba607d-0cdf-411d-b1f9-fa5bbfe0edf0", "e3233885-7f98-4564-a7fa-973a74b5072f" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 5.0990195,
"angle" : -2.9441972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 3.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "09ba607d-0cdf-411d-b1f9-fa5bbfe0edf0",
"index" : 2235,
"period" : 2,
"timestamp" : "00:17:50.160",
"minute" : 62,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.0, 3.0 ],
"related_events" : [ "cfcfe53e-5eaa-4245-9ec7-879319be2fe6" ]
}, {
"id" : "62cc7280-9823-4638-b87b-237045f34a3b",
"index" : 2236,
"period" : 2,
"timestamp" : "00:17:50.160",
"minute" : 62,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.0, 3.0 ],
"duration" : 0.4,
"related_events" : [ "09ba607d-0cdf-411d-b1f9-fa5bbfe0edf0", "265f411b-cb64-4fe8-b312-dec7390a3888" ],
"carry" : {
"end_location" : [ 73.0, 2.0 ]
}
}, {
"id" : "265f411b-cb64-4fe8-b312-dec7390a3888",
"index" : 2237,
"period" : 2,
"timestamp" : "00:17:50.560",
"minute" : 62,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 73.0, 2.0 ],
"duration" : 0.253,
"related_events" : [ "45c72993-ff1a-4ce7-b720-5ebf2e1a8ed8", "b15bc082-4346-4027-8bca-73c1c4bf1202" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 1.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "45c72993-ff1a-4ce7-b720-5ebf2e1a8ed8",
"index" : 2238,
"period" : 2,
"timestamp" : "00:17:50.813",
"minute" : 62,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.0, 12.0 ],
"related_events" : [ "265f411b-cb64-4fe8-b312-dec7390a3888" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b15bc082-4346-4027-8bca-73c1c4bf1202",
"index" : 2239,
"period" : 2,
"timestamp" : "00:17:50.813",
"minute" : 62,
"second" : 50,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 129,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 48.0, 78.0 ],
"related_events" : [ "265f411b-cb64-4fe8-b312-dec7390a3888" ]
}, {
"id" : "bf34d575-451b-4c56-9d1f-ee5507ef26f3",
"index" : 2240,
"period" : 2,
"timestamp" : "00:18:09.160",
"minute" : 63,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 130,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 74.0, 2.0 ],
"duration" : 1.32,
"related_events" : [ "72b28d09-177b-4ba1-b839-b40b6b248623", "d41f251b-5b98-48a5-a3f4-e7b842f3e39d" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 21.023796,
"angle" : 0.44237423,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.0, 11.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "d41f251b-5b98-48a5-a3f4-e7b842f3e39d",
"index" : 2241,
"period" : 2,
"timestamp" : "00:18:10.480",
"minute" : 63,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 130,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 92.0, 14.0 ],
"related_events" : [ "bf34d575-451b-4c56-9d1f-ee5507ef26f3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "72b28d09-177b-4ba1-b839-b40b6b248623",
"index" : 2242,
"period" : 2,
"timestamp" : "00:18:10.480",
"minute" : 63,
"second" : 10,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 130,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 28.0, 70.0 ],
"related_events" : [ "bf34d575-451b-4c56-9d1f-ee5507ef26f3" ]
}, {
"id" : "2c46d945-ad13-4c2b-b6ca-48cd8c3b3967",
"index" : 2243,
"period" : 2,
"timestamp" : "00:18:22.893",
"minute" : 63,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 105.0, 2.0 ],
"duration" : 0.826,
"related_events" : [ "08dddba3-a25e-49ab-89c4-63edd15e4300" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 8.5440035,
"angle" : 2.782822,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 97.0, 5.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "08dddba3-a25e-49ab-89c4-63edd15e4300",
"index" : 2244,
"period" : 2,
"timestamp" : "00:18:23.719",
"minute" : 63,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 5.0 ],
"related_events" : [ "2c46d945-ad13-4c2b-b6ca-48cd8c3b3967" ]
}, {
"id" : "ea36e4cc-6a59-450c-9745-fc17fd4e2ed0",
"index" : 2245,
"period" : 2,
"timestamp" : "00:18:23.719",
"minute" : 63,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 5.0 ],
"duration" : 1.494,
"related_events" : [ "08dddba3-a25e-49ab-89c4-63edd15e4300", "7a8aeb96-4e87-4fe0-a393-a5ba35156b32" ],
"carry" : {
"end_location" : [ 95.0, 12.0 ]
}
}, {
"id" : "7a8aeb96-4e87-4fe0-a393-a5ba35156b32",
"index" : 2246,
"period" : 2,
"timestamp" : "00:18:25.213",
"minute" : 63,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 95.0, 12.0 ],
"duration" : 0.946,
"related_events" : [ "927f9197-69d0-4ba1-8d3f-f4e32214c3c6" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.848858,
"angle" : 2.7233684,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "927f9197-69d0-4ba1-8d3f-f4e32214c3c6",
"index" : 2247,
"period" : 2,
"timestamp" : "00:18:26.159",
"minute" : 63,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 86.0, 16.0 ],
"related_events" : [ "7a8aeb96-4e87-4fe0-a393-a5ba35156b32" ]
}, {
"id" : "9bfb0030-b034-42f4-ab63-a67649128f07",
"index" : 2248,
"period" : 2,
"timestamp" : "00:18:26.159",
"minute" : 63,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 86.0, 16.0 ],
"duration" : 1.041,
"related_events" : [ "927f9197-69d0-4ba1-8d3f-f4e32214c3c6", "b029a0ca-21c9-4c37-9060-1141e83f9262" ],
"carry" : {
"end_location" : [ 88.0, 17.0 ]
}
}, {
"id" : "b029a0ca-21c9-4c37-9060-1141e83f9262",
"index" : 2249,
"period" : 2,
"timestamp" : "00:18:27.200",
"minute" : 63,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 88.0, 17.0 ],
"duration" : 0.84,
"related_events" : [ "317524e8-420c-4ad3-a4db-756264e73a42" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 20.09975,
"angle" : 1.4711276,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "317524e8-420c-4ad3-a4db-756264e73a42",
"index" : 2250,
"period" : 2,
"timestamp" : "00:18:28.040",
"minute" : 63,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 90.0, 37.0 ],
"related_events" : [ "b029a0ca-21c9-4c37-9060-1141e83f9262" ]
}, {
"id" : "efe15fc1-690d-490b-b52a-8ce50ae68711",
"index" : 2251,
"period" : 2,
"timestamp" : "00:18:28.040",
"minute" : 63,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 90.0, 37.0 ],
"duration" : 0.68,
"related_events" : [ "317524e8-420c-4ad3-a4db-756264e73a42", "be6bd31b-53cd-407c-9486-928b0af6eb7f" ],
"carry" : {
"end_location" : [ 87.0, 37.0 ]
}
}, {
"id" : "be6bd31b-53cd-407c-9486-928b0af6eb7f",
"index" : 2252,
"period" : 2,
"timestamp" : "00:18:28.720",
"minute" : 63,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 87.0, 37.0 ],
"duration" : 2.68,
"related_events" : [ "034432e1-6bd7-4c00-b852-ae5997fb2ef9" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 34.36568,
"angle" : 1.7168086,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.0, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "352b4f0f-0bcc-49f1-914f-ce4cbdcfe507",
"index" : 2253,
"period" : 2,
"timestamp" : "00:18:30.560",
"minute" : 63,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 32.0, 17.0 ],
"duration" : 1.813,
"related_events" : [ "02023d64-fdc2-417b-a84c-9d53b5e2a623", "034432e1-6bd7-4c00-b852-ae5997fb2ef9" ]
}, {
"id" : "034432e1-6bd7-4c00-b852-ae5997fb2ef9",
"index" : 2254,
"period" : 2,
"timestamp" : "00:18:31.400",
"minute" : 63,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 71.0 ],
"under_pressure" : true,
"related_events" : [ "352b4f0f-0bcc-49f1-914f-ce4cbdcfe507", "be6bd31b-53cd-407c-9486-928b0af6eb7f" ]
}, {
"id" : "02023d64-fdc2-417b-a84c-9d53b5e2a623",
"index" : 2255,
"period" : 2,
"timestamp" : "00:18:31.400",
"minute" : 63,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 82.0, 71.0 ],
"duration" : 2.44,
"under_pressure" : true,
"related_events" : [ "034432e1-6bd7-4c00-b852-ae5997fb2ef9", "352b4f0f-0bcc-49f1-914f-ce4cbdcfe507", "a647e6d6-c3b5-470e-97b0-26a2ca04fc4b" ],
"carry" : {
"end_location" : [ 78.0, 70.0 ]
}
}, {
"id" : "a647e6d6-c3b5-470e-97b0-26a2ca04fc4b",
"index" : 2256,
"period" : 2,
"timestamp" : "00:18:33.840",
"minute" : 63,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.0, 70.0 ],
"duration" : 1.68,
"related_events" : [ "4948e1c3-9cad-4b37-be38-d810230de1bb" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 28.160255,
"angle" : -1.677532,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.0, 42.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "51310d81-88f5-4bdf-9afd-a7c3820ba535",
"index" : 2257,
"period" : 2,
"timestamp" : "00:18:34.840",
"minute" : 63,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.0, 27.0 ],
"duration" : 0.813,
"related_events" : [ "4948e1c3-9cad-4b37-be38-d810230de1bb", "b63439ec-8ac6-4301-8cf5-a81aca8e772f" ]
}, {
"id" : "4948e1c3-9cad-4b37-be38-d810230de1bb",
"index" : 2258,
"period" : 2,
"timestamp" : "00:18:35.520",
"minute" : 63,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.0, 42.0 ],
"under_pressure" : true,
"related_events" : [ "51310d81-88f5-4bdf-9afd-a7c3820ba535", "a647e6d6-c3b5-470e-97b0-26a2ca04fc4b" ]
}, {
"id" : "b63439ec-8ac6-4301-8cf5-a81aca8e772f",
"index" : 2259,
"period" : 2,
"timestamp" : "00:18:35.520",
"minute" : 63,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.0, 42.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "51310d81-88f5-4bdf-9afd-a7c3820ba535", "b027a9fa-fe74-4107-b414-4424235fd309" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 20.518284,
"angle" : 0.81986725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 57.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "114fe74d-1317-4c07-aada-9637bee27aec",
"index" : 2260,
"period" : 2,
"timestamp" : "00:18:36.280",
"minute" : 63,
"second" : 36,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.0, 27.0 ],
"duration" : 1.173,
"related_events" : [ "b027a9fa-fe74-4107-b414-4424235fd309", "d24ee5ed-cb3f-4d69-9cb4-5d8810494590" ]
}, {
"id" : "b027a9fa-fe74-4107-b414-4424235fd309",
"index" : 2261,
"period" : 2,
"timestamp" : "00:18:36.400",
"minute" : 63,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "114fe74d-1317-4c07-aada-9637bee27aec", "b63439ec-8ac6-4301-8cf5-a81aca8e772f" ]
}, {
"id" : "d24ee5ed-cb3f-4d69-9cb4-5d8810494590",
"index" : 2262,
"period" : 2,
"timestamp" : "00:18:36.400",
"minute" : 63,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 57.0 ],
"duration" : 2.32,
"under_pressure" : true,
"related_events" : [ "114fe74d-1317-4c07-aada-9637bee27aec", "405c126d-2961-4388-b35b-e64c1190f06e", "b027a9fa-fe74-4107-b414-4424235fd309" ],
"carry" : {
"end_location" : [ 89.0, 58.0 ]
}
}, {
"id" : "405c126d-2961-4388-b35b-e64c1190f06e",
"index" : 2263,
"period" : 2,
"timestamp" : "00:18:38.720",
"minute" : 63,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 89.0, 58.0 ],
"duration" : 3.08,
"related_events" : [ "4c5b3b38-ab9d-4205-83c7-286518b62498" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 29.732138,
"angle" : 0.7378151,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4c5b3b38-ab9d-4205-83c7-286518b62498",
"index" : 2264,
"period" : 2,
"timestamp" : "00:18:41.800",
"minute" : 63,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.0, 78.0 ],
"related_events" : [ "405c126d-2961-4388-b35b-e64c1190f06e" ]
}, {
"id" : "c48b89d8-f953-40f2-b3b6-a826d6ae79bd",
"index" : 2265,
"period" : 2,
"timestamp" : "00:18:41.800",
"minute" : 63,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.0, 78.0 ],
"duration" : 3.48,
"related_events" : [ "4c5b3b38-ab9d-4205-83c7-286518b62498", "bffadcd7-8a26-46f0-b7f2-1e27320329b2" ],
"carry" : {
"end_location" : [ 110.0, 67.0 ]
}
}, {
"id" : "bffadcd7-8a26-46f0-b7f2-1e27320329b2",
"index" : 2266,
"period" : 2,
"timestamp" : "00:18:45.280",
"minute" : 63,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 67.0 ],
"duration" : 0.32,
"related_events" : [ "aa9dbc1b-f50e-4700-86e3-2a224bdf41a8" ],
"pass" : {
"length" : 3.0,
"angle" : -1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 110.0, 64.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "aa9dbc1b-f50e-4700-86e3-2a224bdf41a8",
"index" : 2267,
"period" : 2,
"timestamp" : "00:18:45.600",
"minute" : 63,
"second" : 45,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 11.0, 17.0 ],
"related_events" : [ "bffadcd7-8a26-46f0-b7f2-1e27320329b2" ]
}, {
"id" : "0ba47e77-39d4-4348-91c4-ea851006ce7f",
"index" : 2268,
"period" : 2,
"timestamp" : "00:18:47.413",
"minute" : 63,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 102.0, 71.0 ],
"duration" : 1.666,
"related_events" : [ "40123039-a9a5-44e0-b261-ca5bbd0b8248" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 37.363083,
"angle" : -1.2998495,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 35.0 ],
"cross" : true,
"assisted_shot_id" : "c54f34c8-0585-4be9-9bac-9fa80d53d551",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "40123039-a9a5-44e0-b261-ca5bbd0b8248",
"index" : 2269,
"period" : 2,
"timestamp" : "00:18:49.079",
"minute" : 63,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 112.0, 35.0 ],
"related_events" : [ "0ba47e77-39d4-4348-91c4-ea851006ce7f" ]
}, {
"id" : "c54f34c8-0585-4be9-9bac-9fa80d53d551",
"index" : 2270,
"period" : 2,
"timestamp" : "00:18:49.080",
"minute" : 63,
"second" : 49,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 113.0, 34.0 ],
"duration" : 2.293,
"related_events" : [ "708f7afa-71e7-4b1c-9118-65b13d29b2b0" ],
"shot" : {
"statsbomb_xg" : 0.084413245,
"end_location" : [ 107.0, 22.0 ],
"key_pass_id" : "0ba47e77-39d4-4348-91c4-ea851006ce7f",
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 101,
"name" : "Wayward"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 114.0, 40.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 110.0, 62.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 47.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 114.0, 43.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 36.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 115.0, 35.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 43.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 109.0, 43.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 120.0, 40.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 115.0, 32.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 32.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
} ]
}
}, {
"id" : "708f7afa-71e7-4b1c-9118-65b13d29b2b0",
"index" : 2271,
"period" : 2,
"timestamp" : "00:18:51.373",
"minute" : 63,
"second" : 51,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 41.0 ],
"related_events" : [ "c54f34c8-0585-4be9-9bac-9fa80d53d551" ],
"goalkeeper" : {
"end_location" : [ 1.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "66e8f5ea-22fb-4dc7-a111-445c5b00df20",
"index" : 2272,
"period" : 2,
"timestamp" : "00:18:53.173",
"minute" : 63,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 98.0, 14.0 ]
}, {
"id" : "2f544ed6-fd18-4a6f-9e23-83105cf5d9bd",
"index" : 2273,
"period" : 2,
"timestamp" : "00:18:53.173",
"minute" : 63,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 98.0, 14.0 ],
"duration" : 1.347,
"related_events" : [ "1486d84a-2a0d-486e-8332-56133b60fae9", "66e8f5ea-22fb-4dc7-a111-445c5b00df20" ],
"carry" : {
"end_location" : [ 97.0, 13.0 ]
}
}, {
"id" : "1486d84a-2a0d-486e-8332-56133b60fae9",
"index" : 2274,
"period" : 2,
"timestamp" : "00:18:54.520",
"minute" : 63,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 97.0, 13.0 ],
"duration" : 1.573,
"related_events" : [ "5c9c77ac-f55a-43ee-b314-a856bd59268f", "aa9e920c-73f9-4aaf-ac25-d6252b3ab163" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 34.058773,
"angle" : 0.8685394,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.0, 39.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5c9c77ac-f55a-43ee-b314-a856bd59268f",
"index" : 2275,
"period" : 2,
"timestamp" : "00:18:56.093",
"minute" : 63,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 115.0, 39.0 ],
"related_events" : [ "1486d84a-2a0d-486e-8332-56133b60fae9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "aa9e920c-73f9-4aaf-ac25-d6252b3ab163",
"index" : 2276,
"period" : 2,
"timestamp" : "00:18:56.093",
"minute" : 63,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 42.0 ],
"related_events" : [ "1486d84a-2a0d-486e-8332-56133b60fae9" ]
}, {
"id" : "94e80a7c-88a6-4fe9-8f89-84fde815acf9",
"index" : 2277,
"period" : 2,
"timestamp" : "00:18:56.093",
"minute" : 63,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 42.0 ],
"duration" : 29.787,
"related_events" : [ "4e4a09b7-1a57-4009-8438-56ae0fdf1f14", "aa9e920c-73f9-4aaf-ac25-d6252b3ab163" ],
"carry" : {
"end_location" : [ 36.0, 20.0 ]
}
}, {
"id" : "4e4a09b7-1a57-4009-8438-56ae0fdf1f14",
"index" : 2278,
"period" : 2,
"timestamp" : "00:19:25.880",
"minute" : 64,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 36.0, 20.0 ],
"duration" : 2.96,
"related_events" : [ "b51e4ab2-e2e6-4272-a462-7bf9807448c5", "f4106f78-232e-4067-9cc1-9bb505a478ae" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 54.037025,
"angle" : -0.037020117,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 90.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b51e4ab2-e2e6-4272-a462-7bf9807448c5",
"index" : 2279,
"period" : 2,
"timestamp" : "00:19:28.840",
"minute" : 64,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 17.0 ],
"related_events" : [ "4e4a09b7-1a57-4009-8438-56ae0fdf1f14" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f4106f78-232e-4067-9cc1-9bb505a478ae",
"index" : 2280,
"period" : 2,
"timestamp" : "00:19:28.840",
"minute" : 64,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 31.0, 63.0 ],
"duration" : 1.68,
"related_events" : [ "4e4a09b7-1a57-4009-8438-56ae0fdf1f14", "910980d8-092a-4bb5-bec0-4485b8e70be5" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 22.847319,
"angle" : 0.4048918,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 72.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "910980d8-092a-4bb5-bec0-4485b8e70be5",
"index" : 2281,
"period" : 2,
"timestamp" : "00:19:30.520",
"minute" : 64,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 52.0, 72.0 ],
"related_events" : [ "f4106f78-232e-4067-9cc1-9bb505a478ae" ]
}, {
"id" : "3dce61dd-3d84-4d5e-ad40-9c2729810dc2",
"index" : 2282,
"period" : 2,
"timestamp" : "00:19:30.520",
"minute" : 64,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 52.0, 72.0 ],
"duration" : 5.133,
"under_pressure" : true,
"related_events" : [ "794249c0-669e-47b6-a675-36dc1f4b3bf0", "910980d8-092a-4bb5-bec0-4485b8e70be5", "a72e0708-d38d-4aec-b932-1d5c9d7ebefc" ],
"carry" : {
"end_location" : [ 51.0, 79.0 ]
}
}, {
"id" : "a72e0708-d38d-4aec-b932-1d5c9d7ebefc",
"index" : 2283,
"period" : 2,
"timestamp" : "00:19:32.960",
"minute" : 64,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 66.0, 3.0 ],
"duration" : 2.293,
"related_events" : [ "3dce61dd-3d84-4d5e-ad40-9c2729810dc2" ]
}, {
"id" : "fa0302ec-ac62-4efd-ae65-6b6b86d5dd19",
"index" : 2284,
"period" : 2,
"timestamp" : "00:19:35.653",
"minute" : 64,
"second" : 35,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.0, 2.0 ],
"related_events" : [ "794249c0-669e-47b6-a675-36dc1f4b3bf0" ]
}, {
"id" : "794249c0-669e-47b6-a675-36dc1f4b3bf0",
"index" : 2285,
"period" : 2,
"timestamp" : "00:19:35.653",
"minute" : 64,
"second" : 35,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 131,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 51.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "fa0302ec-ac62-4efd-ae65-6b6b86d5dd19" ]
}, {
"id" : "80b1131c-0dab-41cb-a9b4-22d084105ddf",
"index" : 2286,
"period" : 2,
"timestamp" : "00:20:03.920",
"minute" : 65,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 132,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 61.0, 79.0 ],
"duration" : 3.0,
"related_events" : [ "a3077b6b-22a1-460c-b07f-faf1c549c15e" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 47.853943,
"angle" : -1.7599953,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 32.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "a3077b6b-22a1-460c-b07f-faf1c549c15e",
"index" : 2287,
"period" : 2,
"timestamp" : "00:20:06.920",
"minute" : 65,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 132,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 32.0 ],
"related_events" : [ "80b1131c-0dab-41cb-a9b4-22d084105ddf" ]
}, {
"id" : "27cede34-19a7-4b0f-9ab4-cd7a8b73b4db",
"index" : 2288,
"period" : 2,
"timestamp" : "00:20:06.920",
"minute" : 65,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 132,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 32.0 ],
"duration" : 3.893,
"related_events" : [ "a3077b6b-22a1-460c-b07f-faf1c549c15e", "eda08bde-d95f-4a7d-b2a4-4f71a5d256ad" ],
"carry" : {
"end_location" : [ 71.0, 25.0 ]
}
}, {
"id" : "eda08bde-d95f-4a7d-b2a4-4f71a5d256ad",
"index" : 2289,
"period" : 2,
"timestamp" : "00:20:10.813",
"minute" : 65,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 132,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 25.0 ],
"duration" : 2.386,
"related_events" : [ "1165448c-1646-4ae3-a499-4da7b581fecd" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 44.94441,
"angle" : -0.5633163,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 1.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "1165448c-1646-4ae3-a499-4da7b581fecd",
"index" : 2290,
"period" : 2,
"timestamp" : "00:20:13.199",
"minute" : 65,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 132,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 107.0, 6.0 ],
"related_events" : [ "eda08bde-d95f-4a7d-b2a4-4f71a5d256ad" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "215b673d-9877-4b05-ba9f-bb7ee76051d4",
"index" : 2291,
"period" : 2,
"timestamp" : "00:20:31.680",
"minute" : 65,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 28.0, 79.0 ],
"duration" : 1.24,
"related_events" : [ "24e710cd-e0c7-4ba6-a00c-a6aaf4fc2e28" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.804493,
"angle" : -0.66596925,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 42.0, 68.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "24e710cd-e0c7-4ba6-a00c-a6aaf4fc2e28",
"index" : 2292,
"period" : 2,
"timestamp" : "00:20:32.920",
"minute" : 65,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 42.0, 68.0 ],
"related_events" : [ "215b673d-9877-4b05-ba9f-bb7ee76051d4" ]
}, {
"id" : "00d76e71-efc5-4ca9-9d40-8916bca27220",
"index" : 2293,
"period" : 2,
"timestamp" : "00:20:32.920",
"minute" : 65,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 43.0, 67.0 ],
"duration" : 1.973,
"related_events" : [ "260fe6e3-02d9-4224-8749-1709c901d041" ],
"pass" : {
"recipient" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"length" : 11.401754,
"angle" : -1.3045443,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 46.0, 56.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "260fe6e3-02d9-4224-8749-1709c901d041",
"index" : 2294,
"period" : 2,
"timestamp" : "00:20:34.893",
"minute" : 65,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 46.0, 56.0 ],
"related_events" : [ "00d76e71-efc5-4ca9-9d40-8916bca27220" ]
}, {
"id" : "9c805532-5f63-4bb0-a4ad-dab14e9be3fe",
"index" : 2295,
"period" : 2,
"timestamp" : "00:20:34.893",
"minute" : 65,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 46.0, 54.0 ],
"duration" : 1.787,
"related_events" : [ "37d49b95-3182-4c22-bde9-0c237ba8c3bf" ],
"pass" : {
"length" : 14.142136,
"angle" : 2.9996955,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 32.0, 56.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "37d49b95-3182-4c22-bde9-0c237ba8c3bf",
"index" : 2296,
"period" : 2,
"timestamp" : "00:20:36.680",
"minute" : 65,
"second" : 36,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 89.0, 25.0 ],
"related_events" : [ "9c805532-5f63-4bb0-a4ad-dab14e9be3fe" ]
}, {
"id" : "9fa89f98-788b-4db1-a203-44b0c28c6d9e",
"index" : 2297,
"period" : 2,
"timestamp" : "00:20:36.680",
"minute" : 65,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 89.0, 25.0 ],
"duration" : 1.16,
"related_events" : [ "1c5552a7-872f-4728-b2c5-5a58b60d8d50", "37d49b95-3182-4c22-bde9-0c237ba8c3bf" ],
"carry" : {
"end_location" : [ 86.0, 20.0 ]
}
}, {
"id" : "1c5552a7-872f-4728-b2c5-5a58b60d8d50",
"index" : 2298,
"period" : 2,
"timestamp" : "00:20:37.840",
"minute" : 65,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 86.0, 20.0 ],
"duration" : 0.8,
"related_events" : [ "61fcf5d5-26cd-4f26-bc1a-6669dfb21753" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 10.049875,
"angle" : 1.4711276,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9b84bfad-4e69-4a8e-9719-4fa2b2fe9b32",
"index" : 2299,
"period" : 2,
"timestamp" : "00:20:37.960",
"minute" : 65,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 37.0, 55.0 ],
"duration" : 0.853,
"counterpress" : true,
"related_events" : [ "61fcf5d5-26cd-4f26-bc1a-6669dfb21753", "6460f1aa-b760-4020-8b48-733b67a60d7e", "9e1b27e9-3708-40c5-9ba9-99fbd39b4a79" ]
}, {
"id" : "61fcf5d5-26cd-4f26-bc1a-6669dfb21753",
"index" : 2300,
"period" : 2,
"timestamp" : "00:20:38.640",
"minute" : 65,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 30.0 ],
"under_pressure" : true,
"related_events" : [ "1c5552a7-872f-4728-b2c5-5a58b60d8d50", "9b84bfad-4e69-4a8e-9719-4fa2b2fe9b32" ]
}, {
"id" : "9e1b27e9-3708-40c5-9ba9-99fbd39b4a79",
"index" : 2301,
"period" : 2,
"timestamp" : "00:20:38.640",
"minute" : 65,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 30.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "61fcf5d5-26cd-4f26-bc1a-6669dfb21753", "6460f1aa-b760-4020-8b48-733b67a60d7e", "9b84bfad-4e69-4a8e-9719-4fa2b2fe9b32" ],
"carry" : {
"end_location" : [ 87.0, 30.0 ]
}
}, {
"id" : "6460f1aa-b760-4020-8b48-733b67a60d7e",
"index" : 2302,
"period" : 2,
"timestamp" : "00:20:38.680",
"minute" : 65,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 87.0, 30.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "1bf2c7b1-8c06-475e-93b7-b85d09a0dd1a", "9b84bfad-4e69-4a8e-9719-4fa2b2fe9b32", "f9305919-5a16-4469-a585-91090dec285e" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 13.453624,
"angle" : -0.7328151,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 97.0, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f9305919-5a16-4469-a585-91090dec285e",
"index" : 2303,
"period" : 2,
"timestamp" : "00:20:39.800",
"minute" : 65,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.0, 23.0 ],
"related_events" : [ "6460f1aa-b760-4020-8b48-733b67a60d7e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1bf2c7b1-8c06-475e-93b7-b85d09a0dd1a",
"index" : 2304,
"period" : 2,
"timestamp" : "00:20:39.800",
"minute" : 65,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 24.0, 60.0 ],
"duration" : 4.493,
"related_events" : [ "5cab1e00-a273-47e9-a52f-3de638efcdb7", "6460f1aa-b760-4020-8b48-733b67a60d7e" ],
"pass" : {
"length" : 70.256676,
"angle" : -0.08550529,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 94.0, 54.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "5cab1e00-a273-47e9-a52f-3de638efcdb7",
"index" : 2305,
"period" : 2,
"timestamp" : "00:20:44.293",
"minute" : 65,
"second" : 44,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 27.0, 27.0 ],
"related_events" : [ "1bf2c7b1-8c06-475e-93b7-b85d09a0dd1a" ]
}, {
"id" : "add64dd0-c590-42ac-a0db-6ce5034e5f95",
"index" : 2306,
"period" : 2,
"timestamp" : "00:20:44.293",
"minute" : 65,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 27.0, 27.0 ],
"duration" : 1.187,
"related_events" : [ "5cab1e00-a273-47e9-a52f-3de638efcdb7", "8ecc947a-9566-46de-b9ba-cbcf95948f81" ],
"carry" : {
"end_location" : [ 27.0, 25.0 ]
}
}, {
"id" : "8ecc947a-9566-46de-b9ba-cbcf95948f81",
"index" : 2307,
"period" : 2,
"timestamp" : "00:20:45.480",
"minute" : 65,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 27.0, 25.0 ],
"duration" : 2.16,
"related_events" : [ "6daa08de-7c9b-4761-acdb-627a35a5e48a" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 13.928389,
"angle" : 1.2036225,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 38.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6daa08de-7c9b-4761-acdb-627a35a5e48a",
"index" : 2308,
"period" : 2,
"timestamp" : "00:20:47.640",
"minute" : 65,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 32.0, 38.0 ],
"related_events" : [ "8ecc947a-9566-46de-b9ba-cbcf95948f81" ]
}, {
"id" : "4c3ebc28-210b-4aa5-8edc-b93a98e2aa59",
"index" : 2309,
"period" : 2,
"timestamp" : "00:20:47.640",
"minute" : 65,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 32.0, 38.0 ],
"duration" : 1.68,
"related_events" : [ "6daa08de-7c9b-4761-acdb-627a35a5e48a", "8b152017-2d56-4d5e-bbdb-25d835e6bc0e" ],
"carry" : {
"end_location" : [ 37.0, 40.0 ]
}
}, {
"id" : "8b152017-2d56-4d5e-bbdb-25d835e6bc0e",
"index" : 2310,
"period" : 2,
"timestamp" : "00:20:49.320",
"minute" : 65,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 40.0 ],
"duration" : 1.8,
"related_events" : [ "1f7613fb-a302-478a-ad2e-7f757cfe7568" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 19.849434,
"angle" : 0.8567056,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1f7613fb-a302-478a-ad2e-7f757cfe7568",
"index" : 2311,
"period" : 2,
"timestamp" : "00:20:51.120",
"minute" : 65,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.0, 55.0 ],
"related_events" : [ "8b152017-2d56-4d5e-bbdb-25d835e6bc0e" ]
}, {
"id" : "21079557-568e-446d-a3c0-bb7ac4ae798a",
"index" : 2312,
"period" : 2,
"timestamp" : "00:20:51.120",
"minute" : 65,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.0, 55.0 ],
"duration" : 2.64,
"under_pressure" : true,
"related_events" : [ "1eb9c867-856d-499d-a711-9bb131cd9156", "1f7613fb-a302-478a-ad2e-7f757cfe7568", "92221a11-ab17-4bc0-9bf0-898ca92c120f" ],
"carry" : {
"end_location" : [ 38.0, 67.0 ]
}
}, {
"id" : "1eb9c867-856d-499d-a711-9bb131cd9156",
"index" : 2313,
"period" : 2,
"timestamp" : "00:20:52.320",
"minute" : 65,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 76.0, 15.0 ],
"duration" : 0.773,
"related_events" : [ "21079557-568e-446d-a3c0-bb7ac4ae798a" ]
}, {
"id" : "92221a11-ab17-4bc0-9bf0-898ca92c120f",
"index" : 2314,
"period" : 2,
"timestamp" : "00:20:53.760",
"minute" : 65,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 38.0, 67.0 ],
"duration" : 1.28,
"related_events" : [ "41d96d02-c283-4bdb-9fa5-007b663f69bb" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 14.422205,
"angle" : 0.98279375,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "41d96d02-c283-4bdb-9fa5-007b663f69bb",
"index" : 2315,
"period" : 2,
"timestamp" : "00:20:55.040",
"minute" : 65,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 46.0, 79.0 ],
"related_events" : [ "92221a11-ab17-4bc0-9bf0-898ca92c120f" ]
}, {
"id" : "b6968e84-cf4f-4f26-95b4-aeba8f2bdfa6",
"index" : 2316,
"period" : 2,
"timestamp" : "00:20:55.040",
"minute" : 65,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 46.0, 79.0 ],
"duration" : 4.68,
"under_pressure" : true,
"related_events" : [ "41d96d02-c283-4bdb-9fa5-007b663f69bb", "48f22e1d-0648-41cd-b411-a21bc627d68d", "82c3dc5f-30be-4f30-b0f0-93393f89e431" ],
"carry" : {
"end_location" : [ 34.0, 77.0 ]
}
}, {
"id" : "82c3dc5f-30be-4f30-b0f0-93393f89e431",
"index" : 2317,
"period" : 2,
"timestamp" : "00:20:55.480",
"minute" : 65,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 70.0, 4.0 ],
"duration" : 2.0,
"related_events" : [ "b6968e84-cf4f-4f26-95b4-aeba8f2bdfa6" ]
}, {
"id" : "48f22e1d-0648-41cd-b411-a21bc627d68d",
"index" : 2318,
"period" : 2,
"timestamp" : "00:20:59.720",
"minute" : 65,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 34.0, 77.0 ],
"duration" : 2.68,
"related_events" : [ "a7f8e61d-3dee-42c0-ad4b-8e8397fb97c1" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 29.546574,
"angle" : -2.7233684,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.0, 65.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a7f8e61d-3dee-42c0-ad4b-8e8397fb97c1",
"index" : 2319,
"period" : 2,
"timestamp" : "00:21:02.400",
"minute" : 66,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 65.0 ],
"related_events" : [ "48f22e1d-0648-41cd-b411-a21bc627d68d" ]
}, {
"id" : "a0c035cb-38b6-4311-bc20-f654d40602d7",
"index" : 2320,
"period" : 2,
"timestamp" : "00:21:02.400",
"minute" : 66,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 65.0 ],
"duration" : 0.04,
"related_events" : [ "a7f8e61d-3dee-42c0-ad4b-8e8397fb97c1", "ee39cff9-76c1-4250-906a-12be3015c36a" ],
"carry" : {
"end_location" : [ 7.0, 65.0 ]
}
}, {
"id" : "ee39cff9-76c1-4250-906a-12be3015c36a",
"index" : 2321,
"period" : 2,
"timestamp" : "00:21:02.440",
"minute" : 66,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 65.0 ],
"duration" : 2.32,
"related_events" : [ "2c5f1f7a-d8b2-4338-92b1-f76d3492a7af" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 60.74537,
"angle" : -0.5743048,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 58.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2c5f1f7a-d8b2-4338-92b1-f76d3492a7af",
"index" : 2322,
"period" : 2,
"timestamp" : "00:21:04.760",
"minute" : 66,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 58.0, 32.0 ],
"related_events" : [ "ee39cff9-76c1-4250-906a-12be3015c36a" ]
}, {
"id" : "37248e7f-04fb-4424-8520-cac49bdbb129",
"index" : 2323,
"period" : 2,
"timestamp" : "00:21:04.760",
"minute" : 66,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 58.0, 32.0 ],
"duration" : 1.253,
"under_pressure" : true,
"related_events" : [ "04c8625e-4e7a-4184-91d7-9bc2818b63e6", "2c5f1f7a-d8b2-4338-92b1-f76d3492a7af", "f5b5d20b-9ff8-49ac-8de7-ad32406f2dcf" ],
"carry" : {
"end_location" : [ 64.0, 33.0 ]
}
}, {
"id" : "f5b5d20b-9ff8-49ac-8de7-ad32406f2dcf",
"index" : 2324,
"period" : 2,
"timestamp" : "00:21:04.920",
"minute" : 66,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 42.0 ],
"duration" : 1.293,
"related_events" : [ "04c8625e-4e7a-4184-91d7-9bc2818b63e6", "37248e7f-04fb-4424-8520-cac49bdbb129" ]
}, {
"id" : "04c8625e-4e7a-4184-91d7-9bc2818b63e6",
"index" : 2325,
"period" : 2,
"timestamp" : "00:21:06.013",
"minute" : 66,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 64.0, 33.0 ],
"duration" : 1.107,
"under_pressure" : true,
"related_events" : [ "6fbc6d6e-98d1-4fe8-8f19-79255e2d05e2", "bb488585-1034-4459-91e9-3f4fabe0ab11", "f5b5d20b-9ff8-49ac-8de7-ad32406f2dcf" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 18.027756,
"angle" : -0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 23.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bb488585-1034-4459-91e9-3f4fabe0ab11",
"index" : 2326,
"period" : 2,
"timestamp" : "00:21:07.120",
"minute" : 66,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.0, 12.0 ],
"related_events" : [ "04c8625e-4e7a-4184-91d7-9bc2818b63e6" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6fbc6d6e-98d1-4fe8-8f19-79255e2d05e2",
"index" : 2327,
"period" : 2,
"timestamp" : "00:21:07.120",
"minute" : 66,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 58.0 ],
"duration" : 2.0,
"related_events" : [ "0234c577-1532-4b87-b1f6-a65a1f81c743", "04c8625e-4e7a-4184-91d7-9bc2818b63e6", "bd19791e-6bcb-4f10-88f3-941f2709f71e" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 15.652476,
"angle" : -0.4636476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 64,
"name" : "Interception"
}
}
}, {
"id" : "0234c577-1532-4b87-b1f6-a65a1f81c743",
"index" : 2328,
"period" : 2,
"timestamp" : "00:21:09.120",
"minute" : 66,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 52.0, 50.0 ],
"related_events" : [ "6fbc6d6e-98d1-4fe8-8f19-79255e2d05e2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bd19791e-6bcb-4f10-88f3-941f2709f71e",
"index" : 2329,
"period" : 2,
"timestamp" : "00:21:09.120",
"minute" : 66,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 30.0 ],
"duration" : 1.72,
"related_events" : [ "6fbc6d6e-98d1-4fe8-8f19-79255e2d05e2", "bfe5d4cb-3bb7-4f22-b3cd-97ca0f99ddfe" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 26.076809,
"angle" : -1.4940244,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "bfe5d4cb-3bb7-4f22-b3cd-97ca0f99ddfe",
"index" : 2330,
"period" : 2,
"timestamp" : "00:21:10.840",
"minute" : 66,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 67.0, 4.0 ],
"related_events" : [ "bd19791e-6bcb-4f10-88f3-941f2709f71e" ]
}, {
"id" : "480f5307-b466-4258-8ca2-4ed18844ba6c",
"index" : 2331,
"period" : 2,
"timestamp" : "00:21:10.840",
"minute" : 66,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 67.0, 4.0 ],
"duration" : 0.88,
"related_events" : [ "04ee047b-395e-4bcf-bac4-b35949367607", "bfe5d4cb-3bb7-4f22-b3cd-97ca0f99ddfe" ],
"carry" : {
"end_location" : [ 69.0, 5.0 ]
}
}, {
"id" : "04ee047b-395e-4bcf-bac4-b35949367607",
"index" : 2332,
"period" : 2,
"timestamp" : "00:21:11.720",
"minute" : 66,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 69.0, 5.0 ],
"duration" : 0.933,
"related_events" : [ "e8c11499-86ec-4c24-9abd-b834247360c5" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 14.142136,
"angle" : -0.14189705,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8c11499-86ec-4c24-9abd-b834247360c5",
"index" : 2333,
"period" : 2,
"timestamp" : "00:21:12.653",
"minute" : 66,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 3.0 ],
"related_events" : [ "04ee047b-395e-4bcf-bac4-b35949367607" ]
}, {
"id" : "f2b46b07-afcb-4302-8783-0f32469ca669",
"index" : 2334,
"period" : 2,
"timestamp" : "00:21:12.653",
"minute" : 66,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 3.0 ],
"duration" : 1.427,
"related_events" : [ "1b8fde62-bfe0-45a6-b47a-d77326a2e26c", "e8c11499-86ec-4c24-9abd-b834247360c5" ],
"carry" : {
"end_location" : [ 84.0, 4.0 ]
}
}, {
"id" : "1b8fde62-bfe0-45a6-b47a-d77326a2e26c",
"index" : 2335,
"period" : 2,
"timestamp" : "00:21:14.080",
"minute" : 66,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 84.0, 4.0 ],
"duration" : 0.92,
"related_events" : [ "fd7b9b36-679a-42b0-85b6-74b6aba5e98f" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 13.892444,
"angle" : 1.0427219,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fd7b9b36-679a-42b0-85b6-74b6aba5e98f",
"index" : 2336,
"period" : 2,
"timestamp" : "00:21:15.000",
"minute" : 66,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 16.0 ],
"related_events" : [ "1b8fde62-bfe0-45a6-b47a-d77326a2e26c" ]
}, {
"id" : "f614c15a-c388-4997-ba18-35883a3cd408",
"index" : 2337,
"period" : 2,
"timestamp" : "00:21:15.000",
"minute" : 66,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 16.0 ],
"duration" : 0.04,
"related_events" : [ "898a4262-1f1e-4c59-bc71-cfabe07c6c64", "fd7b9b36-679a-42b0-85b6-74b6aba5e98f" ],
"carry" : {
"end_location" : [ 91.0, 16.0 ]
}
}, {
"id" : "898a4262-1f1e-4c59-bc71-cfabe07c6c64",
"index" : 2338,
"period" : 2,
"timestamp" : "00:21:15.040",
"minute" : 66,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 16.0 ],
"duration" : 0.653,
"related_events" : [ "ce3eb955-8600-4be7-ac61-5c1a0ef54170" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 8.602325,
"angle" : -2.5213432,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ce3eb955-8600-4be7-ac61-5c1a0ef54170",
"index" : 2339,
"period" : 2,
"timestamp" : "00:21:15.693",
"minute" : 66,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 84.0, 11.0 ],
"related_events" : [ "898a4262-1f1e-4c59-bc71-cfabe07c6c64" ]
}, {
"id" : "a0fafe0d-75a2-42dc-891f-ff608e443b98",
"index" : 2340,
"period" : 2,
"timestamp" : "00:21:15.693",
"minute" : 66,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 84.0, 11.0 ],
"duration" : 2.427,
"under_pressure" : true,
"related_events" : [ "651ef00a-b3a8-457b-a067-2f551ec4096d", "ce3eb955-8600-4be7-ac61-5c1a0ef54170", "db2716cc-b618-4ecd-9034-25be91d08823" ],
"carry" : {
"end_location" : [ 86.0, 30.0 ]
}
}, {
"id" : "651ef00a-b3a8-457b-a067-2f551ec4096d",
"index" : 2341,
"period" : 2,
"timestamp" : "00:21:16.640",
"minute" : 66,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 32.0, 50.0 ],
"duration" : 1.493,
"related_events" : [ "a0fafe0d-75a2-42dc-891f-ff608e443b98", "db2716cc-b618-4ecd-9034-25be91d08823" ]
}, {
"id" : "db2716cc-b618-4ecd-9034-25be91d08823",
"index" : 2342,
"period" : 2,
"timestamp" : "00:21:18.120",
"minute" : 66,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 86.0, 30.0 ],
"duration" : 1.0,
"under_pressure" : true,
"related_events" : [ "199c03a8-07be-4e65-adf2-b4d865c205ed", "651ef00a-b3a8-457b-a067-2f551ec4096d" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 9.219544,
"angle" : 0.21866895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 95.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "199c03a8-07be-4e65-adf2-b4d865c205ed",
"index" : 2343,
"period" : 2,
"timestamp" : "00:21:19.120",
"minute" : 66,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.0, 32.0 ],
"related_events" : [ "db2716cc-b618-4ecd-9034-25be91d08823" ]
}, {
"id" : "34b1fcc6-0eb0-412d-88eb-7745f2d026a8",
"index" : 2344,
"period" : 2,
"timestamp" : "00:21:19.120",
"minute" : 66,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.0, 32.0 ],
"duration" : 1.333,
"related_events" : [ "00a2ee90-9748-4c0b-80d1-80c148f83b02" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 10.816654,
"angle" : -2.55359,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 26.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "00a2ee90-9748-4c0b-80d1-80c148f83b02",
"index" : 2345,
"period" : 2,
"timestamp" : "00:21:20.453",
"minute" : 66,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 86.0, 26.0 ],
"related_events" : [ "34b1fcc6-0eb0-412d-88eb-7745f2d026a8" ]
}, {
"id" : "c80950d7-6a2a-4c77-b88d-2e514064e94b",
"index" : 2346,
"period" : 2,
"timestamp" : "00:21:20.453",
"minute" : 66,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 86.0, 26.0 ],
"duration" : 2.787,
"related_events" : [ "00a2ee90-9748-4c0b-80d1-80c148f83b02", "0e54aa5a-88c2-422d-976e-a6da8f5e3cbc" ],
"carry" : {
"end_location" : [ 85.0, 30.0 ]
}
}, {
"id" : "0e54aa5a-88c2-422d-976e-a6da8f5e3cbc",
"index" : 2347,
"period" : 2,
"timestamp" : "00:21:23.240",
"minute" : 66,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 85.0, 30.0 ],
"duration" : 0.84,
"related_events" : [ "def0fb54-b43f-4b4f-8368-510a36507427" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 17.464249,
"angle" : 1.801887,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "def0fb54-b43f-4b4f-8368-510a36507427",
"index" : 2348,
"period" : 2,
"timestamp" : "00:21:24.080",
"minute" : 66,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 81.0, 47.0 ],
"related_events" : [ "0e54aa5a-88c2-422d-976e-a6da8f5e3cbc" ]
}, {
"id" : "cf62bbcd-fe5b-47d7-9060-376ac8844cf0",
"index" : 2349,
"period" : 2,
"timestamp" : "00:21:24.080",
"minute" : 66,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 81.0, 47.0 ],
"duration" : 2.8,
"related_events" : [ "1d6fbc2d-ff2c-40d8-9f96-ab14e7cd4932", "def0fb54-b43f-4b4f-8368-510a36507427" ],
"carry" : {
"end_location" : [ 85.0, 57.0 ]
}
}, {
"id" : "1d6fbc2d-ff2c-40d8-9f96-ab14e7cd4932",
"index" : 2350,
"period" : 2,
"timestamp" : "00:21:26.880",
"minute" : 66,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 85.0, 57.0 ],
"duration" : 1.013,
"related_events" : [ "d134bc96-1104-45d5-a059-e21dcf6c2d06" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 16.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d134bc96-1104-45d5-a059-e21dcf6c2d06",
"index" : 2351,
"period" : 2,
"timestamp" : "00:21:27.893",
"minute" : 66,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 101.0, 57.0 ],
"related_events" : [ "1d6fbc2d-ff2c-40d8-9f96-ab14e7cd4932" ]
}, {
"id" : "d06a5d74-7315-4da3-b72b-09e489f44fd9",
"index" : 2352,
"period" : 2,
"timestamp" : "00:21:27.893",
"minute" : 66,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 101.0, 57.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "2ea2cd1c-4ee7-48d6-a6f3-d8d43f138c50", "5f9d7255-52ea-4691-a6ef-980d9b5b85b1", "d134bc96-1104-45d5-a059-e21dcf6c2d06" ],
"carry" : {
"end_location" : [ 98.0, 57.0 ]
}
}, {
"id" : "2ea2cd1c-4ee7-48d6-a6f3-d8d43f138c50",
"index" : 2353,
"period" : 2,
"timestamp" : "00:21:28.573",
"minute" : 66,
"second" : 28,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.0, 24.0 ],
"related_events" : [ "5f9d7255-52ea-4691-a6ef-980d9b5b85b1", "d06a5d74-7315-4da3-b72b-09e489f44fd9" ]
}, {
"id" : "5f9d7255-52ea-4691-a6ef-980d9b5b85b1",
"index" : 2354,
"period" : 2,
"timestamp" : "00:21:28.573",
"minute" : 66,
"second" : 28,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 134,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 98.0, 57.0 ],
"under_pressure" : true,
"related_events" : [ "2ea2cd1c-4ee7-48d6-a6f3-d8d43f138c50" ]
}, {
"id" : "80e17d93-b296-4fdd-a090-45468d6cb7e0",
"index" : 2355,
"period" : 2,
"timestamp" : "00:22:26.160",
"minute" : 67,
"second" : 26,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 135,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 96.0, 54.0 ],
"duration" : 1.253,
"related_events" : [ "1c6cffe8-e92a-4698-9a20-a22ab3f97acb" ],
"shot" : {
"statsbomb_xg" : 0.042571124,
"end_location" : [ 120.0, 42.6, 3.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"freeze_frame" : [ {
"location" : [ 109.0, 36.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 50.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 120.0, 41.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 109.0, 45.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 47.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 108.0, 49.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 108.0, 51.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 108.0, 52.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 56.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 34.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 43.0 ],
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 107.0, 47.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 107.0, 49.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 106.0, 48.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 109.0, 45.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
}, {
"location" : [ 104.0, 40.0 ],
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 108.0, 35.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 89.0, 40.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 92.0, 52.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "1c6cffe8-e92a-4698-9a20-a22ab3f97acb",
"index" : 2356,
"period" : 2,
"timestamp" : "00:22:27.413",
"minute" : 67,
"second" : 27,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 135,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 40.0 ],
"related_events" : [ "80e17d93-b296-4fdd-a090-45468d6cb7e0" ],
"goalkeeper" : {
"end_location" : [ 1.0, 38.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "33d094c8-cd13-48be-b919-05e0efc5f244",
"index" : 2357,
"period" : 2,
"timestamp" : "00:22:58.200",
"minute" : 67,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 40.0 ],
"duration" : 4.12,
"related_events" : [ "27d25ac2-a4d5-40cc-bc0f-7da4925ca84a", "3a80c448-721b-45ca-a449-a2021a6854b0" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 72.443085,
"angle" : 0.11065722,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 48.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "3a80c448-721b-45ca-a449-a2021a6854b0",
"index" : 2358,
"period" : 2,
"timestamp" : "00:23:02.320",
"minute" : 68,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 78.0, 49.0 ],
"related_events" : [ "33d094c8-cd13-48be-b919-05e0efc5f244" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2130063b-b91c-47a9-83d2-1dcbb8396898",
"index" : 2359,
"period" : 2,
"timestamp" : "00:23:02.320",
"minute" : 68,
"second" : 2,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 79.0, 48.0 ],
"under_pressure" : true,
"related_events" : [ "27d25ac2-a4d5-40cc-bc0f-7da4925ca84a" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "27d25ac2-a4d5-40cc-bc0f-7da4925ca84a",
"index" : 2360,
"period" : 2,
"timestamp" : "00:23:02.320",
"minute" : 68,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 42.0, 33.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "2130063b-b91c-47a9-83d2-1dcbb8396898", "33d094c8-cd13-48be-b919-05e0efc5f244", "50d745af-9c61-4d6e-a00d-75c45a5c7c16" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 7.615773,
"angle" : 0.4048918,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 49.0, 36.0 ],
"aerial_won" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "50d745af-9c61-4d6e-a00d-75c45a5c7c16",
"index" : 2361,
"period" : 2,
"timestamp" : "00:23:03.160",
"minute" : 68,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.0, 36.0 ],
"related_events" : [ "27d25ac2-a4d5-40cc-bc0f-7da4925ca84a" ]
}, {
"id" : "78809d51-fd9c-4948-b662-7c22e123e473",
"index" : 2362,
"period" : 2,
"timestamp" : "00:23:03.160",
"minute" : 68,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.0, 36.0 ],
"duration" : 0.36,
"related_events" : [ "50d745af-9c61-4d6e-a00d-75c45a5c7c16", "ddf9dc5b-34fc-4057-9c31-52af7395fa33" ],
"carry" : {
"end_location" : [ 47.0, 36.0 ]
}
}, {
"id" : "ddf9dc5b-34fc-4057-9c31-52af7395fa33",
"index" : 2363,
"period" : 2,
"timestamp" : "00:23:03.520",
"minute" : 68,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 47.0, 36.0 ],
"duration" : 3.68,
"related_events" : [ "95a0ab28-6652-45b6-ac14-da341002e005" ],
"pass" : {
"recipient" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"length" : 20.248457,
"angle" : -0.5743048,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "95a0ab28-6652-45b6-ac14-da341002e005",
"index" : 2364,
"period" : 2,
"timestamp" : "00:23:07.200",
"minute" : 68,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.0, 27.0 ],
"related_events" : [ "ddf9dc5b-34fc-4057-9c31-52af7395fa33" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5178a2ce-6d0c-4125-a86a-a6ffb3d677a4",
"index" : 2365,
"period" : 2,
"timestamp" : "00:23:07.213",
"minute" : 68,
"second" : 7,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.0, 27.0 ],
"related_events" : [ "ad5c60a2-ac60-4f6d-a17c-65d37b6b0ebb" ]
}, {
"id" : "ad5c60a2-ac60-4f6d-a17c-65d37b6b0ebb",
"index" : 2366,
"period" : 2,
"timestamp" : "00:23:07.213",
"minute" : 68,
"second" : 7,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 54.0 ],
"under_pressure" : true,
"related_events" : [ "5178a2ce-6d0c-4125-a86a-a6ffb3d677a4" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "ac0b759e-97f6-46c5-a4f7-6eda5a9d492a",
"index" : 2367,
"period" : 2,
"timestamp" : "00:23:25.280",
"minute" : 68,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 60.0, 58.0 ],
"duration" : 2.92,
"related_events" : [ "81d4f9f0-bca9-4910-a459-c3cf2932eacf" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 63.134777,
"angle" : -1.0575441,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 91.0, 3.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "81d4f9f0-bca9-4910-a459-c3cf2932eacf",
"index" : 2368,
"period" : 2,
"timestamp" : "00:23:28.200",
"minute" : 68,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 3.0 ],
"related_events" : [ "ac0b759e-97f6-46c5-a4f7-6eda5a9d492a" ]
}, {
"id" : "c2974951-903f-47b7-b48f-188af2ed8d46",
"index" : 2369,
"period" : 2,
"timestamp" : "00:23:28.200",
"minute" : 68,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 91.0, 3.0 ],
"duration" : 1.093,
"under_pressure" : true,
"related_events" : [ "5693ad62-7b32-40ec-9b5e-b142d32a6085", "81d4f9f0-bca9-4910-a459-c3cf2932eacf", "97155d2a-635b-41ce-8d96-1804eaaf09ea" ],
"carry" : {
"end_location" : [ 95.0, 6.0 ]
}
}, {
"id" : "97155d2a-635b-41ce-8d96-1804eaaf09ea",
"index" : 2370,
"period" : 2,
"timestamp" : "00:23:28.200",
"minute" : 68,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 26.0, 75.0 ],
"duration" : 0.56,
"related_events" : [ "c2974951-903f-47b7-b48f-188af2ed8d46" ]
}, {
"id" : "baf62cf6-42d9-4fda-9bdc-efe5ead1c47e",
"index" : 2371,
"period" : 2,
"timestamp" : "00:23:29.293",
"minute" : 68,
"second" : 29,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 26.0, 75.0 ],
"related_events" : [ "5693ad62-7b32-40ec-9b5e-b142d32a6085", "9e235cc4-e3e6-4c79-8976-8c9744a7f434" ]
}, {
"id" : "5693ad62-7b32-40ec-9b5e-b142d32a6085",
"index" : 2372,
"period" : 2,
"timestamp" : "00:23:29.293",
"minute" : 68,
"second" : 29,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 95.0, 6.0 ],
"under_pressure" : true,
"related_events" : [ "baf62cf6-42d9-4fda-9bdc-efe5ead1c47e" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "9e235cc4-e3e6-4c79-8976-8c9744a7f434",
"index" : 2373,
"period" : 2,
"timestamp" : "00:23:29.293",
"minute" : 68,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 95.0, 6.0 ],
"duration" : 1.547,
"under_pressure" : true,
"related_events" : [ "5693ad62-7b32-40ec-9b5e-b142d32a6085", "7d0e971a-60b8-4905-a80c-72032001e442", "baf62cf6-42d9-4fda-9bdc-efe5ead1c47e" ],
"carry" : {
"end_location" : [ 93.0, 1.0 ]
}
}, {
"id" : "7d0e971a-60b8-4905-a80c-72032001e442",
"index" : 2374,
"period" : 2,
"timestamp" : "00:23:30.840",
"minute" : 68,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 93.0, 1.0 ],
"duration" : 0.68,
"related_events" : [ "af4f5814-cdbd-475b-849d-429075bdb8d1" ],
"pass" : {
"length" : 7.615773,
"angle" : 1.1659045,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 96.0, 8.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "af4f5814-cdbd-475b-849d-429075bdb8d1",
"index" : 2375,
"period" : 2,
"timestamp" : "00:23:31.520",
"minute" : 68,
"second" : 31,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 25.0, 73.0 ],
"related_events" : [ "7d0e971a-60b8-4905-a80c-72032001e442" ]
}, {
"id" : "d2456e93-045b-4fdb-b40f-7c1c506be383",
"index" : 2376,
"period" : 2,
"timestamp" : "00:23:31.520",
"minute" : 68,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 25.0, 73.0 ],
"duration" : 1.12,
"related_events" : [ "5bd97cee-307e-4e61-bd3e-cdaa4e2d3be1", "af4f5814-cdbd-475b-849d-429075bdb8d1" ],
"carry" : {
"end_location" : [ 28.0, 73.0 ]
}
}, {
"id" : "5bd97cee-307e-4e61-bd3e-cdaa4e2d3be1",
"index" : 2377,
"period" : 2,
"timestamp" : "00:23:32.640",
"minute" : 68,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 28.0, 73.0 ],
"duration" : 0.8,
"related_events" : [ "57ddf371-5d78-4937-8e73-f38f5338a82e" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.848858,
"angle" : -0.41822433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 69.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "57ddf371-5d78-4937-8e73-f38f5338a82e",
"index" : 2378,
"period" : 2,
"timestamp" : "00:23:33.440",
"minute" : 68,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 37.0, 69.0 ],
"related_events" : [ "5bd97cee-307e-4e61-bd3e-cdaa4e2d3be1" ]
}, {
"id" : "4da9b1a9-c3f1-43ae-9bcf-73521816d27b",
"index" : 2379,
"period" : 2,
"timestamp" : "00:23:33.440",
"minute" : 68,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 37.0, 69.0 ],
"duration" : 0.053,
"related_events" : [ "57ddf371-5d78-4937-8e73-f38f5338a82e", "f5ba75b1-a604-4e13-befc-30f0ffc9c2a3" ],
"carry" : {
"end_location" : [ 36.0, 73.0 ]
}
}, {
"id" : "f5ba75b1-a604-4e13-befc-30f0ffc9c2a3",
"index" : 2380,
"period" : 2,
"timestamp" : "00:23:33.493",
"minute" : 68,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 73.0 ],
"duration" : 0.866,
"related_events" : [ "e88ca7bc-4801-47eb-a0b8-8637da43de9b" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 7.28011,
"angle" : 1.849096,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 80.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "e88ca7bc-4801-47eb-a0b8-8637da43de9b",
"index" : 2381,
"period" : 2,
"timestamp" : "00:23:34.359",
"minute" : 68,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 32.0, 78.0 ],
"related_events" : [ "f5ba75b1-a604-4e13-befc-30f0ffc9c2a3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8b3e30ca-b2eb-42f5-826d-d799768771c7",
"index" : 2382,
"period" : 2,
"timestamp" : "00:23:53.760",
"minute" : 68,
"second" : 53,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5726,
"name" : "Khalid Boutaïb"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
}
}
}, {
"id" : "4e568d49-e73f-40ef-8937-f8997b0c809d",
"index" : 2383,
"period" : 2,
"timestamp" : "00:24:12.000",
"minute" : 69,
"second" : 12,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 137,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4272,
"name" : "João Mário Naval da Costa Eduardo"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
}
}
}, {
"id" : "ec843564-9feb-4590-b4b1-c9c120cc1eff",
"index" : 2384,
"period" : 2,
"timestamp" : "00:24:33.320",
"minute" : 69,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 90.0, 2.0 ],
"duration" : 1.373,
"related_events" : [ "64dd2b34-2a0d-4389-a127-a5cfadfa0409" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 11.18034,
"angle" : 2.0344439,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 12.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "64dd2b34-2a0d-4389-a127-a5cfadfa0409",
"index" : 2385,
"period" : 2,
"timestamp" : "00:24:34.693",
"minute" : 69,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 85.0, 12.0 ],
"related_events" : [ "ec843564-9feb-4590-b4b1-c9c120cc1eff" ]
}, {
"id" : "ad109ae8-078a-4e28-b5c8-ca3f6449d083",
"index" : 2386,
"period" : 2,
"timestamp" : "00:24:34.693",
"minute" : 69,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 85.0, 12.0 ],
"duration" : 0.547,
"related_events" : [ "0b5b6ac5-02c7-4a09-9614-0ed7dab5998a", "64dd2b34-2a0d-4389-a127-a5cfadfa0409" ],
"carry" : {
"end_location" : [ 84.0, 15.0 ]
}
}, {
"id" : "0b5b6ac5-02c7-4a09-9614-0ed7dab5998a",
"index" : 2387,
"period" : 2,
"timestamp" : "00:24:35.240",
"minute" : 69,
"second" : 35,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 15.0 ],
"under_pressure" : true,
"related_events" : [ "30d5c5ee-07b0-484d-ada9-0a25283354fe" ]
}, {
"id" : "30d5c5ee-07b0-484d-ada9-0a25283354fe",
"index" : 2388,
"period" : 2,
"timestamp" : "00:24:35.240",
"minute" : 69,
"second" : 35,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 37.0, 66.0 ],
"under_pressure" : true,
"related_events" : [ "0b5b6ac5-02c7-4a09-9614-0ed7dab5998a" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "76aaceee-7a01-48b7-8876-d9094b0d0e47",
"index" : 2389,
"period" : 2,
"timestamp" : "00:24:35.240",
"minute" : 69,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 37.0, 66.0 ],
"duration" : 1.56,
"related_events" : [ "30d5c5ee-07b0-484d-ada9-0a25283354fe", "774215d3-3ff5-4dc1-847c-0c74f177abb9" ],
"carry" : {
"end_location" : [ 48.0, 56.0 ]
}
}, {
"id" : "774215d3-3ff5-4dc1-847c-0c74f177abb9",
"index" : 2390,
"period" : 2,
"timestamp" : "00:24:36.800",
"minute" : 69,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 48.0, 56.0 ],
"duration" : 3.92,
"related_events" : [ "ccb939c6-87d2-4682-87d0-3bb130fb02b4", "da2cd437-882a-4c2e-8ab8-fc61926c08b4" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 48.259712,
"angle" : 0.10379234,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ccb939c6-87d2-4682-87d0-3bb130fb02b4",
"index" : 2391,
"period" : 2,
"timestamp" : "00:24:40.720",
"minute" : 69,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 93.0, 62.0 ],
"related_events" : [ "774215d3-3ff5-4dc1-847c-0c74f177abb9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "da2cd437-882a-4c2e-8ab8-fc61926c08b4",
"index" : 2392,
"period" : 2,
"timestamp" : "00:24:40.720",
"minute" : 69,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 20.0 ],
"duration" : 2.0,
"related_events" : [ "774215d3-3ff5-4dc1-847c-0c74f177abb9", "ad8846cb-2a95-4c23-8be7-21cb5f37310e" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 25.553865,
"angle" : 2.6078844,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 3.0, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3d0cf7ed-2510-4084-b5d4-e3f1cac0bbcd",
"index" : 2393,
"period" : 2,
"timestamp" : "00:24:42.280",
"minute" : 69,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 108.0, 57.0 ],
"duration" : 0.533,
"related_events" : [ "ad8846cb-2a95-4c23-8be7-21cb5f37310e", "b2ca8896-b261-488b-b2f9-c34cac440c05" ]
}, {
"id" : "ad8846cb-2a95-4c23-8be7-21cb5f37310e",
"index" : 2394,
"period" : 2,
"timestamp" : "00:24:42.720",
"minute" : 69,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 33.0 ],
"under_pressure" : true,
"related_events" : [ "3d0cf7ed-2510-4084-b5d4-e3f1cac0bbcd", "da2cd437-882a-4c2e-8ab8-fc61926c08b4" ]
}, {
"id" : "b2ca8896-b261-488b-b2f9-c34cac440c05",
"index" : 2395,
"period" : 2,
"timestamp" : "00:24:42.720",
"minute" : 69,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.0, 33.0 ],
"duration" : 3.56,
"under_pressure" : true,
"related_events" : [ "1fc9518e-7efc-48aa-bc56-f5a1a64b662f", "3d0cf7ed-2510-4084-b5d4-e3f1cac0bbcd", "bf2ec146-3212-4acb-879a-76f59c095025" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 57.706154,
"angle" : -0.15660188,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 60.0, 24.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bf2ec146-3212-4acb-879a-76f59c095025",
"index" : 2396,
"period" : 2,
"timestamp" : "00:24:46.280",
"minute" : 69,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 59.0, 29.0 ],
"related_events" : [ "b2ca8896-b261-488b-b2f9-c34cac440c05" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1fc9518e-7efc-48aa-bc56-f5a1a64b662f",
"index" : 2397,
"period" : 2,
"timestamp" : "00:24:46.280",
"minute" : 69,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 61.0, 57.0 ],
"duration" : 1.68,
"related_events" : [ "89f5e0da-0828-4ae1-9676-6a404a35a664", "b2ca8896-b261-488b-b2f9-c34cac440c05", "fba1c06f-9bda-4121-b7b4-bd40fe1079f5" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 18.027756,
"angle" : 0.055498507,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 58.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "fba1c06f-9bda-4121-b7b4-bd40fe1079f5",
"index" : 2398,
"period" : 2,
"timestamp" : "00:24:47.960",
"minute" : 69,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 80.0, 58.0 ],
"related_events" : [ "1fc9518e-7efc-48aa-bc56-f5a1a64b662f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "89f5e0da-0828-4ae1-9676-6a404a35a664",
"index" : 2399,
"period" : 2,
"timestamp" : "00:24:47.960",
"minute" : 69,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.0, 23.0 ],
"duration" : 0.96,
"related_events" : [ "1fc9518e-7efc-48aa-bc56-f5a1a64b662f", "d820a832-4fa2-465a-b11d-1be80b4e1727", "fa9cdcfc-c0f1-4fca-9f75-b15f3b5653b9" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 5.3851647,
"angle" : 1.19029,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 44.0, 28.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "fa9cdcfc-c0f1-4fca-9f75-b15f3b5653b9",
"index" : 2400,
"period" : 2,
"timestamp" : "00:24:48.920",
"minute" : 69,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 45.0, 32.0 ],
"related_events" : [ "89f5e0da-0828-4ae1-9676-6a404a35a664" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d820a832-4fa2-465a-b11d-1be80b4e1727",
"index" : 2401,
"period" : 2,
"timestamp" : "00:24:48.920",
"minute" : 69,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.0, 53.0 ],
"duration" : 2.04,
"related_events" : [ "57557412-6426-4800-8502-9d8e0834c744", "89f5e0da-0828-4ae1-9676-6a404a35a664" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.165525,
"angle" : -1.735945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 75.0, 41.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "57557412-6426-4800-8502-9d8e0834c744",
"index" : 2402,
"period" : 2,
"timestamp" : "00:24:50.960",
"minute" : 69,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.0, 41.0 ],
"related_events" : [ "d820a832-4fa2-465a-b11d-1be80b4e1727" ]
}, {
"id" : "242e5bf3-2ee5-44a6-b54d-7214e70ef7db",
"index" : 2403,
"period" : 2,
"timestamp" : "00:24:50.960",
"minute" : 69,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.0, 41.0 ],
"duration" : 1.6,
"related_events" : [ "e7d02108-78be-4179-b1a8-18ec73548d6c" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 10.0,
"angle" : 3.1415927,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 65.0, 41.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e7d02108-78be-4179-b1a8-18ec73548d6c",
"index" : 2404,
"period" : 2,
"timestamp" : "00:24:52.560",
"minute" : 69,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 41.0 ],
"related_events" : [ "242e5bf3-2ee5-44a6-b54d-7214e70ef7db" ]
}, {
"id" : "f3ce4a62-fcb2-4504-91d6-ac0c172d2dad",
"index" : 2405,
"period" : 2,
"timestamp" : "00:24:52.560",
"minute" : 69,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 41.0 ],
"duration" : 1.2,
"related_events" : [ "105d5959-c608-47c5-b142-94e99fad3da4" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 14.21267,
"angle" : 2.4558632,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 50.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "105d5959-c608-47c5-b142-94e99fad3da4",
"index" : 2406,
"period" : 2,
"timestamp" : "00:24:53.760",
"minute" : 69,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 50.0 ],
"related_events" : [ "f3ce4a62-fcb2-4504-91d6-ac0c172d2dad" ]
}, {
"id" : "f571dbed-9392-4ff1-92eb-3d39aa2eefd5",
"index" : 2407,
"period" : 2,
"timestamp" : "00:24:53.760",
"minute" : 69,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 50.0 ],
"duration" : 1.093,
"under_pressure" : true,
"related_events" : [ "105d5959-c608-47c5-b142-94e99fad3da4", "266acca7-a1ea-4395-8ea1-6db97edf8477", "f5fe6f97-c605-4b19-b206-9c8880004be7" ],
"carry" : {
"end_location" : [ 54.0, 51.0 ]
}
}, {
"id" : "f5fe6f97-c605-4b19-b206-9c8880004be7",
"index" : 2408,
"period" : 2,
"timestamp" : "00:24:54.360",
"minute" : 69,
"second" : 54,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 60.0, 31.0 ],
"duration" : 1.2,
"related_events" : [ "266acca7-a1ea-4395-8ea1-6db97edf8477", "f571dbed-9392-4ff1-92eb-3d39aa2eefd5" ]
}, {
"id" : "266acca7-a1ea-4395-8ea1-6db97edf8477",
"index" : 2409,
"period" : 2,
"timestamp" : "00:24:54.853",
"minute" : 69,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.0, 51.0 ],
"duration" : 2.787,
"under_pressure" : true,
"related_events" : [ "08924eaa-83d1-49ac-aa78-56298bcea5de", "b2b3e44f-6b69-4a7a-8c00-886337100499", "f5fe6f97-c605-4b19-b206-9c8880004be7" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 49.24429,
"angle" : 0.41822433,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 99.0, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b2b3e44f-6b69-4a7a-8c00-886337100499",
"index" : 2410,
"period" : 2,
"timestamp" : "00:24:57.640",
"minute" : 69,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 139,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 100.0, 67.0 ],
"related_events" : [ "266acca7-a1ea-4395-8ea1-6db97edf8477" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "08924eaa-83d1-49ac-aa78-56298bcea5de",
"index" : 2411,
"period" : 2,
"timestamp" : "00:24:57.640",
"minute" : 69,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.0, 10.0 ],
"duration" : 3.12,
"related_events" : [ "266acca7-a1ea-4395-8ea1-6db97edf8477", "a53f9acf-a3c3-453a-8c22-2a6f0323317f" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 12.806249,
"angle" : 0.8960554,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 30.0, 20.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a53f9acf-a3c3-453a-8c22-2a6f0323317f",
"index" : 2412,
"period" : 2,
"timestamp" : "00:25:00.760",
"minute" : 70,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 30.0, 20.0 ],
"related_events" : [ "08924eaa-83d1-49ac-aa78-56298bcea5de" ]
}, {
"id" : "4f5e71bf-790e-4370-a136-21a7923c22f2",
"index" : 2413,
"period" : 2,
"timestamp" : "00:25:00.760",
"minute" : 70,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 30.0, 20.0 ],
"duration" : 1.0,
"related_events" : [ "a53f9acf-a3c3-453a-8c22-2a6f0323317f", "a619119c-ea5f-4999-b9fa-00531be0d5a2" ],
"carry" : {
"end_location" : [ 25.0, 20.0 ]
}
}, {
"id" : "a619119c-ea5f-4999-b9fa-00531be0d5a2",
"index" : 2414,
"period" : 2,
"timestamp" : "00:25:01.760",
"minute" : 70,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 25.0, 20.0 ],
"duration" : 3.56,
"related_events" : [ "e8d60f8c-018a-4868-91d8-70406d1a9bcd" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 42.047592,
"angle" : 2.0131705,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 7.0, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8d60f8c-018a-4868-91d8-70406d1a9bcd",
"index" : 2415,
"period" : 2,
"timestamp" : "00:25:05.320",
"minute" : 70,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 7.0, 58.0 ],
"related_events" : [ "a619119c-ea5f-4999-b9fa-00531be0d5a2" ]
}, {
"id" : "c86005d5-29c7-4c5e-a2cf-c43ca0ee0b79",
"index" : 2416,
"period" : 2,
"timestamp" : "00:25:05.320",
"minute" : 70,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 7.0, 58.0 ],
"duration" : 3.48,
"under_pressure" : true,
"related_events" : [ "829c637e-e900-4949-a6b1-137cc5378395", "b6bb046c-24e7-449d-bde4-7410bb254481", "e8d60f8c-018a-4868-91d8-70406d1a9bcd" ],
"carry" : {
"end_location" : [ 20.0, 76.0 ]
}
}, {
"id" : "b6bb046c-24e7-449d-bde4-7410bb254481",
"index" : 2417,
"period" : 2,
"timestamp" : "00:25:07.880",
"minute" : 70,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.0, 15.0 ],
"duration" : 1.093,
"related_events" : [ "829c637e-e900-4949-a6b1-137cc5378395", "c86005d5-29c7-4c5e-a2cf-c43ca0ee0b79" ]
}, {
"id" : "829c637e-e900-4949-a6b1-137cc5378395",
"index" : 2418,
"period" : 2,
"timestamp" : "00:25:08.800",
"minute" : 70,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 20.0, 76.0 ],
"duration" : 1.093,
"under_pressure" : true,
"related_events" : [ "5722481f-a4f4-4b29-9c39-12d71c5e2d32", "b6bb046c-24e7-449d-bde4-7410bb254481" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 18.027756,
"angle" : -0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5722481f-a4f4-4b29-9c39-12d71c5e2d32",
"index" : 2419,
"period" : 2,
"timestamp" : "00:25:09.893",
"minute" : 70,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 35.0, 66.0 ],
"related_events" : [ "829c637e-e900-4949-a6b1-137cc5378395" ]
}, {
"id" : "17197d70-133a-47c2-866e-9d4efaee334f",
"index" : 2420,
"period" : 2,
"timestamp" : "00:25:09.893",
"minute" : 70,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 35.0, 66.0 ],
"duration" : 3.12,
"under_pressure" : true,
"related_events" : [ "1d1f9f16-f785-4b61-8828-2d04e5116c85", "5722481f-a4f4-4b29-9c39-12d71c5e2d32", "8d460133-19b2-4806-91ef-2869ec380dd7" ],
"carry" : {
"end_location" : [ 39.0, 63.0 ]
}
}, {
"id" : "8d460133-19b2-4806-91ef-2869ec380dd7",
"index" : 2421,
"period" : 2,
"timestamp" : "00:25:10.093",
"minute" : 70,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 85.0, 10.0 ],
"duration" : 2.586,
"related_events" : [ "17197d70-133a-47c2-866e-9d4efaee334f" ]
}, {
"id" : "1d1f9f16-f785-4b61-8828-2d04e5116c85",
"index" : 2422,
"period" : 2,
"timestamp" : "00:25:13.013",
"minute" : 70,
"second" : 13,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 39.0, 63.0 ],
"under_pressure" : true,
"related_events" : [ "95754293-eb63-4c25-b03a-d244971c4407" ]
}, {
"id" : "95754293-eb63-4c25-b03a-d244971c4407",
"index" : 2423,
"period" : 2,
"timestamp" : "00:25:13.013",
"minute" : 70,
"second" : 13,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 82.0, 18.0 ],
"under_pressure" : true,
"related_events" : [ "1d1f9f16-f785-4b61-8828-2d04e5116c85" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "c5937aa1-5ac7-46d4-825f-9338396e0655",
"index" : 2424,
"period" : 2,
"timestamp" : "00:25:13.080",
"minute" : 70,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 79.0, 20.0 ],
"duration" : 1.52,
"related_events" : [ "b302aeee-788c-4a0e-af4a-31e706c55c77" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 11.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 20.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "b302aeee-788c-4a0e-af4a-31e706c55c77",
"index" : 2425,
"period" : 2,
"timestamp" : "00:25:14.600",
"minute" : 70,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 90.0, 20.0 ],
"related_events" : [ "c5937aa1-5ac7-46d4-825f-9338396e0655" ]
}, {
"id" : "c4566bc6-72bb-492e-bdec-94b8b0edf17f",
"index" : 2426,
"period" : 2,
"timestamp" : "00:25:14.600",
"minute" : 70,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 90.0, 20.0 ],
"duration" : 0.64,
"related_events" : [ "3e103474-82ab-4c53-a25e-46e21e0674e8", "b302aeee-788c-4a0e-af4a-31e706c55c77" ],
"carry" : {
"end_location" : [ 93.0, 17.0 ]
}
}, {
"id" : "3e103474-82ab-4c53-a25e-46e21e0674e8",
"index" : 2427,
"period" : 2,
"timestamp" : "00:25:15.240",
"minute" : 70,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 17.0 ],
"duration" : 1.0,
"related_events" : [ "0f997fc0-2da0-4690-8de3-e2e6f270ed20", "5b8522da-3671-42a3-82a5-40b7ca6c86ea" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 21.470911,
"angle" : 1.0863184,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.0, 36.0 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0f997fc0-2da0-4690-8de3-e2e6f270ed20",
"index" : 2428,
"period" : 2,
"timestamp" : "00:25:16.240",
"minute" : 70,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 40.0 ],
"related_events" : [ "3e103474-82ab-4c53-a25e-46e21e0674e8" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5b8522da-3671-42a3-82a5-40b7ca6c86ea",
"index" : 2429,
"period" : 2,
"timestamp" : "00:25:16.240",
"minute" : 70,
"second" : 16,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 18.0, 45.0 ],
"under_pressure" : true,
"related_events" : [ "3e103474-82ab-4c53-a25e-46e21e0674e8" ]
}, {
"id" : "a10a0d88-d1fa-4797-ac24-7b5dd956d76d",
"index" : 2430,
"period" : 2,
"timestamp" : "00:25:19.560",
"minute" : 70,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.0, 4.0 ],
"duration" : 0.533,
"pass" : {
"length" : 3.6055512,
"angle" : -0.5880026,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 75.0, 2.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 75,
"name" : "Out"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "d37cf9e5-a14f-4763-9788-95870faa58ba",
"index" : 2431,
"period" : 2,
"timestamp" : "00:25:36.520",
"minute" : 70,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 79.0 ],
"duration" : 0.933,
"related_events" : [ "0d862b9b-d6ae-492a-bd89-1c887a048fe5" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 11.18034,
"angle" : -2.0344439,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 37.0, 69.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "0d862b9b-d6ae-492a-bd89-1c887a048fe5",
"index" : 2432,
"period" : 2,
"timestamp" : "00:25:37.453",
"minute" : 70,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 69.0 ],
"related_events" : [ "d37cf9e5-a14f-4763-9788-95870faa58ba" ]
}, {
"id" : "f8dc8e29-791b-4896-9a55-2fca5ba08c8d",
"index" : 2433,
"period" : 2,
"timestamp" : "00:25:37.453",
"minute" : 70,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 37.0, 69.0 ],
"duration" : 1.707,
"related_events" : [ "0d862b9b-d6ae-492a-bd89-1c887a048fe5", "8cbc6dd1-5257-4516-9bfb-4760a0728817" ],
"carry" : {
"end_location" : [ 39.0, 68.0 ]
}
}, {
"id" : "8cbc6dd1-5257-4516-9bfb-4760a0728817",
"index" : 2434,
"period" : 2,
"timestamp" : "00:25:39.160",
"minute" : 70,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 39.0, 68.0 ],
"duration" : 2.4,
"related_events" : [ "064502f2-3673-4376-9c48-d01a7ea67e6e" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 38.28838,
"angle" : -0.8593372,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.0, 39.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "064502f2-3673-4376-9c48-d01a7ea67e6e",
"index" : 2435,
"period" : 2,
"timestamp" : "00:25:41.560",
"minute" : 70,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 64.0, 39.0 ],
"related_events" : [ "8cbc6dd1-5257-4516-9bfb-4760a0728817" ]
}, {
"id" : "964dfb0f-4312-4090-8dc4-dc0317af1fe0",
"index" : 2436,
"period" : 2,
"timestamp" : "00:25:41.560",
"minute" : 70,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 64.0, 39.0 ],
"duration" : 2.84,
"related_events" : [ "064502f2-3673-4376-9c48-d01a7ea67e6e", "d415a120-9010-482e-b255-76de9aa46561" ],
"carry" : {
"end_location" : [ 75.0, 27.0 ]
}
}, {
"id" : "d415a120-9010-482e-b255-76de9aa46561",
"index" : 2437,
"period" : 2,
"timestamp" : "00:25:44.400",
"minute" : 70,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 75.0, 27.0 ],
"duration" : 1.68,
"related_events" : [ "b03b9550-1481-4ebf-985c-7e0345ca6876" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 25.942244,
"angle" : -1.0899091,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 4.0 ],
"assisted_shot_id" : "1085f4fc-7515-4b73-b619-0765c4d6e303",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b03b9550-1481-4ebf-985c-7e0345ca6876",
"index" : 2438,
"period" : 2,
"timestamp" : "00:25:46.080",
"minute" : 70,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 87.0, 4.0 ],
"related_events" : [ "d415a120-9010-482e-b255-76de9aa46561" ]
}, {
"id" : "99cbf38c-0c92-41c3-971a-d0f96ccd7a86",
"index" : 2439,
"period" : 2,
"timestamp" : "00:25:46.080",
"minute" : 70,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 87.0, 4.0 ],
"duration" : 3.0,
"related_events" : [ "1085f4fc-7515-4b73-b619-0765c4d6e303", "b03b9550-1481-4ebf-985c-7e0345ca6876" ],
"carry" : {
"end_location" : [ 93.0, 17.0 ]
}
}, {
"id" : "1085f4fc-7515-4b73-b619-0765c4d6e303",
"index" : 2440,
"period" : 2,
"timestamp" : "00:25:49.080",
"minute" : 70,
"second" : 49,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 93.0, 17.0 ],
"duration" : 0.16,
"related_events" : [ "9c3ccbfe-34d0-48c5-a2bb-cc94d55d5309", "c9b86f11-346f-43a8-8ad7-dff9ced745a9" ],
"shot" : {
"statsbomb_xg" : 0.006081588,
"end_location" : [ 97.0, 17.0 ],
"key_pass_id" : "d415a120-9010-482e-b255-76de9aa46561",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 119.0, 37.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 102.0, 12.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 89.0, 21.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 91.0, 19.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : false
}, {
"location" : [ 97.0, 18.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 94.0, 31.0 ],
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 101.0, 22.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 102.0, 31.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 101.0, 32.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 105.0, 42.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 105.0, 43.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 37.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
} ]
}
}, {
"id" : "c9b86f11-346f-43a8-8ad7-dff9ced745a9",
"index" : 2441,
"period" : 2,
"timestamp" : "00:25:49.240",
"minute" : 70,
"second" : 49,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 24.0, 64.0 ],
"related_events" : [ "1085f4fc-7515-4b73-b619-0765c4d6e303" ]
}, {
"id" : "9c3ccbfe-34d0-48c5-a2bb-cc94d55d5309",
"index" : 2442,
"period" : 2,
"timestamp" : "00:25:49.893",
"minute" : 70,
"second" : 49,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 44.0 ],
"related_events" : [ "1085f4fc-7515-4b73-b619-0765c4d6e303" ],
"goalkeeper" : {
"end_location" : [ 2.0, 43.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "4f0f9e32-5129-41c1-93e4-459cddb4c2ce",
"index" : 2443,
"period" : 2,
"timestamp" : "00:25:50.800",
"minute" : 70,
"second" : 50,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 141,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 13.0, 38.0 ],
"under_pressure" : true
}, {
"id" : "61d6ddcd-1cf4-46b2-ac17-74220779a59e",
"index" : 2444,
"period" : 2,
"timestamp" : "00:25:53.080",
"minute" : 70,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 33.0, 13.0 ]
}, {
"id" : "e96a100f-28e7-4442-904c-a0e13d5678f1",
"index" : 2445,
"period" : 2,
"timestamp" : "00:25:53.080",
"minute" : 70,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 33.0, 13.0 ],
"duration" : 1.68,
"related_events" : [ "352d73be-da16-49de-a975-4db98481300c", "61d6ddcd-1cf4-46b2-ac17-74220779a59e" ],
"carry" : {
"end_location" : [ 33.0, 19.0 ]
}
}, {
"id" : "352d73be-da16-49de-a975-4db98481300c",
"index" : 2446,
"period" : 2,
"timestamp" : "00:25:54.760",
"minute" : 70,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 33.0, 19.0 ],
"duration" : 1.28,
"related_events" : [ "81f42c41-9507-4323-95cc-5d5cc0a57ea5" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 23.194826,
"angle" : 1.7004988,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "81f42c41-9507-4323-95cc-5d5cc0a57ea5",
"index" : 2447,
"period" : 2,
"timestamp" : "00:25:56.040",
"minute" : 70,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 30.0, 42.0 ],
"related_events" : [ "352d73be-da16-49de-a975-4db98481300c" ]
}, {
"id" : "7fae76a4-d6d3-4003-a95c-f8008735b649",
"index" : 2448,
"period" : 2,
"timestamp" : "00:25:56.040",
"minute" : 70,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 30.0, 42.0 ],
"duration" : 0.693,
"related_events" : [ "4d3d597f-e903-4de1-b56c-6953c770abef", "81f42c41-9507-4323-95cc-5d5cc0a57ea5" ],
"carry" : {
"end_location" : [ 30.0, 42.0 ]
}
}, {
"id" : "4d3d597f-e903-4de1-b56c-6953c770abef",
"index" : 2449,
"period" : 2,
"timestamp" : "00:25:56.733",
"minute" : 70,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 30.0, 42.0 ],
"duration" : 1.026,
"related_events" : [ "fc30d1c8-0937-4ca3-a5c7-7783d989519f" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 14.56022,
"angle" : 1.849096,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fc30d1c8-0937-4ca3-a5c7-7783d989519f",
"index" : 2450,
"period" : 2,
"timestamp" : "00:25:57.759",
"minute" : 70,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 56.0 ],
"related_events" : [ "4d3d597f-e903-4de1-b56c-6953c770abef" ]
}, {
"id" : "6ce4c3f0-76ee-4607-a7ba-da212006cfe1",
"index" : 2451,
"period" : 2,
"timestamp" : "00:25:57.759",
"minute" : 70,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 56.0 ],
"duration" : 0.481,
"related_events" : [ "ca53a5c0-8142-4c6c-bab7-96d5e4501bae", "fc30d1c8-0937-4ca3-a5c7-7783d989519f" ],
"carry" : {
"end_location" : [ 28.0, 58.0 ]
}
}, {
"id" : "ca53a5c0-8142-4c6c-bab7-96d5e4501bae",
"index" : 2452,
"period" : 2,
"timestamp" : "00:25:58.240",
"minute" : 70,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.0, 58.0 ],
"duration" : 1.093,
"related_events" : [ "40550040-5ab0-449c-b0eb-eb17f872a6c1" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 10.049875,
"angle" : 0.09966865,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 59.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "40550040-5ab0-449c-b0eb-eb17f872a6c1",
"index" : 2453,
"period" : 2,
"timestamp" : "00:25:59.333",
"minute" : 70,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 59.0 ],
"related_events" : [ "ca53a5c0-8142-4c6c-bab7-96d5e4501bae" ]
}, {
"id" : "288c80e8-3ac0-4564-a140-3ebbd8e2048a",
"index" : 2454,
"period" : 2,
"timestamp" : "00:25:59.333",
"minute" : 70,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 59.0 ],
"duration" : 5.947,
"under_pressure" : true,
"related_events" : [ "20ee602a-c77d-4c9f-ac63-8a979c32cebb", "40550040-5ab0-449c-b0eb-eb17f872a6c1", "f66b6fe8-d3ae-450e-88d8-872b0cc2973f" ],
"carry" : {
"end_location" : [ 42.0, 79.0 ]
}
}, {
"id" : "20ee602a-c77d-4c9f-ac63-8a979c32cebb",
"index" : 2455,
"period" : 2,
"timestamp" : "00:26:00.440",
"minute" : 71,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 85.0, 13.0 ],
"duration" : 2.173,
"related_events" : [ "288c80e8-3ac0-4564-a140-3ebbd8e2048a" ]
}, {
"id" : "f66b6fe8-d3ae-450e-88d8-872b0cc2973f",
"index" : 2456,
"period" : 2,
"timestamp" : "00:26:05.280",
"minute" : 71,
"second" : 5,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 142,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 42.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "b771c9f5-1b0e-4fd8-a647-3a2fc312382e" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b771c9f5-1b0e-4fd8-a647-3a2fc312382e",
"index" : 2457,
"period" : 2,
"timestamp" : "00:26:05.280",
"minute" : 71,
"second" : 5,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 79.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "f66b6fe8-d3ae-450e-88d8-872b0cc2973f" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "103db05a-7542-4ab2-af17-dd2b0907d7ad",
"index" : 2458,
"period" : 2,
"timestamp" : "00:26:06.093",
"minute" : 71,
"second" : 6,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 81.0, 4.0 ]
}, {
"id" : "216f0ee2-63ca-47f7-9a15-2ef612ccc2f9",
"index" : 2459,
"period" : 2,
"timestamp" : "00:26:06.093",
"minute" : 71,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 81.0, 4.0 ],
"duration" : 1.6,
"under_pressure" : true,
"related_events" : [ "103db05a-7542-4ab2-af17-dd2b0907d7ad", "2977db80-189e-4140-babc-138b6e417efe", "94d9b3d4-5285-4073-881e-8c73740f8c5e" ],
"carry" : {
"end_location" : [ 81.0, 3.0 ]
}
}, {
"id" : "2977db80-189e-4140-babc-138b6e417efe",
"index" : 2460,
"period" : 2,
"timestamp" : "00:26:06.440",
"minute" : 71,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 41.0, 78.0 ],
"duration" : 1.72,
"counterpress" : true,
"related_events" : [ "216f0ee2-63ca-47f7-9a15-2ef612ccc2f9", "94d9b3d4-5285-4073-881e-8c73740f8c5e" ]
}, {
"id" : "9aab8340-cdd6-47b2-89d2-b28168e6399f",
"index" : 2461,
"period" : 2,
"timestamp" : "00:26:07.693",
"minute" : 71,
"second" : 7,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 40.0, 78.0 ],
"counterpress" : true,
"related_events" : [ "94d9b3d4-5285-4073-881e-8c73740f8c5e" ]
}, {
"id" : "94d9b3d4-5285-4073-881e-8c73740f8c5e",
"index" : 2462,
"period" : 2,
"timestamp" : "00:26:07.693",
"minute" : 71,
"second" : 7,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 143,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 81.0, 3.0 ],
"under_pressure" : true,
"related_events" : [ "2977db80-189e-4140-babc-138b6e417efe", "9aab8340-cdd6-47b2-89d2-b28168e6399f" ]
}, {
"id" : "96c07863-f343-40db-ad7b-3f1785de2157",
"index" : 2463,
"period" : 2,
"timestamp" : "00:26:27.160",
"minute" : 71,
"second" : 27,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "d0d539ed-ea4f-46c1-83e3-74af5794b352",
"index" : 2464,
"period" : 2,
"timestamp" : "00:26:28.000",
"minute" : 71,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 82.0, 8.0 ],
"duration" : 0.733,
"related_events" : [ "7465d44a-37bd-4a48-b301-b044c187d3ab" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 7.615773,
"angle" : 0.4048918,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "56bbb6ee-bf75-41ad-a2b0-e019b7695821",
"index" : 2465,
"period" : 2,
"timestamp" : "00:26:28.480",
"minute" : 71,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.0, 65.0 ],
"duration" : 0.68,
"related_events" : [ "312f6fa8-7702-4223-a954-19f160518858", "7465d44a-37bd-4a48-b301-b044c187d3ab", "bc792029-bb9a-418b-b54c-7067369ea714" ]
}, {
"id" : "7465d44a-37bd-4a48-b301-b044c187d3ab",
"index" : 2466,
"period" : 2,
"timestamp" : "00:26:28.733",
"minute" : 71,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.0, 11.0 ],
"under_pressure" : true,
"related_events" : [ "56bbb6ee-bf75-41ad-a2b0-e019b7695821", "d0d539ed-ea4f-46c1-83e3-74af5794b352" ]
}, {
"id" : "bc792029-bb9a-418b-b54c-7067369ea714",
"index" : 2467,
"period" : 2,
"timestamp" : "00:26:28.733",
"minute" : 71,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.0, 11.0 ],
"duration" : 0.387,
"under_pressure" : true,
"related_events" : [ "312f6fa8-7702-4223-a954-19f160518858", "56bbb6ee-bf75-41ad-a2b0-e019b7695821", "7465d44a-37bd-4a48-b301-b044c187d3ab" ],
"carry" : {
"end_location" : [ 89.0, 12.0 ]
}
}, {
"id" : "312f6fa8-7702-4223-a954-19f160518858",
"index" : 2468,
"period" : 2,
"timestamp" : "00:26:29.120",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.0, 12.0 ],
"duration" : 0.773,
"under_pressure" : true,
"related_events" : [ "56bbb6ee-bf75-41ad-a2b0-e019b7695821", "82117cf2-e8f5-419c-b481-f3f7a4ce757c" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 10.29563,
"angle" : -2.634494,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "82117cf2-e8f5-419c-b481-f3f7a4ce757c",
"index" : 2469,
"period" : 2,
"timestamp" : "00:26:29.893",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.0, 7.0 ],
"related_events" : [ "312f6fa8-7702-4223-a954-19f160518858" ]
}, {
"id" : "e1be916b-0dc8-45e4-8420-31f966d49cc2",
"index" : 2470,
"period" : 2,
"timestamp" : "00:26:29.893",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.0, 7.0 ],
"duration" : 0.787,
"related_events" : [ "82117cf2-e8f5-419c-b481-f3f7a4ce757c", "f293adf9-cc43-48eb-868e-843a8b5422f7" ],
"carry" : {
"end_location" : [ 81.0, 6.0 ]
}
}, {
"id" : "f293adf9-cc43-48eb-868e-843a8b5422f7",
"index" : 2471,
"period" : 2,
"timestamp" : "00:26:30.680",
"minute" : 71,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 81.0, 6.0 ],
"duration" : 0.893,
"related_events" : [ "e175bd9a-8e60-4268-a48e-fc4b23d8b2ff" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 11.7046995,
"angle" : -0.348771,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e175bd9a-8e60-4268-a48e-fc4b23d8b2ff",
"index" : 2472,
"period" : 2,
"timestamp" : "00:26:31.573",
"minute" : 71,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 92.0, 2.0 ],
"related_events" : [ "f293adf9-cc43-48eb-868e-843a8b5422f7" ]
}, {
"id" : "9e50c6d8-e326-457c-9691-9984e0342e1b",
"index" : 2473,
"period" : 2,
"timestamp" : "00:26:31.573",
"minute" : 71,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 92.0, 2.0 ],
"duration" : 0.467,
"related_events" : [ "78326835-6e01-456f-bf68-5e96ebaf678f", "e175bd9a-8e60-4268-a48e-fc4b23d8b2ff" ],
"carry" : {
"end_location" : [ 95.0, 2.0 ]
}
}, {
"id" : "78326835-6e01-456f-bf68-5e96ebaf678f",
"index" : 2474,
"period" : 2,
"timestamp" : "00:26:32.040",
"minute" : 71,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 95.0, 2.0 ],
"duration" : 0.36,
"related_events" : [ "3bd7d0c5-8aaf-404a-9964-8c8c43b3cb93", "6d757d52-4c53-4322-9d38-33269faa40fc" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 3.6055512,
"angle" : 0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 98.0, 4.0 ],
"backheel" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6d757d52-4c53-4322-9d38-33269faa40fc",
"index" : 2475,
"period" : 2,
"timestamp" : "00:26:32.400",
"minute" : 71,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 100.0, 6.0 ],
"related_events" : [ "78326835-6e01-456f-bf68-5e96ebaf678f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3bd7d0c5-8aaf-404a-9964-8c8c43b3cb93",
"index" : 2476,
"period" : 2,
"timestamp" : "00:26:32.400",
"minute" : 71,
"second" : 32,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 77.0 ],
"related_events" : [ "78326835-6e01-456f-bf68-5e96ebaf678f" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "e925958c-a18b-4838-8f27-0150d63a7ff5",
"index" : 2477,
"period" : 2,
"timestamp" : "00:26:32.400",
"minute" : 71,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 77.0 ],
"duration" : 0.76,
"related_events" : [ "1fe13300-d72c-403d-9c9c-be96ed48f979", "3bd7d0c5-8aaf-404a-9964-8c8c43b3cb93" ],
"carry" : {
"end_location" : [ 26.0, 78.0 ]
}
}, {
"id" : "1fe13300-d72c-403d-9c9c-be96ed48f979",
"index" : 2478,
"period" : 2,
"timestamp" : "00:26:33.160",
"minute" : 71,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.0, 78.0 ],
"duration" : 0.68,
"related_events" : [ "347cf4a6-b86b-4e25-b066-1052fdadaafb" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 11.661903,
"angle" : -0.5404195,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "347cf4a6-b86b-4e25-b066-1052fdadaafb",
"index" : 2479,
"period" : 2,
"timestamp" : "00:26:33.840",
"minute" : 71,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 72.0 ],
"related_events" : [ "1fe13300-d72c-403d-9c9c-be96ed48f979" ]
}, {
"id" : "02f77ea6-539c-4b99-b8cc-2f42ba689d3a",
"index" : 2480,
"period" : 2,
"timestamp" : "00:26:33.840",
"minute" : 71,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 36.0, 72.0 ],
"duration" : 2.16,
"under_pressure" : true,
"related_events" : [ "30018261-a1c9-4752-90e9-5a0219204654", "347cf4a6-b86b-4e25-b066-1052fdadaafb", "8545dffd-3b87-41cc-8e50-a6e692060e88" ],
"carry" : {
"end_location" : [ 34.0, 73.0 ]
}
}, {
"id" : "8545dffd-3b87-41cc-8e50-a6e692060e88",
"index" : 2481,
"period" : 2,
"timestamp" : "00:26:34.853",
"minute" : 71,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 88.0, 6.0 ],
"duration" : 1.119,
"counterpress" : true,
"related_events" : [ "02f77ea6-539c-4b99-b8cc-2f42ba689d3a" ]
}, {
"id" : "30018261-a1c9-4752-90e9-5a0219204654",
"index" : 2482,
"period" : 2,
"timestamp" : "00:26:36.000",
"minute" : 71,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 34.0, 73.0 ],
"duration" : 0.493,
"related_events" : [ "ae024560-96cb-4a4d-a0c2-27ab1b22ffad", "e51f1699-2197-4ef6-93c9-b3def713daeb" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 3.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 73.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e51f1699-2197-4ef6-93c9-b3def713daeb",
"index" : 2483,
"period" : 2,
"timestamp" : "00:26:36.493",
"minute" : 71,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 39.0, 67.0 ],
"related_events" : [ "30018261-a1c9-4752-90e9-5a0219204654" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ae024560-96cb-4a4d-a0c2-27ab1b22ffad",
"index" : 2484,
"period" : 2,
"timestamp" : "00:26:36.493",
"minute" : 71,
"second" : 36,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 8.0 ],
"counterpress" : true,
"related_events" : [ "30018261-a1c9-4752-90e9-5a0219204654" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "ffc9c832-65b0-434a-92ed-f29b462f2fbe",
"index" : 2485,
"period" : 2,
"timestamp" : "00:26:36.493",
"minute" : 71,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 8.0 ],
"duration" : 1.987,
"under_pressure" : true,
"related_events" : [ "ab78e971-ee74-4b36-8515-7ae7d771e891", "ae024560-96cb-4a4d-a0c2-27ab1b22ffad", "d61dba69-6a74-42a1-8c8f-dcdbbca3d06d" ],
"carry" : {
"end_location" : [ 83.0, 7.0 ]
}
}, {
"id" : "ab78e971-ee74-4b36-8515-7ae7d771e891",
"index" : 2486,
"period" : 2,
"timestamp" : "00:26:37.690",
"minute" : 71,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 33.0, 72.0 ],
"duration" : 0.923,
"related_events" : [ "d61dba69-6a74-42a1-8c8f-dcdbbca3d06d", "ffc9c832-65b0-434a-92ed-f29b462f2fbe" ]
}, {
"id" : "d61dba69-6a74-42a1-8c8f-dcdbbca3d06d",
"index" : 2487,
"period" : 2,
"timestamp" : "00:26:38.480",
"minute" : 71,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 83.0, 7.0 ],
"duration" : 0.653,
"under_pressure" : true,
"related_events" : [ "1a03262a-6278-41f0-84a4-71d2efbc0075", "ab78e971-ee74-4b36-8515-7ae7d771e891" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 7.071068,
"angle" : 2.9996955,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1a03262a-6278-41f0-84a4-71d2efbc0075",
"index" : 2488,
"period" : 2,
"timestamp" : "00:26:39.133",
"minute" : 71,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 8.0 ],
"related_events" : [ "d61dba69-6a74-42a1-8c8f-dcdbbca3d06d" ]
}, {
"id" : "e5161dc6-41ea-4714-ae79-22c2b182b754",
"index" : 2489,
"period" : 2,
"timestamp" : "00:26:39.133",
"minute" : 71,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 8.0 ],
"duration" : 0.467,
"under_pressure" : true,
"related_events" : [ "1a03262a-6278-41f0-84a4-71d2efbc0075", "93f9772d-b296-40d1-9529-cbc64436ae89", "dbf1aec9-a5db-45db-afb5-433f802a74dc" ],
"carry" : {
"end_location" : [ 76.0, 7.0 ]
}
}, {
"id" : "93f9772d-b296-40d1-9529-cbc64436ae89",
"index" : 2490,
"period" : 2,
"timestamp" : "00:26:39.160",
"minute" : 71,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 40.0, 72.0 ],
"duration" : 0.44,
"related_events" : [ "dbf1aec9-a5db-45db-afb5-433f802a74dc", "e5161dc6-41ea-4714-ae79-22c2b182b754" ]
}, {
"id" : "dbf1aec9-a5db-45db-afb5-433f802a74dc",
"index" : 2491,
"period" : 2,
"timestamp" : "00:26:39.600",
"minute" : 71,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 7.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "418c70d1-e7cc-4a21-b278-4db09465b3e2", "93f9772d-b296-40d1-9529-cbc64436ae89" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 5.8309517,
"angle" : -1.0303768,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 79.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "418c70d1-e7cc-4a21-b278-4db09465b3e2",
"index" : 2492,
"period" : 2,
"timestamp" : "00:26:40.480",
"minute" : 71,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.0, 2.0 ],
"related_events" : [ "dbf1aec9-a5db-45db-afb5-433f802a74dc" ]
}, {
"id" : "556b383e-fe85-412b-b226-c26699480917",
"index" : 2493,
"period" : 2,
"timestamp" : "00:26:40.480",
"minute" : 71,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.0, 2.0 ],
"duration" : 0.573,
"related_events" : [ "418c70d1-e7cc-4a21-b278-4db09465b3e2", "b1ebe667-5341-4f0f-be00-cfb388648d55" ],
"carry" : {
"end_location" : [ 78.0, 1.0 ]
}
}, {
"id" : "b1ebe667-5341-4f0f-be00-cfb388648d55",
"index" : 2494,
"period" : 2,
"timestamp" : "00:26:41.053",
"minute" : 71,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 78.0, 1.0 ],
"duration" : 3.587,
"related_events" : [ "75fe9707-983b-4030-aea8-f142149bdb56", "832ed4b4-d644-4358-bd04-36b6f21b122c" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 28.442924,
"angle" : 0.17670886,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "75fe9707-983b-4030-aea8-f142149bdb56",
"index" : 2495,
"period" : 2,
"timestamp" : "00:26:44.640",
"minute" : 71,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 9.0 ],
"related_events" : [ "b1ebe667-5341-4f0f-be00-cfb388648d55" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "832ed4b4-d644-4358-bd04-36b6f21b122c",
"index" : 2496,
"period" : 2,
"timestamp" : "00:26:44.640",
"minute" : 71,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.0, 75.0 ],
"duration" : 2.333,
"related_events" : [ "7557c17b-44c3-417e-b553-85bb4858f3d0", "b1ebe667-5341-4f0f-be00-cfb388648d55" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 22.472204,
"angle" : -1.9347752,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.0, 54.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "733e6727-c5f4-4087-94d1-a1ff419634a2",
"index" : 2497,
"period" : 2,
"timestamp" : "00:26:45.520",
"minute" : 71,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 107.0, 15.0 ],
"duration" : 1.52,
"counterpress" : true,
"related_events" : [ "7557c17b-44c3-417e-b553-85bb4858f3d0", "de20783d-6751-4613-8158-3d885a168541" ]
}, {
"id" : "7557c17b-44c3-417e-b553-85bb4858f3d0",
"index" : 2498,
"period" : 2,
"timestamp" : "00:26:46.973",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 54.0 ],
"under_pressure" : true,
"related_events" : [ "733e6727-c5f4-4087-94d1-a1ff419634a2", "832ed4b4-d644-4358-bd04-36b6f21b122c" ]
}, {
"id" : "de20783d-6751-4613-8158-3d885a168541",
"index" : 2499,
"period" : 2,
"timestamp" : "00:26:46.973",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 54.0 ],
"duration" : 4.507,
"under_pressure" : true,
"related_events" : [ "733e6727-c5f4-4087-94d1-a1ff419634a2", "859b22c3-9486-4de9-aadb-71ef1e8ee647", "96ddf552-2032-4ae3-bdb3-c76b0233e923" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 57.939625,
"angle" : 0.3708913,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 61.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "96ddf552-2032-4ae3-bdb3-c76b0233e923",
"index" : 2500,
"period" : 2,
"timestamp" : "00:26:51.480",
"minute" : 71,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 75.0 ],
"related_events" : [ "de20783d-6751-4613-8158-3d885a168541" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "859b22c3-9486-4de9-aadb-71ef1e8ee647",
"index" : 2501,
"period" : 2,
"timestamp" : "00:26:51.480",
"minute" : 71,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 60.0, 6.0 ],
"duration" : 1.8,
"related_events" : [ "436bd145-3fa8-4480-aff6-d65b542d5391", "de20783d-6751-4613-8158-3d885a168541" ],
"pass" : {
"length" : 17.464249,
"angle" : -0.23109066,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 77.0, 2.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "436bd145-3fa8-4480-aff6-d65b542d5391",
"index" : 2502,
"period" : 2,
"timestamp" : "00:26:53.280",
"minute" : 71,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 44.0, 79.0 ],
"duration" : 1.48,
"related_events" : [ "859b22c3-9486-4de9-aadb-71ef1e8ee647", "b24ab7ac-1565-4401-b02b-0a5ba44bdc7b" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "b24ab7ac-1565-4401-b02b-0a5ba44bdc7b",
"index" : 2503,
"period" : 2,
"timestamp" : "00:26:54.760",
"minute" : 71,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 53.0, 79.0 ],
"related_events" : [ "436bd145-3fa8-4480-aff6-d65b542d5391" ]
}, {
"id" : "c45d1872-abd4-4db9-9d6d-e7f6316cfdb4",
"index" : 2504,
"period" : 2,
"timestamp" : "00:26:54.760",
"minute" : 71,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 53.0, 79.0 ],
"duration" : 1.28,
"related_events" : [ "b24ab7ac-1565-4401-b02b-0a5ba44bdc7b", "ecd671e2-22aa-4493-92a7-d2c9e4889fcd" ],
"carry" : {
"end_location" : [ 53.0, 79.0 ]
}
}, {
"id" : "ecd671e2-22aa-4493-92a7-d2c9e4889fcd",
"index" : 2505,
"period" : 2,
"timestamp" : "00:26:56.040",
"minute" : 71,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 53.0, 79.0 ],
"duration" : 3.813,
"related_events" : [ "596061d9-0974-44ce-8471-bc298a7d332b", "5d8e07e5-2417-4381-939d-7957b13b46e3" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 67.08204,
"angle" : -0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 49.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5d8e07e5-2417-4381-939d-7957b13b46e3",
"index" : 2506,
"period" : 2,
"timestamp" : "00:26:59.853",
"minute" : 71,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 145,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 51.0 ],
"related_events" : [ "ecd671e2-22aa-4493-92a7-d2c9e4889fcd" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "596061d9-0974-44ce-8471-bc298a7d332b",
"index" : 2507,
"period" : 2,
"timestamp" : "00:26:59.853",
"minute" : 71,
"second" : 59,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 32.0 ],
"related_events" : [ "ecd671e2-22aa-4493-92a7-d2c9e4889fcd" ]
}, {
"id" : "f0b1676b-c09c-46e6-8797-c06ff0cd181e",
"index" : 2508,
"period" : 2,
"timestamp" : "00:27:04.360",
"minute" : 72,
"second" : 4,
"type" : {
"id" : 29,
"name" : "Camera off"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "1d3d56e7-c72f-41e4-9da5-d938d35e8b94",
"index" : 2509,
"period" : 2,
"timestamp" : "00:27:06.333",
"minute" : 72,
"second" : 6,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "0cdfdd91-646f-4e50-8880-ad30fbd21ae3",
"index" : 2510,
"period" : 2,
"timestamp" : "00:27:11.640",
"minute" : 72,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 53.0, 68.0 ],
"duration" : 0.573,
"related_events" : [ "0e7664b6-58de-48b4-9b63-c55a65af1e14" ]
}, {
"id" : "0e7664b6-58de-48b4-9b63-c55a65af1e14",
"index" : 2511,
"period" : 2,
"timestamp" : "00:27:12.040",
"minute" : 72,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 73.0, 5.0 ],
"duration" : 0.36,
"under_pressure" : true,
"related_events" : [ "0cdfdd91-646f-4e50-8880-ad30fbd21ae3", "7708a101-6c8a-47dd-b3d7-685f3e9c0ec6", "83c84381-37ff-4203-a8cf-5e984ec78dee" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 13.038404,
"angle" : 1.4940244,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 74.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7708a101-6c8a-47dd-b3d7-685f3e9c0ec6",
"index" : 2512,
"period" : 2,
"timestamp" : "00:27:12.400",
"minute" : 72,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 70.0, 40.0 ],
"related_events" : [ "0e7664b6-58de-48b4-9b63-c55a65af1e14" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "83c84381-37ff-4203-a8cf-5e984ec78dee",
"index" : 2513,
"period" : 2,
"timestamp" : "00:27:12.400",
"minute" : 72,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.0, 63.0 ],
"duration" : 2.0,
"related_events" : [ "0e7664b6-58de-48b4-9b63-c55a65af1e14", "4abcc25b-3938-474b-85e1-dee7c65e4952", "bad0071e-74da-4aa0-8663-7b3b5ff4c0ab" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 16.124516,
"angle" : -1.0516502,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.0, 49.0 ],
"body_part" : {
"id" : 70,
"name" : "Other"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "bad0071e-74da-4aa0-8663-7b3b5ff4c0ab",
"index" : 2514,
"period" : 2,
"timestamp" : "00:27:14.400",
"minute" : 72,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 49.0 ],
"related_events" : [ "83c84381-37ff-4203-a8cf-5e984ec78dee" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4abcc25b-3938-474b-85e1-dee7c65e4952",
"index" : 2515,
"period" : 2,
"timestamp" : "00:27:14.400",
"minute" : 72,
"second" : 14,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 66.0, 32.0 ],
"related_events" : [ "83c84381-37ff-4203-a8cf-5e984ec78dee" ]
}, {
"id" : "a1e7c444-bc42-4228-8504-3a136ccfa97a",
"index" : 2516,
"period" : 2,
"timestamp" : "00:27:14.400",
"minute" : 72,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 66.0, 32.0 ],
"duration" : 3.4,
"related_events" : [ "4abcc25b-3938-474b-85e1-dee7c65e4952", "ee2dfdc6-6009-4775-a87e-d4271ee94d5c" ],
"carry" : {
"end_location" : [ 79.0, 46.0 ]
}
}, {
"id" : "ee2dfdc6-6009-4775-a87e-d4271ee94d5c",
"index" : 2517,
"period" : 2,
"timestamp" : "00:27:17.800",
"minute" : 72,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 79.0, 46.0 ],
"duration" : 1.4,
"related_events" : [ "e5265f97-afa2-453a-8381-220d8b63b390" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 19.849434,
"angle" : 0.8567056,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e5265f97-afa2-453a-8381-220d8b63b390",
"index" : 2518,
"period" : 2,
"timestamp" : "00:27:19.200",
"minute" : 72,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 92.0, 61.0 ],
"related_events" : [ "ee2dfdc6-6009-4775-a87e-d4271ee94d5c" ]
}, {
"id" : "c2633477-017d-4b09-84e5-a585667b4e9e",
"index" : 2519,
"period" : 2,
"timestamp" : "00:27:19.200",
"minute" : 72,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 92.0, 61.0 ],
"duration" : 2.04,
"related_events" : [ "4b70ff0b-a3e4-45a3-8640-63d9704282ed", "e5265f97-afa2-453a-8381-220d8b63b390" ],
"carry" : {
"end_location" : [ 96.0, 57.0 ]
}
}, {
"id" : "4b70ff0b-a3e4-45a3-8640-63d9704282ed",
"index" : 2520,
"period" : 2,
"timestamp" : "00:27:21.240",
"minute" : 72,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 96.0, 57.0 ],
"duration" : 1.053,
"related_events" : [ "3a31abb7-90c3-44fe-8b31-b4db8b86222f" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 12.727922,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.0, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a31abb7-90c3-44fe-8b31-b4db8b86222f",
"index" : 2521,
"period" : 2,
"timestamp" : "00:27:22.293",
"minute" : 72,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 105.0, 66.0 ],
"related_events" : [ "4b70ff0b-a3e4-45a3-8640-63d9704282ed" ]
}, {
"id" : "0afcf818-4cc7-4c74-affe-215b91c7d5a6",
"index" : 2522,
"period" : 2,
"timestamp" : "00:27:22.293",
"minute" : 72,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 105.0, 66.0 ],
"duration" : 0.787,
"related_events" : [ "3a31abb7-90c3-44fe-8b31-b4db8b86222f", "b789ed2f-894d-4c56-b7b2-92432982042f" ],
"carry" : {
"end_location" : [ 111.0, 65.0 ]
}
}, {
"id" : "b789ed2f-894d-4c56-b7b2-92432982042f",
"index" : 2523,
"period" : 2,
"timestamp" : "00:27:23.080",
"minute" : 72,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 111.0, 65.0 ],
"duration" : 0.96,
"related_events" : [ "969de3c2-2cfc-49d0-920b-00332e30bc42", "a61fa3f3-4251-478c-8aa1-c9f7e5c51b51" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.262676,
"angle" : -1.7454685,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 108.0, 48.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "969de3c2-2cfc-49d0-920b-00332e30bc42",
"index" : 2524,
"period" : 2,
"timestamp" : "00:27:24.040",
"minute" : 72,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 108.0, 47.0 ],
"related_events" : [ "b789ed2f-894d-4c56-b7b2-92432982042f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a61fa3f3-4251-478c-8aa1-c9f7e5c51b51",
"index" : 2525,
"period" : 2,
"timestamp" : "00:27:24.040",
"minute" : 72,
"second" : 24,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 13.0, 33.0 ],
"under_pressure" : true,
"related_events" : [ "b789ed2f-894d-4c56-b7b2-92432982042f" ]
}, {
"id" : "5fbcd037-a961-44e1-ad51-09712fadd522",
"index" : 2526,
"period" : 2,
"timestamp" : "00:27:26.613",
"minute" : 72,
"second" : 26,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 31.0, 5.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "e4f50062-951f-4794-8e42-3c0b2df08448",
"index" : 2527,
"period" : 2,
"timestamp" : "00:27:27.800",
"minute" : 72,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.0, 79.0 ],
"duration" : 1.973,
"related_events" : [ "fd6e81af-dfd7-455e-b3c3-6d676f287789" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.944272,
"angle" : -0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 94.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "fd6e81af-dfd7-455e-b3c3-6d676f287789",
"index" : 2528,
"period" : 2,
"timestamp" : "00:27:29.773",
"minute" : 72,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 94.0, 75.0 ],
"related_events" : [ "e4f50062-951f-4794-8e42-3c0b2df08448" ]
}, {
"id" : "996b33cb-443e-4836-b091-3a2b5456f3f5",
"index" : 2529,
"period" : 2,
"timestamp" : "00:27:29.773",
"minute" : 72,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 94.0, 75.0 ],
"duration" : 1.4,
"related_events" : [ "559d3000-5d66-424c-b7e7-81024c793d90", "fd6e81af-dfd7-455e-b3c3-6d676f287789" ],
"carry" : {
"end_location" : [ 92.0, 77.0 ]
}
}, {
"id" : "559d3000-5d66-424c-b7e7-81024c793d90",
"index" : 2530,
"period" : 2,
"timestamp" : "00:27:31.173",
"minute" : 72,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 92.0, 77.0 ],
"duration" : 1.2,
"related_events" : [ "af4d8781-8caa-4677-af63-09eea9fdea86" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 16.763054,
"angle" : -1.8736812,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af4d8781-8caa-4677-af63-09eea9fdea86",
"index" : 2531,
"period" : 2,
"timestamp" : "00:27:32.373",
"minute" : 72,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 87.0, 61.0 ],
"related_events" : [ "559d3000-5d66-424c-b7e7-81024c793d90" ]
}, {
"id" : "73233170-3525-4f9d-a3a0-fb52ce683bc6",
"index" : 2532,
"period" : 2,
"timestamp" : "00:27:32.373",
"minute" : 72,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 87.0, 62.0 ],
"duration" : 1.96,
"related_events" : [ "8a4c6a04-2ce0-46c8-ab76-d82f4f20e214" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 17.117243,
"angle" : 0.11710875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.0, 64.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8a4c6a04-2ce0-46c8-ab76-d82f4f20e214",
"index" : 2533,
"period" : 2,
"timestamp" : "00:27:34.333",
"minute" : 72,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 104.0, 64.0 ],
"related_events" : [ "73233170-3525-4f9d-a3a0-fb52ce683bc6" ]
}, {
"id" : "323f707e-ac6d-4e20-a1bf-6af7ba107ec0",
"index" : 2534,
"period" : 2,
"timestamp" : "00:27:34.333",
"minute" : 72,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 104.0, 64.0 ],
"duration" : 1.747,
"related_events" : [ "34d13610-19dd-437b-a259-c79658bcca65", "8a4c6a04-2ce0-46c8-ab76-d82f4f20e214" ],
"carry" : {
"end_location" : [ 107.0, 65.0 ]
}
}, {
"id" : "34d13610-19dd-437b-a259-c79658bcca65",
"index" : 2535,
"period" : 2,
"timestamp" : "00:27:36.080",
"minute" : 72,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 107.0, 65.0 ],
"duration" : 0.92,
"related_events" : [ "88d0a99c-af41-4c7f-a16a-a2c88fe66eb7" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 12.206555,
"angle" : -2.1815224,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "88d0a99c-af41-4c7f-a16a-a2c88fe66eb7",
"index" : 2536,
"period" : 2,
"timestamp" : "00:27:37.000",
"minute" : 72,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 100.0, 55.0 ],
"related_events" : [ "34d13610-19dd-437b-a259-c79658bcca65" ]
}, {
"id" : "31de1a94-cbb9-4a77-9b82-7335cc266f93",
"index" : 2537,
"period" : 2,
"timestamp" : "00:27:37.000",
"minute" : 72,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 100.0, 55.0 ],
"duration" : 1.4,
"related_events" : [ "37a68e88-944d-4577-b8e6-796956530414", "def61892-d90d-40d9-9bef-136dcdfa98e0" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 22.472204,
"angle" : -1.00748,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "37a68e88-944d-4577-b8e6-796956530414",
"index" : 2538,
"period" : 2,
"timestamp" : "00:27:38.400",
"minute" : 72,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 112.0, 29.0 ],
"related_events" : [ "31de1a94-cbb9-4a77-9b82-7335cc266f93" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "def61892-d90d-40d9-9bef-136dcdfa98e0",
"index" : 2539,
"period" : 2,
"timestamp" : "00:27:38.400",
"minute" : 72,
"second" : 38,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 9.0, 45.0 ],
"under_pressure" : true,
"related_events" : [ "31de1a94-cbb9-4a77-9b82-7335cc266f93" ]
}, {
"id" : "d9227816-bcfe-4a9c-aec1-1493503edeb3",
"index" : 2540,
"period" : 2,
"timestamp" : "00:27:40.040",
"minute" : 72,
"second" : 40,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.0, 28.0 ],
"under_pressure" : true
}, {
"id" : "c31053b9-4a37-4497-881d-7763d994b60f",
"index" : 2541,
"period" : 2,
"timestamp" : "00:27:46.133",
"minute" : 72,
"second" : 46,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 72.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "bb9783f0-5281-4e55-9c29-1780ea23ef59",
"index" : 2542,
"period" : 2,
"timestamp" : "00:27:47.440",
"minute" : 72,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.0, 15.0 ],
"duration" : 1.8,
"related_events" : [ "600b56eb-71f6-488b-9e6b-262aa5daa674", "f7daef46-7d91-4dea-b0e0-2d875a6c4714" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 2.0,
"angle" : 0.0,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.0, 15.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "f7daef46-7d91-4dea-b0e0-2d875a6c4714",
"index" : 2543,
"period" : 2,
"timestamp" : "00:27:49.240",
"minute" : 72,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 57.0, 15.0 ],
"related_events" : [ "bb9783f0-5281-4e55-9c29-1780ea23ef59" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "600b56eb-71f6-488b-9e6b-262aa5daa674",
"index" : 2544,
"period" : 2,
"timestamp" : "00:27:49.240",
"minute" : 72,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.0, 66.0 ],
"duration" : 1.053,
"related_events" : [ "a536ed25-badf-48f1-8846-ef6de44e0dcc", "bb9783f0-5281-4e55-9c29-1780ea23ef59" ],
"pass" : {
"recipient" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"length" : 9.848858,
"angle" : -2.7233684,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 62.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 64,
"name" : "Interception"
}
}
}, {
"id" : "562620dd-e664-438d-a9a0-c3295a68f635",
"index" : 2545,
"period" : 2,
"timestamp" : "00:27:50.120",
"minute" : 72,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 61.0, 14.0 ],
"duration" : 1.093,
"counterpress" : true,
"related_events" : [ "9385f06b-4ea0-4687-bfcf-435c806c7d95", "a536ed25-badf-48f1-8846-ef6de44e0dcc", "d1c88b12-1e56-40f8-9805-96587bf0dc39" ]
}, {
"id" : "a536ed25-badf-48f1-8846-ef6de44e0dcc",
"index" : 2546,
"period" : 2,
"timestamp" : "00:27:50.293",
"minute" : 72,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "562620dd-e664-438d-a9a0-c3295a68f635", "600b56eb-71f6-488b-9e6b-262aa5daa674" ]
}, {
"id" : "9385f06b-4ea0-4687-bfcf-435c806c7d95",
"index" : 2547,
"period" : 2,
"timestamp" : "00:27:50.293",
"minute" : 72,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 62.0 ],
"duration" : 0.547,
"under_pressure" : true,
"related_events" : [ "562620dd-e664-438d-a9a0-c3295a68f635", "a536ed25-badf-48f1-8846-ef6de44e0dcc", "d1c88b12-1e56-40f8-9805-96587bf0dc39" ],
"carry" : {
"end_location" : [ 55.0, 62.0 ]
}
}, {
"id" : "d1c88b12-1e56-40f8-9805-96587bf0dc39",
"index" : 2548,
"period" : 2,
"timestamp" : "00:27:50.840",
"minute" : 72,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"location" : [ 55.0, 62.0 ],
"duration" : 1.6,
"under_pressure" : true,
"related_events" : [ "562620dd-e664-438d-a9a0-c3295a68f635", "ab511282-4260-4199-9b1f-8fbf0fec1a2e" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 10.29563,
"angle" : 2.077895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ab511282-4260-4199-9b1f-8fbf0fec1a2e",
"index" : 2549,
"period" : 2,
"timestamp" : "00:27:52.440",
"minute" : 72,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 71.0 ],
"related_events" : [ "d1c88b12-1e56-40f8-9805-96587bf0dc39" ]
}, {
"id" : "9947c9e7-a260-4b5a-a5a8-3cb1ad72985a",
"index" : 2550,
"period" : 2,
"timestamp" : "00:27:52.440",
"minute" : 72,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.0, 71.0 ],
"duration" : 1.52,
"related_events" : [ "4055d03a-79be-4e8d-884e-9a12a44c1306", "ab511282-4260-4199-9b1f-8fbf0fec1a2e" ],
"carry" : {
"end_location" : [ 56.0, 78.0 ]
}
}, {
"id" : "4055d03a-79be-4e8d-884e-9a12a44c1306",
"index" : 2551,
"period" : 2,
"timestamp" : "00:27:53.960",
"minute" : 72,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 56.0, 78.0 ],
"duration" : 1.72,
"related_events" : [ "ae28d5e2-9f0a-4cfc-8a3d-9443fbd96069" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 23.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "ae28d5e2-9f0a-4cfc-8a3d-9443fbd96069",
"index" : 2552,
"period" : 2,
"timestamp" : "00:27:55.680",
"minute" : 72,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 77.0 ],
"related_events" : [ "4055d03a-79be-4e8d-884e-9a12a44c1306" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "84e93c0a-a5d5-403e-8414-7fd120b6d5b3",
"index" : 2553,
"period" : 2,
"timestamp" : "00:27:55.760",
"minute" : 72,
"second" : 55,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.0, 4.0 ],
"related_events" : [ "955e4d00-f284-46e6-9f47-5e0f87b7ccde" ]
}, {
"id" : "955e4d00-f284-46e6-9f47-5e0f87b7ccde",
"index" : 2554,
"period" : 2,
"timestamp" : "00:27:55.760",
"minute" : 72,
"second" : 55,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 148,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.0, 77.0 ],
"under_pressure" : true,
"related_events" : [ "84e93c0a-a5d5-403e-8414-7fd120b6d5b3" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "015f28fe-d29a-4d07-b2c9-220d4a660f42",
"index" : 2555,
"period" : 2,
"timestamp" : "00:28:33.880",
"minute" : 73,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 79.0, 78.0 ],
"duration" : 2.2,
"related_events" : [ "f8abecb9-25c2-44e4-9875-87d82f31bf0c" ],
"pass" : {
"length" : 47.38143,
"angle" : -0.7704739,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 45.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "f8abecb9-25c2-44e4-9875-87d82f31bf0c",
"index" : 2556,
"period" : 2,
"timestamp" : "00:28:36.080",
"minute" : 73,
"second" : 36,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 36.0 ],
"related_events" : [ "015f28fe-d29a-4d07-b2c9-220d4a660f42" ],
"goalkeeper" : {
"outcome" : {
"id" : 15,
"name" : "Success"
},
"type" : {
"id" : 25,
"name" : "Collected"
}
}
}, {
"id" : "306c51b9-6184-42e5-938d-64ec9faab595",
"index" : 2557,
"period" : 2,
"timestamp" : "00:28:36.080",
"minute" : 73,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 36.0 ],
"duration" : 2.6,
"related_events" : [ "70e70ea9-d49d-4086-8ffe-5b76bd6b1d4a", "f8abecb9-25c2-44e4-9875-87d82f31bf0c" ],
"carry" : {
"end_location" : [ 13.0, 32.0 ]
}
}, {
"id" : "70e70ea9-d49d-4086-8ffe-5b76bd6b1d4a",
"index" : 2558,
"period" : 2,
"timestamp" : "00:28:38.680",
"minute" : 73,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 13.0, 32.0 ],
"duration" : 3.68,
"related_events" : [ "11d61576-e56c-4b08-95a0-1d3dece1d22b", "3fb1624e-e110-4b3c-b072-9bdcd570eef2" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 58.940647,
"angle" : -0.2573237,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 17.0 ],
"body_part" : {
"id" : 68,
"name" : "Drop Kick"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "11d61576-e56c-4b08-95a0-1d3dece1d22b",
"index" : 2559,
"period" : 2,
"timestamp" : "00:28:42.360",
"minute" : 73,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 75.0, 14.0 ],
"related_events" : [ "70e70ea9-d49d-4086-8ffe-5b76bd6b1d4a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3fb1624e-e110-4b3c-b072-9bdcd570eef2",
"index" : 2560,
"period" : 2,
"timestamp" : "00:28:42.360",
"minute" : 73,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 64.0 ],
"duration" : 1.68,
"related_events" : [ "2675b347-3fce-45ea-8c67-c83e18601445", "70e70ea9-d49d-4086-8ffe-5b76bd6b1d4a" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 22.671568,
"angle" : 0.72297937,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 68.0, 79.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "2675b347-3fce-45ea-8c67-c83e18601445",
"index" : 2561,
"period" : 2,
"timestamp" : "00:28:44.040",
"minute" : 73,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 79.0 ],
"related_events" : [ "3fb1624e-e110-4b3c-b072-9bdcd570eef2" ]
}, {
"id" : "9dd1f0ad-757a-448c-ac9a-fc75cb917edb",
"index" : 2562,
"period" : 2,
"timestamp" : "00:28:44.040",
"minute" : 73,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.0, 79.0 ],
"duration" : 2.16,
"related_events" : [ "2675b347-3fce-45ea-8c67-c83e18601445", "ab5cb9d4-3dc3-4413-a768-cf7e5900c28e" ],
"carry" : {
"end_location" : [ 70.0, 79.0 ]
}
}, {
"id" : "ab5cb9d4-3dc3-4413-a768-cf7e5900c28e",
"index" : 2563,
"period" : 2,
"timestamp" : "00:28:46.200",
"minute" : 73,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 70.0, 79.0 ],
"duration" : 1.0,
"related_events" : [ "180d361a-6a31-4828-8dbb-c4f89bfdea41" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 7.2111025,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.0, 73.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "180d361a-6a31-4828-8dbb-c4f89bfdea41",
"index" : 2564,
"period" : 2,
"timestamp" : "00:28:47.200",
"minute" : 73,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 66.0, 73.0 ],
"related_events" : [ "ab5cb9d4-3dc3-4413-a768-cf7e5900c28e" ]
}, {
"id" : "e1203457-c729-4a64-b647-d8797267a71b",
"index" : 2565,
"period" : 2,
"timestamp" : "00:28:47.200",
"minute" : 73,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 66.0, 73.0 ],
"duration" : 1.44,
"related_events" : [ "180d361a-6a31-4828-8dbb-c4f89bfdea41", "6739fbf0-49a5-4751-bf43-d5611d0b23ff" ],
"carry" : {
"end_location" : [ 66.0, 73.0 ]
}
}, {
"id" : "6739fbf0-49a5-4751-bf43-d5611d0b23ff",
"index" : 2566,
"period" : 2,
"timestamp" : "00:28:48.640",
"minute" : 73,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 66.0, 73.0 ],
"duration" : 1.04,
"related_events" : [ "adaf8beb-52bf-4dfc-8632-ebdff6558ff4" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 7.2111025,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "adaf8beb-52bf-4dfc-8632-ebdff6558ff4",
"index" : 2567,
"period" : 2,
"timestamp" : "00:28:49.680",
"minute" : 73,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 67.0 ],
"related_events" : [ "6739fbf0-49a5-4751-bf43-d5611d0b23ff" ]
}, {
"id" : "45fe6c6d-4b03-4ba8-a5a7-8e562b34bc9f",
"index" : 2568,
"period" : 2,
"timestamp" : "00:28:49.680",
"minute" : 73,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 67.0 ],
"duration" : 0.8,
"related_events" : [ "adaf8beb-52bf-4dfc-8632-ebdff6558ff4", "d99154e5-9f59-4348-ac25-658230fd5661" ],
"carry" : {
"end_location" : [ 65.0, 66.0 ]
}
}, {
"id" : "d99154e5-9f59-4348-ac25-658230fd5661",
"index" : 2569,
"period" : 2,
"timestamp" : "00:28:50.480",
"minute" : 73,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 66.0 ],
"duration" : 1.2,
"related_events" : [ "b952520f-e397-490f-955f-ef81e7a3d3bb" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 13.341664,
"angle" : 1.3439975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b952520f-e397-490f-955f-ef81e7a3d3bb",
"index" : 2570,
"period" : 2,
"timestamp" : "00:28:51.680",
"minute" : 73,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 79.0 ],
"related_events" : [ "d99154e5-9f59-4348-ac25-658230fd5661" ]
}, {
"id" : "af06163f-28d5-46d2-88ff-b3df9ce99118",
"index" : 2571,
"period" : 2,
"timestamp" : "00:28:51.680",
"minute" : 73,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 79.0 ],
"duration" : 0.88,
"related_events" : [ "06d7417f-04bb-422b-a65c-dbf7ab28531b" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 4.1231055,
"angle" : -2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "06d7417f-04bb-422b-a65c-dbf7ab28531b",
"index" : 2572,
"period" : 2,
"timestamp" : "00:28:52.560",
"minute" : 73,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 78.0 ],
"related_events" : [ "af06163f-28d5-46d2-88ff-b3df9ce99118" ]
}, {
"id" : "7a6fe8c0-0990-40d6-839c-2e0c4c31f3f1",
"index" : 2573,
"period" : 2,
"timestamp" : "00:28:52.560",
"minute" : 73,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 78.0 ],
"duration" : 1.44,
"under_pressure" : true,
"related_events" : [ "06d7417f-04bb-422b-a65c-dbf7ab28531b", "8d27ea6c-4d6e-495d-ad6f-7792b719468a", "e542f432-2197-42b2-bd88-e8711d193951" ],
"carry" : {
"end_location" : [ 64.0, 73.0 ]
}
}, {
"id" : "8d27ea6c-4d6e-495d-ad6f-7792b719468a",
"index" : 2574,
"period" : 2,
"timestamp" : "00:28:53.573",
"minute" : 73,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.0, 4.0 ],
"duration" : 0.999,
"related_events" : [ "7a6fe8c0-0990-40d6-839c-2e0c4c31f3f1", "e542f432-2197-42b2-bd88-e8711d193951" ]
}, {
"id" : "e542f432-2197-42b2-bd88-e8711d193951",
"index" : 2575,
"period" : 2,
"timestamp" : "00:28:54.000",
"minute" : 73,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 73.0 ],
"duration" : 1.0,
"under_pressure" : true,
"related_events" : [ "8d27ea6c-4d6e-495d-ad6f-7792b719468a", "c0e40d15-7c4d-4134-a10f-52878ab4e6a3" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 15.524175,
"angle" : -1.3101939,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c0e40d15-7c4d-4134-a10f-52878ab4e6a3",
"index" : 2576,
"period" : 2,
"timestamp" : "00:28:55.000",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.0, 58.0 ],
"related_events" : [ "e542f432-2197-42b2-bd88-e8711d193951" ]
}, {
"id" : "398e54bd-c78f-4e66-93d1-b3356a2dc99c",
"index" : 2577,
"period" : 2,
"timestamp" : "00:28:55.000",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.0, 58.0 ],
"duration" : 3.96,
"related_events" : [ "c0e40d15-7c4d-4134-a10f-52878ab4e6a3", "d3dcc47a-dfd5-48a3-a040-f9f82b7b1111" ],
"carry" : {
"end_location" : [ 58.0, 60.0 ]
}
}, {
"id" : "d3dcc47a-dfd5-48a3-a040-f9f82b7b1111",
"index" : 2578,
"period" : 2,
"timestamp" : "00:28:58.960",
"minute" : 73,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.0, 60.0 ],
"duration" : 1.64,
"related_events" : [ "06f71bd0-088f-484e-9d19-77f8e03f87e4" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 13.152946,
"angle" : 2.9889433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "18db50cb-5ea8-4b0b-926e-fa43ee51d937",
"index" : 2579,
"period" : 2,
"timestamp" : "00:28:59.840",
"minute" : 73,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 69.0, 14.0 ],
"duration" : 1.333,
"related_events" : [ "06f71bd0-088f-484e-9d19-77f8e03f87e4", "f27ac790-4863-447d-8078-12e451586b1b" ]
}, {
"id" : "06f71bd0-088f-484e-9d19-77f8e03f87e4",
"index" : 2580,
"period" : 2,
"timestamp" : "00:29:00.600",
"minute" : 74,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "18db50cb-5ea8-4b0b-926e-fa43ee51d937", "d3dcc47a-dfd5-48a3-a040-f9f82b7b1111" ]
}, {
"id" : "f27ac790-4863-447d-8078-12e451586b1b",
"index" : 2581,
"period" : 2,
"timestamp" : "00:29:00.600",
"minute" : 74,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.0, 62.0 ],
"duration" : 0.64,
"under_pressure" : true,
"related_events" : [ "06f71bd0-088f-484e-9d19-77f8e03f87e4", "18db50cb-5ea8-4b0b-926e-fa43ee51d937", "5a119631-2a57-4e66-9d41-f4e80e3ae1e2" ],
"carry" : {
"end_location" : [ 48.0, 64.0 ]
}
}, {
"id" : "5a119631-2a57-4e66-9d41-f4e80e3ae1e2",
"index" : 2582,
"period" : 2,
"timestamp" : "00:29:01.240",
"minute" : 74,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 48.0, 64.0 ],
"duration" : 1.2,
"related_events" : [ "ec0f2c45-6c0e-413f-b70e-95a8d474302b" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 17.804493,
"angle" : 0.9048271,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ec0f2c45-6c0e-413f-b70e-95a8d474302b",
"index" : 2583,
"period" : 2,
"timestamp" : "00:29:02.440",
"minute" : 74,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 59.0, 78.0 ],
"related_events" : [ "5a119631-2a57-4e66-9d41-f4e80e3ae1e2" ]
}, {
"id" : "2d48cb09-2498-4ae6-a6b7-0a69fa717922",
"index" : 2584,
"period" : 2,
"timestamp" : "00:29:02.440",
"minute" : 74,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 59.0, 78.0 ],
"duration" : 2.12,
"related_events" : [ "aae46c8a-fa78-4bb4-b30d-2ecf9ba0dc42", "ec0f2c45-6c0e-413f-b70e-95a8d474302b" ],
"carry" : {
"end_location" : [ 54.0, 78.0 ]
}
}, {
"id" : "aae46c8a-fa78-4bb4-b30d-2ecf9ba0dc42",
"index" : 2585,
"period" : 2,
"timestamp" : "00:29:04.560",
"minute" : 74,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 54.0, 78.0 ],
"duration" : 2.44,
"related_events" : [ "57c7e690-b1ea-4bdd-aca1-9d80b7ba0e0a" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 25.632011,
"angle" : -2.782822,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 69.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "57c7e690-b1ea-4bdd-aca1-9d80b7ba0e0a",
"index" : 2586,
"period" : 2,
"timestamp" : "00:29:07.000",
"minute" : 74,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 30.0, 69.0 ],
"related_events" : [ "aae46c8a-fa78-4bb4-b30d-2ecf9ba0dc42" ]
}, {
"id" : "48061310-3ed3-4d77-ac72-f8583d09d65d",
"index" : 2587,
"period" : 2,
"timestamp" : "00:29:07.000",
"minute" : 74,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 30.0, 69.0 ],
"duration" : 1.16,
"related_events" : [ "01148ee2-6203-45ea-9e4f-5d14481542f4", "57c7e690-b1ea-4bdd-aca1-9d80b7ba0e0a" ],
"carry" : {
"end_location" : [ 26.0, 70.0 ]
}
}, {
"id" : "01148ee2-6203-45ea-9e4f-5d14481542f4",
"index" : 2588,
"period" : 2,
"timestamp" : "00:29:08.160",
"minute" : 74,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.0, 70.0 ],
"duration" : 1.88,
"related_events" : [ "b2f5ec4b-d2a5-4afd-9ab2-cb778594b163" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 31.622776,
"angle" : -2.176341,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2f5ec4b-d2a5-4afd-9ab2-cb778594b163",
"index" : 2589,
"period" : 2,
"timestamp" : "00:29:10.040",
"minute" : 74,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 44.0 ],
"related_events" : [ "01148ee2-6203-45ea-9e4f-5d14481542f4" ]
}, {
"id" : "50d69d31-c374-417d-a7e1-9ab9746d7e89",
"index" : 2590,
"period" : 2,
"timestamp" : "00:29:10.040",
"minute" : 74,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 44.0 ],
"duration" : 5.44,
"related_events" : [ "b2f5ec4b-d2a5-4afd-9ab2-cb778594b163", "d17c34df-c96f-45db-af5f-a526de8714fb" ],
"carry" : {
"end_location" : [ 8.0, 42.0 ]
}
}, {
"id" : "d17c34df-c96f-45db-af5f-a526de8714fb",
"index" : 2591,
"period" : 2,
"timestamp" : "00:29:15.480",
"minute" : 74,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.0, 42.0 ],
"duration" : 3.92,
"related_events" : [ "405e5933-e74e-4343-9071-b5909ca2feb1", "46312c09-a2b5-426e-b6ba-6b1f1517ed9c" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 68.593,
"angle" : 0.13158815,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "405e5933-e74e-4343-9071-b5909ca2feb1",
"index" : 2592,
"period" : 2,
"timestamp" : "00:29:19.400",
"minute" : 74,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.0, 48.0 ],
"related_events" : [ "d17c34df-c96f-45db-af5f-a526de8714fb" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "46312c09-a2b5-426e-b6ba-6b1f1517ed9c",
"index" : 2593,
"period" : 2,
"timestamp" : "00:29:19.400",
"minute" : 74,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.0, 30.0 ],
"duration" : 1.4,
"related_events" : [ "a9a9eaf0-a243-4171-9777-6c0de3e1366c", "d17c34df-c96f-45db-af5f-a526de8714fb" ],
"pass" : {
"length" : 19.416489,
"angle" : -0.96850896,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 14.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a9a9eaf0-a243-4171-9777-6c0de3e1366c",
"index" : 2594,
"period" : 2,
"timestamp" : "00:29:20.800",
"minute" : 74,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 67.0 ],
"related_events" : [ "46312c09-a2b5-426e-b6ba-6b1f1517ed9c" ]
}, {
"id" : "bacc2579-a02f-4504-8802-9a4faa23ef0f",
"index" : 2595,
"period" : 2,
"timestamp" : "00:29:20.800",
"minute" : 74,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 67.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "a9a9eaf0-a243-4171-9777-6c0de3e1366c", "b2f9263d-e55d-40ee-9cc4-c0f7c61ec484", "bb3bc4ca-568c-4d94-aa11-e70feae388c4" ],
"carry" : {
"end_location" : [ 65.0, 68.0 ]
}
}, {
"id" : "b2f9263d-e55d-40ee-9cc4-c0f7c61ec484",
"index" : 2596,
"period" : 2,
"timestamp" : "00:29:21.160",
"minute" : 74,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 61.0, 13.0 ],
"duration" : 0.813,
"related_events" : [ "bacc2579-a02f-4504-8802-9a4faa23ef0f", "bb3bc4ca-568c-4d94-aa11-e70feae388c4" ]
}, {
"id" : "bb3bc4ca-568c-4d94-aa11-e70feae388c4",
"index" : 2597,
"period" : 2,
"timestamp" : "00:29:21.733",
"minute" : 74,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 68.0 ],
"duration" : 0.866,
"under_pressure" : true,
"related_events" : [ "83acfd42-5c86-46ef-ab62-ca778ed35705", "b2f9263d-e55d-40ee-9cc4-c0f7c61ec484" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 11.401754,
"angle" : -1.8370484,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "83acfd42-5c86-46ef-ab62-ca778ed35705",
"index" : 2598,
"period" : 2,
"timestamp" : "00:29:22.599",
"minute" : 74,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 57.0 ],
"related_events" : [ "bb3bc4ca-568c-4d94-aa11-e70feae388c4" ]
}, {
"id" : "f0e527a5-4a1b-4930-a4b3-4fa0a62cdfa9",
"index" : 2599,
"period" : 2,
"timestamp" : "00:29:22.599",
"minute" : 74,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 57.0 ],
"duration" : 0.001,
"related_events" : [ "83acfd42-5c86-46ef-ab62-ca778ed35705", "8da1f8e4-0b23-4482-9f55-d4c6a574e0ac" ],
"carry" : {
"end_location" : [ 62.0, 57.0 ]
}
}, {
"id" : "8da1f8e4-0b23-4482-9f55-d4c6a574e0ac",
"index" : 2600,
"period" : 2,
"timestamp" : "00:29:22.600",
"minute" : 74,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 57.0 ],
"duration" : 1.8,
"related_events" : [ "39895b39-0ec9-4359-b855-abf81445ed87" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 21.023796,
"angle" : 1.6183795,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.0, 78.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "39895b39-0ec9-4359-b855-abf81445ed87",
"index" : 2601,
"period" : 2,
"timestamp" : "00:29:24.400",
"minute" : 74,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 61.0, 78.0 ],
"related_events" : [ "8da1f8e4-0b23-4482-9f55-d4c6a574e0ac" ]
}, {
"id" : "1ac0c35d-7838-409e-9fba-426a0b7844ea",
"index" : 2602,
"period" : 2,
"timestamp" : "00:29:24.400",
"minute" : 74,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 61.0, 78.0 ],
"duration" : 0.96,
"related_events" : [ "8b89d5ed-230c-4d45-9c36-d16581810f5a" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 9.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8b89d5ed-230c-4d45-9c36-d16581810f5a",
"index" : 2603,
"period" : 2,
"timestamp" : "00:29:25.360",
"minute" : 74,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 70.0, 78.0 ],
"related_events" : [ "1ac0c35d-7838-409e-9fba-426a0b7844ea" ]
}, {
"id" : "6b8d2c91-cb9b-4ea9-8575-f0a72c4aadd8",
"index" : 2604,
"period" : 2,
"timestamp" : "00:29:25.360",
"minute" : 74,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 70.0, 78.0 ],
"duration" : 2.0,
"related_events" : [ "42172cc0-2ed4-41e3-b2f8-425e32409cd7", "8b89d5ed-230c-4d45-9c36-d16581810f5a" ],
"carry" : {
"end_location" : [ 70.0, 78.0 ]
}
}, {
"id" : "42172cc0-2ed4-41e3-b2f8-425e32409cd7",
"index" : 2605,
"period" : 2,
"timestamp" : "00:29:27.360",
"minute" : 74,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 70.0, 78.0 ],
"duration" : 0.413,
"related_events" : [ "1b069708-1f01-4b48-ac80-1954053d7af4", "cf361191-654f-46d3-88ba-5558ff0c6820" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 3.1622777,
"angle" : 0.32175055,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.0, 79.0 ],
"backheel" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cf361191-654f-46d3-88ba-5558ff0c6820",
"index" : 2606,
"period" : 2,
"timestamp" : "00:29:27.773",
"minute" : 74,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 71.0, 79.0 ],
"related_events" : [ "42172cc0-2ed4-41e3-b2f8-425e32409cd7" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1b069708-1f01-4b48-ac80-1954053d7af4",
"index" : 2607,
"period" : 2,
"timestamp" : "00:29:27.773",
"minute" : 74,
"second" : 27,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 48.0, 2.0 ],
"related_events" : [ "42172cc0-2ed4-41e3-b2f8-425e32409cd7" ]
}, {
"id" : "06189021-b404-4d0c-b619-40668b8e882e",
"index" : 2608,
"period" : 2,
"timestamp" : "00:29:42.093",
"minute" : 74,
"second" : 42,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 151,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5242,
"name" : "Younès Belhanda"
},
"position" : {
"id" : 19,
"name" : "Center Attacking Midfield"
},
"substitution" : {
"replacement" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
}
}
}, {
"id" : "e1c677d4-c4d0-4227-8ada-b2ba078a1a37",
"index" : 2609,
"period" : 2,
"timestamp" : "00:29:58.320",
"minute" : 74,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 80.0, 79.0 ],
"duration" : 3.0,
"related_events" : [ "b8712e6e-ab20-4018-a07f-4e935f5969c1" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 26.870058,
"angle" : -2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 61.0, 60.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "b8712e6e-ab20-4018-a07f-4e935f5969c1",
"index" : 2610,
"period" : 2,
"timestamp" : "00:30:01.320",
"minute" : 75,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.0, 60.0 ],
"related_events" : [ "e1c677d4-c4d0-4227-8ada-b2ba078a1a37" ]
}, {
"id" : "92314354-8423-4e50-b642-560345004c0d",
"index" : 2611,
"period" : 2,
"timestamp" : "00:30:01.320",
"minute" : 75,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.0, 60.0 ],
"duration" : 1.72,
"related_events" : [ "b8712e6e-ab20-4018-a07f-4e935f5969c1", "cfd71374-035c-4e7b-ab3a-4a74fb6efb97" ],
"carry" : {
"end_location" : [ 65.0, 62.0 ]
}
}, {
"id" : "65b1a98e-f505-4e17-9ede-df8a28fe8793",
"index" : 2612,
"period" : 2,
"timestamp" : "00:30:02.040",
"minute" : 75,
"second" : 2,
"type" : {
"id" : 36,
"name" : "Tactical Shift"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"duration" : 1.2,
"tactics" : {
"formation" : 442,
"lineup" : [ {
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 12
}, {
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 17
}, {
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 14
}, {
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"jersey_number" : 7
}, {
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"jersey_number" : 16
}, {
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"jersey_number" : 9
}, {
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"jersey_number" : 23
} ]
}
}, {
"id" : "cfd71374-035c-4e7b-ab3a-4a74fb6efb97",
"index" : 2613,
"period" : 2,
"timestamp" : "00:30:03.040",
"minute" : 75,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.0, 62.0 ],
"duration" : 3.32,
"related_events" : [ "d2c4f15f-5fdc-4d43-8619-5b266282838a" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 64.84597,
"angle" : -1.2246604,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 87.0, 1.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d2c4f15f-5fdc-4d43-8619-5b266282838a",
"index" : 2614,
"period" : 2,
"timestamp" : "00:30:06.360",
"minute" : 75,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 1.0 ],
"related_events" : [ "cfd71374-035c-4e7b-ab3a-4a74fb6efb97" ]
}, {
"id" : "847f9118-6b19-4ce9-8ff7-fc4373fdb209",
"index" : 2615,
"period" : 2,
"timestamp" : "00:30:06.360",
"minute" : 75,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 1.0 ],
"duration" : 0.72,
"related_events" : [ "9daded06-cb3a-4a89-bb9e-eb676b17bbc9", "d2c4f15f-5fdc-4d43-8619-5b266282838a" ],
"carry" : {
"end_location" : [ 95.0, 2.0 ]
}
}, {
"id" : "9daded06-cb3a-4a89-bb9e-eb676b17bbc9",
"index" : 2616,
"period" : 2,
"timestamp" : "00:30:07.080",
"minute" : 75,
"second" : 7,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 95.0, 2.0 ],
"under_pressure" : true,
"related_events" : [ "59d82d30-10a7-4d18-8f1b-861540c28ffe" ]
}, {
"id" : "59d82d30-10a7-4d18-8f1b-861540c28ffe",
"index" : 2617,
"period" : 2,
"timestamp" : "00:30:07.080",
"minute" : 75,
"second" : 7,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 152,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "9daded06-cb3a-4a89-bb9e-eb676b17bbc9" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "2a303fdf-a948-497a-854d-8ed8a86e35ef",
"index" : 2618,
"period" : 2,
"timestamp" : "00:30:10.080",
"minute" : 75,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 95.0, 2.0 ],
"duration" : 1.64,
"related_events" : [ "ada77e77-217c-4190-ae1d-2bc3c58f52b5" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 17.0,
"angle" : 2.6516354,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 80.0, 10.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "ada77e77-217c-4190-ae1d-2bc3c58f52b5",
"index" : 2619,
"period" : 2,
"timestamp" : "00:30:11.720",
"minute" : 75,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 80.0, 10.0 ],
"related_events" : [ "2a303fdf-a948-497a-854d-8ed8a86e35ef" ]
}, {
"id" : "d587fe1d-cd83-4768-988c-80e794531027",
"index" : 2620,
"period" : 2,
"timestamp" : "00:30:11.720",
"minute" : 75,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 80.0, 10.0 ],
"duration" : 1.12,
"related_events" : [ "ada77e77-217c-4190-ae1d-2bc3c58f52b5", "efbc076a-2cb2-46e0-bad3-bfcb656c499e" ],
"carry" : {
"end_location" : [ 81.0, 8.0 ]
}
}, {
"id" : "efbc076a-2cb2-46e0-bad3-bfcb656c499e",
"index" : 2621,
"period" : 2,
"timestamp" : "00:30:12.840",
"minute" : 75,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 81.0, 8.0 ],
"duration" : 0.84,
"related_events" : [ "31a9086b-4c66-4f2c-be98-2442fda8d606" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 9.219544,
"angle" : -0.7086263,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31a9086b-4c66-4f2c-be98-2442fda8d606",
"index" : 2622,
"period" : 2,
"timestamp" : "00:30:13.680",
"minute" : 75,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 88.0, 2.0 ],
"related_events" : [ "efbc076a-2cb2-46e0-bad3-bfcb656c499e" ]
}, {
"id" : "f1e8f69e-8e5a-4fa5-9154-226337a6a614",
"index" : 2623,
"period" : 2,
"timestamp" : "00:30:13.680",
"minute" : 75,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 88.0, 2.0 ],
"duration" : 1.04,
"related_events" : [ "08f9bfdd-7077-455b-a516-ef7b47795308", "31a9086b-4c66-4f2c-be98-2442fda8d606" ],
"carry" : {
"end_location" : [ 90.0, 2.0 ]
}
}, {
"id" : "08f9bfdd-7077-455b-a516-ef7b47795308",
"index" : 2624,
"period" : 2,
"timestamp" : "00:30:14.720",
"minute" : 75,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 90.0, 2.0 ],
"duration" : 0.373,
"related_events" : [ "78f45918-1144-4d07-8de5-8dd838194f43", "979999b9-cb92-4c19-bdcd-a3ff4494a257" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 3.6055512,
"angle" : 0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "979999b9-cb92-4c19-bdcd-a3ff4494a257",
"index" : 2625,
"period" : 2,
"timestamp" : "00:30:15.093",
"minute" : 75,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 94.0, 9.0 ],
"related_events" : [ "08f9bfdd-7077-455b-a516-ef7b47795308" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "78f45918-1144-4d07-8de5-8dd838194f43",
"index" : 2626,
"period" : 2,
"timestamp" : "00:30:15.093",
"minute" : 75,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 153,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 28.0, 77.0 ],
"related_events" : [ "08f9bfdd-7077-455b-a516-ef7b47795308" ]
}, {
"id" : "9f6175d3-1aa0-4674-aedb-9e1bd77c9ef4",
"index" : 2627,
"period" : 2,
"timestamp" : "00:30:25.453",
"minute" : 75,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 95.0, 2.0 ],
"duration" : 0.826,
"related_events" : [ "d26e7931-e8af-4ae4-9b54-61600217002f" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 6.708204,
"angle" : 0.4636476,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 101.0, 5.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "d26e7931-e8af-4ae4-9b54-61600217002f",
"index" : 2628,
"period" : 2,
"timestamp" : "00:30:26.279",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 5.0 ],
"related_events" : [ "9f6175d3-1aa0-4674-aedb-9e1bd77c9ef4" ]
}, {
"id" : "05f12104-07e2-44b2-abb9-68bebc0edf40",
"index" : 2629,
"period" : 2,
"timestamp" : "00:30:26.279",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 5.0 ],
"duration" : 0.001,
"related_events" : [ "42ae93ef-ef83-4dd4-9f57-24bd22f9496e", "d26e7931-e8af-4ae4-9b54-61600217002f" ],
"carry" : {
"end_location" : [ 101.0, 5.0 ]
}
}, {
"id" : "42ae93ef-ef83-4dd4-9f57-24bd22f9496e",
"index" : 2630,
"period" : 2,
"timestamp" : "00:30:26.280",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 5.0 ],
"duration" : 0.96,
"related_events" : [ "0290ca47-e655-4e3d-b731-aa54968956c4" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 3.1622777,
"angle" : -2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 98.0, 4.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6a14e12b-a2b4-41a7-bfce-1fc40dd1b9b5",
"index" : 2631,
"period" : 2,
"timestamp" : "00:30:26.653",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 16.0, 75.0 ],
"duration" : 0.68,
"related_events" : [ "0290ca47-e655-4e3d-b731-aa54968956c4", "f944de2b-03e6-469c-aa00-b85bb86f87c8" ]
}, {
"id" : "0290ca47-e655-4e3d-b731-aa54968956c4",
"index" : 2632,
"period" : 2,
"timestamp" : "00:30:27.240",
"minute" : 75,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 98.0, 4.0 ],
"under_pressure" : true,
"related_events" : [ "42ae93ef-ef83-4dd4-9f57-24bd22f9496e", "6a14e12b-a2b4-41a7-bfce-1fc40dd1b9b5" ]
}, {
"id" : "f944de2b-03e6-469c-aa00-b85bb86f87c8",
"index" : 2633,
"period" : 2,
"timestamp" : "00:30:27.240",
"minute" : 75,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 98.0, 4.0 ],
"duration" : 1.12,
"under_pressure" : true,
"related_events" : [ "0290ca47-e655-4e3d-b731-aa54968956c4", "05e29359-531a-4344-afb5-897e4199024c", "6a14e12b-a2b4-41a7-bfce-1fc40dd1b9b5", "b81a240d-d661-4937-bfc6-ec31f6a39665" ],
"carry" : {
"end_location" : [ 101.0, 14.0 ]
}
}, {
"id" : "b81a240d-d661-4937-bfc6-ec31f6a39665",
"index" : 2634,
"period" : 2,
"timestamp" : "00:30:27.893",
"minute" : 75,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 26.0, 65.0 ],
"duration" : 0.72,
"related_events" : [ "05e29359-531a-4344-afb5-897e4199024c", "f944de2b-03e6-469c-aa00-b85bb86f87c8" ]
}, {
"id" : "05e29359-531a-4344-afb5-897e4199024c",
"index" : 2635,
"period" : 2,
"timestamp" : "00:30:28.360",
"minute" : 75,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 101.0, 14.0 ],
"duration" : 1.04,
"under_pressure" : true,
"related_events" : [ "29ca1941-7c74-41eb-880f-105a15ee69e0", "b81a240d-d661-4937-bfc6-ec31f6a39665" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 17.117243,
"angle" : 1.6879051,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29ca1941-7c74-41eb-880f-105a15ee69e0",
"index" : 2636,
"period" : 2,
"timestamp" : "00:30:29.400",
"minute" : 75,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 99.0, 31.0 ],
"related_events" : [ "05e29359-531a-4344-afb5-897e4199024c" ]
}, {
"id" : "de66018c-1a52-45f3-9502-0537876be2e1",
"index" : 2637,
"period" : 2,
"timestamp" : "00:30:29.400",
"minute" : 75,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 99.0, 31.0 ],
"duration" : 1.84,
"under_pressure" : true,
"related_events" : [ "242ce4ea-74b1-4c8e-a2ed-42ddd35488a5", "29ca1941-7c74-41eb-880f-105a15ee69e0", "6223a0cd-ca39-44e3-8874-9dba7f7e8ffc" ],
"carry" : {
"end_location" : [ 90.0, 27.0 ]
}
}, {
"id" : "242ce4ea-74b1-4c8e-a2ed-42ddd35488a5",
"index" : 2638,
"period" : 2,
"timestamp" : "00:30:29.880",
"minute" : 75,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 23.0, 48.0 ],
"duration" : 0.893,
"related_events" : [ "de66018c-1a52-45f3-9502-0537876be2e1" ]
}, {
"id" : "6223a0cd-ca39-44e3-8874-9dba7f7e8ffc",
"index" : 2639,
"period" : 2,
"timestamp" : "00:30:31.240",
"minute" : 75,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 27.0 ],
"duration" : 0.72,
"related_events" : [ "ccce6094-8ce8-40a5-aed5-83ddd324b17a" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 10.0,
"angle" : 2.2142975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 35.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ccce6094-8ce8-40a5-aed5-83ddd324b17a",
"index" : 2640,
"period" : 2,
"timestamp" : "00:30:31.960",
"minute" : 75,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.0, 35.0 ],
"related_events" : [ "6223a0cd-ca39-44e3-8874-9dba7f7e8ffc" ]
}, {
"id" : "517915b7-6a5d-4c10-84a4-6b5f9760bf5e",
"index" : 2641,
"period" : 2,
"timestamp" : "00:30:31.960",
"minute" : 75,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 85.0, 37.0 ],
"duration" : 0.8,
"related_events" : [ "4f8dbe31-ce8c-4974-a31a-50ad96eb1041" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 7.28011,
"angle" : -1.2924967,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9718d29b-8021-4265-bc4b-e4fffeed5bcd",
"index" : 2642,
"period" : 2,
"timestamp" : "00:30:32.133",
"minute" : 75,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 34.0, 40.0 ],
"duration" : 0.919,
"related_events" : [ "4f8dbe31-ce8c-4974-a31a-50ad96eb1041", "d7c80114-a5b8-4960-9505-d835cd59ec01" ]
}, {
"id" : "4f8dbe31-ce8c-4974-a31a-50ad96eb1041",
"index" : 2643,
"period" : 2,
"timestamp" : "00:30:32.760",
"minute" : 75,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 87.0, 30.0 ],
"under_pressure" : true,
"related_events" : [ "517915b7-6a5d-4c10-84a4-6b5f9760bf5e", "9718d29b-8021-4265-bc4b-e4fffeed5bcd" ]
}, {
"id" : "d7c80114-a5b8-4960-9505-d835cd59ec01",
"index" : 2644,
"period" : 2,
"timestamp" : "00:30:32.760",
"minute" : 75,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 87.0, 30.0 ],
"duration" : 1.6,
"under_pressure" : true,
"related_events" : [ "4f8dbe31-ce8c-4974-a31a-50ad96eb1041", "9718d29b-8021-4265-bc4b-e4fffeed5bcd", "e53d2d99-ac31-40c1-9190-8a0890c254cd" ],
"carry" : {
"end_location" : [ 76.0, 32.0 ]
}
}, {
"id" : "e53d2d99-ac31-40c1-9190-8a0890c254cd",
"index" : 2645,
"period" : 2,
"timestamp" : "00:30:34.360",
"minute" : 75,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 76.0, 32.0 ],
"duration" : 1.12,
"related_events" : [ "5cabee1a-61a0-43a6-911b-48d55a815261" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 15.0,
"angle" : -2.2142975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "eca8210d-d003-4793-9e9b-aa5c73b30e8c",
"index" : 2646,
"period" : 2,
"timestamp" : "00:30:34.760",
"minute" : 75,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 45.0, 53.0 ],
"duration" : 1.053,
"related_events" : [ "5cabee1a-61a0-43a6-911b-48d55a815261", "9012b6e5-7574-4692-b969-49391dd8b89a", "c3314d97-8a17-44c5-aff9-b354f5a080b5" ]
}, {
"id" : "5cabee1a-61a0-43a6-911b-48d55a815261",
"index" : 2647,
"period" : 2,
"timestamp" : "00:30:35.480",
"minute" : 75,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 20.0 ],
"under_pressure" : true,
"related_events" : [ "e53d2d99-ac31-40c1-9190-8a0890c254cd", "eca8210d-d003-4793-9e9b-aa5c73b30e8c" ]
}, {
"id" : "9012b6e5-7574-4692-b969-49391dd8b89a",
"index" : 2648,
"period" : 2,
"timestamp" : "00:30:35.480",
"minute" : 75,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 20.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "5cabee1a-61a0-43a6-911b-48d55a815261", "c3314d97-8a17-44c5-aff9-b354f5a080b5", "eca8210d-d003-4793-9e9b-aa5c73b30e8c" ],
"carry" : {
"end_location" : [ 67.0, 20.0 ]
}
}, {
"id" : "c3314d97-8a17-44c5-aff9-b354f5a080b5",
"index" : 2649,
"period" : 2,
"timestamp" : "00:30:35.520",
"minute" : 75,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 20.0 ],
"duration" : 0.64,
"under_pressure" : true,
"related_events" : [ "4a93ff4b-273b-43f4-ae42-f85dd8e0b063", "eca8210d-d003-4793-9e9b-aa5c73b30e8c" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 11.045361,
"angle" : 1.4801364,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4a93ff4b-273b-43f4-ae42-f85dd8e0b063",
"index" : 2650,
"period" : 2,
"timestamp" : "00:30:36.160",
"minute" : 75,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 31.0 ],
"related_events" : [ "c3314d97-8a17-44c5-aff9-b354f5a080b5" ]
}, {
"id" : "556e1b51-0244-4a15-ba45-3e644679cfdf",
"index" : 2651,
"period" : 2,
"timestamp" : "00:30:36.160",
"minute" : 75,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.0, 31.0 ],
"duration" : 0.44,
"related_events" : [ "4a93ff4b-273b-43f4-ae42-f85dd8e0b063", "69364388-489f-4155-b74d-f25787c00b0f" ],
"carry" : {
"end_location" : [ 67.0, 30.0 ]
}
}, {
"id" : "69364388-489f-4155-b74d-f25787c00b0f",
"index" : 2652,
"period" : 2,
"timestamp" : "00:30:36.600",
"minute" : 75,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 67.0, 30.0 ],
"duration" : 2.36,
"related_events" : [ "06827edc-225a-4a1f-a21b-762df5d884f2" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 18.867962,
"angle" : 2.1293957,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "06827edc-225a-4a1f-a21b-762df5d884f2",
"index" : 2653,
"period" : 2,
"timestamp" : "00:30:38.960",
"minute" : 75,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 57.0, 46.0 ],
"related_events" : [ "69364388-489f-4155-b74d-f25787c00b0f" ]
}, {
"id" : "c3248464-2bac-4303-87b3-1887fdbba64a",
"index" : 2654,
"period" : 2,
"timestamp" : "00:30:38.960",
"minute" : 75,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 57.0, 46.0 ],
"duration" : 1.653,
"related_events" : [ "60fd1cbb-b480-4636-bbe7-f0f6913d0113", "d66870b7-c653-42a8-aa10-45dc79428170" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 36.124783,
"angle" : 0.08314123,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 49.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "60fd1cbb-b480-4636-bbe7-f0f6913d0113",
"index" : 2655,
"period" : 2,
"timestamp" : "00:30:40.613",
"minute" : 75,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 90.0, 41.0 ],
"related_events" : [ "c3248464-2bac-4303-87b3-1887fdbba64a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d66870b7-c653-42a8-aa10-45dc79428170",
"index" : 2656,
"period" : 2,
"timestamp" : "00:30:40.613",
"minute" : 75,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.0, 32.0 ],
"duration" : 2.787,
"related_events" : [ "75863808-f7d9-45c9-9f8e-fc629ac2ae7e", "c3248464-2bac-4303-87b3-1887fdbba64a", "cc86267a-e08c-4a6f-af8b-e503fd915f72" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 42.426407,
"angle" : 0.14189705,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.0, 38.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "75863808-f7d9-45c9-9f8e-fc629ac2ae7e",
"index" : 2657,
"period" : 2,
"timestamp" : "00:30:43.400",
"minute" : 75,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 67.0, 38.0 ],
"related_events" : [ "d66870b7-c653-42a8-aa10-45dc79428170" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cc86267a-e08c-4a6f-af8b-e503fd915f72",
"index" : 2658,
"period" : 2,
"timestamp" : "00:30:43.400",
"minute" : 75,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.0, 43.0 ],
"duration" : 0.76,
"related_events" : [ "c25799cf-d4ad-4bc1-b184-791d25d41767", "d66870b7-c653-42a8-aa10-45dc79428170" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 6.3245554,
"angle" : -0.32175055,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.0, 41.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "c25799cf-d4ad-4bc1-b184-791d25d41767",
"index" : 2659,
"period" : 2,
"timestamp" : "00:30:44.160",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 41.0 ],
"related_events" : [ "cc86267a-e08c-4a6f-af8b-e503fd915f72" ]
}, {
"id" : "3798a83b-2e71-4c20-9dfc-f9bb18d6b33a",
"index" : 2660,
"period" : 2,
"timestamp" : "00:30:44.160",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 41.0 ],
"duration" : 0.52,
"related_events" : [ "88261c86-badd-479c-8df9-e8762f138f6b", "c25799cf-d4ad-4bc1-b184-791d25d41767" ],
"carry" : {
"end_location" : [ 57.0, 41.0 ]
}
}, {
"id" : "88261c86-badd-479c-8df9-e8762f138f6b",
"index" : 2661,
"period" : 2,
"timestamp" : "00:30:44.680",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 41.0 ],
"duration" : 1.76,
"related_events" : [ "397c5833-e8a5-4868-bf07-b2e4dea04360" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.649111,
"angle" : 1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3f4389f-76c0-49e3-8d21-4e69da8710b9",
"index" : 2662,
"period" : 2,
"timestamp" : "00:30:45.320",
"minute" : 75,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 60.0, 29.0 ],
"duration" : 1.013
}, {
"id" : "397c5833-e8a5-4868-bf07-b2e4dea04360",
"index" : 2663,
"period" : 2,
"timestamp" : "00:30:46.440",
"minute" : 75,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 53.0 ],
"related_events" : [ "88261c86-badd-479c-8df9-e8762f138f6b" ]
}, {
"id" : "7e1eaf83-8ace-4b0a-984d-7801858148e0",
"index" : 2664,
"period" : 2,
"timestamp" : "00:30:46.440",
"minute" : 75,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 53.0 ],
"duration" : 3.08,
"related_events" : [ "543f55dc-d6f2-400d-8985-d04bad480905" ],
"pass" : {
"recipient" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"length" : 42.44997,
"angle" : -2.8794727,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 12.0, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "543f55dc-d6f2-400d-8985-d04bad480905",
"index" : 2665,
"period" : 2,
"timestamp" : "00:30:49.520",
"minute" : 75,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 12.0, 42.0 ],
"related_events" : [ "7e1eaf83-8ace-4b0a-984d-7801858148e0" ]
}, {
"id" : "95fe098d-75d9-418e-9604-67b05a28abc3",
"index" : 2666,
"period" : 2,
"timestamp" : "00:30:49.520",
"minute" : 75,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 12.0, 42.0 ],
"duration" : 1.41,
"related_events" : [ "543f55dc-d6f2-400d-8985-d04bad480905", "f016ad9a-cada-4042-88c7-764c184afffb" ],
"carry" : {
"end_location" : [ 13.0, 39.0 ]
}
}, {
"id" : "f016ad9a-cada-4042-88c7-764c184afffb",
"index" : 2667,
"period" : 2,
"timestamp" : "00:30:50.930",
"minute" : 75,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 13.0, 39.0 ],
"duration" : 1.79,
"related_events" : [ "3b1e81f7-f5ec-4e3d-9299-1cf2633b1d04" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 36.23534,
"angle" : -1.0824624,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3b1e81f7-f5ec-4e3d-9299-1cf2633b1d04",
"index" : 2668,
"period" : 2,
"timestamp" : "00:30:52.720",
"minute" : 75,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.0, 7.0 ],
"related_events" : [ "f016ad9a-cada-4042-88c7-764c184afffb" ]
}, {
"id" : "11014b2b-e686-43fe-87a8-da80ab664efc",
"index" : 2669,
"period" : 2,
"timestamp" : "00:30:52.720",
"minute" : 75,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.0, 7.0 ],
"duration" : 4.48,
"under_pressure" : true,
"related_events" : [ "345518ba-6b72-483d-982e-ff33d6670e3c", "3b1e81f7-f5ec-4e3d-9299-1cf2633b1d04", "90fc5b0c-29e9-4027-a1ff-9ff7278de8b2" ],
"carry" : {
"end_location" : [ 52.0, 15.0 ]
}
}, {
"id" : "90fc5b0c-29e9-4027-a1ff-9ff7278de8b2",
"index" : 2670,
"period" : 2,
"timestamp" : "00:30:55.720",
"minute" : 75,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 80.0, 55.0 ],
"duration" : 1.653,
"related_events" : [ "11014b2b-e686-43fe-87a8-da80ab664efc", "345518ba-6b72-483d-982e-ff33d6670e3c" ]
}, {
"id" : "345518ba-6b72-483d-982e-ff33d6670e3c",
"index" : 2671,
"period" : 2,
"timestamp" : "00:30:57.200",
"minute" : 75,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 52.0, 15.0 ],
"duration" : 1.493,
"under_pressure" : true,
"related_events" : [ "3029f555-e392-436d-b850-b1524d44eee1", "90fc5b0c-29e9-4027-a1ff-9ff7278de8b2" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 15.6205,
"angle" : -0.87605804,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3029f555-e392-436d-b850-b1524d44eee1",
"index" : 2672,
"period" : 2,
"timestamp" : "00:30:58.693",
"minute" : 75,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 62.0, 3.0 ],
"related_events" : [ "345518ba-6b72-483d-982e-ff33d6670e3c" ]
}, {
"id" : "ffafa39a-0e64-4d3e-b7dc-ae0b8cf9a3fd",
"index" : 2673,
"period" : 2,
"timestamp" : "00:30:58.693",
"minute" : 75,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 62.0, 3.0 ],
"duration" : 0.467,
"under_pressure" : true,
"related_events" : [ "3029f555-e392-436d-b850-b1524d44eee1", "cdf837bb-b7f3-46e4-a0da-e7878d654bcf", "d821369f-c01a-4573-8ab9-13ea08966cc5" ],
"carry" : {
"end_location" : [ 65.0, 4.0 ]
}
}, {
"id" : "cdf837bb-b7f3-46e4-a0da-e7878d654bcf",
"index" : 2674,
"period" : 2,
"timestamp" : "00:30:58.933",
"minute" : 75,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 72.0 ],
"duration" : 0.84,
"related_events" : [ "d821369f-c01a-4573-8ab9-13ea08966cc5", "ffafa39a-0e64-4d3e-b7dc-ae0b8cf9a3fd" ]
}, {
"id" : "d821369f-c01a-4573-8ab9-13ea08966cc5",
"index" : 2675,
"period" : 2,
"timestamp" : "00:30:59.160",
"minute" : 75,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 65.0, 4.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "2c53100a-2470-4f24-98d4-93c4bdf57164", "cdf837bb-b7f3-46e4-a0da-e7878d654bcf" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 11.045361,
"angle" : -0.09065989,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2c53100a-2470-4f24-98d4-93c4bdf57164",
"index" : 2676,
"period" : 2,
"timestamp" : "00:31:00.093",
"minute" : 76,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 76.0, 3.0 ],
"related_events" : [ "d821369f-c01a-4573-8ab9-13ea08966cc5" ]
}, {
"id" : "b9fede0c-9a90-47c7-87ab-599b381765bd",
"index" : 2677,
"period" : 2,
"timestamp" : "00:31:00.093",
"minute" : 76,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 76.0, 3.0 ],
"duration" : 5.947,
"under_pressure" : true,
"related_events" : [ "1a8a9205-3c61-43a2-bc61-cf8f93680b29", "2c53100a-2470-4f24-98d4-93c4bdf57164", "6d419580-1d05-428f-9731-7e5e14d3eb62" ],
"carry" : {
"end_location" : [ 65.0, 11.0 ]
}
}, {
"id" : "1a8a9205-3c61-43a2-bc61-cf8f93680b29",
"index" : 2678,
"period" : 2,
"timestamp" : "00:31:02.293",
"minute" : 76,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 76.0 ],
"duration" : 4.24,
"related_events" : [ "6d419580-1d05-428f-9731-7e5e14d3eb62", "b9fede0c-9a90-47c7-87ab-599b381765bd" ]
}, {
"id" : "6d419580-1d05-428f-9731-7e5e14d3eb62",
"index" : 2679,
"period" : 2,
"timestamp" : "00:31:06.040",
"minute" : 76,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.0, 11.0 ],
"duration" : 1.773,
"under_pressure" : true,
"related_events" : [ "1a8a9205-3c61-43a2-bc61-cf8f93680b29", "dd8ecbec-165c-4c8c-b929-41a3e91ff00b" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 18.788294,
"angle" : 2.010639,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3fb38a7d-07c1-4271-b13a-32264f3f9bd3",
"index" : 2680,
"period" : 2,
"timestamp" : "00:31:07.693",
"minute" : 76,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 60.0, 55.0 ],
"duration" : 1.4,
"related_events" : [ "287897c7-d39c-43c6-abac-41bf46d4cc7b", "a8c3a1df-2a2c-4cc8-8607-8d22c2d7ce1b", "dd8ecbec-165c-4c8c-b929-41a3e91ff00b" ]
}, {
"id" : "dd8ecbec-165c-4c8c-b929-41a3e91ff00b",
"index" : 2681,
"period" : 2,
"timestamp" : "00:31:07.813",
"minute" : 76,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 28.0 ],
"under_pressure" : true,
"related_events" : [ "3fb38a7d-07c1-4271-b13a-32264f3f9bd3", "6d419580-1d05-428f-9731-7e5e14d3eb62" ]
}, {
"id" : "a8c3a1df-2a2c-4cc8-8607-8d22c2d7ce1b",
"index" : 2682,
"period" : 2,
"timestamp" : "00:31:07.813",
"minute" : 76,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 28.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "287897c7-d39c-43c6-abac-41bf46d4cc7b", "3fb38a7d-07c1-4271-b13a-32264f3f9bd3", "dd8ecbec-165c-4c8c-b929-41a3e91ff00b" ],
"carry" : {
"end_location" : [ 57.0, 28.0 ]
}
}, {
"id" : "287897c7-d39c-43c6-abac-41bf46d4cc7b",
"index" : 2683,
"period" : 2,
"timestamp" : "00:31:09.093",
"minute" : 76,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.0, 28.0 ],
"duration" : 2.586,
"under_pressure" : true,
"related_events" : [ "3fb38a7d-07c1-4271-b13a-32264f3f9bd3", "f7e243b8-ea0e-4e2e-b714-d9ce63508578" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 20.024984,
"angle" : -1.5208379,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.0, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f7e243b8-ea0e-4e2e-b714-d9ce63508578",
"index" : 2684,
"period" : 2,
"timestamp" : "00:31:11.679",
"minute" : 76,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 58.0, 8.0 ],
"related_events" : [ "287897c7-d39c-43c6-abac-41bf46d4cc7b" ]
}, {
"id" : "0aca27f5-e39f-41b4-8bd8-ce78a7794423",
"index" : 2685,
"period" : 2,
"timestamp" : "00:31:11.679",
"minute" : 76,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 58.0, 8.0 ],
"duration" : 1.134,
"related_events" : [ "6be79bbe-4b69-4a12-b2b3-eba06c5f81cc", "f7e243b8-ea0e-4e2e-b714-d9ce63508578" ],
"carry" : {
"end_location" : [ 57.0, 4.0 ]
}
}, {
"id" : "6be79bbe-4b69-4a12-b2b3-eba06c5f81cc",
"index" : 2686,
"period" : 2,
"timestamp" : "00:31:12.813",
"minute" : 76,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 57.0, 4.0 ],
"duration" : 1.186,
"related_events" : [ "3ea6c0cb-ae59-4088-841b-1668304c2aa1" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 29.068884,
"angle" : 0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 17.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3ea6c0cb-ae59-4088-841b-1668304c2aa1",
"index" : 2687,
"period" : 2,
"timestamp" : "00:31:13.999",
"minute" : 76,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 83.0, 17.0 ],
"related_events" : [ "6be79bbe-4b69-4a12-b2b3-eba06c5f81cc" ]
}, {
"id" : "4d1af0d8-5af3-4fd3-a54d-3ed38bdf0b46",
"index" : 2688,
"period" : 2,
"timestamp" : "00:31:14.000",
"minute" : 76,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 83.0, 17.0 ],
"duration" : 1.28,
"related_events" : [ "d8beddf9-ea01-46db-ad85-9d13ddd671df" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 16.40122,
"angle" : 0.9151007,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.0, 30.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "d8beddf9-ea01-46db-ad85-9d13ddd671df",
"index" : 2689,
"period" : 2,
"timestamp" : "00:31:15.280",
"minute" : 76,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 93.0, 30.0 ],
"related_events" : [ "4d1af0d8-5af3-4fd3-a54d-3ed38bdf0b46" ]
}, {
"id" : "a2c9473a-4f3e-4f53-afb1-6381c14f9901",
"index" : 2690,
"period" : 2,
"timestamp" : "00:31:15.280",
"minute" : 76,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 98.0, 23.0 ],
"duration" : 1.8,
"under_pressure" : true,
"related_events" : [ "0f5e68aa-0012-4eb2-8c81-21159b8ec4f8", "d9744309-4b5f-4090-bc0f-87412a8bdd17", "e50f1f58-d4db-4fb1-8640-4843a756007f" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 8.602325,
"angle" : -0.95054686,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 103.0, 16.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0f5e68aa-0012-4eb2-8c81-21159b8ec4f8",
"index" : 2691,
"period" : 2,
"timestamp" : "00:31:15.280",
"minute" : 76,
"second" : 15,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.0, 58.0 ],
"under_pressure" : true,
"related_events" : [ "a2c9473a-4f3e-4f53-afb1-6381c14f9901" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "d9744309-4b5f-4090-bc0f-87412a8bdd17",
"index" : 2692,
"period" : 2,
"timestamp" : "00:31:17.080",
"minute" : 76,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 100.0, 13.0 ],
"related_events" : [ "a2c9473a-4f3e-4f53-afb1-6381c14f9901" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e50f1f58-d4db-4fb1-8640-4843a756007f",
"index" : 2693,
"period" : 2,
"timestamp" : "00:31:17.080",
"minute" : 76,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 18.0, 65.0 ],
"under_pressure" : true,
"related_events" : [ "a2c9473a-4f3e-4f53-afb1-6381c14f9901" ]
}, {
"id" : "e700c220-410f-4b15-927f-2df889b8acd1",
"index" : 2694,
"period" : 2,
"timestamp" : "00:31:19.680",
"minute" : 76,
"second" : 19,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.0, 30.0 ]
}, {
"id" : "3d4ff56e-18d3-4e09-aefb-5d23feaf4647",
"index" : 2695,
"period" : 2,
"timestamp" : "00:31:19.680",
"minute" : 76,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.0, 30.0 ],
"duration" : 1.88,
"under_pressure" : true,
"related_events" : [ "aa2b07a2-6e24-43ed-91b7-9cb02e9bcc0f", "c1d45d5e-1ac1-4320-a2de-c506db01aefd", "e700c220-410f-4b15-927f-2df889b8acd1" ],
"carry" : {
"end_location" : [ 73.0, 41.0 ]
}
}, {
"id" : "c1d45d5e-1ac1-4320-a2de-c506db01aefd",
"index" : 2696,
"period" : 2,
"timestamp" : "00:31:20.440",
"minute" : 76,
"second" : 20,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 54.0, 47.0 ],
"duration" : 1.133,
"related_events" : [ "3d4ff56e-18d3-4e09-aefb-5d23feaf4647", "aa2b07a2-6e24-43ed-91b7-9cb02e9bcc0f" ]
}, {
"id" : "aa2b07a2-6e24-43ed-91b7-9cb02e9bcc0f",
"index" : 2697,
"period" : 2,
"timestamp" : "00:31:21.560",
"minute" : 76,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 73.0, 41.0 ],
"duration" : 2.693,
"under_pressure" : true,
"related_events" : [ "c1d45d5e-1ac1-4320-a2de-c506db01aefd", "f735f263-1b50-419d-b015-6c9be87aa600" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 38.8973,
"angle" : 1.2571757,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f735f263-1b50-419d-b015-6c9be87aa600",
"index" : 2698,
"period" : 2,
"timestamp" : "00:31:24.253",
"minute" : 76,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.0, 78.0 ],
"related_events" : [ "aa2b07a2-6e24-43ed-91b7-9cb02e9bcc0f" ]
}, {
"id" : "d29297d8-00ad-4c2f-b459-4e2b5418aaaf",
"index" : 2699,
"period" : 2,
"timestamp" : "00:31:24.253",
"minute" : 76,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.0, 78.0 ],
"duration" : 3.667,
"related_events" : [ "0521557a-2429-4eb3-b1d0-6cedb9de72cf", "f735f263-1b50-419d-b015-6c9be87aa600" ],
"carry" : {
"end_location" : [ 92.0, 78.0 ]
}
}, {
"id" : "0521557a-2429-4eb3-b1d0-6cedb9de72cf",
"index" : 2700,
"period" : 2,
"timestamp" : "00:31:27.920",
"minute" : 76,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 92.0, 78.0 ],
"duration" : 2.173,
"related_events" : [ "633c95d9-5244-4760-9464-aad31188e035" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 13.416408,
"angle" : -2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "633c95d9-5244-4760-9464-aad31188e035",
"index" : 2701,
"period" : 2,
"timestamp" : "00:31:30.093",
"minute" : 76,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 80.0, 72.0 ],
"related_events" : [ "0521557a-2429-4eb3-b1d0-6cedb9de72cf" ]
}, {
"id" : "b8fbbf41-a4f7-44b7-b597-690b2eae8f44",
"index" : 2702,
"period" : 2,
"timestamp" : "00:31:30.093",
"minute" : 76,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 80.0, 72.0 ],
"duration" : 0.387,
"related_events" : [ "633c95d9-5244-4760-9464-aad31188e035", "c739caf2-901a-411f-a745-ff9cf5d96709" ],
"carry" : {
"end_location" : [ 80.0, 72.0 ]
}
}, {
"id" : "c739caf2-901a-411f-a745-ff9cf5d96709",
"index" : 2703,
"period" : 2,
"timestamp" : "00:31:30.480",
"minute" : 76,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 80.0, 72.0 ],
"duration" : 1.72,
"related_events" : [ "fa9464a7-c165-4223-8e26-f04bbaf28352" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 10.770329,
"angle" : -1.19029,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa9464a7-c165-4223-8e26-f04bbaf28352",
"index" : 2704,
"period" : 2,
"timestamp" : "00:31:32.200",
"minute" : 76,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 84.0, 62.0 ],
"related_events" : [ "c739caf2-901a-411f-a745-ff9cf5d96709" ]
}, {
"id" : "0f8b11f3-ef27-4277-8b00-e669d526f2a1",
"index" : 2705,
"period" : 2,
"timestamp" : "00:31:32.200",
"minute" : 76,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 84.0, 62.0 ],
"duration" : 0.48,
"related_events" : [ "8b1d8cd3-5335-4859-ad27-394a08946a83", "fa9464a7-c165-4223-8e26-f04bbaf28352" ],
"carry" : {
"end_location" : [ 84.0, 62.0 ]
}
}, {
"id" : "8b1d8cd3-5335-4859-ad27-394a08946a83",
"index" : 2706,
"period" : 2,
"timestamp" : "00:31:32.680",
"minute" : 76,
"second" : 32,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 154,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 84.0, 62.0 ],
"under_pressure" : true,
"related_events" : [ "f5538ebd-c60e-4a40-a46a-9f8e19227a38" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f5538ebd-c60e-4a40-a46a-9f8e19227a38",
"index" : 2707,
"period" : 2,
"timestamp" : "00:31:32.680",
"minute" : 76,
"second" : 32,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 37.0, 19.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "8b1d8cd3-5335-4859-ad27-394a08946a83" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "0a4c15aa-3759-45b2-b4d2-210864c15b00",
"index" : 2708,
"period" : 2,
"timestamp" : "00:31:33.640",
"minute" : 76,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 52.0, 23.0 ],
"duration" : 1.733,
"related_events" : [ "9d0bf233-c223-4c15-ad5a-8bc36cac6f1d" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 18.384777,
"angle" : 2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 39.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "9d0bf233-c223-4c15-ad5a-8bc36cac6f1d",
"index" : 2709,
"period" : 2,
"timestamp" : "00:31:35.373",
"minute" : 76,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 36.0 ],
"related_events" : [ "0a4c15aa-3759-45b2-b4d2-210864c15b00" ]
}, {
"id" : "17778b20-5dfb-473e-adad-57809098102d",
"index" : 2710,
"period" : 2,
"timestamp" : "00:31:35.373",
"minute" : 76,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 36.0 ],
"duration" : 0.027,
"related_events" : [ "14c2d11b-86a0-4fe8-8350-39c05a95cd20", "9d0bf233-c223-4c15-ad5a-8bc36cac6f1d" ],
"carry" : {
"end_location" : [ 40.0, 38.0 ]
}
}, {
"id" : "14c2d11b-86a0-4fe8-8350-39c05a95cd20",
"index" : 2711,
"period" : 2,
"timestamp" : "00:31:35.400",
"minute" : 76,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.0, 38.0 ],
"duration" : 2.333,
"related_events" : [ "8be16783-3ee2-4f0a-8bde-2349a2332974" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 19.235384,
"angle" : -1.0838971,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8be16783-3ee2-4f0a-8bde-2349a2332974",
"index" : 2712,
"period" : 2,
"timestamp" : "00:31:37.733",
"minute" : 76,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 21.0 ],
"related_events" : [ "14c2d11b-86a0-4fe8-8350-39c05a95cd20" ]
}, {
"id" : "662caf1b-7efb-4042-929c-cb30d41d9867",
"index" : 2713,
"period" : 2,
"timestamp" : "00:31:37.733",
"minute" : 76,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 21.0 ],
"duration" : 0.507,
"related_events" : [ "15879cf6-f94a-4d44-b5c1-4bb28c04af2e", "8be16783-3ee2-4f0a-8bde-2349a2332974" ],
"carry" : {
"end_location" : [ 49.0, 16.0 ]
}
}, {
"id" : "15879cf6-f94a-4d44-b5c1-4bb28c04af2e",
"index" : 2714,
"period" : 2,
"timestamp" : "00:31:38.240",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 16.0 ],
"duration" : 1.52,
"related_events" : [ "cc3c5ba9-8011-4ff5-8abd-18e20af70c77" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 14.866069,
"angle" : -1.2277724,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cc3c5ba9-8011-4ff5-8abd-18e20af70c77",
"index" : 2715,
"period" : 2,
"timestamp" : "00:31:39.760",
"minute" : 76,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 54.0, 2.0 ],
"related_events" : [ "15879cf6-f94a-4d44-b5c1-4bb28c04af2e" ]
}, {
"id" : "30c38178-0b21-4e4d-9665-0750cc3d573d",
"index" : 2716,
"period" : 2,
"timestamp" : "00:31:39.760",
"minute" : 76,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 54.0, 2.0 ],
"duration" : 1.44,
"related_events" : [ "96f8e03c-2aa2-4800-b7ae-54cac524e324", "cc3c5ba9-8011-4ff5-8abd-18e20af70c77" ],
"carry" : {
"end_location" : [ 55.0, 3.0 ]
}
}, {
"id" : "96f8e03c-2aa2-4800-b7ae-54cac524e324",
"index" : 2717,
"period" : 2,
"timestamp" : "00:31:41.200",
"minute" : 76,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 55.0, 3.0 ],
"duration" : 0.853,
"related_events" : [ "42880c41-1ca6-4f93-ab2a-1bfec3149ca7" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 5.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "42880c41-1ca6-4f93-ab2a-1bfec3149ca7",
"index" : 2718,
"period" : 2,
"timestamp" : "00:31:42.053",
"minute" : 76,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.0, 3.0 ],
"related_events" : [ "96f8e03c-2aa2-4800-b7ae-54cac524e324" ]
}, {
"id" : "3ed1f375-6b8c-4cb2-9ec7-caf0792ea83e",
"index" : 2719,
"period" : 2,
"timestamp" : "00:31:42.053",
"minute" : 76,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.0, 3.0 ],
"duration" : 0.987,
"related_events" : [ "3c4fcfbe-8daf-4ef0-a868-e609b77afd08", "42880c41-1ca6-4f93-ab2a-1bfec3149ca7" ],
"carry" : {
"end_location" : [ 47.0, 2.0 ]
}
}, {
"id" : "3c4fcfbe-8daf-4ef0-a868-e609b77afd08",
"index" : 2720,
"period" : 2,
"timestamp" : "00:31:43.040",
"minute" : 76,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 47.0, 2.0 ],
"duration" : 1.213,
"related_events" : [ "b3f745a8-be8b-46f5-9a3e-d3e6ba1dfb75" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 14.035668,
"angle" : 1.6421038,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b3f745a8-be8b-46f5-9a3e-d3e6ba1dfb75",
"index" : 2721,
"period" : 2,
"timestamp" : "00:31:44.253",
"minute" : 76,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 46.0, 16.0 ],
"related_events" : [ "3c4fcfbe-8daf-4ef0-a868-e609b77afd08" ]
}, {
"id" : "5ed2f9d2-35f9-425d-9bf7-51f0dd412a44",
"index" : 2722,
"period" : 2,
"timestamp" : "00:31:44.253",
"minute" : 76,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 46.0, 16.0 ],
"duration" : 0.907,
"under_pressure" : true,
"related_events" : [ "3355c090-f3e7-4b82-b20a-a6b7cc110af2", "a0bf1883-2aa1-4ff5-90e1-ddd655fdb69f", "b3f745a8-be8b-46f5-9a3e-d3e6ba1dfb75" ],
"carry" : {
"end_location" : [ 52.0, 13.0 ]
}
}, {
"id" : "3355c090-f3e7-4b82-b20a-a6b7cc110af2",
"index" : 2723,
"period" : 2,
"timestamp" : "00:31:44.420",
"minute" : 76,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 55.0 ],
"duration" : 0.753,
"related_events" : [ "5ed2f9d2-35f9-425d-9bf7-51f0dd412a44", "a0bf1883-2aa1-4ff5-90e1-ddd655fdb69f" ]
}, {
"id" : "a0bf1883-2aa1-4ff5-90e1-ddd655fdb69f",
"index" : 2724,
"period" : 2,
"timestamp" : "00:31:45.160",
"minute" : 76,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 52.0, 13.0 ],
"duration" : 1.093,
"under_pressure" : true,
"related_events" : [ "2a3d0e93-cd21-461b-aa57-89453308cf29", "3355c090-f3e7-4b82-b20a-a6b7cc110af2" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 12.0415945,
"angle" : -0.844154,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 60.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2a3d0e93-cd21-461b-aa57-89453308cf29",
"index" : 2725,
"period" : 2,
"timestamp" : "00:31:46.253",
"minute" : 76,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 60.0, 4.0 ],
"related_events" : [ "a0bf1883-2aa1-4ff5-90e1-ddd655fdb69f" ]
}, {
"id" : "61238273-a07e-4150-be81-4fd3b2f08789",
"index" : 2726,
"period" : 2,
"timestamp" : "00:31:46.253",
"minute" : 76,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 60.0, 4.0 ],
"duration" : 1.387,
"related_events" : [ "2a3d0e93-cd21-461b-aa57-89453308cf29", "abeb9372-a812-42ef-9230-d4a63e2cdfc9" ],
"carry" : {
"end_location" : [ 57.0, 7.0 ]
}
}, {
"id" : "abeb9372-a812-42ef-9230-d4a63e2cdfc9",
"index" : 2727,
"period" : 2,
"timestamp" : "00:31:47.640",
"minute" : 76,
"second" : 47,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 57.0, 7.0 ],
"under_pressure" : true,
"related_events" : [ "3af4f373-4af7-49b7-8ce0-98f58b847382" ]
}, {
"id" : "3af4f373-4af7-49b7-8ce0-98f58b847382",
"index" : 2728,
"period" : 2,
"timestamp" : "00:31:47.640",
"minute" : 76,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.0, 74.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "abeb9372-a812-42ef-9230-d4a63e2cdfc9" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "bfbad27a-38a8-4a05-8303-ae538b04afa9",
"index" : 2729,
"period" : 2,
"timestamp" : "00:31:48.120",
"minute" : 76,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 68.0 ],
"duration" : 0.84,
"related_events" : [ "47c617c4-4ba9-4a8a-8d5e-479ef4c36222" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 3.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.0, 71.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "47c617c4-4ba9-4a8a-8d5e-479ef4c36222",
"index" : 2730,
"period" : 2,
"timestamp" : "00:31:48.960",
"minute" : 76,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 65.0, 71.0 ],
"related_events" : [ "bfbad27a-38a8-4a05-8303-ae538b04afa9" ]
}, {
"id" : "07824500-0438-4cc8-83e7-c41e20fa840a",
"index" : 2731,
"period" : 2,
"timestamp" : "00:31:48.960",
"minute" : 76,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 65.0, 71.0 ],
"duration" : 0.492,
"related_events" : [ "a4270fb6-327d-47a2-afc9-7b0ffdc56e21" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 7.615773,
"angle" : -1.9756881,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 64.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a4270fb6-327d-47a2-afc9-7b0ffdc56e21",
"index" : 2732,
"period" : 2,
"timestamp" : "00:31:49.452",
"minute" : 76,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 64.0 ],
"related_events" : [ "07824500-0438-4cc8-83e7-c41e20fa840a" ]
}, {
"id" : "f04e991b-6730-46bf-b4e6-e8baf219e72f",
"index" : 2733,
"period" : 2,
"timestamp" : "00:31:49.452",
"minute" : 76,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 64.0 ],
"duration" : 1.668,
"related_events" : [ "7402f1bc-5ec4-44e8-9340-c7a02738187c", "a4270fb6-327d-47a2-afc9-7b0ffdc56e21" ],
"carry" : {
"end_location" : [ 64.0, 60.0 ]
}
}, {
"id" : "7402f1bc-5ec4-44e8-9340-c7a02738187c",
"index" : 2734,
"period" : 2,
"timestamp" : "00:31:51.120",
"minute" : 76,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.0, 60.0 ],
"duration" : 1.56,
"related_events" : [ "43ec826a-8db3-43bc-bc95-3d7affdefcde" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 15.811388,
"angle" : -2.176341,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "43ec826a-8db3-43bc-bc95-3d7affdefcde",
"index" : 2735,
"period" : 2,
"timestamp" : "00:31:52.680",
"minute" : 76,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 47.0 ],
"related_events" : [ "7402f1bc-5ec4-44e8-9340-c7a02738187c" ]
}, {
"id" : "bba9a1ea-0e03-49b5-9ea6-2b6ab1401a15",
"index" : 2736,
"period" : 2,
"timestamp" : "00:31:52.680",
"minute" : 76,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 47.0 ],
"duration" : 3.72,
"related_events" : [ "43ec826a-8db3-43bc-bc95-3d7affdefcde", "4fade864-10d2-4cf8-afa5-3927769652e6" ],
"carry" : {
"end_location" : [ 66.0, 47.0 ]
}
}, {
"id" : "4fade864-10d2-4cf8-afa5-3927769652e6",
"index" : 2737,
"period" : 2,
"timestamp" : "00:31:56.400",
"minute" : 76,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 66.0, 47.0 ],
"duration" : 1.32,
"related_events" : [ "39329a58-5720-4a2c-855f-d071d4512e00" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 24.758837,
"angle" : 0.8139618,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 65.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "39329a58-5720-4a2c-855f-d071d4512e00",
"index" : 2738,
"period" : 2,
"timestamp" : "00:31:57.720",
"minute" : 76,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 83.0, 65.0 ],
"related_events" : [ "4fade864-10d2-4cf8-afa5-3927769652e6" ]
}, {
"id" : "6bd6e4d6-5e47-43ff-815e-6fca5f8257dc",
"index" : 2739,
"period" : 2,
"timestamp" : "00:31:57.720",
"minute" : 76,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 83.0, 65.0 ],
"duration" : 0.8,
"related_events" : [ "38841a47-636f-4d6b-96e3-45312b98a967", "39329a58-5720-4a2c-855f-d071d4512e00" ],
"carry" : {
"end_location" : [ 83.0, 65.0 ]
}
}, {
"id" : "38841a47-636f-4d6b-96e3-45312b98a967",
"index" : 2740,
"period" : 2,
"timestamp" : "00:31:58.520",
"minute" : 76,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 83.0, 65.0 ],
"duration" : 1.093,
"related_events" : [ "9c854723-fe77-4272-ab4e-e81104d75342" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 9.219544,
"angle" : 0.7086263,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 71.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9c854723-fe77-4272-ab4e-e81104d75342",
"index" : 2741,
"period" : 2,
"timestamp" : "00:31:59.613",
"minute" : 76,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 90.0, 71.0 ],
"related_events" : [ "38841a47-636f-4d6b-96e3-45312b98a967" ]
}, {
"id" : "22b524ab-2b54-4348-8466-59023daae8ce",
"index" : 2742,
"period" : 2,
"timestamp" : "00:31:59.613",
"minute" : 76,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 90.0, 71.0 ],
"duration" : 2.747,
"related_events" : [ "893c3929-dd7d-46ee-887a-488be8a09c88", "9c854723-fe77-4272-ab4e-e81104d75342" ],
"carry" : {
"end_location" : [ 98.0, 65.0 ]
}
}, {
"id" : "893c3929-dd7d-46ee-887a-488be8a09c88",
"index" : 2743,
"period" : 2,
"timestamp" : "00:32:02.360",
"minute" : 77,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 98.0, 65.0 ],
"duration" : 1.013,
"related_events" : [ "e627fb3e-df87-4a98-90de-9785838af5ba", "ff48e03d-cf66-4306-9600-71d6f7b452bd" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 12.206555,
"angle" : -0.9600704,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.0, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e627fb3e-df87-4a98-90de-9785838af5ba",
"index" : 2744,
"period" : 2,
"timestamp" : "00:32:03.373",
"minute" : 77,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 105.0, 58.0 ],
"related_events" : [ "893c3929-dd7d-46ee-887a-488be8a09c88" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ff48e03d-cf66-4306-9600-71d6f7b452bd",
"index" : 2745,
"period" : 2,
"timestamp" : "00:32:03.373",
"minute" : 77,
"second" : 3,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 26.0 ],
"related_events" : [ "893c3929-dd7d-46ee-887a-488be8a09c88" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "0b2c204c-aae5-4b3e-8d2b-b9e5656d672b",
"index" : 2746,
"period" : 2,
"timestamp" : "00:32:03.373",
"minute" : 77,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.0, 26.0 ],
"duration" : 0.307,
"related_events" : [ "87210080-26b3-40a9-a7b9-7311bb008b02", "ff48e03d-cf66-4306-9600-71d6f7b452bd" ],
"carry" : {
"end_location" : [ 18.0, 26.0 ]
}
}, {
"id" : "87210080-26b3-40a9-a7b9-7311bb008b02",
"index" : 2747,
"period" : 2,
"timestamp" : "00:32:03.680",
"minute" : 77,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.0, 26.0 ],
"duration" : 1.893,
"related_events" : [ "33a070c2-10e4-48ec-8d02-3926a236a0fe" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 11.045361,
"angle" : -0.09065989,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.0, 25.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a62fa66-ec31-4e78-a0c2-5c221e13f381",
"index" : 2748,
"period" : 2,
"timestamp" : "00:32:05.520",
"minute" : 77,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 98.0, 57.0 ],
"duration" : 1.013,
"counterpress" : true,
"related_events" : [ "33a070c2-10e4-48ec-8d02-3926a236a0fe", "d3f5d299-6ed6-447e-be4b-439d87cbc4fd" ]
}, {
"id" : "33a070c2-10e4-48ec-8d02-3926a236a0fe",
"index" : 2749,
"period" : 2,
"timestamp" : "00:32:05.573",
"minute" : 77,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 29.0, 25.0 ],
"under_pressure" : true,
"related_events" : [ "3a62fa66-ec31-4e78-a0c2-5c221e13f381", "87210080-26b3-40a9-a7b9-7311bb008b02" ]
}, {
"id" : "d3f5d299-6ed6-447e-be4b-439d87cbc4fd",
"index" : 2750,
"period" : 2,
"timestamp" : "00:32:05.573",
"minute" : 77,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 29.0, 25.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "25e4314f-21d7-4e49-ba4c-7a34be3ae139", "33a070c2-10e4-48ec-8d02-3926a236a0fe", "3a62fa66-ec31-4e78-a0c2-5c221e13f381" ],
"carry" : {
"end_location" : [ 34.0, 24.0 ]
}
}, {
"id" : "25e4314f-21d7-4e49-ba4c-7a34be3ae139",
"index" : 2751,
"period" : 2,
"timestamp" : "00:32:06.853",
"minute" : 77,
"second" : 6,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 34.0, 24.0 ],
"under_pressure" : true,
"related_events" : [ "6b7918b4-6aea-454b-af4e-fa39c66a8288" ]
}, {
"id" : "6b7918b4-6aea-454b-af4e-fa39c66a8288",
"index" : 2752,
"period" : 2,
"timestamp" : "00:32:06.853",
"minute" : 77,
"second" : 6,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 87.0, 57.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "25e4314f-21d7-4e49-ba4c-7a34be3ae139" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "0f7b1d7f-c5b1-4361-afd9-24f6abd0cc00",
"index" : 2753,
"period" : 2,
"timestamp" : "00:32:08.600",
"minute" : 77,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 80.0, 71.0 ],
"duration" : 1.6,
"related_events" : [ "ae5547f4-2f3e-499f-b50e-6bd824f0dff4" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 11.401754,
"angle" : 0.66104317,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ae5547f4-2f3e-499f-b50e-6bd824f0dff4",
"index" : 2754,
"period" : 2,
"timestamp" : "00:32:10.200",
"minute" : 77,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 89.0, 78.0 ],
"related_events" : [ "0f7b1d7f-c5b1-4361-afd9-24f6abd0cc00" ]
}, {
"id" : "4aefc05e-3a65-427e-9167-c234d7d2264e",
"index" : 2755,
"period" : 2,
"timestamp" : "00:32:10.200",
"minute" : 77,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 89.0, 78.0 ],
"duration" : 1.2,
"related_events" : [ "27fc0b84-9f39-48f5-ae89-b8cdafec69d1" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 11.401754,
"angle" : -1.3045443,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "27fc0b84-9f39-48f5-ae89-b8cdafec69d1",
"index" : 2756,
"period" : 2,
"timestamp" : "00:32:11.400",
"minute" : 77,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 92.0, 67.0 ],
"related_events" : [ "4aefc05e-3a65-427e-9167-c234d7d2264e" ]
}, {
"id" : "46a757de-177d-4a18-b2c8-932c9b899232",
"index" : 2757,
"period" : 2,
"timestamp" : "00:32:11.400",
"minute" : 77,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 92.0, 67.0 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "27fc0b84-9f39-48f5-ae89-b8cdafec69d1", "309ed15b-a4e1-4fb5-bdf2-9259fb7f151c", "77b601f0-6a13-49e5-91bc-2fcd67ee68b8" ],
"carry" : {
"end_location" : [ 92.0, 66.0 ]
}
}, {
"id" : "77b601f0-6a13-49e5-91bc-2fcd67ee68b8",
"index" : 2758,
"period" : 2,
"timestamp" : "00:32:11.440",
"minute" : 77,
"second" : 11,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 29.0, 15.0 ],
"related_events" : [ "309ed15b-a4e1-4fb5-bdf2-9259fb7f151c", "46a757de-177d-4a18-b2c8-932c9b899232" ]
}, {
"id" : "309ed15b-a4e1-4fb5-bdf2-9259fb7f151c",
"index" : 2759,
"period" : 2,
"timestamp" : "00:32:11.440",
"minute" : 77,
"second" : 11,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 156,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 92.0, 66.0 ],
"under_pressure" : true,
"related_events" : [ "77b601f0-6a13-49e5-91bc-2fcd67ee68b8" ]
}, {
"id" : "2649fdda-556d-4bcc-8630-d54881b41632",
"index" : 2760,
"period" : 2,
"timestamp" : "00:32:53.733",
"minute" : 77,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 157,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.0, 65.0 ],
"duration" : 1.266,
"related_events" : [ "5b5bc60a-ea96-4bba-97f9-22dbb35af97c" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 27.658634,
"angle" : -0.7086263,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 47.0 ],
"cross" : true,
"assisted_shot_id" : "85c4c040-45d8-4771-bc71-50aa426df36f",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "5b5bc60a-ea96-4bba-97f9-22dbb35af97c",
"index" : 2761,
"period" : 2,
"timestamp" : "00:32:54.999",
"minute" : 77,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 157,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 112.0, 47.0 ],
"related_events" : [ "2649fdda-556d-4bcc-8630-d54881b41632" ]
}, {
"id" : "ef0d5b68-87f7-474a-a03a-c7ef14d5e2dc",
"index" : 2762,
"period" : 2,
"timestamp" : "00:32:54.999",
"minute" : 77,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 157,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 112.0, 47.0 ],
"duration" : 0.001,
"related_events" : [ "5b5bc60a-ea96-4bba-97f9-22dbb35af97c", "85c4c040-45d8-4771-bc71-50aa426df36f" ],
"carry" : {
"end_location" : [ 113.0, 47.0 ]
}
}, {
"id" : "85c4c040-45d8-4771-bc71-50aa426df36f",
"index" : 2763,
"period" : 2,
"timestamp" : "00:32:55.000",
"minute" : 77,
"second" : 55,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 157,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 113.0, 47.0 ],
"duration" : 0.76,
"related_events" : [ "5eaff9e8-225c-4384-a014-c2e069e2df81" ],
"shot" : {
"statsbomb_xg" : 0.15676288,
"end_location" : [ 120.0, 45.0, 0.2 ],
"key_pass_id" : "2649fdda-556d-4bcc-8630-d54881b41632",
"body_part" : {
"id" : 70,
"name" : "Other"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 109.0, 44.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 42.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 104.0, 53.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 49.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 111.0, 48.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 107.0, 39.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 106.0, 46.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 108.0, 47.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 107.0, 42.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 114.0, 40.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 113.0, 41.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 112.0, 35.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 33.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 114.0, 34.0 ],
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 120.0, 43.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "5eaff9e8-225c-4384-a014-c2e069e2df81",
"index" : 2764,
"period" : 2,
"timestamp" : "00:32:55.760",
"minute" : 77,
"second" : 55,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 157,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 38.0 ],
"related_events" : [ "85c4c040-45d8-4771-bc71-50aa426df36f" ],
"goalkeeper" : {
"end_location" : [ 1.0, 38.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "f7d52862-4382-4c1f-953c-764ce2044501",
"index" : 2765,
"period" : 2,
"timestamp" : "00:33:29.120",
"minute" : 78,
"second" : 29,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "8a6ef828-f8f9-4035-a251-bfe5f16dd802",
"index" : 2766,
"period" : 2,
"timestamp" : "00:33:30.840",
"minute" : 78,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 61.0, 58.0 ],
"duration" : 0.44,
"related_events" : [ "0f9d8f8f-40fe-4690-8bdc-bda454b47cf7" ]
}, {
"id" : "0f9d8f8f-40fe-4690-8bdc-bda454b47cf7",
"index" : 2767,
"period" : 2,
"timestamp" : "00:33:31.160",
"minute" : 78,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 58.0, 16.0 ],
"duration" : 1.2,
"under_pressure" : true,
"related_events" : [ "7798e869-221f-48fe-80b6-86444424b5cc", "8a6ef828-f8f9-4035-a251-bfe5f16dd802" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 18.027756,
"angle" : 1.9100889,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.0, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7798e869-221f-48fe-80b6-86444424b5cc",
"index" : 2768,
"period" : 2,
"timestamp" : "00:33:32.360",
"minute" : 78,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 52.0, 33.0 ],
"related_events" : [ "0f9d8f8f-40fe-4690-8bdc-bda454b47cf7" ]
}, {
"id" : "96f1a671-ca5c-4024-a0de-f700f7dbe5d1",
"index" : 2769,
"period" : 2,
"timestamp" : "00:33:32.360",
"minute" : 78,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.0, 36.0 ],
"duration" : 0.693,
"related_events" : [ "0d2a6341-327c-4370-aa07-21b81f471ae6" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 5.656854,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0d2a6341-327c-4370-aa07-21b81f471ae6",
"index" : 2770,
"period" : 2,
"timestamp" : "00:33:33.053",
"minute" : 78,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 40.0 ],
"related_events" : [ "96f1a671-ca5c-4024-a0de-f700f7dbe5d1" ]
}, {
"id" : "5163c140-86d8-4fef-9aa6-32334b948451",
"index" : 2771,
"period" : 2,
"timestamp" : "00:33:33.053",
"minute" : 78,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 54.0, 40.0 ],
"duration" : 1.187,
"under_pressure" : true,
"related_events" : [ "0d2a6341-327c-4370-aa07-21b81f471ae6", "17eaaf9b-47a6-4a8e-870e-eb15aa8614d6", "f08a151c-7a1f-4736-b5bf-de22f1c8b929" ],
"carry" : {
"end_location" : [ 52.0, 41.0 ]
}
}, {
"id" : "17eaaf9b-47a6-4a8e-870e-eb15aa8614d6",
"index" : 2772,
"period" : 2,
"timestamp" : "00:33:33.960",
"minute" : 78,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 69.0, 37.0 ],
"duration" : 0.493,
"related_events" : [ "5163c140-86d8-4fef-9aa6-32334b948451", "f08a151c-7a1f-4736-b5bf-de22f1c8b929" ]
}, {
"id" : "f08a151c-7a1f-4736-b5bf-de22f1c8b929",
"index" : 2773,
"period" : 2,
"timestamp" : "00:33:34.240",
"minute" : 78,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 52.0, 41.0 ],
"duration" : 2.56,
"under_pressure" : true,
"related_events" : [ "17eaaf9b-47a6-4a8e-870e-eb15aa8614d6", "8067288d-6377-4723-afec-8a9002538768" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 27.166155,
"angle" : 1.4601392,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 68.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8067288d-6377-4723-afec-8a9002538768",
"index" : 2774,
"period" : 2,
"timestamp" : "00:33:36.800",
"minute" : 78,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 68.0 ],
"related_events" : [ "f08a151c-7a1f-4736-b5bf-de22f1c8b929" ]
}, {
"id" : "28ee9cab-ab24-47e0-b3c6-0b3c7ba3254a",
"index" : 2775,
"period" : 2,
"timestamp" : "00:33:36.800",
"minute" : 78,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.0, 68.0 ],
"duration" : 2.92,
"related_events" : [ "4f838345-b93f-472d-b68e-f3faab49a5db", "8067288d-6377-4723-afec-8a9002538768" ],
"carry" : {
"end_location" : [ 64.0, 79.0 ]
}
}, {
"id" : "4f838345-b93f-472d-b68e-f3faab49a5db",
"index" : 2776,
"period" : 2,
"timestamp" : "00:33:39.720",
"minute" : 78,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.0, 79.0 ],
"duration" : 1.04,
"related_events" : [ "9c27e946-306e-4981-8379-daf030f1b59f", "b78efc0b-8321-4bd5-92ec-33ba1fce34ee" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 17.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9c27e946-306e-4981-8379-daf030f1b59f",
"index" : 2777,
"period" : 2,
"timestamp" : "00:33:40.760",
"minute" : 78,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.0, 60.0 ],
"related_events" : [ "4f838345-b93f-472d-b68e-f3faab49a5db" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b78efc0b-8321-4bd5-92ec-33ba1fce34ee",
"index" : 2778,
"period" : 2,
"timestamp" : "00:33:40.760",
"minute" : 78,
"second" : 40,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.0, 19.0 ],
"related_events" : [ "4f838345-b93f-472d-b68e-f3faab49a5db" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "d3a09efe-f1ea-4474-b315-5d96e33a75f2",
"index" : 2779,
"period" : 2,
"timestamp" : "00:33:42.360",
"minute" : 78,
"second" : 42,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 24.0 ]
}, {
"id" : "aa8eab5c-99c9-407a-8e0e-cf7b53db2d1e",
"index" : 2780,
"period" : 2,
"timestamp" : "00:33:42.360",
"minute" : 78,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 65.0, 24.0 ],
"duration" : 5.6,
"under_pressure" : true,
"related_events" : [ "4b1a7133-558c-4720-b3c2-c195b6dc560b", "b25d284b-9b49-49b4-bb6f-0145d2a31c52", "d3a09efe-f1ea-4474-b315-5d96e33a75f2" ],
"carry" : {
"end_location" : [ 110.0, 17.0 ]
}
}, {
"id" : "b25d284b-9b49-49b4-bb6f-0145d2a31c52",
"index" : 2781,
"period" : 2,
"timestamp" : "00:33:42.813",
"minute" : 78,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 59.0 ],
"duration" : 2.76,
"counterpress" : true,
"related_events" : [ "aa8eab5c-99c9-407a-8e0e-cf7b53db2d1e" ]
}, {
"id" : "4b1a7133-558c-4720-b3c2-c195b6dc560b",
"index" : 2782,
"period" : 2,
"timestamp" : "00:33:47.960",
"minute" : 78,
"second" : 47,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.0, 17.0 ],
"under_pressure" : true,
"related_events" : [ "490196bb-148c-41ff-b408-e13b4c31c3b8" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "490196bb-148c-41ff-b408-e13b4c31c3b8",
"index" : 2783,
"period" : 2,
"timestamp" : "00:33:47.960",
"minute" : 78,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 158,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 11.0, 64.0 ],
"under_pressure" : true,
"related_events" : [ "4b1a7133-558c-4720-b3c2-c195b6dc560b" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "367d9566-204a-446a-aa57-833f1d41a084",
"index" : 2784,
"period" : 2,
"timestamp" : "00:34:09.773",
"minute" : 79,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 119.0, 2.0 ],
"duration" : 1.787,
"related_events" : [ "97dece8f-65a2-4060-a120-834372f4624e" ],
"pass" : {
"length" : 43.289722,
"angle" : 1.6865555,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 114.0, 45.0 ],
"cross" : true,
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "97dece8f-65a2-4060-a120-834372f4624e",
"index" : 2785,
"period" : 2,
"timestamp" : "00:34:11.560",
"minute" : 79,
"second" : 11,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 7.0, 36.0 ],
"under_pressure" : true,
"related_events" : [ "367d9566-204a-446a-aa57-833f1d41a084" ]
}, {
"id" : "10b2bda1-1f51-4696-a1ca-e909c69fc94e",
"index" : 2786,
"period" : 2,
"timestamp" : "00:34:13.320",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 7.0, 47.0 ]
}, {
"id" : "e17db42f-0a86-4963-964e-b8b0d5392d58",
"index" : 2787,
"period" : 2,
"timestamp" : "00:34:13.320",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 7.0, 47.0 ],
"duration" : 0.64,
"related_events" : [ "06f0112c-ffd0-448b-a08c-1b5d8836cf5e", "10b2bda1-1f51-4696-a1ca-e909c69fc94e" ],
"carry" : {
"end_location" : [ 7.0, 47.0 ]
}
}, {
"id" : "06f0112c-ffd0-448b-a08c-1b5d8836cf5e",
"index" : 2788,
"period" : 2,
"timestamp" : "00:34:13.960",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 7.0, 47.0 ],
"duration" : 2.28,
"related_events" : [ "6839a8a3-b12c-4570-8301-870f9abaabcb" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 22.203604,
"angle" : 0.62548506,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6839a8a3-b12c-4570-8301-870f9abaabcb",
"index" : 2789,
"period" : 2,
"timestamp" : "00:34:16.240",
"minute" : 79,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 25.0, 60.0 ],
"related_events" : [ "06f0112c-ffd0-448b-a08c-1b5d8836cf5e" ]
}, {
"id" : "d7cdc607-4c2e-4ad3-88fe-8ae548975a0f",
"index" : 2790,
"period" : 2,
"timestamp" : "00:34:16.240",
"minute" : 79,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 25.0, 60.0 ],
"duration" : 0.44,
"related_events" : [ "6839a8a3-b12c-4570-8301-870f9abaabcb", "ec95ed66-6d1f-4331-bb87-029e41a91ad3" ],
"carry" : {
"end_location" : [ 26.0, 60.0 ]
}
}, {
"id" : "ec95ed66-6d1f-4331-bb87-029e41a91ad3",
"index" : 2791,
"period" : 2,
"timestamp" : "00:34:16.680",
"minute" : 79,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 26.0, 60.0 ],
"duration" : 1.56,
"related_events" : [ "969c9484-3f3f-4e53-8170-e73c4084665f", "b078d4e8-1b03-4aa3-b63b-85aca7e2f236" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 35.22783,
"angle" : -0.60374933,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "969c9484-3f3f-4e53-8170-e73c4084665f",
"index" : 2792,
"period" : 2,
"timestamp" : "00:34:18.240",
"minute" : 79,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 66.0, 39.0 ],
"related_events" : [ "ec95ed66-6d1f-4331-bb87-029e41a91ad3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b078d4e8-1b03-4aa3-b63b-85aca7e2f236",
"index" : 2793,
"period" : 2,
"timestamp" : "00:34:18.240",
"minute" : 79,
"second" : 18,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 66.0, 41.0 ],
"related_events" : [ "ec95ed66-6d1f-4331-bb87-029e41a91ad3" ]
}, {
"id" : "33d78426-707c-4220-8ffc-44dd33ab4d87",
"index" : 2794,
"period" : 2,
"timestamp" : "00:34:18.240",
"minute" : 79,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 66.0, 41.0 ],
"duration" : 3.8,
"under_pressure" : true,
"related_events" : [ "af84505c-fa0d-49e9-9ad3-46929ce88236", "b078d4e8-1b03-4aa3-b63b-85aca7e2f236", "b436fdcd-a5f6-4600-b549-4d3b1f455efb" ],
"carry" : {
"end_location" : [ 79.0, 40.0 ]
}
}, {
"id" : "b436fdcd-a5f6-4600-b549-4d3b1f455efb",
"index" : 2795,
"period" : 2,
"timestamp" : "00:34:21.000",
"minute" : 79,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 49.0, 37.0 ],
"duration" : 0.853,
"related_events" : [ "33d78426-707c-4220-8ffc-44dd33ab4d87" ]
}, {
"id" : "af84505c-fa0d-49e9-9ad3-46929ce88236",
"index" : 2796,
"period" : 2,
"timestamp" : "00:34:22.040",
"minute" : 79,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 79.0, 40.0 ],
"duration" : 1.2,
"related_events" : [ "1a9c8842-012e-478a-ae39-e041ca242cec" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 12.0415945,
"angle" : -0.7266424,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1a9c8842-012e-478a-ae39-e041ca242cec",
"index" : 2797,
"period" : 2,
"timestamp" : "00:34:23.240",
"minute" : 79,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 88.0, 32.0 ],
"related_events" : [ "af84505c-fa0d-49e9-9ad3-46929ce88236" ]
}, {
"id" : "57f51a94-569e-4176-8c33-c40d21630cde",
"index" : 2798,
"period" : 2,
"timestamp" : "00:34:23.240",
"minute" : 79,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 88.0, 32.0 ],
"duration" : 1.72,
"related_events" : [ "31a25550-bb18-471f-90ae-6f253e18cca4" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 30.528675,
"angle" : 1.0191413,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.0, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31a25550-bb18-471f-90ae-6f253e18cca4",
"index" : 2799,
"period" : 2,
"timestamp" : "00:34:24.960",
"minute" : 79,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 104.0, 58.0 ],
"related_events" : [ "57f51a94-569e-4176-8c33-c40d21630cde" ]
}, {
"id" : "dc87607f-6a7a-4ec8-806c-13e6a13bf582",
"index" : 2800,
"period" : 2,
"timestamp" : "00:34:26.160",
"minute" : 79,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 104.0, 60.0 ],
"duration" : 0.68,
"related_events" : [ "bf764a80-31a2-4a05-af39-288b46cb3280" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 7.071068,
"angle" : 2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 99.0, 65.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "bf764a80-31a2-4a05-af39-288b46cb3280",
"index" : 2801,
"period" : 2,
"timestamp" : "00:34:26.840",
"minute" : 79,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 65.0 ],
"related_events" : [ "dc87607f-6a7a-4ec8-806c-13e6a13bf582" ]
}, {
"id" : "68186011-78d9-43b0-9735-a3c5fec16669",
"index" : 2802,
"period" : 2,
"timestamp" : "00:34:26.840",
"minute" : 79,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 65.0 ],
"duration" : 1.0,
"related_events" : [ "6267900e-9187-4a33-b7f0-acea5db9dd21", "bf764a80-31a2-4a05-af39-288b46cb3280" ],
"carry" : {
"end_location" : [ 99.0, 61.0 ]
}
}, {
"id" : "6267900e-9187-4a33-b7f0-acea5db9dd21",
"index" : 2803,
"period" : 2,
"timestamp" : "00:34:27.840",
"minute" : 79,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 99.0, 61.0 ],
"duration" : 3.8,
"related_events" : [ "f6dfa3f3-3fd5-4532-a7d3-f9554e07d8b8" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 49.0408,
"angle" : -1.2167989,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 116.0, 15.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f6dfa3f3-3fd5-4532-a7d3-f9554e07d8b8",
"index" : 2804,
"period" : 2,
"timestamp" : "00:34:31.640",
"minute" : 79,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 116.0, 15.0 ],
"related_events" : [ "6267900e-9187-4a33-b7f0-acea5db9dd21" ]
}, {
"id" : "daeef52e-9e2e-4349-b5b9-19213d418cb0",
"index" : 2805,
"period" : 2,
"timestamp" : "00:34:31.640",
"minute" : 79,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 116.0, 15.0 ],
"duration" : 1.32,
"related_events" : [ "381e185b-fe89-467b-997b-e732baa15216", "f6dfa3f3-3fd5-4532-a7d3-f9554e07d8b8" ],
"carry" : {
"end_location" : [ 115.0, 16.0 ]
}
}, {
"id" : "381e185b-fe89-467b-997b-e732baa15216",
"index" : 2806,
"period" : 2,
"timestamp" : "00:34:32.960",
"minute" : 79,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 115.0, 16.0 ],
"duration" : 1.28,
"related_events" : [ "f605f647-5156-409d-a87a-5cc1d5368bc7" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 11.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f605f647-5156-409d-a87a-5cc1d5368bc7",
"index" : 2807,
"period" : 2,
"timestamp" : "00:34:34.240",
"minute" : 79,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 16.0 ],
"related_events" : [ "381e185b-fe89-467b-997b-e732baa15216" ]
}, {
"id" : "769ba2d6-a651-4354-af1e-697257b34eb5",
"index" : 2808,
"period" : 2,
"timestamp" : "00:34:34.240",
"minute" : 79,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 16.0 ],
"duration" : 0.053,
"related_events" : [ "024da8d2-43a8-49d1-b469-c4af0bb005b3", "f605f647-5156-409d-a87a-5cc1d5368bc7" ],
"carry" : {
"end_location" : [ 104.0, 16.0 ]
}
}, {
"id" : "024da8d2-43a8-49d1-b469-c4af0bb005b3",
"index" : 2809,
"period" : 2,
"timestamp" : "00:34:34.293",
"minute" : 79,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 104.0, 16.0 ],
"duration" : 1.147,
"related_events" : [ "0e1f7bb7-5e0e-4930-8590-d76271a5adf2", "887e7e41-c061-459f-8519-c670bd036690" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 28.460499,
"angle" : 1.2490457,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 43.0 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0e1f7bb7-5e0e-4930-8590-d76271a5adf2",
"index" : 2810,
"period" : 2,
"timestamp" : "00:34:35.440",
"minute" : 79,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 112.0, 43.0 ],
"related_events" : [ "024da8d2-43a8-49d1-b469-c4af0bb005b3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "887e7e41-c061-459f-8519-c670bd036690",
"index" : 2811,
"period" : 2,
"timestamp" : "00:34:35.440",
"minute" : 79,
"second" : 35,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "024da8d2-43a8-49d1-b469-c4af0bb005b3" ]
}, {
"id" : "c5b3b8a5-c0df-4ac1-852d-1e669d03b62e",
"index" : 2812,
"period" : 2,
"timestamp" : "00:34:37.680",
"minute" : 79,
"second" : 37,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 89.0, 26.0 ]
}, {
"id" : "00825a8c-9738-4d83-bf28-274685db6854",
"index" : 2813,
"period" : 2,
"timestamp" : "00:34:37.680",
"minute" : 79,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 89.0, 26.0 ],
"duration" : 1.68,
"under_pressure" : true,
"related_events" : [ "6801d457-f313-4fde-9ff7-dafb269da0df", "c5b3b8a5-c0df-4ac1-852d-1e669d03b62e", "ed1092bb-4cde-4656-85b1-4b4f763071c8" ],
"carry" : {
"end_location" : [ 85.0, 15.0 ]
}
}, {
"id" : "ed1092bb-4cde-4656-85b1-4b4f763071c8",
"index" : 2814,
"period" : 2,
"timestamp" : "00:34:38.240",
"minute" : 79,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 28.0, 54.0 ],
"duration" : 1.253,
"related_events" : [ "00825a8c-9738-4d83-bf28-274685db6854", "6801d457-f313-4fde-9ff7-dafb269da0df" ]
}, {
"id" : "6801d457-f313-4fde-9ff7-dafb269da0df",
"index" : 2815,
"period" : 2,
"timestamp" : "00:34:39.360",
"minute" : 79,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.0, 15.0 ],
"duration" : 1.08,
"under_pressure" : true,
"related_events" : [ "ed1092bb-4cde-4656-85b1-4b4f763071c8", "f56c2b17-ef7b-4f32-9e29-c63cdc7df39b" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 14.3178215,
"angle" : 0.43240777,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.0, 21.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f56c2b17-ef7b-4f32-9e29-c63cdc7df39b",
"index" : 2816,
"period" : 2,
"timestamp" : "00:34:40.440",
"minute" : 79,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.0, 21.0 ],
"related_events" : [ "6801d457-f313-4fde-9ff7-dafb269da0df" ]
}, {
"id" : "480cfba1-7b6d-4dc8-9b1a-e6b50b2638da",
"index" : 2817,
"period" : 2,
"timestamp" : "00:34:40.440",
"minute" : 79,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.0, 21.0 ],
"duration" : 0.72,
"related_events" : [ "d3c42c7d-96d3-461e-85e0-559341ebc3e2", "f56c2b17-ef7b-4f32-9e29-c63cdc7df39b" ],
"carry" : {
"end_location" : [ 96.0, 21.0 ]
}
}, {
"id" : "d3c42c7d-96d3-461e-85e0-559341ebc3e2",
"index" : 2818,
"period" : 2,
"timestamp" : "00:34:41.160",
"minute" : 79,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 21.0 ],
"duration" : 1.2,
"related_events" : [ "f0b05dd2-db78-4e72-9ee2-60e6f93dbf93" ],
"pass" : {
"recipient" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"length" : 5.0,
"angle" : 2.2142975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 25.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f0b05dd2-db78-4e72-9ee2-60e6f93dbf93",
"index" : 2819,
"period" : 2,
"timestamp" : "00:34:42.360",
"minute" : 79,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.0, 25.0 ],
"related_events" : [ "d3c42c7d-96d3-461e-85e0-559341ebc3e2" ]
}, {
"id" : "73c7b225-2428-47c9-8d60-6b064d42b2d1",
"index" : 2820,
"period" : 2,
"timestamp" : "00:34:42.360",
"minute" : 79,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.0, 25.0 ],
"duration" : 3.133,
"related_events" : [ "47f3f8f6-4d80-4459-95c8-6c34eac5601e" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 25.059929,
"angle" : -0.49934673,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.0, 13.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "47f3f8f6-4d80-4459-95c8-6c34eac5601e",
"index" : 2821,
"period" : 2,
"timestamp" : "00:34:45.493",
"minute" : 79,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 115.0, 13.0 ],
"related_events" : [ "73c7b225-2428-47c9-8d60-6b064d42b2d1" ]
}, {
"id" : "ed0a06f4-61cf-4ac5-910d-b98074f60587",
"index" : 2822,
"period" : 2,
"timestamp" : "00:34:45.493",
"minute" : 79,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 115.0, 13.0 ],
"duration" : 3.747,
"under_pressure" : true,
"related_events" : [ "47f3f8f6-4d80-4459-95c8-6c34eac5601e", "67469c91-028f-49a4-94fd-69ef7ab0fdbc", "7d0f26bc-914d-4552-90f3-f3ac0eed82a1" ],
"carry" : {
"end_location" : [ 117.0, 13.0 ]
}
}, {
"id" : "7d0f26bc-914d-4552-90f3-f3ac0eed82a1",
"index" : 2823,
"period" : 2,
"timestamp" : "00:34:46.640",
"minute" : 79,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 7.0, 68.0 ],
"duration" : 1.973,
"related_events" : [ "ed0a06f4-61cf-4ac5-910d-b98074f60587" ]
}, {
"id" : "67469c91-028f-49a4-94fd-69ef7ab0fdbc",
"index" : 2824,
"period" : 2,
"timestamp" : "00:34:49.240",
"minute" : 79,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 117.0, 13.0 ],
"duration" : 0.213,
"related_events" : [ "bc4add9d-cff1-4f76-bf64-389826af5d32" ],
"pass" : {
"length" : 2.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 119.0, 13.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bc4add9d-cff1-4f76-bf64-389826af5d32",
"index" : 2825,
"period" : 2,
"timestamp" : "00:34:49.453",
"minute" : 79,
"second" : 49,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 159,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 2.0, 68.0 ],
"related_events" : [ "67469c91-028f-49a4-94fd-69ef7ab0fdbc" ]
}, {
"id" : "3f51d236-9f04-44f1-8fa9-b75b960e3e23",
"index" : 2826,
"period" : 2,
"timestamp" : "00:35:15.440",
"minute" : 80,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 119.0, 2.0 ],
"duration" : 1.84,
"related_events" : [ "e59db0ff-d4a4-4bc0-aeb3-2bac8da089fd" ],
"pass" : {
"length" : 41.59327,
"angle" : 1.7398976,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.0, 43.0 ],
"cross" : true,
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "e59db0ff-d4a4-4bc0-aeb3-2bac8da089fd",
"index" : 2827,
"period" : 2,
"timestamp" : "00:35:17.280",
"minute" : 80,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 9.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "3f51d236-9f04-44f1-8fa9-b75b960e3e23" ]
}, {
"id" : "c1ea79a0-88e6-4ab6-baae-a73d88c4dd58",
"index" : 2828,
"period" : 2,
"timestamp" : "00:35:20.240",
"minute" : 80,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 55.0 ]
}, {
"id" : "782806e7-f898-47ba-bee7-9ac77b8331d1",
"index" : 2829,
"period" : 2,
"timestamp" : "00:35:20.280",
"minute" : 80,
"second" : 20,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.0, 54.0 ],
"duration" : 1.373,
"related_events" : [ "82b31205-0786-4519-a1b7-0e5115a3884f" ],
"shot" : {
"statsbomb_xg" : 0.006087828,
"end_location" : [ 120.0, 39.9, 3.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"first_time" : true,
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 112.0, 41.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 110.0, 39.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 120.0, 41.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 112.0, 34.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 48.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 33.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 107.0, 30.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 110.0, 41.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 102.0, 47.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 94.0, 55.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 35.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 111.0, 32.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 110.0, 21.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 111.0, 47.0 ],
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 107.0, 41.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 114.0, 44.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 92.0, 56.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "82b31205-0786-4519-a1b7-0e5115a3884f",
"index" : 2830,
"period" : 2,
"timestamp" : "00:35:21.653",
"minute" : 80,
"second" : 21,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 40.0 ],
"related_events" : [ "782806e7-f898-47ba-bee7-9ac77b8331d1" ],
"goalkeeper" : {
"end_location" : [ 1.0, 42.0 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "2f63d1f9-b5cc-4c28-82fc-c72152142105",
"index" : 2831,
"period" : 2,
"timestamp" : "00:35:51.360",
"minute" : 80,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 37.0 ],
"duration" : 2.0,
"related_events" : [ "3ac1399e-e9d3-4e7a-adab-c59d3d4daa55", "8a6741b8-c115-4266-b0fb-5b118df09b7e" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 22.627417,
"angle" : -0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 63.0, 21.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3ac1399e-e9d3-4e7a-adab-c59d3d4daa55",
"index" : 2832,
"period" : 2,
"timestamp" : "00:35:53.360",
"minute" : 80,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 63.0, 27.0 ],
"related_events" : [ "2f63d1f9-b5cc-4c28-82fc-c72152142105" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8a6741b8-c115-4266-b0fb-5b118df09b7e",
"index" : 2833,
"period" : 2,
"timestamp" : "00:35:53.360",
"minute" : 80,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 60.0 ],
"related_events" : [ "2f63d1f9-b5cc-4c28-82fc-c72152142105" ]
}, {
"id" : "e8aecea2-4597-45e2-a992-4bd1632de0f8",
"index" : 2834,
"period" : 2,
"timestamp" : "00:35:53.360",
"minute" : 80,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 60.0 ],
"duration" : 1.88,
"related_events" : [ "79544d31-b055-49a1-8265-500bdc29e1da", "8a6741b8-c115-4266-b0fb-5b118df09b7e" ],
"carry" : {
"end_location" : [ 56.0, 80.0 ]
}
}, {
"id" : "79544d31-b055-49a1-8265-500bdc29e1da",
"index" : 2835,
"period" : 2,
"timestamp" : "00:35:55.240",
"minute" : 80,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 56.0, 80.0 ],
"duration" : 1.12,
"pass" : {
"length" : 25.019993,
"angle" : -0.039978687,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "3948d5cc-04bd-4b0a-904c-88778306b037",
"index" : 2836,
"period" : 2,
"timestamp" : "00:36:04.400",
"minute" : 81,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 47.0, 1.0 ],
"duration" : 1.36,
"related_events" : [ "f5ed2419-96e0-4c48-b1f3-ada1aadde12b" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 9.219544,
"angle" : 0.21866895,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 56.0, 3.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "f5ed2419-96e0-4c48-b1f3-ada1aadde12b",
"index" : 2837,
"period" : 2,
"timestamp" : "00:36:05.760",
"minute" : 81,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 3.0 ],
"related_events" : [ "3948d5cc-04bd-4b0a-904c-88778306b037" ]
}, {
"id" : "7bfbeae5-d8b5-4bf5-b636-af6dceb4ced4",
"index" : 2838,
"period" : 2,
"timestamp" : "00:36:05.760",
"minute" : 81,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 3.0 ],
"duration" : 0.12,
"under_pressure" : true,
"related_events" : [ "b957bf05-a690-4829-a244-02c287dcb5c6", "ec45bbdf-c1f1-441c-81ca-cf3c16f41103", "f5ed2419-96e0-4c48-b1f3-ada1aadde12b" ],
"carry" : {
"end_location" : [ 56.0, 3.0 ]
}
}, {
"id" : "ec45bbdf-c1f1-441c-81ca-cf3c16f41103",
"index" : 2839,
"period" : 2,
"timestamp" : "00:36:05.853",
"minute" : 81,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 69.0, 73.0 ],
"duration" : 0.56,
"related_events" : [ "3d05d308-1770-4420-9388-ffb2e6719e1f", "51686516-8ca1-4c13-8596-ae7ac2e28e6a", "7bfbeae5-d8b5-4bf5-b636-af6dceb4ced4", "b957bf05-a690-4829-a244-02c287dcb5c6" ]
}, {
"id" : "b957bf05-a690-4829-a244-02c287dcb5c6",
"index" : 2840,
"period" : 2,
"timestamp" : "00:36:05.880",
"minute" : 81,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 3.0 ],
"duration" : 0.52,
"under_pressure" : true,
"related_events" : [ "3d05d308-1770-4420-9388-ffb2e6719e1f", "ec45bbdf-c1f1-441c-81ca-cf3c16f41103" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 14.764823,
"angle" : 1.076855,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 63.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3d05d308-1770-4420-9388-ffb2e6719e1f",
"index" : 2841,
"period" : 2,
"timestamp" : "00:36:06.400",
"minute" : 81,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 63.0, 16.0 ],
"under_pressure" : true,
"related_events" : [ "b957bf05-a690-4829-a244-02c287dcb5c6", "ec45bbdf-c1f1-441c-81ca-cf3c16f41103" ]
}, {
"id" : "51686516-8ca1-4c13-8596-ae7ac2e28e6a",
"index" : 2842,
"period" : 2,
"timestamp" : "00:36:06.400",
"minute" : 81,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 63.0, 16.0 ],
"duration" : 0.8,
"under_pressure" : true,
"related_events" : [ "3d05d308-1770-4420-9388-ffb2e6719e1f", "40a55edd-183f-4d12-9b4d-67052b4d6c6a", "ec45bbdf-c1f1-441c-81ca-cf3c16f41103" ],
"carry" : {
"end_location" : [ 61.0, 15.0 ]
}
}, {
"id" : "40a55edd-183f-4d12-9b4d-67052b4d6c6a",
"index" : 2843,
"period" : 2,
"timestamp" : "00:36:07.200",
"minute" : 81,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 61.0, 15.0 ],
"duration" : 1.0,
"related_events" : [ "46e4d265-6485-4bb2-8a7a-c6111e7b637d" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 17.029387,
"angle" : -2.2730532,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 50.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "46e4d265-6485-4bb2-8a7a-c6111e7b637d",
"index" : 2844,
"period" : 2,
"timestamp" : "00:36:08.200",
"minute" : 81,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 161,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.0, 3.0 ],
"related_events" : [ "40a55edd-183f-4d12-9b4d-67052b4d6c6a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1d3436f8-a872-435b-afa9-dd8242c73da1",
"index" : 2845,
"period" : 2,
"timestamp" : "00:36:27.960",
"minute" : 81,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 74.0, 80.0 ],
"duration" : 1.053,
"related_events" : [ "82f725b1-837c-4777-96cf-daec10286555" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 17.029387,
"angle" : -0.8685394,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.0, 67.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "82f725b1-837c-4777-96cf-daec10286555",
"index" : 2846,
"period" : 2,
"timestamp" : "00:36:29.013",
"minute" : 81,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 85.0, 67.0 ],
"related_events" : [ "1d3436f8-a872-435b-afa9-dd8242c73da1" ]
}, {
"id" : "531814e7-6ed3-4240-9faa-4ceb90fbb7f0",
"index" : 2847,
"period" : 2,
"timestamp" : "00:36:29.013",
"minute" : 81,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 85.0, 67.0 ],
"duration" : 0.387,
"under_pressure" : true,
"related_events" : [ "058e7e2c-3272-4fee-a742-deedda6f889d", "82f725b1-837c-4777-96cf-daec10286555", "d3d4adf5-dec1-44fc-9fd3-58b837f9f7e6" ],
"carry" : {
"end_location" : [ 86.0, 67.0 ]
}
}, {
"id" : "058e7e2c-3272-4fee-a742-deedda6f889d",
"index" : 2848,
"period" : 2,
"timestamp" : "00:36:29.040",
"minute" : 81,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 32.0, 15.0 ],
"duration" : 0.48,
"related_events" : [ "531814e7-6ed3-4240-9faa-4ceb90fbb7f0", "d3d4adf5-dec1-44fc-9fd3-58b837f9f7e6" ]
}, {
"id" : "0be3f2f5-d169-4ce7-b7e3-661bcb0a1761",
"index" : 2849,
"period" : 2,
"timestamp" : "00:36:29.053",
"minute" : 81,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 31.0, 14.0 ],
"duration" : 0.56,
"related_events" : [ "d3d4adf5-dec1-44fc-9fd3-58b837f9f7e6" ]
}, {
"id" : "d3d4adf5-dec1-44fc-9fd3-58b837f9f7e6",
"index" : 2850,
"period" : 2,
"timestamp" : "00:36:29.400",
"minute" : 81,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 86.0, 67.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "058e7e2c-3272-4fee-a742-deedda6f889d", "0be3f2f5-d169-4ce7-b7e3-661bcb0a1761", "7254b407-bde0-46a4-96d6-d4dad707ada4" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 13.601471,
"angle" : 2.1995926,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7254b407-bde0-46a4-96d6-d4dad707ada4",
"index" : 2851,
"period" : 2,
"timestamp" : "00:36:30.240",
"minute" : 81,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.0, 78.0 ],
"related_events" : [ "d3d4adf5-dec1-44fc-9fd3-58b837f9f7e6" ]
}, {
"id" : "eb8c58fb-3b4e-4534-9027-bbca7f96c77f",
"index" : 2852,
"period" : 2,
"timestamp" : "00:36:30.240",
"minute" : 81,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 79.0, 77.0 ],
"duration" : 1.653,
"related_events" : [ "d8cfd0b7-4d36-4c2d-a0d8-87d6c25a9838" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 21.931713,
"angle" : -0.42285392,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 99.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d8cfd0b7-4d36-4c2d-a0d8-87d6c25a9838",
"index" : 2853,
"period" : 2,
"timestamp" : "00:36:31.893",
"minute" : 81,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.0, 68.0 ],
"related_events" : [ "eb8c58fb-3b4e-4534-9027-bbca7f96c77f" ]
}, {
"id" : "62d6a9e8-06d0-455f-9e0e-22c10d123347",
"index" : 2854,
"period" : 2,
"timestamp" : "00:36:31.893",
"minute" : 81,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.0, 68.0 ],
"duration" : 1.52,
"related_events" : [ "bc5d59c8-ceb1-486b-b9f4-c7abdbd72e06", "d8cfd0b7-4d36-4c2d-a0d8-87d6c25a9838" ],
"carry" : {
"end_location" : [ 102.0, 68.0 ]
}
}, {
"id" : "bc5d59c8-ceb1-486b-b9f4-c7abdbd72e06",
"index" : 2855,
"period" : 2,
"timestamp" : "00:36:33.413",
"minute" : 81,
"second" : 33,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 102.0, 68.0 ],
"under_pressure" : true,
"related_events" : [ "719d5e13-1ec3-4f06-89ce-ee03e9dd0ea1" ]
}, {
"id" : "719d5e13-1ec3-4f06-89ce-ee03e9dd0ea1",
"index" : 2856,
"period" : 2,
"timestamp" : "00:36:33.413",
"minute" : 81,
"second" : 33,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.0, 13.0 ],
"under_pressure" : true,
"related_events" : [ "bc5d59c8-ceb1-486b-b9f4-c7abdbd72e06" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "b5e02bb0-aa94-490d-ae72-1c3e819ff49f",
"index" : 2857,
"period" : 2,
"timestamp" : "00:36:36.173",
"minute" : 81,
"second" : 36,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 105.0, 79.0 ]
}, {
"id" : "bd8adf78-5018-4022-8ae1-76a3304369ea",
"index" : 2858,
"period" : 2,
"timestamp" : "00:36:36.173",
"minute" : 81,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 105.0, 79.0 ],
"duration" : 3.547,
"related_events" : [ "1cf6dc61-d100-4d51-b653-6a11f06174c8", "b5e02bb0-aa94-490d-ae72-1c3e819ff49f" ],
"carry" : {
"end_location" : [ 111.0, 78.0 ]
}
}, {
"id" : "1cf6dc61-d100-4d51-b653-6a11f06174c8",
"index" : 2859,
"period" : 2,
"timestamp" : "00:36:39.720",
"minute" : 81,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 111.0, 78.0 ],
"duration" : 1.133,
"related_events" : [ "04e42386-ed59-4899-a813-7a5551a84b7d" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 8.246211,
"angle" : -2.896614,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.0, 76.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1c277eb9-d962-45bc-8f85-e27e4ba02971",
"index" : 2860,
"period" : 2,
"timestamp" : "00:36:39.853",
"minute" : 81,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 9.0, 10.0 ],
"duration" : 0.4
}, {
"id" : "04e42386-ed59-4899-a813-7a5551a84b7d",
"index" : 2861,
"period" : 2,
"timestamp" : "00:36:40.853",
"minute" : 81,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 103.0, 76.0 ],
"related_events" : [ "1cf6dc61-d100-4d51-b653-6a11f06174c8" ]
}, {
"id" : "a59a5a80-2e55-40b8-8566-bb613f163779",
"index" : 2862,
"period" : 2,
"timestamp" : "00:36:40.853",
"minute" : 81,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 103.0, 76.0 ],
"duration" : 0.467,
"related_events" : [ "04e42386-ed59-4899-a813-7a5551a84b7d", "75441143-2140-462c-89b0-2eda660e5a60" ],
"carry" : {
"end_location" : [ 102.0, 76.0 ]
}
}, {
"id" : "75441143-2140-462c-89b0-2eda660e5a60",
"index" : 2863,
"period" : 2,
"timestamp" : "00:36:41.320",
"minute" : 81,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 102.0, 76.0 ],
"duration" : 0.813,
"related_events" : [ "80770bf1-a251-4c40-8a0f-f80ee8f27fa0" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 6.708204,
"angle" : -2.6779451,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "80770bf1-a251-4c40-8a0f-f80ee8f27fa0",
"index" : 2864,
"period" : 2,
"timestamp" : "00:36:42.133",
"minute" : 81,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 96.0, 73.0 ],
"related_events" : [ "75441143-2140-462c-89b0-2eda660e5a60" ]
}, {
"id" : "2bfeb9b4-420b-4cbd-82d3-bd2d88238c98",
"index" : 2865,
"period" : 2,
"timestamp" : "00:36:42.133",
"minute" : 81,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 96.0, 73.0 ],
"duration" : 1.56,
"related_events" : [ "fa3c1b18-658c-4f87-bccf-d6993fe3a8f3" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 17.262676,
"angle" : -1.7454685,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 56.0 ],
"assisted_shot_id" : "67cede1c-d4a2-4e8f-9613-30398e1bb2d4",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa3c1b18-658c-4f87-bccf-d6993fe3a8f3",
"index" : 2866,
"period" : 2,
"timestamp" : "00:36:43.693",
"minute" : 81,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 93.0, 56.0 ],
"related_events" : [ "2bfeb9b4-420b-4cbd-82d3-bd2d88238c98" ]
}, {
"id" : "7ccf7f7e-14d4-4fa2-bd66-8d1c437fc198",
"index" : 2867,
"period" : 2,
"timestamp" : "00:36:43.693",
"minute" : 81,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 93.0, 56.0 ],
"duration" : 1.227,
"under_pressure" : true,
"related_events" : [ "62f04d0c-6cfd-4829-ac7e-4e76d93ab28c", "67cede1c-d4a2-4e8f-9613-30398e1bb2d4", "fa3c1b18-658c-4f87-bccf-d6993fe3a8f3" ],
"carry" : {
"end_location" : [ 97.0, 52.0 ]
}
}, {
"id" : "62f04d0c-6cfd-4829-ac7e-4e76d93ab28c",
"index" : 2868,
"period" : 2,
"timestamp" : "00:36:43.920",
"minute" : 81,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 26.0, 21.0 ],
"duration" : 1.173,
"related_events" : [ "67cede1c-d4a2-4e8f-9613-30398e1bb2d4", "7ccf7f7e-14d4-4fa2-bd66-8d1c437fc198" ]
}, {
"id" : "67cede1c-d4a2-4e8f-9613-30398e1bb2d4",
"index" : 2869,
"period" : 2,
"timestamp" : "00:36:44.920",
"minute" : 81,
"second" : 44,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 97.0, 52.0 ],
"duration" : 0.48,
"under_pressure" : true,
"related_events" : [ "51c32ccc-2597-4f72-b770-4286bfb7a72e", "62f04d0c-6cfd-4829-ac7e-4e76d93ab28c" ],
"shot" : {
"statsbomb_xg" : 0.03569857,
"end_location" : [ 120.0, 34.0, 0.2 ],
"key_pass_id" : "2bfeb9b4-420b-4cbd-82d3-bd2d88238c98",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 107.0, 33.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 95.0, 64.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 94.0, 64.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 119.0, 40.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 108.0, 35.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 107.0, 40.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 102.0, 52.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 59.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 107.0, 59.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 105.0, 73.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
}, {
"location" : [ 96.0, 68.0 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 97.0, 53.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
} ]
}
}, {
"id" : "51c32ccc-2597-4f72-b770-4286bfb7a72e",
"index" : 2870,
"period" : 2,
"timestamp" : "00:36:45.400",
"minute" : 81,
"second" : 45,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 162,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 41.0 ],
"related_events" : [ "67cede1c-d4a2-4e8f-9613-30398e1bb2d4" ],
"goalkeeper" : {
"end_location" : [ 2.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "738553d7-6c51-4634-87d4-48a157fc1594",
"index" : 2871,
"period" : 2,
"timestamp" : "00:37:05.240",
"minute" : 82,
"second" : 5,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "0c636ff2-0ffe-4846-9086-6f5b414e4fd7",
"index" : 2872,
"period" : 2,
"timestamp" : "00:37:08.640",
"minute" : 82,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 80.0 ],
"duration" : 1.293,
"related_events" : [ "edbb3ef9-aea8-4cc2-9d82-0a05c1889c7a" ]
}, {
"id" : "edbb3ef9-aea8-4cc2-9d82-0a05c1889c7a",
"index" : 2873,
"period" : 2,
"timestamp" : "00:37:09.453",
"minute" : 82,
"second" : 9,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 86.0, 1.0 ],
"under_pressure" : true,
"related_events" : [ "0c636ff2-0ffe-4846-9086-6f5b414e4fd7" ]
}, {
"id" : "13036dcf-4168-4fa5-a514-a72cb22e797e",
"index" : 2874,
"period" : 2,
"timestamp" : "00:37:24.280",
"minute" : 82,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 33.0, 79.0 ],
"duration" : 2.16,
"related_events" : [ "821b30b1-31ea-456e-8645-d19cc7b6a315", "8afadb90-758c-46d4-9b26-ed1e700c3fb4" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 30.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 63.0, 79.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "8afadb90-758c-46d4-9b26-ed1e700c3fb4",
"index" : 2875,
"period" : 2,
"timestamp" : "00:37:26.440",
"minute" : 82,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 78.0 ],
"related_events" : [ "13036dcf-4168-4fa5-a514-a72cb22e797e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "821b30b1-31ea-456e-8645-d19cc7b6a315",
"index" : 2876,
"period" : 2,
"timestamp" : "00:37:26.440",
"minute" : 82,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 58.0, 2.0 ],
"duration" : 1.8,
"related_events" : [ "13036dcf-4168-4fa5-a514-a72cb22e797e", "da3d9256-7a7d-401f-b889-f40090af928f" ],
"pass" : {
"length" : 25.0,
"angle" : 0.0,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.0, 2.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "da3d9256-7a7d-401f-b889-f40090af928f",
"index" : 2877,
"period" : 2,
"timestamp" : "00:37:28.240",
"minute" : 82,
"second" : 28,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 79.0 ],
"related_events" : [ "821b30b1-31ea-456e-8645-d19cc7b6a315" ]
}, {
"id" : "cf75a800-8f7d-4b46-9ea0-8678dde2b718",
"index" : 2878,
"period" : 2,
"timestamp" : "00:37:28.240",
"minute" : 82,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 79.0 ],
"duration" : 2.0,
"related_events" : [ "2f5897e5-76e6-4039-a4b5-a9791a902758", "da3d9256-7a7d-401f-b889-f40090af928f" ],
"carry" : {
"end_location" : [ 38.0, 79.0 ]
}
}, {
"id" : "2f5897e5-76e6-4039-a4b5-a9791a902758",
"index" : 2879,
"period" : 2,
"timestamp" : "00:37:30.240",
"minute" : 82,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.0, 79.0 ],
"duration" : 2.68,
"related_events" : [ "4621340c-19cb-45a6-8138-d93dfe784292" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 28.442924,
"angle" : -1.3940874,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a68323c-9a66-4b71-8891-7070f4c9ead5",
"index" : 2880,
"period" : 2,
"timestamp" : "00:37:32.640",
"minute" : 82,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 71.0, 25.0 ],
"duration" : 0.653,
"related_events" : [ "4621340c-19cb-45a6-8138-d93dfe784292", "64480c3c-578d-44f9-b1d0-5a35b7af088f" ]
}, {
"id" : "4621340c-19cb-45a6-8138-d93dfe784292",
"index" : 2881,
"period" : 2,
"timestamp" : "00:37:32.920",
"minute" : 82,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 51.0 ],
"under_pressure" : true,
"related_events" : [ "2f5897e5-76e6-4039-a4b5-a9791a902758", "3a68323c-9a66-4b71-8891-7070f4c9ead5" ]
}, {
"id" : "64480c3c-578d-44f9-b1d0-5a35b7af088f",
"index" : 2882,
"period" : 2,
"timestamp" : "00:37:32.920",
"minute" : 82,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 51.0 ],
"duration" : 2.92,
"under_pressure" : true,
"related_events" : [ "3a68323c-9a66-4b71-8891-7070f4c9ead5", "a259de2d-dcbc-4c1f-948c-fc764514d476" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 39.812057,
"angle" : -1.3684747,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 12.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a259de2d-dcbc-4c1f-948c-fc764514d476",
"index" : 2883,
"period" : 2,
"timestamp" : "00:37:35.840",
"minute" : 82,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 12.0 ],
"related_events" : [ "64480c3c-578d-44f9-b1d0-5a35b7af088f" ]
}, {
"id" : "4aa62848-4646-44aa-a68c-94eec8ccb0db",
"index" : 2884,
"period" : 2,
"timestamp" : "00:37:35.840",
"minute" : 82,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 12.0 ],
"duration" : 2.8,
"related_events" : [ "27bf2fa4-9586-4bde-a6a5-d2cfd078aa36", "a259de2d-dcbc-4c1f-948c-fc764514d476" ],
"carry" : {
"end_location" : [ 51.0, 13.0 ]
}
}, {
"id" : "27bf2fa4-9586-4bde-a6a5-d2cfd078aa36",
"index" : 2885,
"period" : 2,
"timestamp" : "00:37:38.640",
"minute" : 82,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 13.0 ],
"duration" : 3.293,
"related_events" : [ "04d42120-44a0-4928-8fb4-a7a3cb4aeddc", "bbd3f054-9aac-4147-9191-1ac57854a4f4" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 61.741398,
"angle" : 0.4346702,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 107.0, 39.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "04d42120-44a0-4928-8fb4-a7a3cb4aeddc",
"index" : 2886,
"period" : 2,
"timestamp" : "00:37:41.933",
"minute" : 82,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 104.0, 42.0 ],
"related_events" : [ "27bf2fa4-9586-4bde-a6a5-d2cfd078aa36" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bbd3f054-9aac-4147-9191-1ac57854a4f4",
"index" : 2887,
"period" : 2,
"timestamp" : "00:37:41.933",
"minute" : 82,
"second" : 41,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 14.0, 42.0 ],
"related_events" : [ "27bf2fa4-9586-4bde-a6a5-d2cfd078aa36" ]
}, {
"id" : "ba74c67e-b50c-459e-b3a7-b1493279604f",
"index" : 2888,
"period" : 2,
"timestamp" : "00:37:41.933",
"minute" : 82,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 14.0, 42.0 ],
"duration" : 2.987,
"related_events" : [ "56c6fb03-204b-4610-92cd-4979c5ec9881", "bbd3f054-9aac-4147-9191-1ac57854a4f4" ],
"carry" : {
"end_location" : [ 17.0, 46.0 ]
}
}, {
"id" : "56c6fb03-204b-4610-92cd-4979c5ec9881",
"index" : 2889,
"period" : 2,
"timestamp" : "00:37:44.920",
"minute" : 82,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 17.0, 46.0 ],
"duration" : 1.573,
"related_events" : [ "6db8e68a-a2e2-4ace-b2af-f5842c2e01dc" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 32.526913,
"angle" : -0.7853982,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 40.0, 23.0 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "6db8e68a-a2e2-4ace-b2af-f5842c2e01dc",
"index" : 2890,
"period" : 2,
"timestamp" : "00:37:46.493",
"minute" : 82,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 40.0, 23.0 ],
"related_events" : [ "56c6fb03-204b-4610-92cd-4979c5ec9881" ]
}, {
"id" : "b1329022-6b0a-408e-bfcc-88c5809f1872",
"index" : 2891,
"period" : 2,
"timestamp" : "00:37:46.493",
"minute" : 82,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 38.0, 34.0 ],
"duration" : 2.32,
"related_events" : [ "e8407f3a-1b4e-432e-bee8-ee341e101bd3" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 30.0,
"angle" : -1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 38.0, 4.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8407f3a-1b4e-432e-bee8-ee341e101bd3",
"index" : 2892,
"period" : 2,
"timestamp" : "00:37:48.813",
"minute" : 82,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"related_events" : [ "b1329022-6b0a-408e-bfcc-88c5809f1872" ]
}, {
"id" : "03665a38-d142-4edf-bdf2-532c8c0a5ac1",
"index" : 2893,
"period" : 2,
"timestamp" : "00:37:48.813",
"minute" : 82,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 38.0, 4.0 ],
"duration" : 1.76,
"related_events" : [ "104447c8-9a4e-4925-8f0c-cf56b5282acd", "e8407f3a-1b4e-432e-bee8-ee341e101bd3" ],
"carry" : {
"end_location" : [ 46.0, 8.0 ]
}
}, {
"id" : "104447c8-9a4e-4925-8f0c-cf56b5282acd",
"index" : 2894,
"period" : 2,
"timestamp" : "00:37:50.573",
"minute" : 82,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 46.0, 8.0 ],
"duration" : 1.04,
"related_events" : [ "e365b121-5d83-43c2-883b-66c20d473499" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 8.062258,
"angle" : 1.6951513,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 16.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e365b121-5d83-43c2-883b-66c20d473499",
"index" : 2895,
"period" : 2,
"timestamp" : "00:37:51.613",
"minute" : 82,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.0, 16.0 ],
"related_events" : [ "104447c8-9a4e-4925-8f0c-cf56b5282acd" ]
}, {
"id" : "f7e41b54-7042-4659-9d0b-53d18460fa41",
"index" : 2896,
"period" : 2,
"timestamp" : "00:37:51.613",
"minute" : 82,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.0, 16.0 ],
"duration" : 0.867,
"under_pressure" : true,
"related_events" : [ "593a2b45-8bf8-409f-ba32-1b53e62c6f81", "953845c9-432e-4237-83a6-ccca84504724", "e365b121-5d83-43c2-883b-66c20d473499" ],
"carry" : {
"end_location" : [ 45.0, 11.0 ]
}
}, {
"id" : "953845c9-432e-4237-83a6-ccca84504724",
"index" : 2897,
"period" : 2,
"timestamp" : "00:37:51.840",
"minute" : 82,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 70.0, 61.0 ],
"duration" : 0.533,
"related_events" : [ "f7e41b54-7042-4659-9d0b-53d18460fa41" ]
}, {
"id" : "593a2b45-8bf8-409f-ba32-1b53e62c6f81",
"index" : 2898,
"period" : 2,
"timestamp" : "00:37:52.480",
"minute" : 82,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.0, 11.0 ],
"duration" : 1.04,
"related_events" : [ "14ee7009-57e1-4178-b13f-0a09127c92fa" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 10.816654,
"angle" : -0.98279375,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "14ee7009-57e1-4178-b13f-0a09127c92fa",
"index" : 2899,
"period" : 2,
"timestamp" : "00:37:53.520",
"minute" : 82,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"related_events" : [ "593a2b45-8bf8-409f-ba32-1b53e62c6f81" ]
}, {
"id" : "69fa9da5-e79b-41f6-a46e-126dc76e529f",
"index" : 2900,
"period" : 2,
"timestamp" : "00:37:53.520",
"minute" : 82,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 51.0, 2.0 ],
"duration" : 1.493,
"related_events" : [ "d19f7e8a-ad3b-49be-9fb8-f6f768f26f2b" ],
"pass" : {
"length" : 13.928389,
"angle" : 1.2036225,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 15.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d19f7e8a-ad3b-49be-9fb8-f6f768f26f2b",
"index" : 2901,
"period" : 2,
"timestamp" : "00:37:55.013",
"minute" : 82,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 65.0, 66.0 ],
"duration" : 1.48,
"related_events" : [ "69fa9da5-e79b-41f6-a46e-126dc76e529f", "97c5a53e-7b23-4e7e-87d5-9049dc731248", "9a22d13a-e203-4daa-86f3-493216e0b57c" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 16.27882,
"angle" : -0.7419473,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 77.0, 55.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "97c5a53e-7b23-4e7e-87d5-9049dc731248",
"index" : 2902,
"period" : 2,
"timestamp" : "00:37:56.493",
"minute" : 82,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 79.0, 49.0 ],
"related_events" : [ "d19f7e8a-ad3b-49be-9fb8-f6f768f26f2b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9a22d13a-e203-4daa-86f3-493216e0b57c",
"index" : 2903,
"period" : 2,
"timestamp" : "00:37:56.493",
"minute" : 82,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 26.0 ],
"related_events" : [ "d19f7e8a-ad3b-49be-9fb8-f6f768f26f2b" ]
}, {
"id" : "2ca442f6-118c-427c-b710-1f7aa72e6200",
"index" : 2904,
"period" : 2,
"timestamp" : "00:37:56.493",
"minute" : 82,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 26.0 ],
"duration" : 0.507,
"related_events" : [ "9a22d13a-e203-4daa-86f3-493216e0b57c", "b9a3057e-fc4a-4de1-81b4-42ba2a896062" ],
"carry" : {
"end_location" : [ 44.0, 26.0 ]
}
}, {
"id" : "b9a3057e-fc4a-4de1-81b4-42ba2a896062",
"index" : 2905,
"period" : 2,
"timestamp" : "00:37:57.000",
"minute" : 82,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 26.0 ],
"duration" : 1.28,
"related_events" : [ "af8f8a75-e724-46cc-9b0c-9cf6dcb3f195" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 15.524175,
"angle" : 1.8313987,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 40.0, 41.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af8f8a75-e724-46cc-9b0c-9cf6dcb3f195",
"index" : 2906,
"period" : 2,
"timestamp" : "00:37:58.280",
"minute" : 82,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.0, 41.0 ],
"related_events" : [ "b9a3057e-fc4a-4de1-81b4-42ba2a896062" ]
}, {
"id" : "7a67f311-b873-4f78-93e2-c960d05ed511",
"index" : 2907,
"period" : 2,
"timestamp" : "00:37:58.280",
"minute" : 82,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 37.0 ],
"duration" : 1.453,
"related_events" : [ "c6a2f01c-6eca-4ccf-8f2b-99b2bd710529" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 18.788294,
"angle" : 0.43984258,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c6a2f01c-6eca-4ccf-8f2b-99b2bd710529",
"index" : 2908,
"period" : 2,
"timestamp" : "00:37:59.733",
"minute" : 82,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 59.0, 45.0 ],
"related_events" : [ "7a67f311-b873-4f78-93e2-c960d05ed511" ]
}, {
"id" : "a5291ef4-a273-4664-872b-b745113868d3",
"index" : 2909,
"period" : 2,
"timestamp" : "00:37:59.733",
"minute" : 82,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 59.0, 45.0 ],
"duration" : 5.04,
"under_pressure" : true,
"related_events" : [ "1650bb1b-26e3-4d8c-b884-3f3566d99eb4", "a4322b81-8d02-4090-9233-4bc6ed13bb46", "c6a2f01c-6eca-4ccf-8f2b-99b2bd710529" ],
"carry" : {
"end_location" : [ 96.0, 46.0 ]
}
}, {
"id" : "1650bb1b-26e3-4d8c-b884-3f3566d99eb4",
"index" : 2910,
"period" : 2,
"timestamp" : "00:38:03.200",
"minute" : 83,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 37.0, 39.0 ],
"duration" : 1.24,
"related_events" : [ "a5291ef4-a273-4664-872b-b745113868d3" ]
}, {
"id" : "a4322b81-8d02-4090-9233-4bc6ed13bb46",
"index" : 2911,
"period" : 2,
"timestamp" : "00:38:04.773",
"minute" : 83,
"second" : 4,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 96.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "a2c31d76-f8ab-40f7-97ca-06966ffb4813" ]
}, {
"id" : "a2c31d76-f8ab-40f7-97ca-06966ffb4813",
"index" : 2912,
"period" : 2,
"timestamp" : "00:38:04.773",
"minute" : 83,
"second" : 4,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 25.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "a4322b81-8d02-4090-9233-4bc6ed13bb46" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "bacefbe9-0bc2-45b5-8905-2a36e30387a1",
"index" : 2913,
"period" : 2,
"timestamp" : "00:38:04.880",
"minute" : 83,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.0, 36.0 ],
"duration" : 0.493,
"related_events" : [ "c77e5a33-7e13-4480-9646-347262d9da1b" ],
"pass" : {
"length" : 1.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.0, 37.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "c77e5a33-7e13-4480-9646-347262d9da1b",
"index" : 2914,
"period" : 2,
"timestamp" : "00:38:05.373",
"minute" : 83,
"second" : 5,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 98.0, 44.0 ],
"related_events" : [ "bacefbe9-0bc2-45b5-8905-2a36e30387a1" ]
}, {
"id" : "412a0844-cd18-4dc4-b095-17ab5c19658c",
"index" : 2915,
"period" : 2,
"timestamp" : "00:38:07.293",
"minute" : 83,
"second" : 7,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 98.0, 36.0 ]
}, {
"id" : "594cef07-c6fd-4670-bdd5-a417dd17bcf5",
"index" : 2916,
"period" : 2,
"timestamp" : "00:38:07.293",
"minute" : 83,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 98.0, 36.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "412a0844-cd18-4dc4-b095-17ab5c19658c", "79c9df05-9f0a-4864-9eff-fda2a6520b29", "e843c990-67e0-4840-bd27-4992dec773f1" ],
"carry" : {
"end_location" : [ 102.0, 32.0 ]
}
}, {
"id" : "e843c990-67e0-4840-bd27-4992dec773f1",
"index" : 2917,
"period" : 2,
"timestamp" : "00:38:07.400",
"minute" : 83,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 46.0 ],
"duration" : 0.72,
"related_events" : [ "594cef07-c6fd-4670-bdd5-a417dd17bcf5" ]
}, {
"id" : "c0f7a824-aeae-46b2-ba04-79d1e179c5a0",
"index" : 2918,
"period" : 2,
"timestamp" : "00:38:08.573",
"minute" : 83,
"second" : 8,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.0, 49.0 ],
"related_events" : [ "79c9df05-9f0a-4864-9eff-fda2a6520b29" ]
}, {
"id" : "79c9df05-9f0a-4864-9eff-fda2a6520b29",
"index" : 2919,
"period" : 2,
"timestamp" : "00:38:08.573",
"minute" : 83,
"second" : 8,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 165,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 102.0, 32.0 ],
"under_pressure" : true,
"related_events" : [ "c0f7a824-aeae-46b2-ba04-79d1e179c5a0" ]
}, {
"id" : "6471d0ad-1701-4335-a034-f3829a23c150",
"index" : 2920,
"period" : 2,
"timestamp" : "00:39:19.640",
"minute" : 84,
"second" : 19,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 102.0, 31.0 ],
"duration" : 0.453,
"related_events" : [ "c5cf4ddf-ddb5-4749-8c9b-ca56d529235b", "eb9573d2-2b18-4a7b-b012-6327796ff41a" ],
"shot" : {
"statsbomb_xg" : 0.101404436,
"end_location" : [ 110.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"freeze_frame" : [ {
"location" : [ 111.0, 35.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 112.0, 42.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 39.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 108.0, 36.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 34.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 110.0, 33.0 ],
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 108.0, 35.0 ],
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 111.0, 32.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 31.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 31.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : false
}, {
"location" : [ 103.0, 37.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 105.0, 49.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 100.0, 33.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
}, {
"location" : [ 111.0, 45.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 119.0, 41.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "c5cf4ddf-ddb5-4749-8c9b-ca56d529235b",
"index" : 2921,
"period" : 2,
"timestamp" : "00:39:20.093",
"minute" : 84,
"second" : 20,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 11.0, 49.0 ],
"related_events" : [ "6471d0ad-1701-4335-a034-f3829a23c150" ]
}, {
"id" : "eb9573d2-2b18-4a7b-b012-6327796ff41a",
"index" : 2922,
"period" : 2,
"timestamp" : "00:39:20.333",
"minute" : 84,
"second" : 20,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 40.0 ],
"related_events" : [ "6471d0ad-1701-4335-a034-f3829a23c150" ],
"goalkeeper" : {
"end_location" : [ 1.0, 40.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "247986a3-2583-421b-bd2c-858997f745b7",
"index" : 2923,
"period" : 2,
"timestamp" : "00:39:21.480",
"minute" : 84,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 13.0, 55.0 ],
"duration" : 0.653,
"related_events" : [ "9d7d14b7-e2b9-4843-998c-daa1333b3014" ]
}, {
"id" : "9d7d14b7-e2b9-4843-998c-daa1333b3014",
"index" : 2924,
"period" : 2,
"timestamp" : "00:39:21.893",
"minute" : 84,
"second" : 21,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 108.0, 23.0 ],
"under_pressure" : true,
"related_events" : [ "247986a3-2583-421b-bd2c-858997f745b7" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "ad394762-ba11-4c9a-aa4c-c3f4482ede25",
"index" : 2925,
"period" : 2,
"timestamp" : "00:39:22.973",
"minute" : 84,
"second" : 22,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.0, 49.0 ],
"under_pressure" : true
}, {
"id" : "6c2cd32a-2f2b-4c3e-85c8-9c02ae9f436b",
"index" : 2926,
"period" : 2,
"timestamp" : "00:39:29.013",
"minute" : 84,
"second" : 29,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 2.0 ]
}, {
"id" : "684ed0d4-c1a1-48c2-8986-a4b0a2ec124a",
"index" : 2927,
"period" : 2,
"timestamp" : "00:39:29.013",
"minute" : 84,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 2.0 ],
"duration" : 0.402,
"related_events" : [ "6c2cd32a-2f2b-4c3e-85c8-9c02ae9f436b", "81d6e33c-1c06-42d7-b0c9-54ea1739de7b" ],
"carry" : {
"end_location" : [ 52.0, 5.0 ]
}
}, {
"id" : "81d6e33c-1c06-42d7-b0c9-54ea1739de7b",
"index" : 2928,
"period" : 2,
"timestamp" : "00:39:29.415",
"minute" : 84,
"second" : 29,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 52.0, 5.0 ],
"under_pressure" : true,
"related_events" : [ "c4c65e9c-0dcc-4ef9-a65f-530517325e47" ]
}, {
"id" : "c4c65e9c-0dcc-4ef9-a65f-530517325e47",
"index" : 2929,
"period" : 2,
"timestamp" : "00:39:29.415",
"minute" : 84,
"second" : 29,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.0, 76.0 ],
"under_pressure" : true,
"related_events" : [ "81d6e33c-1c06-42d7-b0c9-54ea1739de7b" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "6eae78cc-83c4-4b8c-bd51-9a9a25b55175",
"index" : 2930,
"period" : 2,
"timestamp" : "00:40:28.133",
"minute" : 85,
"second" : 28,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 166,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5236,
"name" : "Karim El Ahmadi Al Aroos"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 5724,
"name" : "Fayçal Fajr"
}
}
}, {
"id" : "1cdf3ab8-7ce9-42fa-90f7-94e4dc16f9d9",
"index" : 2931,
"period" : 2,
"timestamp" : "00:40:48.880",
"minute" : 85,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 42.0, 2.0 ],
"duration" : 1.253,
"related_events" : [ "d75644a5-d898-43ac-ac36-16d440260e33" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 12.806249,
"angle" : 0.67474097,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 52.0, 10.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "d75644a5-d898-43ac-ac36-16d440260e33",
"index" : 2932,
"period" : 2,
"timestamp" : "00:40:50.133",
"minute" : 85,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 52.0, 10.0 ],
"related_events" : [ "1cdf3ab8-7ce9-42fa-90f7-94e4dc16f9d9" ]
}, {
"id" : "6f676cc1-51dd-43f3-9ff6-4439ca6a24e0",
"index" : 2933,
"period" : 2,
"timestamp" : "00:40:50.133",
"minute" : 85,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 52.0, 10.0 ],
"duration" : 0.027,
"related_events" : [ "0a3fb5fd-301d-4d29-a6bc-92eb2ba1833b", "d75644a5-d898-43ac-ac36-16d440260e33" ],
"carry" : {
"end_location" : [ 53.0, 14.0 ]
}
}, {
"id" : "0a3fb5fd-301d-4d29-a6bc-92eb2ba1833b",
"index" : 2934,
"period" : 2,
"timestamp" : "00:40:50.160",
"minute" : 85,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 53.0, 14.0 ],
"duration" : 1.68,
"related_events" : [ "9244d0b7-74c7-40d7-8691-5e0ba972d487", "d0a69f6b-6004-44b7-95fc-8632d1899911" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 22.472204,
"angle" : 0.36397895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 74.0, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d0a69f6b-6004-44b7-95fc-8632d1899911",
"index" : 2935,
"period" : 2,
"timestamp" : "00:40:51.840",
"minute" : 85,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 74.0, 18.0 ],
"related_events" : [ "0a3fb5fd-301d-4d29-a6bc-92eb2ba1833b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9244d0b7-74c7-40d7-8691-5e0ba972d487",
"index" : 2936,
"period" : 2,
"timestamp" : "00:40:51.840",
"minute" : 85,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 59.0 ],
"duration" : 2.76,
"related_events" : [ "0a3fb5fd-301d-4d29-a6bc-92eb2ba1833b", "29570960-b3b7-44e9-ab11-463195974eab", "83bc7de8-8688-4076-9f38-d89193aae496" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 13.416408,
"angle" : 0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 59.0, 65.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "83bc7de8-8688-4076-9f38-d89193aae496",
"index" : 2937,
"period" : 2,
"timestamp" : "00:40:54.600",
"minute" : 85,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.0, 65.0 ],
"related_events" : [ "9244d0b7-74c7-40d7-8691-5e0ba972d487" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "29570960-b3b7-44e9-ab11-463195974eab",
"index" : 2938,
"period" : 2,
"timestamp" : "00:40:54.600",
"minute" : 85,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 62.0, 16.0 ],
"duration" : 0.16,
"related_events" : [ "9244d0b7-74c7-40d7-8691-5e0ba972d487", "ebf27d0b-ac0c-4e69-a4a1-dcb26edde9ac" ],
"pass" : {
"length" : 1.4142135,
"angle" : -0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 63.0, 15.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ebf27d0b-ac0c-4e69-a4a1-dcb26edde9ac",
"index" : 2939,
"period" : 2,
"timestamp" : "00:40:54.760",
"minute" : 85,
"second" : 54,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 58.0, 66.0 ],
"related_events" : [ "29570960-b3b7-44e9-ab11-463195974eab" ]
}, {
"id" : "3005853d-a96e-474a-a88d-d9f04992e33b",
"index" : 2940,
"period" : 2,
"timestamp" : "00:40:56.400",
"minute" : 85,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 68.0, 15.0 ],
"duration" : 1.933,
"related_events" : [ "b2866f0c-a928-435f-9c1f-cc57f2935bd9" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 22.36068,
"angle" : -0.1798535,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 90.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "d50bf938-328d-4030-8019-45a0390c3250",
"index" : 2941,
"period" : 2,
"timestamp" : "00:40:57.813",
"minute" : 85,
"second" : 57,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.0, 70.0 ],
"duration" : 0.826,
"related_events" : [ "a32287ac-7365-49e0-a17d-0976cc2224d7", "b2866f0c-a928-435f-9c1f-cc57f2935bd9" ]
}, {
"id" : "b2866f0c-a928-435f-9c1f-cc57f2935bd9",
"index" : 2942,
"period" : 2,
"timestamp" : "00:40:58.333",
"minute" : 85,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 90.0, 11.0 ],
"under_pressure" : true,
"related_events" : [ "3005853d-a96e-474a-a88d-d9f04992e33b", "d50bf938-328d-4030-8019-45a0390c3250" ]
}, {
"id" : "a32287ac-7365-49e0-a17d-0976cc2224d7",
"index" : 2943,
"period" : 2,
"timestamp" : "00:40:58.333",
"minute" : 85,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 90.0, 11.0 ],
"duration" : 0.6,
"under_pressure" : true,
"related_events" : [ "a9d8f564-bae6-4dde-873e-657d76e86c76", "b2866f0c-a928-435f-9c1f-cc57f2935bd9", "d50bf938-328d-4030-8019-45a0390c3250" ],
"carry" : {
"end_location" : [ 81.0, 12.0 ]
}
}, {
"id" : "a9d8f564-bae6-4dde-873e-657d76e86c76",
"index" : 2944,
"period" : 2,
"timestamp" : "00:40:58.933",
"minute" : 85,
"second" : 58,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 167,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 81.0, 12.0 ]
}, {
"id" : "b4bb653e-c11f-4829-b640-6c1bbac6b7ad",
"index" : 2945,
"period" : 2,
"timestamp" : "00:41:00.000",
"minute" : 86,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 38.0, 56.0 ],
"duration" : 1.16,
"related_events" : [ "4e9fa6b5-1e47-4511-aa78-7b7c22e6f499" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 21.84033,
"angle" : 0.27829966,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.0, 62.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4e9fa6b5-1e47-4511-aa78-7b7c22e6f499",
"index" : 2946,
"period" : 2,
"timestamp" : "00:41:01.160",
"minute" : 86,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 59.0, 62.0 ],
"related_events" : [ "b4bb653e-c11f-4829-b640-6c1bbac6b7ad" ]
}, {
"id" : "e8f6b0ef-60ef-4b3a-b675-ab4031d4ceca",
"index" : 2947,
"period" : 2,
"timestamp" : "00:41:01.160",
"minute" : 86,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 59.0, 62.0 ],
"duration" : 4.88,
"under_pressure" : true,
"related_events" : [ "4e9fa6b5-1e47-4511-aa78-7b7c22e6f499", "a16a4517-6faf-4509-be5b-a9f5ed7ac1da", "c627811a-8084-4b98-864b-f3555fab7c2a" ],
"carry" : {
"end_location" : [ 91.0, 51.0 ]
}
}, {
"id" : "a16a4517-6faf-4509-be5b-a9f5ed7ac1da",
"index" : 2948,
"period" : 2,
"timestamp" : "00:41:05.280",
"minute" : 86,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 31.0 ],
"duration" : 1.133,
"related_events" : [ "c627811a-8084-4b98-864b-f3555fab7c2a", "e8f6b0ef-60ef-4b3a-b675-ab4031d4ceca" ]
}, {
"id" : "c627811a-8084-4b98-864b-f3555fab7c2a",
"index" : 2949,
"period" : 2,
"timestamp" : "00:41:06.040",
"minute" : 86,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 91.0, 51.0 ],
"duration" : 3.453,
"under_pressure" : true,
"related_events" : [ "56d343e0-42d9-4a5e-95d8-dfbf9fa31a29", "a16a4517-6faf-4509-be5b-a9f5ed7ac1da" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 36.878178,
"angle" : -1.3521274,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.0, 15.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "76dd54c1-97ba-4f0c-9298-f3b1a8b6e7d7",
"index" : 2950,
"period" : 2,
"timestamp" : "00:41:07.893",
"minute" : 86,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 25.0, 53.0 ],
"duration" : 1.36
}, {
"id" : "56d343e0-42d9-4a5e-95d8-dfbf9fa31a29",
"index" : 2951,
"period" : 2,
"timestamp" : "00:41:09.493",
"minute" : 86,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 15.0 ],
"related_events" : [ "c627811a-8084-4b98-864b-f3555fab7c2a" ]
}, {
"id" : "4319532a-152c-4ae7-bd1c-573379a9147f",
"index" : 2952,
"period" : 2,
"timestamp" : "00:41:09.493",
"minute" : 86,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 15.0 ],
"duration" : 0.667,
"related_events" : [ "56d343e0-42d9-4a5e-95d8-dfbf9fa31a29", "b8dbb2bd-e80f-4040-b251-5c28dff6f329" ],
"carry" : {
"end_location" : [ 99.0, 15.0 ]
}
}, {
"id" : "b8dbb2bd-e80f-4040-b251-5c28dff6f329",
"index" : 2953,
"period" : 2,
"timestamp" : "00:41:10.160",
"minute" : 86,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 15.0 ],
"duration" : 1.08,
"related_events" : [ "ef5e61fd-a762-423f-8429-a51a6e20f850" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 10.0,
"angle" : 2.2142975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ef5e61fd-a762-423f-8429-a51a6e20f850",
"index" : 2954,
"period" : 2,
"timestamp" : "00:41:11.240",
"minute" : 86,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.0, 23.0 ],
"related_events" : [ "b8dbb2bd-e80f-4040-b251-5c28dff6f329" ]
}, {
"id" : "605948a9-c912-4e87-8e1f-6e0a827db2b7",
"index" : 2955,
"period" : 2,
"timestamp" : "00:41:11.240",
"minute" : 86,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.0, 23.0 ],
"duration" : 5.08,
"under_pressure" : true,
"related_events" : [ "0097d3db-6644-4d3e-94a9-c23adf0fadf8", "87bdf9e7-dcff-4c5a-b926-a439d7945766", "ef5e61fd-a762-423f-8429-a51a6e20f850" ],
"carry" : {
"end_location" : [ 105.0, 5.0 ]
}
}, {
"id" : "0097d3db-6644-4d3e-94a9-c23adf0fadf8",
"index" : 2956,
"period" : 2,
"timestamp" : "00:41:11.680",
"minute" : 86,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 27.0, 50.0 ],
"duration" : 0.853,
"related_events" : [ "605948a9-c912-4e87-8e1f-6e0a827db2b7" ]
}, {
"id" : "87bdf9e7-dcff-4c5a-b926-a439d7945766",
"index" : 2957,
"period" : 2,
"timestamp" : "00:41:16.320",
"minute" : 86,
"second" : 16,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 105.0, 5.0 ],
"under_pressure" : true,
"related_events" : [ "1da84081-c736-4c02-8097-348cd474ef3a" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1da84081-c736-4c02-8097-348cd474ef3a",
"index" : 2958,
"period" : 2,
"timestamp" : "00:41:16.320",
"minute" : 86,
"second" : 16,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 168,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 16.0, 76.0 ],
"under_pressure" : true,
"related_events" : [ "87bdf9e7-dcff-4c5a-b926-a439d7945766" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "94ba2f01-bdf8-4f8e-b721-790293c1095d",
"index" : 2959,
"period" : 2,
"timestamp" : "00:41:27.013",
"minute" : 86,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 103.0, 2.0 ],
"duration" : 0.906,
"related_events" : [ "a17145b0-c0be-4775-8fe4-5ec8cd36abc4" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 12.806249,
"angle" : 0.67474097,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 113.0, 10.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "a17145b0-c0be-4775-8fe4-5ec8cd36abc4",
"index" : 2960,
"period" : 2,
"timestamp" : "00:41:27.919",
"minute" : 86,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 113.0, 10.0 ],
"related_events" : [ "94ba2f01-bdf8-4f8e-b721-790293c1095d" ]
}, {
"id" : "97f0651f-6ca9-4078-948e-15c55bf8cc67",
"index" : 2961,
"period" : 2,
"timestamp" : "00:41:27.919",
"minute" : 86,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 113.0, 10.0 ],
"duration" : 0.521,
"related_events" : [ "a17145b0-c0be-4775-8fe4-5ec8cd36abc4", "fe298231-82c3-4ba6-8d36-5396c4fc47eb" ],
"carry" : {
"end_location" : [ 110.0, 9.0 ]
}
}, {
"id" : "fe298231-82c3-4ba6-8d36-5396c4fc47eb",
"index" : 2962,
"period" : 2,
"timestamp" : "00:41:28.440",
"minute" : 86,
"second" : 28,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 110.0, 9.0 ]
}, {
"id" : "2991df28-6d96-410e-978c-becb94274b9e",
"index" : 2963,
"period" : 2,
"timestamp" : "00:41:29.480",
"minute" : 86,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 13.0, 75.0 ],
"duration" : 1.173,
"related_events" : [ "1203df0a-9317-431b-a8cd-e12385a368a2" ],
"pass" : {
"length" : 25.495098,
"angle" : -0.72989964,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 32.0, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "1203df0a-9317-431b-a8cd-e12385a368a2",
"index" : 2964,
"period" : 2,
"timestamp" : "00:41:30.653",
"minute" : 86,
"second" : 30,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 89.0, 23.0 ],
"related_events" : [ "2991df28-6d96-410e-978c-becb94274b9e" ]
}, {
"id" : "6fbc4d6c-7047-4768-9559-49b2cc482a1a",
"index" : 2965,
"period" : 2,
"timestamp" : "00:41:30.653",
"minute" : 86,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 89.0, 23.0 ],
"duration" : 1.827,
"related_events" : [ "1203df0a-9317-431b-a8cd-e12385a368a2", "d2e145f2-a64e-4de6-b27e-019e0da17051" ],
"carry" : {
"end_location" : [ 91.0, 23.0 ]
}
}, {
"id" : "d2e145f2-a64e-4de6-b27e-019e0da17051",
"index" : 2966,
"period" : 2,
"timestamp" : "00:41:32.480",
"minute" : 86,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 91.0, 23.0 ],
"duration" : 0.6,
"related_events" : [ "72dfb409-3438-4e07-8d3c-474abff99c84" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 10.049875,
"angle" : -0.09966865,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.0, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "72dfb409-3438-4e07-8d3c-474abff99c84",
"index" : 2967,
"period" : 2,
"timestamp" : "00:41:33.080",
"minute" : 86,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 22.0 ],
"related_events" : [ "d2e145f2-a64e-4de6-b27e-019e0da17051" ]
}, {
"id" : "d97a2515-c037-46b9-9895-8f11aa536d39",
"index" : 2968,
"period" : 2,
"timestamp" : "00:41:33.080",
"minute" : 86,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 101.0, 22.0 ],
"duration" : 1.12,
"related_events" : [ "72dfb409-3438-4e07-8d3c-474abff99c84", "f32d95f7-622d-461c-9606-14046bd658ae" ],
"carry" : {
"end_location" : [ 102.0, 28.0 ]
}
}, {
"id" : "f32d95f7-622d-461c-9606-14046bd658ae",
"index" : 2969,
"period" : 2,
"timestamp" : "00:41:34.200",
"minute" : 86,
"second" : 34,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 102.0, 28.0 ],
"under_pressure" : true,
"related_events" : [ "131b36db-d1a8-481e-ac5f-09cba7f6502e" ]
}, {
"id" : "131b36db-d1a8-481e-ac5f-09cba7f6502e",
"index" : 2970,
"period" : 2,
"timestamp" : "00:41:34.200",
"minute" : 86,
"second" : 34,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.0, 53.0 ],
"under_pressure" : true,
"related_events" : [ "f32d95f7-622d-461c-9606-14046bd658ae" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "26801c3a-24ef-4aeb-863c-f087ea0b6d94",
"index" : 2971,
"period" : 2,
"timestamp" : "00:41:35.080",
"minute" : 86,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 23.0, 60.0 ],
"duration" : 1.773,
"related_events" : [ "7296fd21-0cc9-4b8a-9c03-5432ef67602b" ],
"pass" : {
"length" : 16.552946,
"angle" : 2.0074234,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 16.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7296fd21-0cc9-4b8a-9c03-5432ef67602b",
"index" : 2972,
"period" : 2,
"timestamp" : "00:41:36.853",
"minute" : 86,
"second" : 36,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 105.0, 6.0 ],
"related_events" : [ "26801c3a-24ef-4aeb-863c-f087ea0b6d94" ]
}, {
"id" : "24e25c16-0601-4278-becd-b7fc87de8dd7",
"index" : 2973,
"period" : 2,
"timestamp" : "00:41:36.853",
"minute" : 86,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 105.0, 6.0 ],
"duration" : 1.747,
"related_events" : [ "7296fd21-0cc9-4b8a-9c03-5432ef67602b", "7ffc0583-a680-4ea5-a552-170c112b1863" ],
"carry" : {
"end_location" : [ 102.0, 11.0 ]
}
}, {
"id" : "7ffc0583-a680-4ea5-a552-170c112b1863",
"index" : 2974,
"period" : 2,
"timestamp" : "00:41:38.600",
"minute" : 86,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 102.0, 11.0 ],
"duration" : 1.32,
"related_events" : [ "9911dbc0-8397-43c6-aa02-115c3b016eee" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 12.083046,
"angle" : 2.714965,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9911dbc0-8397-43c6-aa02-115c3b016eee",
"index" : 2975,
"period" : 2,
"timestamp" : "00:41:39.920",
"minute" : 86,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 91.0, 16.0 ],
"related_events" : [ "7ffc0583-a680-4ea5-a552-170c112b1863" ]
}, {
"id" : "0e066165-8a3f-4619-be5b-3e256432f875",
"index" : 2976,
"period" : 2,
"timestamp" : "00:41:39.920",
"minute" : 86,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 91.0, 16.0 ],
"duration" : 0.92,
"related_events" : [ "3c9b75ca-f4b8-497a-8b38-9b82a4d4eb96", "9911dbc0-8397-43c6-aa02-115c3b016eee" ],
"carry" : {
"end_location" : [ 90.0, 18.0 ]
}
}, {
"id" : "3c9b75ca-f4b8-497a-8b38-9b82a4d4eb96",
"index" : 2977,
"period" : 2,
"timestamp" : "00:41:40.840",
"minute" : 86,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 90.0, 18.0 ],
"duration" : 1.72,
"related_events" : [ "6347349c-ec8b-4654-b8bf-5fb3c8989a6b", "b60b9d68-66fe-4c3c-99fb-2d05b8521234" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 33.600594,
"angle" : 0.9332475,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.0, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6347349c-ec8b-4654-b8bf-5fb3c8989a6b",
"index" : 2978,
"period" : 2,
"timestamp" : "00:41:42.560",
"minute" : 86,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 110.0, 44.0 ],
"related_events" : [ "3c9b75ca-f4b8-497a-8b38-9b82a4d4eb96" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b41fcef1-f4df-495f-ad60-e8b8ab8f4bea",
"index" : 2979,
"period" : 2,
"timestamp" : "00:41:42.560",
"minute" : 86,
"second" : 42,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 110.0, 45.0 ],
"under_pressure" : true,
"related_events" : [ "b60b9d68-66fe-4c3c-99fb-2d05b8521234" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "b60b9d68-66fe-4c3c-99fb-2d05b8521234",
"index" : 2980,
"period" : 2,
"timestamp" : "00:41:42.560",
"minute" : 86,
"second" : 42,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 11.0, 36.0 ],
"under_pressure" : true,
"related_events" : [ "3c9b75ca-f4b8-497a-8b38-9b82a4d4eb96", "b41fcef1-f4df-495f-ad60-e8b8ab8f4bea" ],
"clearance" : {
"aerial_won" : true
}
}, {
"id" : "c9c7cf92-cd27-4536-9255-f76f20ebcf7f",
"index" : 2981,
"period" : 2,
"timestamp" : "00:41:44.080",
"minute" : 86,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 91.0, 51.0 ],
"duration" : 0.56,
"related_events" : [ "44db8117-f7d6-4f3a-85fd-18919bd3cb87" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 10.630146,
"angle" : -0.71883,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.0, 44.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "44db8117-f7d6-4f3a-85fd-18919bd3cb87",
"index" : 2982,
"period" : 2,
"timestamp" : "00:41:44.640",
"minute" : 86,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 44.0 ],
"related_events" : [ "c9c7cf92-cd27-4536-9255-f76f20ebcf7f" ]
}, {
"id" : "47184e9e-5a0a-4bc4-bb94-fe3a2ff9b821",
"index" : 2983,
"period" : 2,
"timestamp" : "00:41:44.640",
"minute" : 86,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 44.0 ],
"duration" : 0.44,
"related_events" : [ "44db8117-f7d6-4f3a-85fd-18919bd3cb87", "d9937579-b7cb-4081-8397-6add487319fa" ],
"carry" : {
"end_location" : [ 99.0, 45.0 ]
}
}, {
"id" : "d9937579-b7cb-4081-8397-6add487319fa",
"index" : 2984,
"period" : 2,
"timestamp" : "00:41:45.080",
"minute" : 86,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 99.0, 45.0 ],
"duration" : 0.16,
"related_events" : [ "222e10c2-ffd4-480f-8e8c-817cc1fabc16", "795bbe25-3f6c-4235-89fc-56de1d08e42f" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 2.236068,
"angle" : -1.1071488,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.0, 43.0 ],
"backheel" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "795bbe25-3f6c-4235-89fc-56de1d08e42f",
"index" : 2985,
"period" : 2,
"timestamp" : "00:41:45.240",
"minute" : 86,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 98.0, 42.0 ],
"related_events" : [ "d9937579-b7cb-4081-8397-6add487319fa" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "222e10c2-ffd4-480f-8e8c-817cc1fabc16",
"index" : 2986,
"period" : 2,
"timestamp" : "00:41:45.240",
"minute" : 86,
"second" : 45,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 21.0, 38.0 ],
"related_events" : [ "d9937579-b7cb-4081-8397-6add487319fa" ]
}, {
"id" : "8f24d19c-4b60-425c-9773-5e2f2f54fd8c",
"index" : 2987,
"period" : 2,
"timestamp" : "00:41:46.680",
"minute" : 86,
"second" : 46,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 86.0, 45.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "46685584-853f-4035-949c-816e32ace327",
"index" : 2988,
"period" : 2,
"timestamp" : "00:41:48.280",
"minute" : 86,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 169,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 94.0, 36.0 ],
"duration" : 0.453,
"related_events" : [ "19ca647f-675e-426c-ac61-e6c9658f83da", "3e04d99c-da57-484a-883d-622688cbf7f2", "a11a5e3e-7db0-451a-9129-03060c592718" ]
}, {
"id" : "a11a5e3e-7db0-451a-9129-03060c592718",
"index" : 2989,
"period" : 2,
"timestamp" : "00:41:48.573",
"minute" : 86,
"second" : 48,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 30.0, 42.0 ],
"under_pressure" : true,
"related_events" : [ "46685584-853f-4035-949c-816e32ace327" ]
}, {
"id" : "3e04d99c-da57-484a-883d-622688cbf7f2",
"index" : 2990,
"period" : 2,
"timestamp" : "00:41:48.573",
"minute" : 86,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 30.0, 42.0 ],
"duration" : 0.001,
"under_pressure" : true,
"related_events" : [ "19ca647f-675e-426c-ac61-e6c9658f83da", "46685584-853f-4035-949c-816e32ace327", "a11a5e3e-7db0-451a-9129-03060c592718" ],
"carry" : {
"end_location" : [ 30.0, 46.0 ]
}
}, {
"id" : "19ca647f-675e-426c-ac61-e6c9658f83da",
"index" : 2991,
"period" : 2,
"timestamp" : "00:41:48.574",
"minute" : 86,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 30.0, 46.0 ],
"duration" : 1.146,
"under_pressure" : true,
"related_events" : [ "46685584-853f-4035-949c-816e32ace327", "4e9e5447-0424-428e-9c68-c9ab18883c47" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 5.0,
"angle" : -0.6435011,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4e9e5447-0424-428e-9c68-c9ab18883c47",
"index" : 2992,
"period" : 2,
"timestamp" : "00:41:49.720",
"minute" : 86,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 34.0, 43.0 ],
"related_events" : [ "19ca647f-675e-426c-ac61-e6c9658f83da" ]
}, {
"id" : "9194f4ca-9d1b-4706-b18b-603a600714a0",
"index" : 2993,
"period" : 2,
"timestamp" : "00:41:49.720",
"minute" : 86,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 34.0, 47.0 ],
"duration" : 1.013,
"related_events" : [ "74d7f60c-86f7-4c1f-b066-8735ed75ecca" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 15.132746,
"angle" : 1.4382448,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "74d7f60c-86f7-4c1f-b066-8735ed75ecca",
"index" : 2994,
"period" : 2,
"timestamp" : "00:41:50.733",
"minute" : 86,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 62.0 ],
"related_events" : [ "9194f4ca-9d1b-4706-b18b-603a600714a0" ]
}, {
"id" : "e31d53b6-e78b-4ac6-a386-01c5b42ef088",
"index" : 2995,
"period" : 2,
"timestamp" : "00:41:50.733",
"minute" : 86,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 62.0 ],
"duration" : 0.88,
"under_pressure" : true,
"related_events" : [ "5aaa2921-31db-493b-9649-77293d1421b8", "74d7f60c-86f7-4c1f-b066-8735ed75ecca", "d5ab7120-fe34-4bef-852c-99f3d2a503ee" ],
"carry" : {
"end_location" : [ 36.0, 54.0 ]
}
}, {
"id" : "d5ab7120-fe34-4bef-852c-99f3d2a503ee",
"index" : 2996,
"period" : 2,
"timestamp" : "00:41:51.613",
"minute" : 86,
"second" : 51,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 85.0, 27.0 ],
"counterpress" : true,
"related_events" : [ "08f80f7e-7d1e-4b7e-8696-224ffea1a12e", "5aaa2921-31db-493b-9649-77293d1421b8", "e31d53b6-e78b-4ac6-a386-01c5b42ef088" ]
}, {
"id" : "5aaa2921-31db-493b-9649-77293d1421b8",
"index" : 2997,
"period" : 2,
"timestamp" : "00:41:51.613",
"minute" : 86,
"second" : 51,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 54.0 ],
"under_pressure" : true,
"related_events" : [ "d5ab7120-fe34-4bef-852c-99f3d2a503ee" ],
"dribble" : {
"nutmeg" : true,
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "08f80f7e-7d1e-4b7e-8696-224ffea1a12e",
"index" : 2998,
"period" : 2,
"timestamp" : "00:41:51.613",
"minute" : 86,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 54.0 ],
"duration" : 1.547,
"under_pressure" : true,
"related_events" : [ "5aaa2921-31db-493b-9649-77293d1421b8", "6040e1ac-009e-4c21-af09-2dbec7a011d4", "d5ab7120-fe34-4bef-852c-99f3d2a503ee" ],
"carry" : {
"end_location" : [ 36.0, 54.0 ]
}
}, {
"id" : "6040e1ac-009e-4c21-af09-2dbec7a011d4",
"index" : 2999,
"period" : 2,
"timestamp" : "00:41:53.160",
"minute" : 86,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 36.0, 54.0 ],
"duration" : 1.093,
"related_events" : [ "bf7c48c8-89c3-4859-996c-7e58c9c82980" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 10.630146,
"angle" : -0.8519663,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7633df3e-8aa4-42ad-aeb4-36d02f9980a1",
"index" : 3000,
"period" : 2,
"timestamp" : "00:41:53.880",
"minute" : 86,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 84.0, 36.0 ],
"duration" : 1.68,
"related_events" : [ "a30c9ea4-98b0-47f7-a1d1-9392b170f03b", "bf7c48c8-89c3-4859-996c-7e58c9c82980" ]
}, {
"id" : "bf7c48c8-89c3-4859-996c-7e58c9c82980",
"index" : 3001,
"period" : 2,
"timestamp" : "00:41:54.253",
"minute" : 86,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 46.0 ],
"under_pressure" : true,
"related_events" : [ "6040e1ac-009e-4c21-af09-2dbec7a011d4", "7633df3e-8aa4-42ad-aeb4-36d02f9980a1" ]
}, {
"id" : "a30c9ea4-98b0-47f7-a1d1-9392b170f03b",
"index" : 3002,
"period" : 2,
"timestamp" : "00:41:54.253",
"minute" : 86,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.0, 46.0 ],
"duration" : 1.44,
"under_pressure" : true,
"related_events" : [ "05e41934-74b9-468e-9f6d-2ebd5c352005", "7633df3e-8aa4-42ad-aeb4-36d02f9980a1", "b74bd604-5caf-4553-8a8b-53d38540f51d", "bf7c48c8-89c3-4859-996c-7e58c9c82980" ],
"carry" : {
"end_location" : [ 42.0, 44.0 ]
}
}, {
"id" : "05e41934-74b9-468e-9f6d-2ebd5c352005",
"index" : 3003,
"period" : 2,
"timestamp" : "00:41:54.800",
"minute" : 86,
"second" : 54,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.0, 30.0 ],
"duration" : 0.933,
"related_events" : [ "a30c9ea4-98b0-47f7-a1d1-9392b170f03b", "b74bd604-5caf-4553-8a8b-53d38540f51d" ]
}, {
"id" : "fefb8f98-ade1-4469-914c-e6cc20276072",
"index" : 3004,
"period" : 2,
"timestamp" : "00:41:55.693",
"minute" : 86,
"second" : 55,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 79.0, 37.0 ],
"related_events" : [ "b74bd604-5caf-4553-8a8b-53d38540f51d" ]
}, {
"id" : "b74bd604-5caf-4553-8a8b-53d38540f51d",
"index" : 3005,
"period" : 2,
"timestamp" : "00:41:55.693",
"minute" : 86,
"second" : 55,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 170,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.0, 44.0 ],
"under_pressure" : true,
"related_events" : [ "05e41934-74b9-468e-9f6d-2ebd5c352005", "fefb8f98-ade1-4469-914c-e6cc20276072" ]
}, {
"id" : "f8d982fb-e2b8-4626-9e82-f06b19a4280d",
"index" : 3006,
"period" : 2,
"timestamp" : "00:42:22.360",
"minute" : 87,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 171,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 43.0, 51.0 ],
"duration" : 4.453,
"related_events" : [ "50fc0256-bca1-48f9-a0c9-f9113524dfe5", "e7864914-9e2c-4ed8-adec-d1c7a118443a" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 59.682495,
"angle" : 0.15137544,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 102.0, 60.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "50fc0256-bca1-48f9-a0c9-f9113524dfe5",
"index" : 3007,
"period" : 2,
"timestamp" : "00:42:26.813",
"minute" : 87,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 171,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.0, 57.0 ],
"related_events" : [ "f8d982fb-e2b8-4626-9e82-f06b19a4280d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e7864914-9e2c-4ed8-adec-d1c7a118443a",
"index" : 3008,
"period" : 2,
"timestamp" : "00:42:26.813",
"minute" : 87,
"second" : 26,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.0, 21.0 ],
"related_events" : [ "f8d982fb-e2b8-4626-9e82-f06b19a4280d" ]
}, {
"id" : "336442c0-9882-4ddd-947b-96d8ddf3dcb9",
"index" : 3009,
"period" : 2,
"timestamp" : "00:42:26.813",
"minute" : 87,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.0, 21.0 ],
"duration" : 2.587,
"under_pressure" : true,
"related_events" : [ "7e526747-d352-4ed8-a12f-51775c1d15c7", "9b789661-1603-4314-86cd-e10da82990c7", "e7864914-9e2c-4ed8-adec-d1c7a118443a" ],
"carry" : {
"end_location" : [ 15.0, 12.0 ]
}
}, {
"id" : "7e526747-d352-4ed8-a12f-51775c1d15c7",
"index" : 3010,
"period" : 2,
"timestamp" : "00:42:28.240",
"minute" : 87,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 103.0, 66.0 ],
"duration" : 1.213,
"counterpress" : true,
"related_events" : [ "336442c0-9882-4ddd-947b-96d8ddf3dcb9", "9b789661-1603-4314-86cd-e10da82990c7" ]
}, {
"id" : "9b789661-1603-4314-86cd-e10da82990c7",
"index" : 3011,
"period" : 2,
"timestamp" : "00:42:29.400",
"minute" : 87,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.0, 12.0 ],
"duration" : 0.8,
"under_pressure" : true,
"related_events" : [ "7e526747-d352-4ed8-a12f-51775c1d15c7", "f9495ee6-1d35-487c-b396-bc89fdbd7f8e" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 12.529964,
"angle" : 0.49934673,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 18.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f9495ee6-1d35-487c-b396-bc89fdbd7f8e",
"index" : 3012,
"period" : 2,
"timestamp" : "00:42:30.200",
"minute" : 87,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 26.0, 18.0 ],
"related_events" : [ "9b789661-1603-4314-86cd-e10da82990c7" ]
}, {
"id" : "acbef0a7-de1f-4c34-b169-3bdac105f2e2",
"index" : 3013,
"period" : 2,
"timestamp" : "00:42:30.200",
"minute" : 87,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 26.0, 18.0 ],
"duration" : 1.84,
"related_events" : [ "1c06c506-2075-450d-9bc6-51c070b4b6da", "f9495ee6-1d35-487c-b396-bc89fdbd7f8e" ],
"carry" : {
"end_location" : [ 30.0, 12.0 ]
}
}, {
"id" : "1c06c506-2075-450d-9bc6-51c070b4b6da",
"index" : 3014,
"period" : 2,
"timestamp" : "00:42:32.040",
"minute" : 87,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.0, 12.0 ],
"duration" : 0.92,
"related_events" : [ "86669d75-cd4e-4125-bb1d-97eb983536f4" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 11.661903,
"angle" : -1.0303768,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "86669d75-cd4e-4125-bb1d-97eb983536f4",
"index" : 3015,
"period" : 2,
"timestamp" : "00:42:32.960",
"minute" : 87,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 2.0 ],
"related_events" : [ "1c06c506-2075-450d-9bc6-51c070b4b6da" ]
}, {
"id" : "1384dd32-54ec-488a-b51f-50688d89f4a0",
"index" : 3016,
"period" : 2,
"timestamp" : "00:42:32.960",
"minute" : 87,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 2.0 ],
"duration" : 0.6,
"related_events" : [ "86669d75-cd4e-4125-bb1d-97eb983536f4", "97b4a825-6fd9-47ea-a6d2-f9a7beb3b00f" ],
"carry" : {
"end_location" : [ 36.0, 2.0 ]
}
}, {
"id" : "97b4a825-6fd9-47ea-a6d2-f9a7beb3b00f",
"index" : 3017,
"period" : 2,
"timestamp" : "00:42:33.560",
"minute" : 87,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 36.0, 2.0 ],
"duration" : 0.893,
"related_events" : [ "b4f8ff3a-6dda-4ed2-8bb1-e1635959b775", "e780b059-c5b2-45cb-a2d4-d5070312fc11" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 6.4031243,
"angle" : 0.8960554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b4f8ff3a-6dda-4ed2-8bb1-e1635959b775",
"index" : 3018,
"period" : 2,
"timestamp" : "00:42:34.453",
"minute" : 87,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 172,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 41.0, 11.0 ],
"related_events" : [ "97b4a825-6fd9-47ea-a6d2-f9a7beb3b00f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e780b059-c5b2-45cb-a2d4-d5070312fc11",
"index" : 3019,
"period" : 2,
"timestamp" : "00:42:34.453",
"minute" : 87,
"second" : 34,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 74.0 ],
"related_events" : [ "97b4a825-6fd9-47ea-a6d2-f9a7beb3b00f" ]
}, {
"id" : "1b430143-6bbf-4570-86e2-2be349e4d803",
"index" : 3020,
"period" : 2,
"timestamp" : "00:42:34.453",
"minute" : 87,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.0, 74.0 ],
"duration" : 1.307,
"under_pressure" : true,
"related_events" : [ "3f413145-1059-4e82-84e2-b614bc293e20", "ab2902a7-adab-4b79-9837-edf4a101af51", "e780b059-c5b2-45cb-a2d4-d5070312fc11" ],
"carry" : {
"end_location" : [ 70.0, 75.0 ]
}
}, {
"id" : "3f413145-1059-4e82-84e2-b614bc293e20",
"index" : 3021,
"period" : 2,
"timestamp" : "00:42:35.120",
"minute" : 87,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 41.0, 10.0 ],
"duration" : 0.813,
"counterpress" : true,
"related_events" : [ "1b430143-6bbf-4570-86e2-2be349e4d803", "ab2902a7-adab-4b79-9837-edf4a101af51" ]
}, {
"id" : "ab2902a7-adab-4b79-9837-edf4a101af51",
"index" : 3022,
"period" : 2,
"timestamp" : "00:42:35.760",
"minute" : 87,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.0, 75.0 ],
"duration" : 0.933,
"under_pressure" : true,
"related_events" : [ "3f413145-1059-4e82-84e2-b614bc293e20", "509c0b3b-b9ec-4155-8bf2-5b0ad7bf9784" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 14.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "509c0b3b-b9ec-4155-8bf2-5b0ad7bf9784",
"index" : 3023,
"period" : 2,
"timestamp" : "00:42:36.693",
"minute" : 87,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.0, 61.0 ],
"related_events" : [ "ab2902a7-adab-4b79-9837-edf4a101af51" ]
}, {
"id" : "e87968b3-bb74-44be-b564-ceca3a005fd0",
"index" : 3024,
"period" : 2,
"timestamp" : "00:42:36.693",
"minute" : 87,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.0, 61.0 ],
"duration" : 0.12,
"under_pressure" : true,
"related_events" : [ "2dc8221f-8041-4037-a9bc-07891998c017", "509c0b3b-b9ec-4155-8bf2-5b0ad7bf9784", "b7acd57e-b5a5-4e17-8070-41df35d55904" ],
"carry" : {
"end_location" : [ 70.0, 64.0 ]
}
}, {
"id" : "2dc8221f-8041-4037-a9bc-07891998c017",
"index" : 3025,
"period" : 2,
"timestamp" : "00:42:36.813",
"minute" : 87,
"second" : 36,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 51.0, 17.0 ],
"counterpress" : true,
"related_events" : [ "b7acd57e-b5a5-4e17-8070-41df35d55904", "e87968b3-bb74-44be-b564-ceca3a005fd0" ]
}, {
"id" : "b7acd57e-b5a5-4e17-8070-41df35d55904",
"index" : 3026,
"period" : 2,
"timestamp" : "00:42:36.813",
"minute" : 87,
"second" : 36,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.0, 64.0 ],
"under_pressure" : true,
"related_events" : [ "2dc8221f-8041-4037-a9bc-07891998c017" ]
}, {
"id" : "bf741ec1-ec33-4c8e-8183-daa6b4d440d7",
"index" : 3027,
"period" : 2,
"timestamp" : "00:43:01.360",
"minute" : 88,
"second" : 1,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 173,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
}
}
}, {
"id" : "d99c89e2-3e23-4d8d-948f-613630c91072",
"index" : 3028,
"period" : 2,
"timestamp" : "00:43:33.240",
"minute" : 88,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 68.0, 72.0 ],
"duration" : 3.093,
"related_events" : [ "ef4cd5e7-2dc3-4cf9-be2d-f9a4307ed2e8" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 63.56886,
"angle" : -1.2341216,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 89.0, 12.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "ef4cd5e7-2dc3-4cf9-be2d-f9a4307ed2e8",
"index" : 3029,
"period" : 2,
"timestamp" : "00:43:36.333",
"minute" : 88,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 89.0, 12.0 ],
"related_events" : [ "d99c89e2-3e23-4d8d-948f-613630c91072" ]
}, {
"id" : "288bb656-5b7e-4224-8453-0a9de88cc49e",
"index" : 3030,
"period" : 2,
"timestamp" : "00:43:36.333",
"minute" : 88,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 89.0, 12.0 ],
"duration" : 0.96,
"related_events" : [ "654d2091-0a6d-4aec-88c7-ca439fe216f7", "ef4cd5e7-2dc3-4cf9-be2d-f9a4307ed2e8" ],
"carry" : {
"end_location" : [ 87.0, 9.0 ]
}
}, {
"id" : "654d2091-0a6d-4aec-88c7-ca439fe216f7",
"index" : 3031,
"period" : 2,
"timestamp" : "00:43:37.293",
"minute" : 88,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 87.0, 9.0 ],
"duration" : 0.92,
"related_events" : [ "69a141a2-6d53-45f0-ba2d-b023f6aa0eca" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.152946,
"angle" : -2.9889433,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.0, 7.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "69a141a2-6d53-45f0-ba2d-b023f6aa0eca",
"index" : 3032,
"period" : 2,
"timestamp" : "00:43:38.213",
"minute" : 88,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 74.0, 7.0 ],
"related_events" : [ "654d2091-0a6d-4aec-88c7-ca439fe216f7" ]
}, {
"id" : "7a508da0-00fa-4a0b-b208-6e6f5ac894ea",
"index" : 3033,
"period" : 2,
"timestamp" : "00:43:38.213",
"minute" : 88,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 74.0, 7.0 ],
"duration" : 0.827,
"related_events" : [ "69a141a2-6d53-45f0-ba2d-b023f6aa0eca", "e27bafdd-0e91-43c3-99de-42bb1e66c368" ],
"carry" : {
"end_location" : [ 74.0, 11.0 ]
}
}, {
"id" : "e27bafdd-0e91-43c3-99de-42bb1e66c368",
"index" : 3034,
"period" : 2,
"timestamp" : "00:43:39.040",
"minute" : 88,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 74.0, 11.0 ],
"duration" : 0.733,
"related_events" : [ "d950f5d3-da0a-44e2-9d7f-c79e31f07696" ],
"pass" : {
"recipient" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"length" : 2.828427,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 13.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d950f5d3-da0a-44e2-9d7f-c79e31f07696",
"index" : 3035,
"period" : 2,
"timestamp" : "00:43:39.773",
"minute" : 88,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 13.0 ],
"related_events" : [ "e27bafdd-0e91-43c3-99de-42bb1e66c368" ]
}, {
"id" : "fc962ec6-9ee9-4c5f-9931-4b54403f41b3",
"index" : 3036,
"period" : 2,
"timestamp" : "00:43:39.773",
"minute" : 88,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 13.0 ],
"duration" : 1.307,
"related_events" : [ "40bbdc74-f3c8-4b83-af5c-b7de11b3146f", "d950f5d3-da0a-44e2-9d7f-c79e31f07696" ],
"carry" : {
"end_location" : [ 76.0, 11.0 ]
}
}, {
"id" : "40bbdc74-f3c8-4b83-af5c-b7de11b3146f",
"index" : 3037,
"period" : 2,
"timestamp" : "00:43:41.080",
"minute" : 88,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 76.0, 11.0 ],
"duration" : 0.28,
"related_events" : [ "0e4907ae-9aeb-4aea-b3ae-82f372bbbec1" ],
"pass" : {
"length" : 3.1622777,
"angle" : -0.32175055,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 79.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0e4907ae-9aeb-4aea-b3ae-82f372bbbec1",
"index" : 3038,
"period" : 2,
"timestamp" : "00:43:41.360",
"minute" : 88,
"second" : 41,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 174,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 42.0, 71.0 ],
"related_events" : [ "40bbdc74-f3c8-4b83-af5c-b7de11b3146f" ]
}, {
"id" : "8fccf3aa-0f06-401e-aa06-aaffad3fbea6",
"index" : 3039,
"period" : 2,
"timestamp" : "00:43:43.200",
"minute" : 88,
"second" : 43,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 39.0, 49.0 ]
}, {
"id" : "41f81eba-5787-41bf-8658-babb7266b155",
"index" : 3040,
"period" : 2,
"timestamp" : "00:43:43.200",
"minute" : 88,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 39.0, 49.0 ],
"duration" : 0.84,
"related_events" : [ "606ee915-d6c3-4722-9134-9e5c6d69e7dd", "8fccf3aa-0f06-401e-aa06-aaffad3fbea6" ],
"carry" : {
"end_location" : [ 42.0, 50.0 ]
}
}, {
"id" : "606ee915-d6c3-4722-9134-9e5c6d69e7dd",
"index" : 3041,
"period" : 2,
"timestamp" : "00:43:44.040",
"minute" : 88,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 42.0, 50.0 ],
"duration" : 1.08,
"related_events" : [ "9ddd943a-5849-4dce-9a5a-7bd91e33e85c" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 14.866069,
"angle" : -0.7378151,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 40.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ddd943a-5849-4dce-9a5a-7bd91e33e85c",
"index" : 3042,
"period" : 2,
"timestamp" : "00:43:45.120",
"minute" : 88,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 53.0, 40.0 ],
"related_events" : [ "606ee915-d6c3-4722-9134-9e5c6d69e7dd" ]
}, {
"id" : "88b2ecec-113b-461f-9240-1f64f3fade72",
"index" : 3043,
"period" : 2,
"timestamp" : "00:43:45.120",
"minute" : 88,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 53.0, 40.0 ],
"duration" : 1.14,
"related_events" : [ "5898eadf-4d0c-495a-8334-09867bb806c8" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 7.2111025,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 34.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5898eadf-4d0c-495a-8334-09867bb806c8",
"index" : 3044,
"period" : 2,
"timestamp" : "00:43:46.260",
"minute" : 88,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 34.0 ],
"related_events" : [ "88b2ecec-113b-461f-9240-1f64f3fade72" ]
}, {
"id" : "5781287e-d44a-4f43-bf7d-ac97ddfeb0d3",
"index" : 3045,
"period" : 2,
"timestamp" : "00:43:46.260",
"minute" : 88,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 34.0 ],
"duration" : 1.74,
"under_pressure" : true,
"related_events" : [ "018e8b0b-d98a-4a22-98b9-22edbce598c3", "48ee96e7-4216-42db-8fc2-176548aba309", "5898eadf-4d0c-495a-8334-09867bb806c8" ],
"carry" : {
"end_location" : [ 47.0, 37.0 ]
}
}, {
"id" : "48ee96e7-4216-42db-8fc2-176548aba309",
"index" : 3046,
"period" : 2,
"timestamp" : "00:43:47.933",
"minute" : 88,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.0, 45.0 ],
"duration" : 0.919,
"counterpress" : true,
"related_events" : [ "018e8b0b-d98a-4a22-98b9-22edbce598c3", "5781287e-d44a-4f43-bf7d-ac97ddfeb0d3" ]
}, {
"id" : "018e8b0b-d98a-4a22-98b9-22edbce598c3",
"index" : 3047,
"period" : 2,
"timestamp" : "00:43:48.000",
"minute" : 88,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 47.0, 37.0 ],
"duration" : 2.32,
"under_pressure" : true,
"related_events" : [ "48ee96e7-4216-42db-8fc2-176548aba309", "4f921e1e-e97f-4d3d-9887-3e068b6c4a06" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 38.209946,
"angle" : 1.4659194,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4f921e1e-e97f-4d3d-9887-3e068b6c4a06",
"index" : 3048,
"period" : 2,
"timestamp" : "00:43:50.320",
"minute" : 88,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 51.0, 75.0 ],
"related_events" : [ "018e8b0b-d98a-4a22-98b9-22edbce598c3" ]
}, {
"id" : "5b1c1e45-84d8-482b-a07e-692409b41734",
"index" : 3049,
"period" : 2,
"timestamp" : "00:43:50.320",
"minute" : 88,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 51.0, 75.0 ],
"duration" : 2.6,
"related_events" : [ "4f921e1e-e97f-4d3d-9887-3e068b6c4a06", "7f14e4ca-2372-4902-8bac-058859e4daa9" ],
"carry" : {
"end_location" : [ 67.0, 79.0 ]
}
}, {
"id" : "7f14e4ca-2372-4902-8bac-058859e4daa9",
"index" : 3050,
"period" : 2,
"timestamp" : "00:43:52.920",
"minute" : 88,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.0, 79.0 ],
"duration" : 1.4,
"related_events" : [ "b119a823-b9be-4e12-8135-921591ddb8d2" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 19.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b119a823-b9be-4e12-8135-921591ddb8d2",
"index" : 3051,
"period" : 2,
"timestamp" : "00:43:54.320",
"minute" : 88,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 86.0, 79.0 ],
"related_events" : [ "7f14e4ca-2372-4902-8bac-058859e4daa9" ]
}, {
"id" : "48ba1c8c-d7e1-4e51-8dab-fe8f71536bc9",
"index" : 3052,
"period" : 2,
"timestamp" : "00:43:54.320",
"minute" : 88,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 86.0, 79.0 ],
"duration" : 0.04,
"related_events" : [ "115ff209-9f66-4bfc-9a15-5aa6891b2be9", "b119a823-b9be-4e12-8135-921591ddb8d2" ],
"carry" : {
"end_location" : [ 87.0, 79.0 ]
}
}, {
"id" : "115ff209-9f66-4bfc-9a15-5aa6891b2be9",
"index" : 3053,
"period" : 2,
"timestamp" : "00:43:54.360",
"minute" : 88,
"second" : 54,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 87.0, 79.0 ]
}, {
"id" : "20d95cbb-1124-47cd-bde7-b8d11883fa4b",
"index" : 3054,
"period" : 2,
"timestamp" : "00:43:54.800",
"minute" : 88,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 34.0, 2.0 ],
"duration" : 0.28,
"related_events" : [ "7c30c932-5251-49cc-a05a-d4b2fa6d0e0f" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 2.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7c30c932-5251-49cc-a05a-d4b2fa6d0e0f",
"index" : 3055,
"period" : 2,
"timestamp" : "00:43:55.080",
"minute" : 88,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 36.0, 2.0 ],
"related_events" : [ "20d95cbb-1124-47cd-bde7-b8d11883fa4b" ]
}, {
"id" : "ea2dfe24-f357-4da1-ae85-397b16678876",
"index" : 3056,
"period" : 2,
"timestamp" : "00:43:55.080",
"minute" : 88,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 36.0, 2.0 ],
"duration" : 0.08,
"related_events" : [ "7c30c932-5251-49cc-a05a-d4b2fa6d0e0f", "e170368b-d514-4137-bad4-b6a4f4c501c8" ],
"carry" : {
"end_location" : [ 35.0, 2.0 ]
}
}, {
"id" : "e170368b-d514-4137-bad4-b6a4f4c501c8",
"index" : 3057,
"period" : 2,
"timestamp" : "00:43:55.160",
"minute" : 88,
"second" : 55,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 175,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 35.0, 2.0 ]
}, {
"id" : "e2d993c4-74ee-41bf-91cd-189dabacc89d",
"index" : 3058,
"period" : 2,
"timestamp" : "00:44:04.000",
"minute" : 89,
"second" : 4,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
}
}, {
"id" : "6554036e-3366-427b-a5c2-6326fef7c643",
"index" : 3059,
"period" : 2,
"timestamp" : "00:44:04.320",
"minute" : 89,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 82.0, 78.0 ],
"duration" : 0.8,
"related_events" : [ "ca9ded75-ad4b-4df7-b252-12985de3ef5d" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 6.0827627,
"angle" : 0.16514868,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ca9ded75-ad4b-4df7-b252-12985de3ef5d",
"index" : 3060,
"period" : 2,
"timestamp" : "00:44:05.120",
"minute" : 89,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 79.0 ],
"related_events" : [ "6554036e-3366-427b-a5c2-6326fef7c643" ]
}, {
"id" : "770c3dea-ee03-469c-a303-1d1f94ae1126",
"index" : 3061,
"period" : 2,
"timestamp" : "00:44:05.120",
"minute" : 89,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 79.0 ],
"duration" : 1.04,
"related_events" : [ "b8559fc9-6af4-4568-ba7f-c7a5f256e57d", "ca9ded75-ad4b-4df7-b252-12985de3ef5d" ],
"carry" : {
"end_location" : [ 88.0, 79.0 ]
}
}, {
"id" : "b8559fc9-6af4-4568-ba7f-c7a5f256e57d",
"index" : 3062,
"period" : 2,
"timestamp" : "00:44:06.160",
"minute" : 89,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 79.0 ],
"duration" : 1.08,
"related_events" : [ "8227048e-d6a2-45e4-ac5a-3969c0a8970c" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 11.18034,
"angle" : -1.7506498,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8bdd7dc8-14da-4529-a968-aff84d7fff30",
"index" : 3063,
"period" : 2,
"timestamp" : "00:44:06.613",
"minute" : 89,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 33.0, 7.0 ],
"duration" : 1.36,
"related_events" : [ "6bc423aa-7ca2-4cc6-93ca-6277f9af660f", "8227048e-d6a2-45e4-ac5a-3969c0a8970c", "ab72e908-9b78-4cab-8b68-5d3f1923d1ac" ]
}, {
"id" : "8227048e-d6a2-45e4-ac5a-3969c0a8970c",
"index" : 3064,
"period" : 2,
"timestamp" : "00:44:07.240",
"minute" : 89,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 68.0 ],
"under_pressure" : true,
"related_events" : [ "8bdd7dc8-14da-4529-a968-aff84d7fff30", "b8559fc9-6af4-4568-ba7f-c7a5f256e57d" ]
}, {
"id" : "6bc423aa-7ca2-4cc6-93ca-6277f9af660f",
"index" : 3065,
"period" : 2,
"timestamp" : "00:44:07.240",
"minute" : 89,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 68.0 ],
"duration" : 0.32,
"under_pressure" : true,
"related_events" : [ "8227048e-d6a2-45e4-ac5a-3969c0a8970c", "8bdd7dc8-14da-4529-a968-aff84d7fff30", "ab72e908-9b78-4cab-8b68-5d3f1923d1ac" ],
"carry" : {
"end_location" : [ 86.0, 68.0 ]
}
}, {
"id" : "ab72e908-9b78-4cab-8b68-5d3f1923d1ac",
"index" : 3066,
"period" : 2,
"timestamp" : "00:44:07.560",
"minute" : 89,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 68.0 ],
"duration" : 1.24,
"under_pressure" : true,
"related_events" : [ "8bdd7dc8-14da-4529-a968-aff84d7fff30", "d90df3d5-1e6f-4cc5-b1cf-af2b9f24dff6" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 7.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d90df3d5-1e6f-4cc5-b1cf-af2b9f24dff6",
"index" : 3067,
"period" : 2,
"timestamp" : "00:44:08.800",
"minute" : 89,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 68.0 ],
"related_events" : [ "ab72e908-9b78-4cab-8b68-5d3f1923d1ac" ]
}, {
"id" : "cede2e39-4624-4208-b880-31b7117ad5d5",
"index" : 3068,
"period" : 2,
"timestamp" : "00:44:08.800",
"minute" : 89,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 68.0 ],
"duration" : 0.72,
"related_events" : [ "941e58fa-b506-4040-acee-33ca78c2d57f", "d90df3d5-1e6f-4cc5-b1cf-af2b9f24dff6" ],
"carry" : {
"end_location" : [ 93.0, 68.0 ]
}
}, {
"id" : "941e58fa-b506-4040-acee-33ca78c2d57f",
"index" : 3069,
"period" : 2,
"timestamp" : "00:44:09.520",
"minute" : 89,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 93.0, 68.0 ],
"duration" : 0.72,
"related_events" : [ "2fe5a9b8-88c4-4546-9bd0-c6a6e3b7c550" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 7.615773,
"angle" : -2.7367008,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.0, 65.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2fe5a9b8-88c4-4546-9bd0-c6a6e3b7c550",
"index" : 3070,
"period" : 2,
"timestamp" : "00:44:10.240",
"minute" : 89,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 65.0 ],
"related_events" : [ "941e58fa-b506-4040-acee-33ca78c2d57f" ]
}, {
"id" : "e2cefce9-3df6-47fb-a830-6873c012a21d",
"index" : 3071,
"period" : 2,
"timestamp" : "00:44:10.240",
"minute" : 89,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 65.0 ],
"duration" : 0.52,
"related_events" : [ "2fe5a9b8-88c4-4546-9bd0-c6a6e3b7c550", "9ae8d5f7-19cb-4486-b067-a9fc35eae061" ],
"carry" : {
"end_location" : [ 86.0, 65.0 ]
}
}, {
"id" : "9ae8d5f7-19cb-4486-b067-a9fc35eae061",
"index" : 3072,
"period" : 2,
"timestamp" : "00:44:10.760",
"minute" : 89,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.0, 65.0 ],
"duration" : 1.08,
"related_events" : [ "832cefb3-5301-4721-8ad9-61c4d4e06590" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 15.6205,
"angle" : -2.2655346,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.0, 53.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "832cefb3-5301-4721-8ad9-61c4d4e06590",
"index" : 3073,
"period" : 2,
"timestamp" : "00:44:11.840",
"minute" : 89,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.0, 53.0 ],
"related_events" : [ "9ae8d5f7-19cb-4486-b067-a9fc35eae061" ]
}, {
"id" : "c27b08ca-629b-4161-8f76-8f7732b21ba6",
"index" : 3074,
"period" : 2,
"timestamp" : "00:44:11.840",
"minute" : 89,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.0, 53.0 ],
"duration" : 0.853,
"related_events" : [ "832cefb3-5301-4721-8ad9-61c4d4e06590", "fd23b9df-7e9a-4d4e-9998-3f20e86b323c" ],
"carry" : {
"end_location" : [ 76.0, 53.0 ]
}
}, {
"id" : "fd23b9df-7e9a-4d4e-9998-3f20e86b323c",
"index" : 3075,
"period" : 2,
"timestamp" : "00:44:12.693",
"minute" : 89,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.0, 53.0 ],
"duration" : 1.546,
"related_events" : [ "cf151f62-fcf4-4742-8d8a-9fa238032537" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 17.117243,
"angle" : -1.6879051,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.0, 36.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cf151f62-fcf4-4742-8d8a-9fa238032537",
"index" : 3076,
"period" : 2,
"timestamp" : "00:44:14.239",
"minute" : 89,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 74.0, 36.0 ],
"related_events" : [ "fd23b9df-7e9a-4d4e-9998-3f20e86b323c" ]
}, {
"id" : "3ff3c9b7-c0ea-4169-8867-22f0b78831e4",
"index" : 3077,
"period" : 2,
"timestamp" : "00:44:14.239",
"minute" : 89,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 74.0, 36.0 ],
"duration" : 2.441,
"related_events" : [ "13fc20e4-8d67-4c3d-8431-bca6f0e3fb30", "cf151f62-fcf4-4742-8d8a-9fa238032537" ],
"carry" : {
"end_location" : [ 80.0, 17.0 ]
}
}, {
"id" : "13fc20e4-8d67-4c3d-8431-bca6f0e3fb30",
"index" : 3078,
"period" : 2,
"timestamp" : "00:44:16.680",
"minute" : 89,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 80.0, 17.0 ],
"duration" : 1.2,
"related_events" : [ "8ea9b0a9-5b8f-4a6d-9bd6-b8b7745dcbf8" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 16.124516,
"angle" : -1.0516502,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8ea9b0a9-5b8f-4a6d-9bd6-b8b7745dcbf8",
"index" : 3079,
"period" : 2,
"timestamp" : "00:44:17.880",
"minute" : 89,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 88.0, 3.0 ],
"related_events" : [ "13fc20e4-8d67-4c3d-8431-bca6f0e3fb30" ]
}, {
"id" : "3b6e03dd-1226-4859-91e3-66653876af87",
"index" : 3080,
"period" : 2,
"timestamp" : "00:44:17.880",
"minute" : 89,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 88.0, 3.0 ],
"duration" : 0.933,
"related_events" : [ "8ea9b0a9-5b8f-4a6d-9bd6-b8b7745dcbf8", "db2f06d8-788f-4fa3-8a09-9e8062257ca0" ],
"carry" : {
"end_location" : [ 87.0, 3.0 ]
}
}, {
"id" : "db2f06d8-788f-4fa3-8a09-9e8062257ca0",
"index" : 3081,
"period" : 2,
"timestamp" : "00:44:18.813",
"minute" : 89,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 87.0, 3.0 ],
"duration" : 1.36,
"related_events" : [ "23b7bb4f-38ea-45d6-a249-0d96fc9b084f" ],
"pass" : {
"recipient" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"length" : 22.825424,
"angle" : 2.6387494,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 14.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "23b7bb4f-38ea-45d6-a249-0d96fc9b084f",
"index" : 3082,
"period" : 2,
"timestamp" : "00:44:20.173",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 14.0 ],
"related_events" : [ "db2f06d8-788f-4fa3-8a09-9e8062257ca0" ]
}, {
"id" : "b7021829-54c4-4116-84cb-c5c149860b16",
"index" : 3083,
"period" : 2,
"timestamp" : "00:44:20.173",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.0, 14.0 ],
"duration" : 2.64,
"related_events" : [ "23b7bb4f-38ea-45d6-a249-0d96fc9b084f", "7cf21107-484f-497c-8fca-e83d04c30651" ],
"carry" : {
"end_location" : [ 64.0, 19.0 ]
}
}, {
"id" : "7cf21107-484f-497c-8fca-e83d04c30651",
"index" : 3084,
"period" : 2,
"timestamp" : "00:44:22.813",
"minute" : 89,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 19.0 ],
"duration" : 1.547,
"related_events" : [ "3eceb6c7-5a5f-400b-9010-34856b75d218", "edec659f-a5e2-467f-82df-f203184bb223" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 40.804413,
"angle" : 0.6287963,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 97.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3eceb6c7-5a5f-400b-9010-34856b75d218",
"index" : 3085,
"period" : 2,
"timestamp" : "00:44:24.360",
"minute" : 89,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 95.0, 39.0 ],
"related_events" : [ "7cf21107-484f-497c-8fca-e83d04c30651" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "edec659f-a5e2-467f-82df-f203184bb223",
"index" : 3086,
"period" : 2,
"timestamp" : "00:44:24.360",
"minute" : 89,
"second" : 24,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 24.0, 38.0 ],
"under_pressure" : true,
"related_events" : [ "7cf21107-484f-497c-8fca-e83d04c30651" ]
}, {
"id" : "54a3bbd0-c81a-4285-91e1-9463070d3aa2",
"index" : 3087,
"period" : 2,
"timestamp" : "00:44:25.760",
"minute" : 89,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 49.0, 41.0 ],
"duration" : 1.293,
"related_events" : [ "4df72769-0524-4504-a41d-6229c2cf25f3" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 5.0,
"angle" : 3.1415927,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 44.0, 41.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4df72769-0524-4504-a41d-6229c2cf25f3",
"index" : 3088,
"period" : 2,
"timestamp" : "00:44:27.053",
"minute" : 89,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.0, 41.0 ],
"related_events" : [ "54a3bbd0-c81a-4285-91e1-9463070d3aa2" ]
}, {
"id" : "83ec9f03-ba9f-48d0-b752-ed1d8a8e63c2",
"index" : 3089,
"period" : 2,
"timestamp" : "00:44:27.053",
"minute" : 89,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 45.0, 42.0 ],
"duration" : 3.267,
"related_events" : [ "4eabbd3a-7951-445f-a279-790ed43e5d71", "ca7373ca-06df-4e07-a81d-4954ee5c2c00" ],
"pass" : {
"recipient" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"length" : 26.400757,
"angle" : -1.141034,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 18.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ca7373ca-06df-4e07-a81d-4954ee5c2c00",
"index" : 3090,
"period" : 2,
"timestamp" : "00:44:30.320",
"minute" : 89,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.0, 33.0 ],
"related_events" : [ "83ec9f03-ba9f-48d0-b752-ed1d8a8e63c2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4eabbd3a-7951-445f-a279-790ed43e5d71",
"index" : 3091,
"period" : 2,
"timestamp" : "00:44:30.320",
"minute" : 89,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.0, 63.0 ],
"duration" : 1.6,
"related_events" : [ "7ebee8db-d1be-4fdf-ab32-67f295cf1825", "83ec9f03-ba9f-48d0-b752-ed1d8a8e63c2" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 17.088007,
"angle" : 1.2120256,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7ebee8db-d1be-4fdf-ab32-67f295cf1825",
"index" : 3092,
"period" : 2,
"timestamp" : "00:44:31.920",
"minute" : 89,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 71.0, 79.0 ],
"related_events" : [ "4eabbd3a-7951-445f-a279-790ed43e5d71" ]
}, {
"id" : "cb59833e-288c-4cf2-ae42-f0b5b27c18b1",
"index" : 3093,
"period" : 2,
"timestamp" : "00:44:31.920",
"minute" : 89,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 71.0, 79.0 ],
"duration" : 2.04,
"related_events" : [ "1c906ce6-d410-419a-8c27-2f8d3f918953", "7ebee8db-d1be-4fdf-ab32-67f295cf1825" ],
"carry" : {
"end_location" : [ 77.0, 74.0 ]
}
}, {
"id" : "1c906ce6-d410-419a-8c27-2f8d3f918953",
"index" : 3094,
"period" : 2,
"timestamp" : "00:44:33.960",
"minute" : 89,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 77.0, 74.0 ],
"duration" : 1.12,
"related_events" : [ "946f2e8a-3395-47ac-925a-390f86869de3" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 7.2111025,
"angle" : -2.55359,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 70.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "946f2e8a-3395-47ac-925a-390f86869de3",
"index" : 3095,
"period" : 2,
"timestamp" : "00:44:35.080",
"minute" : 89,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.0, 70.0 ],
"related_events" : [ "1c906ce6-d410-419a-8c27-2f8d3f918953" ]
}, {
"id" : "a2c8650c-45ab-4fa5-a3da-c19b08d311bc",
"index" : 3096,
"period" : 2,
"timestamp" : "00:44:35.080",
"minute" : 89,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.0, 70.0 ],
"duration" : 0.28,
"related_events" : [ "8a695910-c87b-48f4-8531-6514bb4c64ed", "946f2e8a-3395-47ac-925a-390f86869de3" ],
"carry" : {
"end_location" : [ 71.0, 69.0 ]
}
}, {
"id" : "8a695910-c87b-48f4-8531-6514bb4c64ed",
"index" : 3097,
"period" : 2,
"timestamp" : "00:44:35.360",
"minute" : 89,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.0, 69.0 ],
"duration" : 0.88,
"related_events" : [ "00110ef2-51d7-4f94-a719-e05202d59283" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 8.062258,
"angle" : -1.4464413,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.0, 61.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "00110ef2-51d7-4f94-a719-e05202d59283",
"index" : 3098,
"period" : 2,
"timestamp" : "00:44:36.240",
"minute" : 89,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.0, 61.0 ],
"related_events" : [ "8a695910-c87b-48f4-8531-6514bb4c64ed" ]
}, {
"id" : "9126661a-e30a-4e6c-8a20-3b137eadd0cb",
"index" : 3099,
"period" : 2,
"timestamp" : "00:44:36.240",
"minute" : 89,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.0, 61.0 ],
"duration" : 2.56,
"related_events" : [ "00110ef2-51d7-4f94-a719-e05202d59283", "6c3dd5e5-de40-451a-976b-34a2e80e6d0e" ],
"carry" : {
"end_location" : [ 85.0, 65.0 ]
}
}, {
"id" : "6c3dd5e5-de40-451a-976b-34a2e80e6d0e",
"index" : 3100,
"period" : 2,
"timestamp" : "00:44:38.800",
"minute" : 89,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 85.0, 65.0 ],
"duration" : 1.24,
"related_events" : [ "8c950437-9d9c-4ff0-a1d2-3adfea81d1e7" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 12.165525,
"angle" : -0.16514868,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8c950437-9d9c-4ff0-a1d2-3adfea81d1e7",
"index" : 3101,
"period" : 2,
"timestamp" : "00:44:40.040",
"minute" : 89,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 97.0, 63.0 ],
"related_events" : [ "6c3dd5e5-de40-451a-976b-34a2e80e6d0e" ]
}, {
"id" : "b38a26a5-82f0-4085-8ab8-be80706b5653",
"index" : 3102,
"period" : 2,
"timestamp" : "00:44:40.040",
"minute" : 89,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 97.0, 63.0 ],
"duration" : 0.04,
"related_events" : [ "9b642ee3-cbbd-46ea-9a9b-701916f7e626" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 12.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"deflected" : true
}
}, {
"id" : "9b642ee3-cbbd-46ea-9a9b-701916f7e626",
"index" : 3103,
"period" : 2,
"timestamp" : "00:44:40.080",
"minute" : 89,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 63.0 ],
"related_events" : [ "b38a26a5-82f0-4085-8ab8-be80706b5653" ]
}, {
"id" : "0088f5b3-b659-41fc-9c5c-7653027d8768",
"index" : 3104,
"period" : 2,
"timestamp" : "00:44:40.080",
"minute" : 89,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 109.0, 63.0 ],
"duration" : 3.64,
"under_pressure" : true,
"related_events" : [ "0b1b7c3b-a247-40b8-87cc-01620c999fa7", "84ba0eda-75be-423a-b235-40db918e42e1", "9b642ee3-cbbd-46ea-9a9b-701916f7e626" ],
"carry" : {
"end_location" : [ 112.0, 50.0 ]
}
}, {
"id" : "84ba0eda-75be-423a-b235-40db918e42e1",
"index" : 3105,
"period" : 2,
"timestamp" : "00:44:40.080",
"minute" : 89,
"second" : 40,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 24.0, 20.0 ],
"related_events" : [ "0088f5b3-b659-41fc-9c5c-7653027d8768" ],
"block" : {
"deflection" : true
}
}, {
"id" : "0b1b7c3b-a247-40b8-87cc-01620c999fa7",
"index" : 3106,
"period" : 2,
"timestamp" : "00:44:43.720",
"minute" : 89,
"second" : 43,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 112.0, 50.0 ],
"duration" : 0.2,
"related_events" : [ "4c41f9b2-3ead-40a6-9af9-6c43eee1cdc0", "6fe38796-ce70-4363-b78f-93f32726462f" ],
"shot" : {
"statsbomb_xg" : 0.07717339,
"end_location" : [ 114.0, 46.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 115.0, 46.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 63.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : true
}, {
"location" : [ 116.0, 56.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : false
}, {
"location" : [ 109.0, 53.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 109.0, 45.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 114.0, 51.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 38.0 ],
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 115.0, 39.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 120.0, 44.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 109.0, 47.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "4c41f9b2-3ead-40a6-9af9-6c43eee1cdc0",
"index" : 3107,
"period" : 2,
"timestamp" : "00:44:43.920",
"minute" : 89,
"second" : 43,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 7.0, 35.0 ],
"related_events" : [ "0b1b7c3b-a247-40b8-87cc-01620c999fa7" ]
}, {
"id" : "6fe38796-ce70-4363-b78f-93f32726462f",
"index" : 3108,
"period" : 2,
"timestamp" : "00:44:43.960",
"minute" : 89,
"second" : 43,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 176,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 37.0 ],
"related_events" : [ "0b1b7c3b-a247-40b8-87cc-01620c999fa7" ],
"goalkeeper" : {
"end_location" : [ 2.0, 38.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "9fbd2488-ac62-4bf4-8f31-fcb40ede3b0e",
"index" : 3109,
"period" : 2,
"timestamp" : "00:45:08.720",
"minute" : 90,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 119.0, 2.0 ],
"duration" : 2.2,
"related_events" : [ "2a30f389-b72b-421d-80ac-0cd595dbe834" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 52.34501,
"angle" : 1.6856729,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.0, 54.0 ],
"cross" : true,
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "2a30f389-b72b-421d-80ac-0cd595dbe834",
"index" : 3110,
"period" : 2,
"timestamp" : "00:45:10.920",
"minute" : 90,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 113.0, 54.0 ],
"related_events" : [ "9fbd2488-ac62-4bf4-8f31-fcb40ede3b0e" ]
}, {
"id" : "bd24984c-8553-4076-b91f-db1eacdd7be7",
"index" : 3111,
"period" : 2,
"timestamp" : "00:45:10.920",
"minute" : 90,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 113.0, 54.0 ],
"duration" : 0.84,
"related_events" : [ "360b3e6d-5c10-40d6-b369-cebfe06da393" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 11.313708,
"angle" : -2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 105.0, 46.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "360b3e6d-5c10-40d6-b369-cebfe06da393",
"index" : 3112,
"period" : 2,
"timestamp" : "00:45:11.760",
"minute" : 90,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 105.0, 46.0 ],
"related_events" : [ "bd24984c-8553-4076-b91f-db1eacdd7be7" ]
}, {
"id" : "02d6facc-b852-4cec-9567-0284bb7de091",
"index" : 3113,
"period" : 2,
"timestamp" : "00:45:11.760",
"minute" : 90,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 105.0, 46.0 ],
"duration" : 0.04,
"related_events" : [ "293a5208-93f7-4456-a278-638fdc9e8fe3", "360b3e6d-5c10-40d6-b369-cebfe06da393" ],
"carry" : {
"end_location" : [ 105.0, 46.0 ]
}
}, {
"id" : "293a5208-93f7-4456-a278-638fdc9e8fe3",
"index" : 3114,
"period" : 2,
"timestamp" : "00:45:11.800",
"minute" : 90,
"second" : 11,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 177,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 105.0, 46.0 ],
"foul_committed" : {
"offensive" : true,
"type" : {
"id" : 24,
"name" : "Handball"
}
}
}, {
"id" : "533077c2-26ab-4cba-8de6-03c3d9470164",
"index" : 3115,
"period" : 2,
"timestamp" : "00:46:09.040",
"minute" : 91,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 35.0 ],
"duration" : 3.04,
"related_events" : [ "63196adf-08fc-4470-9d27-b1bbad4b0181", "b2ffffe9-3dc2-4de9-a602-98a05b7b6fee" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 65.06919,
"angle" : 0.046121117,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.0, 38.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "63196adf-08fc-4470-9d27-b1bbad4b0181",
"index" : 3116,
"period" : 2,
"timestamp" : "00:46:12.080",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 71.0, 39.0 ],
"related_events" : [ "533077c2-26ab-4cba-8de6-03c3d9470164" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2115e257-20b3-45ac-8f34-afc277a7cc1d",
"index" : 3117,
"period" : 2,
"timestamp" : "00:46:12.080",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 65.0, 35.0 ],
"under_pressure" : true,
"related_events" : [ "b2ffffe9-3dc2-4de9-a602-98a05b7b6fee" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "b2ffffe9-3dc2-4de9-a602-98a05b7b6fee",
"index" : 3118,
"period" : 2,
"timestamp" : "00:46:12.080",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.0, 46.0 ],
"duration" : 0.68,
"under_pressure" : true,
"related_events" : [ "2115e257-20b3-45ac-8f34-afc277a7cc1d", "533077c2-26ab-4cba-8de6-03c3d9470164", "63ca2b96-3c3e-4eae-9c72-c5964dba19b1" ],
"pass" : {
"length" : 5.3851647,
"angle" : 0.38050637,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 61.0, 48.0 ],
"aerial_won" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "63ca2b96-3c3e-4eae-9c72-c5964dba19b1",
"index" : 3119,
"period" : 2,
"timestamp" : "00:46:12.760",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 60.0, 33.0 ],
"related_events" : [ "b2ffffe9-3dc2-4de9-a602-98a05b7b6fee" ]
}, {
"id" : "4bfbc6eb-0c5e-45e4-9561-1e190e7ebd52",
"index" : 3120,
"period" : 2,
"timestamp" : "00:46:12.760",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 60.0, 33.0 ],
"duration" : 1.08,
"related_events" : [ "3aac2e71-a606-4d6e-aa1b-52e553763472", "63ca2b96-3c3e-4eae-9c72-c5964dba19b1" ],
"carry" : {
"end_location" : [ 63.0, 33.0 ]
}
}, {
"id" : "3aac2e71-a606-4d6e-aa1b-52e553763472",
"index" : 3121,
"period" : 2,
"timestamp" : "00:46:13.840",
"minute" : 91,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.0, 33.0 ],
"duration" : 1.52,
"related_events" : [ "46134093-d1e4-4264-8a6a-810beaceec48", "9cfdccaf-5756-4212-9b1c-ab54580a4074" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.262676,
"angle" : -0.1746722,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 80.0, 30.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9cfdccaf-5756-4212-9b1c-ab54580a4074",
"index" : 3122,
"period" : 2,
"timestamp" : "00:46:15.360",
"minute" : 91,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 77.0, 28.0 ],
"related_events" : [ "3aac2e71-a606-4d6e-aa1b-52e553763472" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "46134093-d1e4-4264-8a6a-810beaceec48",
"index" : 3123,
"period" : 2,
"timestamp" : "00:46:15.360",
"minute" : 91,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.0, 51.0 ],
"duration" : 2.52,
"related_events" : [ "3aac2e71-a606-4d6e-aa1b-52e553763472", "67c0795c-b806-49c0-b1b9-cd4029e30415", "a8ec42c7-613d-4294-ad53-5fd2474ff333" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 5.656854,
"angle" : 2.3561945,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 37.0, 55.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "67c0795c-b806-49c0-b1b9-cd4029e30415",
"index" : 3124,
"period" : 2,
"timestamp" : "00:46:17.880",
"minute" : 91,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 34.0, 60.0 ],
"related_events" : [ "46134093-d1e4-4264-8a6a-810beaceec48" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a8ec42c7-613d-4294-ad53-5fd2474ff333",
"index" : 3125,
"period" : 2,
"timestamp" : "00:46:17.880",
"minute" : 91,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 178,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 84.0, 26.0 ],
"duration" : 2.373,
"related_events" : [ "46134093-d1e4-4264-8a6a-810beaceec48" ],
"pass" : {
"length" : 27.313,
"angle" : -1.1562895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 95.0, 1.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 75,
"name" : "Out"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a24e7bd8-e048-4d6f-beb9-239b176d32d8",
"index" : 3126,
"period" : 2,
"timestamp" : "00:46:27.493",
"minute" : 91,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 28.0, 79.0 ],
"duration" : 0.879,
"related_events" : [ "69057ee9-cbc2-4241-aebc-be19e45c0a8f" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 5.0,
"angle" : -0.9272952,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 31.0, 75.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "69057ee9-cbc2-4241-aebc-be19e45c0a8f",
"index" : 3127,
"period" : 2,
"timestamp" : "00:46:28.372",
"minute" : 91,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 31.0, 75.0 ],
"related_events" : [ "a24e7bd8-e048-4d6f-beb9-239b176d32d8" ]
}, {
"id" : "44f5b5d4-3128-4976-9da6-8df42315fdde",
"index" : 3128,
"period" : 2,
"timestamp" : "00:46:28.372",
"minute" : 91,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 31.0, 75.0 ],
"duration" : 0.001,
"related_events" : [ "69057ee9-cbc2-4241-aebc-be19e45c0a8f", "7d2adf5a-eaea-4de6-9bb6-5dec7e5d5294" ],
"carry" : {
"end_location" : [ 31.0, 73.0 ]
}
}, {
"id" : "7d2adf5a-eaea-4de6-9bb6-5dec7e5d5294",
"index" : 3129,
"period" : 2,
"timestamp" : "00:46:28.373",
"minute" : 91,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 31.0, 73.0 ],
"duration" : 1.12,
"related_events" : [ "a3b67766-4dc2-4aac-9a68-cadd5b0182fd" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 7.81025,
"angle" : 2.2655346,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 79.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3b67766-4dc2-4aac-9a68-cadd5b0182fd",
"index" : 3130,
"period" : 2,
"timestamp" : "00:46:29.493",
"minute" : 91,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.0, 79.0 ],
"related_events" : [ "7d2adf5a-eaea-4de6-9bb6-5dec7e5d5294" ]
}, {
"id" : "e540a0ae-e9fb-45b8-b7d8-0bec929ca811",
"index" : 3131,
"period" : 2,
"timestamp" : "00:46:29.493",
"minute" : 91,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.0, 79.0 ],
"duration" : 3.227,
"related_events" : [ "a3b67766-4dc2-4aac-9a68-cadd5b0182fd", "d38f8996-6318-42db-af27-6ea836bfde4f" ],
"carry" : {
"end_location" : [ 23.0, 79.0 ]
}
}, {
"id" : "d38f8996-6318-42db-af27-6ea836bfde4f",
"index" : 3132,
"period" : 2,
"timestamp" : "00:46:32.720",
"minute" : 91,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 23.0, 79.0 ],
"duration" : 0.68,
"related_events" : [ "2aa6f521-f57d-41d4-b2d4-0c22a4c84c7d" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 9.055386,
"angle" : -0.11065722,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2aa6f521-f57d-41d4-b2d4-0c22a4c84c7d",
"index" : 3133,
"period" : 2,
"timestamp" : "00:46:33.400",
"minute" : 91,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 32.0, 78.0 ],
"related_events" : [ "d38f8996-6318-42db-af27-6ea836bfde4f" ]
}, {
"id" : "c1e4f2e7-291c-4687-acaa-52091db8adb4",
"index" : 3134,
"period" : 2,
"timestamp" : "00:46:33.400",
"minute" : 91,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 32.0, 78.0 ],
"duration" : 1.52,
"related_events" : [ "2aa6f521-f57d-41d4-b2d4-0c22a4c84c7d", "cb4763ec-ae7e-453a-8380-578f32c95fb5" ],
"carry" : {
"end_location" : [ 34.0, 79.0 ]
}
}, {
"id" : "cb4763ec-ae7e-453a-8380-578f32c95fb5",
"index" : 3135,
"period" : 2,
"timestamp" : "00:46:34.920",
"minute" : 91,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 34.0, 79.0 ],
"duration" : 0.253,
"related_events" : [ "17437e59-aca8-4d9e-af6a-ba691d8c1578" ],
"pass" : {
"length" : 1.4142135,
"angle" : -0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "17437e59-aca8-4d9e-af6a-ba691d8c1578",
"index" : 3136,
"period" : 2,
"timestamp" : "00:46:35.173",
"minute" : 91,
"second" : 35,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 86.0, 3.0 ],
"related_events" : [ "cb4763ec-ae7e-453a-8380-578f32c95fb5" ]
}, {
"id" : "f129ff2a-db60-4115-ab55-be10bb0dd1ba",
"index" : 3137,
"period" : 2,
"timestamp" : "00:46:37.533",
"minute" : 91,
"second" : 37,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 79.0, 21.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "9f5c73ba-9796-448a-a1e0-72990718f098",
"index" : 3138,
"period" : 2,
"timestamp" : "00:46:38.520",
"minute" : 91,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 32.0, 68.0 ],
"duration" : 2.0,
"related_events" : [ "929323de-29a6-4268-9204-8319f9d1b4da" ],
"pass" : {
"recipient" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"length" : 31.016125,
"angle" : -0.032246884,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 63.0, 67.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "929323de-29a6-4268-9204-8319f9d1b4da",
"index" : 3139,
"period" : 2,
"timestamp" : "00:46:40.520",
"minute" : 91,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 67.0 ],
"related_events" : [ "9f5c73ba-9796-448a-a1e0-72990718f098" ]
}, {
"id" : "60769715-34ad-4bc6-93b4-3a3c5828a89d",
"index" : 3140,
"period" : 2,
"timestamp" : "00:46:40.520",
"minute" : 91,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 63.0, 67.0 ],
"duration" : 2.133,
"under_pressure" : true,
"related_events" : [ "100dcd45-898a-4d41-a00f-9a5fe49eb2e0", "33d0df57-2410-4b20-b29e-f285e687593d", "929323de-29a6-4268-9204-8319f9d1b4da" ],
"carry" : {
"end_location" : [ 67.0, 53.0 ]
}
}, {
"id" : "33d0df57-2410-4b20-b29e-f285e687593d",
"index" : 3141,
"period" : 2,
"timestamp" : "00:46:42.653",
"minute" : 91,
"second" : 42,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.0, 28.0 ],
"related_events" : [ "100dcd45-898a-4d41-a00f-9a5fe49eb2e0", "60769715-34ad-4bc6-93b4-3a3c5828a89d" ],
"foul_committed" : {
"card" : {
"id" : 7,
"name" : "Yellow Card"
}
}
}, {
"id" : "100dcd45-898a-4d41-a00f-9a5fe49eb2e0",
"index" : 3142,
"period" : 2,
"timestamp" : "00:46:42.653",
"minute" : 91,
"second" : 42,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 179,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 67.0, 53.0 ],
"under_pressure" : true,
"related_events" : [ "33d0df57-2410-4b20-b29e-f285e687593d" ]
}, {
"id" : "15854f17-5174-4457-aa47-cca063af3fda",
"index" : 3143,
"period" : 2,
"timestamp" : "00:47:15.440",
"minute" : 92,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.0, 49.0 ],
"duration" : 1.733,
"related_events" : [ "0c5bd9b4-837a-490a-bf8a-5285ec3d8920", "8bb21a36-f39b-44c6-a783-4b5dc085e128" ],
"pass" : {
"recipient" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"length" : 36.496574,
"angle" : -0.16514868,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.0, 43.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "8bb21a36-f39b-44c6-a783-4b5dc085e128",
"index" : 3144,
"period" : 2,
"timestamp" : "00:47:17.173",
"minute" : 92,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 109.0, 42.0 ],
"related_events" : [ "15854f17-5174-4457-aa47-cca063af3fda" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0c5bd9b4-837a-490a-bf8a-5285ec3d8920",
"index" : 3145,
"period" : 2,
"timestamp" : "00:47:17.173",
"minute" : 92,
"second" : 17,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.0, 38.0 ],
"related_events" : [ "15854f17-5174-4457-aa47-cca063af3fda" ]
}, {
"id" : "180734cc-31d4-4b94-b30e-a828cd894415",
"index" : 3146,
"period" : 2,
"timestamp" : "00:47:17.400",
"minute" : 92,
"second" : 17,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 108.0, 40.0 ]
}, {
"id" : "d139ea81-40e2-4e43-a72c-5fbabb26ed97",
"index" : 3147,
"period" : 2,
"timestamp" : "00:47:18.173",
"minute" : 92,
"second" : 18,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 108.0, 38.0 ]
}, {
"id" : "6bd9a377-0711-4d3b-b5bc-5df63b63f5d4",
"index" : 3148,
"period" : 2,
"timestamp" : "00:47:18.173",
"minute" : 92,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 108.0, 38.0 ],
"duration" : 0.587,
"related_events" : [ "3538ccf6-9927-4b41-888c-71b8fadc9320", "d139ea81-40e2-4e43-a72c-5fbabb26ed97" ],
"carry" : {
"end_location" : [ 111.0, 38.0 ]
}
}, {
"id" : "3538ccf6-9927-4b41-888c-71b8fadc9320",
"index" : 3149,
"period" : 2,
"timestamp" : "00:47:18.760",
"minute" : 92,
"second" : 18,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 111.0, 38.0 ],
"duration" : 0.653,
"related_events" : [ "258d8ef5-c530-4c4a-a1c7-c13ac5b21525" ],
"shot" : {
"statsbomb_xg" : 0.13053852,
"end_location" : [ 120.0, 37.8, 3.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 113.0, 39.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 110.0, 43.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 113.0, 40.0 ],
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 39.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 104.0, 37.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 120.0, 41.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 118.0, 40.0 ],
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 47.0 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 43.0 ],
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 99.0, 48.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 100.0, 41.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 112.0, 30.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 105.0, 30.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 108.0, 41.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 113.0, 43.0 ],
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "258d8ef5-c530-4c4a-a1c7-c13ac5b21525",
"index" : 3150,
"period" : 2,
"timestamp" : "00:47:19.413",
"minute" : 92,
"second" : 19,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 180,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 40.0 ],
"related_events" : [ "3538ccf6-9927-4b41-888c-71b8fadc9320" ],
"goalkeeper" : {
"end_location" : [ 2.0, 42.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "c6e15018-64ee-4fb3-9a33-fa2be8229ab5",
"index" : 3151,
"period" : 2,
"timestamp" : "00:47:48.680",
"minute" : 92,
"second" : 48,
"type" : {
"id" : 5,
"name" : "Camera On"
},
"possession" : 181,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
}
}, {
"id" : "2e42696c-f472-493a-bdc0-3a0ab1e532cd",
"index" : 3152,
"period" : 2,
"timestamp" : "00:47:57.600",
"minute" : 92,
"second" : 57,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 181,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 16.0, 62.0 ],
"duration" : 1.16,
"related_events" : [ "9f1d923f-de4e-4e5d-8d52-8eddd3bcf748" ]
}, {
"id" : "9f1d923f-de4e-4e5d-8d52-8eddd3bcf748",
"index" : 3153,
"period" : 2,
"timestamp" : "00:47:58.680",
"minute" : 92,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 181,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 114.0, 22.0 ],
"duration" : 0.293,
"under_pressure" : true,
"related_events" : [ "2e42696c-f472-493a-bdc0-3a0ab1e532cd", "e5d8f47a-19f5-4d4d-a656-063748f4584b" ],
"pass" : {
"length" : 1.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 114.0, 23.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e5d8f47a-19f5-4d4d-a656-063748f4584b",
"index" : 3154,
"period" : 2,
"timestamp" : "00:47:58.973",
"minute" : 92,
"second" : 58,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 181,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 7.0, 58.0 ],
"related_events" : [ "9f1d923f-de4e-4e5d-8d52-8eddd3bcf748" ]
}, {
"id" : "d3085bcf-41aa-4402-a63d-a7da86c1d9ab",
"index" : 3155,
"period" : 2,
"timestamp" : "00:48:23.480",
"minute" : 93,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 119.0, 2.0 ],
"duration" : 0.853,
"related_events" : [ "4ea31155-0e33-4406-afd0-97c74551a3fc" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 5.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 114.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "4ea31155-0e33-4406-afd0-97c74551a3fc",
"index" : 3156,
"period" : 2,
"timestamp" : "00:48:24.333",
"minute" : 93,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 114.0, 2.0 ],
"related_events" : [ "d3085bcf-41aa-4402-a63d-a7da86c1d9ab" ]
}, {
"id" : "46b11374-001a-4ae6-ba65-db44f847adfa",
"index" : 3157,
"period" : 2,
"timestamp" : "00:48:24.333",
"minute" : 93,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 114.0, 2.0 ],
"duration" : 1.187,
"related_events" : [ "4ea31155-0e33-4406-afd0-97c74551a3fc", "7a6a0116-1099-4dda-a313-4a60fa4a98e6" ],
"carry" : {
"end_location" : [ 116.0, 1.0 ]
}
}, {
"id" : "7a6a0116-1099-4dda-a313-4a60fa4a98e6",
"index" : 3158,
"period" : 2,
"timestamp" : "00:48:25.520",
"minute" : 93,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 116.0, 1.0 ],
"duration" : 0.08,
"related_events" : [ "23069c12-bb48-48bf-803c-45d531487a84" ],
"pass" : {
"length" : 2.828427,
"angle" : 2.3561945,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 114.0, 3.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "24dc8919-6a06-4e53-9c7a-8f655fbe5258",
"index" : 3159,
"period" : 2,
"timestamp" : "00:48:25.600",
"minute" : 93,
"second" : 25,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 5.0, 79.0 ]
}, {
"id" : "23069c12-bb48-48bf-803c-45d531487a84",
"index" : 3160,
"period" : 2,
"timestamp" : "00:48:27.320",
"minute" : 93,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 7.0, 78.0 ],
"duration" : 2.52,
"related_events" : [ "7a6a0116-1099-4dda-a313-4a60fa4a98e6", "a4ed98db-d7a2-4d2f-ab7d-12852cbe6ae7", "e0430170-ccb3-4c8a-aa29-b26a853e8b7f" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 20.22375,
"angle" : -0.14888994,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 27.0, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "e0430170-ccb3-4c8a-aa29-b26a853e8b7f",
"index" : 3161,
"period" : 2,
"timestamp" : "00:48:29.840",
"minute" : 93,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 24.0, 74.0 ],
"related_events" : [ "23069c12-bb48-48bf-803c-45d531487a84" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a4ed98db-d7a2-4d2f-ab7d-12852cbe6ae7",
"index" : 3162,
"period" : 2,
"timestamp" : "00:48:29.840",
"minute" : 93,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 94.0, 6.0 ],
"duration" : 1.44,
"related_events" : [ "23069c12-bb48-48bf-803c-45d531487a84", "c41e906c-5b59-4bd0-9d7c-3dab2b538a9f" ],
"pass" : {
"recipient" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"length" : 15.0,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.0, 6.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "c41e906c-5b59-4bd0-9d7c-3dab2b538a9f",
"index" : 3163,
"period" : 2,
"timestamp" : "00:48:31.280",
"minute" : 93,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 79.0, 6.0 ],
"related_events" : [ "a4ed98db-d7a2-4d2f-ab7d-12852cbe6ae7" ]
}, {
"id" : "17576f32-603b-4f41-ae22-5b414e04dea6",
"index" : 3164,
"period" : 2,
"timestamp" : "00:48:31.280",
"minute" : 93,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 79.0, 6.0 ],
"duration" : 0.48,
"related_events" : [ "c41e906c-5b59-4bd0-9d7c-3dab2b538a9f", "e00f56be-52f5-4e41-8fd2-d512e970dc1b" ],
"carry" : {
"end_location" : [ 80.0, 4.0 ]
}
}, {
"id" : "e00f56be-52f5-4e41-8fd2-d512e970dc1b",
"index" : 3165,
"period" : 2,
"timestamp" : "00:48:31.760",
"minute" : 93,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 182,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.0, 4.0 ],
"duration" : 1.12,
"related_events" : [ "4462eb5f-7865-4742-b76f-90a6c94c8fe1" ],
"pass" : {
"length" : 14.142136,
"angle" : -0.14189705,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 94.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4462eb5f-7865-4742-b76f-90a6c94c8fe1",
"index" : 3166,
"period" : 2,
"timestamp" : "00:48:32.880",
"minute" : 93,
"second" : 32,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 27.0, 79.0 ],
"counterpress" : true,
"related_events" : [ "e00f56be-52f5-4e41-8fd2-d512e970dc1b" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "05c0d6af-e511-4a9a-886b-bd56053a19c8",
"index" : 3167,
"period" : 2,
"timestamp" : "00:48:32.880",
"minute" : 93,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 27.0, 79.0 ],
"duration" : 1.2,
"under_pressure" : true,
"related_events" : [ "21ff62f7-9a22-4468-8a8f-cd9cfec3ac29", "3ddf4915-037f-40b5-a38c-9356f7409156", "4462eb5f-7865-4742-b76f-90a6c94c8fe1" ],
"carry" : {
"end_location" : [ 33.0, 79.0 ]
}
}, {
"id" : "21ff62f7-9a22-4468-8a8f-cd9cfec3ac29",
"index" : 3168,
"period" : 2,
"timestamp" : "00:48:32.960",
"minute" : 93,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 94.0, 2.0 ],
"duration" : 1.333,
"counterpress" : true,
"related_events" : [ "05c0d6af-e511-4a9a-886b-bd56053a19c8", "3ddf4915-037f-40b5-a38c-9356f7409156" ]
}, {
"id" : "3ddf4915-037f-40b5-a38c-9356f7409156",
"index" : 3169,
"period" : 2,
"timestamp" : "00:48:34.080",
"minute" : 93,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 33.0, 79.0 ],
"duration" : 1.6,
"under_pressure" : true,
"related_events" : [ "21ff62f7-9a22-4468-8a8f-cd9cfec3ac29", "29d91a9f-3900-44c7-81ff-a8611c932655" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 17.720045,
"angle" : -1.2847449,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29d91a9f-3900-44c7-81ff-a8611c932655",
"index" : 3170,
"period" : 2,
"timestamp" : "00:48:35.680",
"minute" : 93,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 38.0, 62.0 ],
"related_events" : [ "3ddf4915-037f-40b5-a38c-9356f7409156" ]
}, {
"id" : "926bbada-1d84-489e-8fb1-8580705c5476",
"index" : 3171,
"period" : 2,
"timestamp" : "00:48:35.680",
"minute" : 93,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 38.0, 62.0 ],
"duration" : 0.6,
"related_events" : [ "29d91a9f-3900-44c7-81ff-a8611c932655", "e7a53dc5-d7c1-48c3-a459-a91460cf9bd4" ],
"carry" : {
"end_location" : [ 42.0, 64.0 ]
}
}, {
"id" : "e7a53dc5-d7c1-48c3-a459-a91460cf9bd4",
"index" : 3172,
"period" : 2,
"timestamp" : "00:48:36.280",
"minute" : 93,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.0, 64.0 ],
"duration" : 0.893,
"related_events" : [ "a5748466-2603-4477-82ad-024aebb04bfd" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 17.691807,
"angle" : -0.82537687,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.0, 51.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5748466-2603-4477-82ad-024aebb04bfd",
"index" : 3173,
"period" : 2,
"timestamp" : "00:48:37.173",
"minute" : 93,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 54.0, 51.0 ],
"related_events" : [ "e7a53dc5-d7c1-48c3-a459-a91460cf9bd4" ]
}, {
"id" : "f3107775-21ea-435b-8555-98815eceda6b",
"index" : 3174,
"period" : 2,
"timestamp" : "00:48:37.173",
"minute" : 93,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 54.0, 51.0 ],
"duration" : 1.64,
"under_pressure" : true,
"related_events" : [ "67d12451-583f-4652-a4c4-cf56e3a22ff4", "a5748466-2603-4477-82ad-024aebb04bfd", "a97fa670-0c12-4798-8bd6-9aa00578a59b" ],
"carry" : {
"end_location" : [ 55.0, 50.0 ]
}
}, {
"id" : "a97fa670-0c12-4798-8bd6-9aa00578a59b",
"index" : 3175,
"period" : 2,
"timestamp" : "00:48:38.813",
"minute" : 93,
"second" : 38,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 66.0, 31.0 ],
"related_events" : [ "67d12451-583f-4652-a4c4-cf56e3a22ff4", "d5c0278d-83d5-45a9-950f-cc8e4a5ea399", "f3107775-21ea-435b-8555-98815eceda6b" ]
}, {
"id" : "67d12451-583f-4652-a4c4-cf56e3a22ff4",
"index" : 3176,
"period" : 2,
"timestamp" : "00:48:38.813",
"minute" : 93,
"second" : 38,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 55.0, 50.0 ],
"under_pressure" : true,
"related_events" : [ "a97fa670-0c12-4798-8bd6-9aa00578a59b" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "d5c0278d-83d5-45a9-950f-cc8e4a5ea399",
"index" : 3177,
"period" : 2,
"timestamp" : "00:48:38.813",
"minute" : 93,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 55.0, 50.0 ],
"duration" : 0.707,
"under_pressure" : true,
"related_events" : [ "2aa9bf1c-2c73-4a4a-89e3-d88a70877126", "67d12451-583f-4652-a4c4-cf56e3a22ff4", "a97fa670-0c12-4798-8bd6-9aa00578a59b" ],
"carry" : {
"end_location" : [ 56.0, 48.0 ]
}
}, {
"id" : "2aa9bf1c-2c73-4a4a-89e3-d88a70877126",
"index" : 3178,
"period" : 2,
"timestamp" : "00:48:39.520",
"minute" : 93,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 56.0, 48.0 ],
"duration" : 1.76,
"related_events" : [ "e509da9c-25f6-4651-a877-dc9d1b69e4e2" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 42.201897,
"angle" : -0.9367736,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 81.0, 14.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e509da9c-25f6-4651-a877-dc9d1b69e4e2",
"index" : 3179,
"period" : 2,
"timestamp" : "00:48:41.280",
"minute" : 93,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 81.0, 14.0 ],
"related_events" : [ "2aa9bf1c-2c73-4a4a-89e3-d88a70877126" ]
}, {
"id" : "d58736b6-a257-45d1-9b1c-1aeec1f76f81",
"index" : 3180,
"period" : 2,
"timestamp" : "00:48:41.280",
"minute" : 93,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 81.0, 14.0 ],
"duration" : 4.0,
"related_events" : [ "d7914413-41a5-4bfd-a0f6-52bed6d0cd2a", "e509da9c-25f6-4651-a877-dc9d1b69e4e2" ],
"carry" : {
"end_location" : [ 96.0, 10.0 ]
}
}, {
"id" : "d7914413-41a5-4bfd-a0f6-52bed6d0cd2a",
"index" : 3181,
"period" : 2,
"timestamp" : "00:48:45.280",
"minute" : 93,
"second" : 45,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 96.0, 10.0 ],
"under_pressure" : true,
"related_events" : [ "9b41a424-d38a-49b3-9cf3-24b1a1dc08be" ]
}, {
"id" : "9b41a424-d38a-49b3-9cf3-24b1a1dc08be",
"index" : 3182,
"period" : 2,
"timestamp" : "00:48:45.280",
"minute" : 93,
"second" : 45,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 183,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 25.0, 71.0 ],
"under_pressure" : true,
"related_events" : [ "d7914413-41a5-4bfd-a0f6-52bed6d0cd2a" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "1cbdea4e-ce11-4ee7-a5b4-a5bbfb523eb1",
"index" : 3183,
"period" : 2,
"timestamp" : "00:48:49.653",
"minute" : 93,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 93.0, 2.0 ],
"duration" : 1.826,
"related_events" : [ "f7c30ea2-9f55-4867-b531-b519bfcbe8b5" ],
"pass" : {
"recipient" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"length" : 15.132746,
"angle" : 3.009041,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 78.0, 4.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "f7c30ea2-9f55-4867-b531-b519bfcbe8b5",
"index" : 3184,
"period" : 2,
"timestamp" : "00:48:51.479",
"minute" : 93,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.0, 4.0 ],
"related_events" : [ "1cbdea4e-ce11-4ee7-a5b4-a5bbfb523eb1" ]
}, {
"id" : "c22beff8-8e26-4afa-93aa-9d1985ee0a74",
"index" : 3185,
"period" : 2,
"timestamp" : "00:48:51.479",
"minute" : 93,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.0, 4.0 ],
"duration" : 0.001,
"related_events" : [ "30a2e67b-f64f-4b6e-8b0c-0f65ec8d5f34", "f7c30ea2-9f55-4867-b531-b519bfcbe8b5" ],
"carry" : {
"end_location" : [ 78.0, 4.0 ]
}
}, {
"id" : "30a2e67b-f64f-4b6e-8b0c-0f65ec8d5f34",
"index" : 3186,
"period" : 2,
"timestamp" : "00:48:51.480",
"minute" : 93,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.0, 4.0 ],
"duration" : 0.72,
"related_events" : [ "9c3f665a-93b9-44bd-9159-aa88ccdd6d74" ],
"pass" : {
"recipient" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"length" : 11.661903,
"angle" : 2.6011732,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.0, 10.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dc8b3459-66de-4c37-a1ef-19a1bd13cb5b",
"index" : 3187,
"period" : 2,
"timestamp" : "00:48:52.120",
"minute" : 93,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.0, 62.0 ],
"duration" : 0.973,
"related_events" : [ "2e73108e-7103-423e-9513-286f0b677b48", "70de60af-76ae-409e-b88b-40ea329f6512", "9c3f665a-93b9-44bd-9159-aa88ccdd6d74" ]
}, {
"id" : "9c3f665a-93b9-44bd-9159-aa88ccdd6d74",
"index" : 3188,
"period" : 2,
"timestamp" : "00:48:52.200",
"minute" : 93,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 10.0 ],
"under_pressure" : true,
"related_events" : [ "30a2e67b-f64f-4b6e-8b0c-0f65ec8d5f34", "dc8b3459-66de-4c37-a1ef-19a1bd13cb5b" ]
}, {
"id" : "2e73108e-7103-423e-9513-286f0b677b48",
"index" : 3189,
"period" : 2,
"timestamp" : "00:48:52.200",
"minute" : 93,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 68.0, 10.0 ],
"duration" : 0.84,
"under_pressure" : true,
"related_events" : [ "70de60af-76ae-409e-b88b-40ea329f6512", "9c3f665a-93b9-44bd-9159-aa88ccdd6d74", "dc8b3459-66de-4c37-a1ef-19a1bd13cb5b" ],
"carry" : {
"end_location" : [ 67.0, 11.0 ]
}
}, {
"id" : "70de60af-76ae-409e-b88b-40ea329f6512",
"index" : 3190,
"period" : 2,
"timestamp" : "00:48:53.040",
"minute" : 93,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 67.0, 11.0 ],
"duration" : 1.28,
"under_pressure" : true,
"related_events" : [ "18986d8a-3697-42a0-b1fd-f719cd46c07e", "dc8b3459-66de-4c37-a1ef-19a1bd13cb5b" ],
"pass" : {
"recipient" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"length" : 27.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.0, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "18986d8a-3697-42a0-b1fd-f719cd46c07e",
"index" : 3191,
"period" : 2,
"timestamp" : "00:48:54.320",
"minute" : 93,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 94.0, 11.0 ],
"related_events" : [ "70de60af-76ae-409e-b88b-40ea329f6512" ]
}, {
"id" : "f08b5611-6012-4caf-9b56-5c5cbacc5589",
"index" : 3192,
"period" : 2,
"timestamp" : "00:48:54.320",
"minute" : 93,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 94.0, 11.0 ],
"duration" : 1.92,
"related_events" : [ "18986d8a-3697-42a0-b1fd-f719cd46c07e", "a42c7500-25c2-4949-ac94-50c27fb3b219" ],
"carry" : {
"end_location" : [ 94.0, 23.0 ]
}
}, {
"id" : "a42c7500-25c2-4949-ac94-50c27fb3b219",
"index" : 3193,
"period" : 2,
"timestamp" : "00:48:56.240",
"minute" : 93,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 94.0, 23.0 ],
"duration" : 0.933,
"related_events" : [ "8de65328-974e-4d53-8f7f-8d43dc700b4d", "b1643b0d-4f8d-4baf-b411-97f8a90f048c" ],
"pass" : {
"recipient" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"length" : 20.808653,
"angle" : 0.95613337,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 106.0, 40.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8de65328-974e-4d53-8f7f-8d43dc700b4d",
"index" : 3194,
"period" : 2,
"timestamp" : "00:48:57.173",
"minute" : 93,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5229,
"name" : "Ayoub El Kaabi"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 106.0, 43.0 ],
"related_events" : [ "a42c7500-25c2-4949-ac94-50c27fb3b219" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b1643b0d-4f8d-4baf-b411-97f8a90f048c",
"index" : 3195,
"period" : 2,
"timestamp" : "00:48:57.173",
"minute" : 93,
"second" : 57,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3960,
"name" : "José Miguel da Rocha Fonte"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.0, 41.0 ],
"under_pressure" : true,
"related_events" : [ "a42c7500-25c2-4949-ac94-50c27fb3b219" ]
}, {
"id" : "3dc5a9e3-cc76-412f-99f5-cf7c2c31bd18",
"index" : 3196,
"period" : 2,
"timestamp" : "00:48:59.240",
"minute" : 93,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 78.0, 43.0 ],
"duration" : 3.56,
"related_events" : [ "a4dcb6ad-8251-4e05-9f82-84bc3a0e9c96" ],
"pass" : {
"recipient" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"length" : 36.40055,
"angle" : 1.2924967,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 88.0, 78.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "a4dcb6ad-8251-4e05-9f82-84bc3a0e9c96",
"index" : 3197,
"period" : 2,
"timestamp" : "00:49:02.800",
"minute" : 94,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 78.0 ],
"related_events" : [ "3dc5a9e3-cc76-412f-99f5-cf7c2c31bd18" ]
}, {
"id" : "2dba38c8-b365-45dd-8b5b-42def2bce6f7",
"index" : 3198,
"period" : 2,
"timestamp" : "00:49:02.800",
"minute" : 94,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.0, 78.0 ],
"duration" : 1.52,
"related_events" : [ "b08f950f-8e8a-4110-b61d-2f6894da193f" ],
"pass" : {
"recipient" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"length" : 8.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b08f950f-8e8a-4110-b61d-2f6894da193f",
"index" : 3199,
"period" : 2,
"timestamp" : "00:49:04.320",
"minute" : 94,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 78.0 ],
"related_events" : [ "2dba38c8-b365-45dd-8b5b-42def2bce6f7" ]
}, {
"id" : "54f3f4ec-82d9-4656-9a38-a70b233eae40",
"index" : 3200,
"period" : 2,
"timestamp" : "00:49:04.320",
"minute" : 94,
"second" : 4,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 184,
"possession_team" : {
"id" : 788,
"name" : "Morocco"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.0, 79.0 ],
"under_pressure" : true,
"related_events" : [ "5f8e3387-e441-4733-badb-b93b53ec4384" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5f8e3387-e441-4733-badb-b93b53ec4384",
"index" : 3201,
"period" : 2,
"timestamp" : "00:49:04.320",
"minute" : 94,
"second" : 4,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 25.0, 2.0 ],
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "54f3f4ec-82d9-4656-9a38-a70b233eae40" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "9e54c0f3-a23c-4abb-bbda-1e3f12aba426",
"index" : 3202,
"period" : 2,
"timestamp" : "00:49:05.720",
"minute" : 94,
"second" : 5,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 97.0, 78.0 ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "d2c15159-6efb-45e8-9a75-18e735ed4cbd",
"index" : 3203,
"period" : 2,
"timestamp" : "00:49:08.053",
"minute" : 94,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 97.0, 70.0 ],
"duration" : 0.6,
"counterpress" : true,
"related_events" : [ "53b73578-a38b-4d20-ac1d-983e2c1c8df5" ]
}, {
"id" : "53b73578-a38b-4d20-ac1d-983e2c1c8df5",
"index" : 3204,
"period" : 2,
"timestamp" : "00:49:08.560",
"minute" : 94,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 23.0, 19.0 ],
"duration" : 3.32,
"under_pressure" : true,
"related_events" : [ "67d16bc7-ec28-4697-b594-e5bc00609422", "d2c15159-6efb-45e8-9a75-18e735ed4cbd" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 34.0,
"angle" : 1.080839,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.0, 49.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "67d16bc7-ec28-4697-b594-e5bc00609422",
"index" : 3205,
"period" : 2,
"timestamp" : "00:49:11.880",
"minute" : 94,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 49.0 ],
"related_events" : [ "53b73578-a38b-4d20-ac1d-983e2c1c8df5" ]
}, {
"id" : "cfb3f596-31c9-4570-809f-c25383d8e570",
"index" : 3206,
"period" : 2,
"timestamp" : "00:49:11.880",
"minute" : 94,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 39.0, 51.0 ],
"duration" : 2.52,
"related_events" : [ "b2472573-3560-431d-ad29-e63a74d0389d" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 21.260292,
"angle" : 0.8519663,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 67.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2472573-3560-431d-ad29-e63a74d0389d",
"index" : 3207,
"period" : 2,
"timestamp" : "00:49:14.400",
"minute" : 94,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 53.0, 67.0 ],
"related_events" : [ "cfb3f596-31c9-4570-809f-c25383d8e570" ]
}, {
"id" : "0616d378-ebde-42ed-89ce-bffdfbf84e83",
"index" : 3208,
"period" : 2,
"timestamp" : "00:49:14.400",
"minute" : 94,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 53.0, 67.0 ],
"duration" : 0.693,
"related_events" : [ "b2472573-3560-431d-ad29-e63a74d0389d", "e846a384-276b-46f0-bfc4-a85b16e20361" ],
"carry" : {
"end_location" : [ 52.0, 67.0 ]
}
}, {
"id" : "e846a384-276b-46f0-bfc4-a85b16e20361",
"index" : 3209,
"period" : 2,
"timestamp" : "00:49:15.093",
"minute" : 94,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 52.0, 67.0 ],
"duration" : 0.839,
"related_events" : [ "999cbb05-0de2-4ceb-8afc-51ae8edeb203" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 10.29563,
"angle" : -2.634494,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.0, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "999cbb05-0de2-4ceb-8afc-51ae8edeb203",
"index" : 3210,
"period" : 2,
"timestamp" : "00:49:15.932",
"minute" : 94,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 43.0, 62.0 ],
"related_events" : [ "e846a384-276b-46f0-bfc4-a85b16e20361" ]
}, {
"id" : "d99172c7-a5f5-40df-8c3c-8907f3a9ceea",
"index" : 3211,
"period" : 2,
"timestamp" : "00:49:15.932",
"minute" : 94,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 43.0, 62.0 ],
"duration" : 0.268,
"related_events" : [ "5a872500-0954-457d-b5d8-f22335e1bdce", "999cbb05-0de2-4ceb-8afc-51ae8edeb203" ],
"carry" : {
"end_location" : [ 42.0, 61.0 ]
}
}, {
"id" : "5a872500-0954-457d-b5d8-f22335e1bdce",
"index" : 3212,
"period" : 2,
"timestamp" : "00:49:16.200",
"minute" : 94,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 42.0, 61.0 ],
"duration" : 0.88,
"related_events" : [ "9ce5106b-8a21-48c2-830b-da0c4e0ea3c0" ],
"pass" : {
"recipient" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"length" : 17.262676,
"angle" : 1.3961241,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.0, 78.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ce5106b-8a21-48c2-830b-da0c4e0ea3c0",
"index" : 3213,
"period" : 2,
"timestamp" : "00:49:17.080",
"minute" : 94,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 45.0, 78.0 ],
"related_events" : [ "5a872500-0954-457d-b5d8-f22335e1bdce" ]
}, {
"id" : "b2851b62-0b36-4b0e-9a91-f2807ce355e6",
"index" : 3214,
"period" : 2,
"timestamp" : "00:49:17.080",
"minute" : 94,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3329,
"name" : "Cédric Ricardo Alves Soares"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.0, 79.0 ],
"duration" : 4.08,
"related_events" : [ "0cd11082-31b2-4631-b45e-b7c1b1463b8a" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 69.52697,
"angle" : -0.8668502,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 89.0, 26.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0cd11082-31b2-4631-b45e-b7c1b1463b8a",
"index" : 3215,
"period" : 2,
"timestamp" : "00:49:21.160",
"minute" : 94,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 89.0, 26.0 ],
"related_events" : [ "b2851b62-0b36-4b0e-9a91-f2807ce355e6" ]
}, {
"id" : "cdff2268-1c1c-4f49-a88e-32bb0c522393",
"index" : 3216,
"period" : 2,
"timestamp" : "00:49:21.160",
"minute" : 94,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 89.0, 26.0 ],
"duration" : 0.213,
"related_events" : [ "0cd11082-31b2-4631-b45e-b7c1b1463b8a", "0de9f5d3-951a-4537-b6ef-470be6505883" ],
"carry" : {
"end_location" : [ 89.0, 30.0 ]
}
}, {
"id" : "0de9f5d3-951a-4537-b6ef-470be6505883",
"index" : 3217,
"period" : 2,
"timestamp" : "00:49:21.373",
"minute" : 94,
"second" : 21,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 89.0, 30.0 ]
}, {
"id" : "9b3d6631-ea29-41f0-830a-44dd4ca78107",
"index" : 3218,
"period" : 2,
"timestamp" : "00:49:22.440",
"minute" : 94,
"second" : 22,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 50.0 ]
}, {
"id" : "f0cdc75f-898e-467b-b4f8-1b1bf662016d",
"index" : 3219,
"period" : 2,
"timestamp" : "00:49:22.440",
"minute" : 94,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 50.0 ],
"duration" : 0.72,
"related_events" : [ "6e779259-7494-44a0-be44-7b1847b2ee5c", "9b3d6631-ea29-41f0-830a-44dd4ca78107" ],
"carry" : {
"end_location" : [ 25.0, 47.0 ]
}
}, {
"id" : "6e779259-7494-44a0-be44-7b1847b2ee5c",
"index" : 3220,
"period" : 2,
"timestamp" : "00:49:23.160",
"minute" : 94,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 25.0, 47.0 ],
"duration" : 2.133,
"related_events" : [ "0cef308c-be23-419e-8dd0-df600bf42376", "be0fa666-ff9c-4a48-b514-82a299200b3e" ],
"pass" : {
"recipient" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"length" : 12.0415945,
"angle" : -0.08314123,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 37.0, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "be0fa666-ff9c-4a48-b514-82a299200b3e",
"index" : 3221,
"period" : 2,
"timestamp" : "00:49:25.293",
"minute" : 94,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 40.0, 44.0 ],
"related_events" : [ "6e779259-7494-44a0-be44-7b1847b2ee5c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0cef308c-be23-419e-8dd0-df600bf42376",
"index" : 3222,
"period" : 2,
"timestamp" : "00:49:25.293",
"minute" : 94,
"second" : 25,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 84.0, 35.0 ],
"related_events" : [ "6e779259-7494-44a0-be44-7b1847b2ee5c" ]
}, {
"id" : "9c13b01a-99dc-4ea8-9f5a-ede49fe255e5",
"index" : 3223,
"period" : 2,
"timestamp" : "00:49:25.293",
"minute" : 94,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 84.0, 35.0 ],
"duration" : 1.147,
"under_pressure" : true,
"related_events" : [ "0cef308c-be23-419e-8dd0-df600bf42376", "3b8ba4f7-b2f1-4868-8d18-141996039f06", "86622544-21cf-4709-bfad-585bfb3294fa" ],
"carry" : {
"end_location" : [ 90.0, 27.0 ]
}
}, {
"id" : "86622544-21cf-4709-bfad-585bfb3294fa",
"index" : 3224,
"period" : 2,
"timestamp" : "00:49:25.320",
"minute" : 94,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 39.0, 45.0 ],
"duration" : 1.293,
"related_events" : [ "3b8ba4f7-b2f1-4868-8d18-141996039f06", "9c13b01a-99dc-4ea8-9f5a-ede49fe255e5" ]
}, {
"id" : "3b8ba4f7-b2f1-4868-8d18-141996039f06",
"index" : 3225,
"period" : 2,
"timestamp" : "00:49:26.440",
"minute" : 94,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 90.0, 27.0 ],
"duration" : 1.0,
"under_pressure" : true,
"related_events" : [ "86622544-21cf-4709-bfad-585bfb3294fa", "d518f6a5-bcb0-402a-a595-4326437dcfe4" ],
"pass" : {
"recipient" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"length" : 12.529964,
"angle" : -1.0714496,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 16.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d518f6a5-bcb0-402a-a595-4326437dcfe4",
"index" : 3226,
"period" : 2,
"timestamp" : "00:49:27.440",
"minute" : 94,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 96.0, 16.0 ],
"related_events" : [ "3b8ba4f7-b2f1-4868-8d18-141996039f06" ]
}, {
"id" : "f440caf8-cc24-42b8-8426-1c2c10462beb",
"index" : 3227,
"period" : 2,
"timestamp" : "00:49:27.440",
"minute" : 94,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 96.0, 16.0 ],
"duration" : 5.36,
"related_events" : [ "2f984d1d-ad76-431b-b9fe-f0278a0c3077", "d518f6a5-bcb0-402a-a595-4326437dcfe4" ],
"carry" : {
"end_location" : [ 96.0, 21.0 ]
}
}, {
"id" : "2f984d1d-ad76-431b-b9fe-f0278a0c3077",
"index" : 3228,
"period" : 2,
"timestamp" : "00:49:32.800",
"minute" : 94,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 96.0, 21.0 ],
"duration" : 1.053,
"related_events" : [ "ea200dea-4e15-44e6-9932-68dde4a84174" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 16.27882,
"angle" : 2.3996453,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 32.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ea200dea-4e15-44e6-9932-68dde4a84174",
"index" : 3229,
"period" : 2,
"timestamp" : "00:49:33.853",
"minute" : 94,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 32.0 ],
"related_events" : [ "2f984d1d-ad76-431b-b9fe-f0278a0c3077" ]
}, {
"id" : "0a5aa72a-2b9c-4951-8488-52ddc3e6749f",
"index" : 3230,
"period" : 2,
"timestamp" : "00:49:33.853",
"minute" : 94,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 32.0 ],
"duration" : 1.04,
"related_events" : [ "cec59015-e239-412a-95b7-170292ad76f4", "ea200dea-4e15-44e6-9932-68dde4a84174" ],
"carry" : {
"end_location" : [ 84.0, 33.0 ]
}
}, {
"id" : "cec59015-e239-412a-95b7-170292ad76f4",
"index" : 3231,
"period" : 2,
"timestamp" : "00:49:34.893",
"minute" : 94,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.0, 33.0 ],
"duration" : 1.36,
"related_events" : [ "31f9df6e-d150-415c-88b3-94541359cb90" ],
"pass" : {
"recipient" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"length" : 16.0,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.0, 17.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31f9df6e-d150-415c-88b3-94541359cb90",
"index" : 3232,
"period" : 2,
"timestamp" : "00:49:36.253",
"minute" : 94,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.0, 17.0 ],
"related_events" : [ "cec59015-e239-412a-95b7-170292ad76f4" ]
}, {
"id" : "ceac0dda-95dc-4950-92fe-7a251111680b",
"index" : 3233,
"period" : 2,
"timestamp" : "00:49:36.253",
"minute" : 94,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.0, 17.0 ],
"duration" : 1.067,
"related_events" : [ "31f9df6e-d150-415c-88b3-94541359cb90", "55faeca8-8280-4cc7-832c-6fbae6374e46" ],
"carry" : {
"end_location" : [ 85.0, 11.0 ]
}
}, {
"id" : "55faeca8-8280-4cc7-832c-6fbae6374e46",
"index" : 3234,
"period" : 2,
"timestamp" : "00:49:37.320",
"minute" : 94,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 85.0, 11.0 ],
"duration" : 1.053,
"related_events" : [ "bb244b4b-a786-4dc3-a0f3-0fdf63f04eff" ],
"pass" : {
"recipient" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"length" : 14.21267,
"angle" : -0.6857295,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bb244b4b-a786-4dc3-a0f3-0fdf63f04eff",
"index" : 3235,
"period" : 2,
"timestamp" : "00:49:38.373",
"minute" : 94,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 96.0, 2.0 ],
"related_events" : [ "55faeca8-8280-4cc7-832c-6fbae6374e46" ]
}, {
"id" : "c9e63874-8209-475d-90f4-b3837e67829e",
"index" : 3236,
"period" : 2,
"timestamp" : "00:49:38.373",
"minute" : 94,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 96.0, 2.0 ],
"duration" : 2.307,
"related_events" : [ "bb244b4b-a786-4dc3-a0f3-0fdf63f04eff", "f9426132-7cbb-4086-becd-bd79e8feb278" ],
"carry" : {
"end_location" : [ 99.0, 3.0 ]
}
}, {
"id" : "f9426132-7cbb-4086-becd-bd79e8feb278",
"index" : 3237,
"period" : 2,
"timestamp" : "00:49:40.680",
"minute" : 94,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.0, 3.0 ],
"duration" : 1.213,
"related_events" : [ "b2e729b0-2083-45af-8820-00f74f33acae" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 13.453624,
"angle" : 2.3036115,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.0, 13.0 ],
"assisted_shot_id" : "a654ab54-0757-4db9-a52b-29cf2f7e2535",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2e729b0-2083-45af-8820-00f74f33acae",
"index" : 3238,
"period" : 2,
"timestamp" : "00:49:41.893",
"minute" : 94,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.0, 13.0 ],
"related_events" : [ "f9426132-7cbb-4086-becd-bd79e8feb278" ]
}, {
"id" : "68b535ad-c581-44f9-b468-c53ff88f19c9",
"index" : 3239,
"period" : 2,
"timestamp" : "00:49:41.893",
"minute" : 94,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.0, 13.0 ],
"duration" : 1.44,
"related_events" : [ "a654ab54-0757-4db9-a52b-29cf2f7e2535", "b2e729b0-2083-45af-8820-00f74f33acae" ],
"carry" : {
"end_location" : [ 90.0, 21.0 ]
}
}, {
"id" : "a654ab54-0757-4db9-a52b-29cf2f7e2535",
"index" : 3240,
"period" : 2,
"timestamp" : "00:49:43.333",
"minute" : 94,
"second" : 43,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.0, 21.0 ],
"duration" : 0.667,
"related_events" : [ "34da69e4-4383-4832-8ce1-9ee77caf26e2" ],
"shot" : {
"statsbomb_xg" : 0.007644402,
"end_location" : [ 120.0, 44.4, 6.7 ],
"key_pass_id" : "f9426132-7cbb-4086-becd-bd79e8feb278",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 95.0, 45.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : true
}, {
"location" : [ 119.0, 38.0 ],
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 88.0, 46.0 ],
"player" : {
"id" : 3302,
"name" : "Nordin Amrabat"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : false
}, {
"location" : [ 80.0, 32.0 ],
"player" : {
"id" : 5725,
"name" : "Mehdi Carcela-González"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"teammate" : false
}, {
"location" : [ 87.0, 18.0 ],
"player" : {
"id" : 5237,
"name" : "Hakim Ziyech"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
}, {
"location" : [ 93.0, 18.0 ],
"player" : {
"id" : 5232,
"name" : "Mbark Boussoufa"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 101.0, 14.0 ],
"player" : {
"id" : 5727,
"name" : "Nabil Dirar"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 95.0, 30.0 ],
"player" : {
"id" : 5724,
"name" : "Fayçal Fajr"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 101.0, 23.0 ],
"player" : {
"id" : 5244,
"name" : "Medhi Amine El Mouttaqi Benatia"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 99.0, 45.0 ],
"player" : {
"id" : 5245,
"name" : "Achraf Hakimi Mouh"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 104.0, 40.0 ],
"player" : {
"id" : 5221,
"name" : "Manuel Marouan da Costa Trinidade"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 92.0, 6.0 ],
"player" : {
"id" : 3707,
"name" : "Adrien Sebastian Perruchet Silva"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 102.0, 11.0 ],
"player" : {
"id" : 5723,
"name" : "Gelson Dany Batalha Martins"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 99.0, 20.0 ],
"player" : {
"id" : 4367,
"name" : "Gonçalo Manuel Ganchinho Guedes"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "34da69e4-4383-4832-8ce1-9ee77caf26e2",
"index" : 3241,
"period" : 2,
"timestamp" : "00:49:44.000",
"minute" : 94,
"second" : 44,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"player" : {
"id" : 5233,
"name" : "Munir Mohand Mohamedi"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 43.0 ],
"related_events" : [ "a654ab54-0757-4db9-a52b-29cf2f7e2535" ],
"goalkeeper" : {
"end_location" : [ 2.0, 42.0 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "6403bd58-9206-4625-8062-324c332a242f",
"index" : 3242,
"period" : 2,
"timestamp" : "00:50:06.200",
"minute" : 95,
"second" : 6,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"related_events" : [ "a8b0b2a9-cda5-47b4-ab71-13afc45e475e" ]
}, {
"id" : "a8b0b2a9-cda5-47b4-ab71-13afc45e475e",
"index" : 3243,
"period" : 2,
"timestamp" : "00:50:06.200",
"minute" : 95,
"second" : 6,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 185,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 788,
"name" : "Morocco"
},
"related_events" : [ "6403bd58-9206-4625-8062-324c332a242f" ]
} ]