[ { "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" ] } ]