fantastyczne_gole/data/la_liga_events/3788764.json

151477 lines
2.9 MiB

[ {
"id" : "06a95991-c3d2-4bdb-b0cf-58e86bcba252",
"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" : 0.0,
"tactics" : {
"formation" : 4141,
"lineup" : [ {
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 3
}, {
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"jersey_number" : 13
}, {
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"jersey_number" : 10
}, {
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"jersey_number" : 11
}, {
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 14
}, {
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"jersey_number" : 21
}, {
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"jersey_number" : 7
} ]
}
}, {
"id" : "257e8924-9bfb-418b-92f1-88ac3903216f",
"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" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"tactics" : {
"formation" : 3421,
"lineup" : [ {
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"jersey_number" : 6
}, {
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"jersey_number" : 20
}, {
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"jersey_number" : 21
}, {
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"jersey_number" : 25
}, {
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"jersey_number" : 7
}, {
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"jersey_number" : 10
} ]
}
}, {
"id" : "cd33520f-4c93-4096-914d-9e47080999a3",
"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" : 0.0,
"related_events" : [ "a8f5d766-35e3-491e-9d5c-9d6c09d8a17a" ]
}, {
"id" : "a8f5d766-35e3-491e-9d5c-9d6c09d8a17a",
"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" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"related_events" : [ "cd33520f-4c93-4096-914d-9e47080999a3" ]
}, {
"id" : "e95eb4c0-5b80-4168-a712-de53cdb2fea0",
"index" : 5,
"period" : 1,
"timestamp" : "00:00:01.281",
"minute" : 0,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 40.0 ],
"duration" : 0.724374,
"related_events" : [ "d6c6075b-f474-409d-9c22-0a038658e71c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 10.960383,
"angle" : -2.5839605,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.7, 34.2 ],
"type" : {
"id" : 65,
"name" : "Kick Off"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d6c6075b-f474-409d-9c22-0a038658e71c",
"index" : 6,
"period" : 1,
"timestamp" : "00:00:02.005",
"minute" : 0,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.7, 34.2 ],
"related_events" : [ "e95eb4c0-5b80-4168-a712-de53cdb2fea0" ]
}, {
"id" : "72bec815-2015-4f9f-9ec4-d271ceed4df0",
"index" : 7,
"period" : 1,
"timestamp" : "00:00:02.005",
"minute" : 0,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.7, 34.2 ],
"duration" : 0.615217,
"related_events" : [ "81a08b62-e28f-459d-b9ae-cc760dc1ccc5", "d6c6075b-f474-409d-9c22-0a038658e71c" ],
"carry" : {
"end_location" : [ 47.9, 33.8 ]
}
}, {
"id" : "81a08b62-e28f-459d-b9ae-cc760dc1ccc5",
"index" : 8,
"period" : 1,
"timestamp" : "00:00:02.620",
"minute" : 0,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 47.9, 33.8 ],
"duration" : 1.302123,
"related_events" : [ "fd253561-9115-4d1b-a2d4-5d2c61a0aac6" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 13.572398,
"angle" : -3.0382583,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.4, 32.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fd253561-9115-4d1b-a2d4-5d2c61a0aac6",
"index" : 9,
"period" : 1,
"timestamp" : "00:00:03.922",
"minute" : 0,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 32.4 ],
"related_events" : [ "81a08b62-e28f-459d-b9ae-cc760dc1ccc5" ]
}, {
"id" : "12bfef1e-059b-4d6e-b2c1-3dd7523301d4",
"index" : 10,
"period" : 1,
"timestamp" : "00:00:03.922",
"minute" : 0,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 32.4 ],
"duration" : 0.887353,
"under_pressure" : true,
"related_events" : [ "471eec7c-4b11-459a-93dd-21afb149561c", "5e211b06-89cc-4d41-a926-58ee155a9b87", "fd253561-9115-4d1b-a2d4-5d2c61a0aac6" ],
"carry" : {
"end_location" : [ 36.4, 39.0 ]
}
}, {
"id" : "5e211b06-89cc-4d41-a926-58ee155a9b87",
"index" : 11,
"period" : 1,
"timestamp" : "00:00:04.104",
"minute" : 0,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.3, 41.4 ],
"duration" : 0.847441,
"related_events" : [ "12bfef1e-059b-4d6e-b2c1-3dd7523301d4", "471eec7c-4b11-459a-93dd-21afb149561c" ]
}, {
"id" : "471eec7c-4b11-459a-93dd-21afb149561c",
"index" : 12,
"period" : 1,
"timestamp" : "00:00:04.810",
"minute" : 0,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 36.4, 39.0 ],
"duration" : 1.189015,
"under_pressure" : true,
"related_events" : [ "5e211b06-89cc-4d41-a926-58ee155a9b87", "8a04cca6-655f-4816-ba55-fb6d46428354" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 22.729937,
"angle" : 1.3759892,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.8, 61.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8a04cca6-655f-4816-ba55-fb6d46428354",
"index" : 13,
"period" : 1,
"timestamp" : "00:00:05.999",
"minute" : 0,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.8, 61.3 ],
"related_events" : [ "471eec7c-4b11-459a-93dd-21afb149561c" ]
}, {
"id" : "c326b4db-adf8-499d-b4fa-52e9c0666a2c",
"index" : 14,
"period" : 1,
"timestamp" : "00:00:05.999",
"minute" : 0,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 40.8, 61.3 ],
"duration" : 1.600938,
"related_events" : [ "732a32a1-d52e-48f2-9ef6-227ea3b4e6fe", "8a04cca6-655f-4816-ba55-fb6d46428354" ],
"carry" : {
"end_location" : [ 42.3, 70.8 ]
}
}, {
"id" : "732a32a1-d52e-48f2-9ef6-227ea3b4e6fe",
"index" : 15,
"period" : 1,
"timestamp" : "00:00:07.600",
"minute" : 0,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.3, 70.8 ],
"duration" : 0.715386,
"related_events" : [ "70fa37e2-d4ca-4e6f-9c6e-727c71359211" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.360015,
"angle" : -0.92879224,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.3, 60.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "70fa37e2-d4ca-4e6f-9c6e-727c71359211",
"index" : 16,
"period" : 1,
"timestamp" : "00:00:08.315",
"minute" : 0,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 50.3, 60.1 ],
"related_events" : [ "732a32a1-d52e-48f2-9ef6-227ea3b4e6fe" ]
}, {
"id" : "9cd82e51-1ad5-4fcb-b72e-fe7b0d73618d",
"index" : 17,
"period" : 1,
"timestamp" : "00:00:08.315",
"minute" : 0,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 50.3, 60.1 ],
"duration" : 2.519861,
"related_events" : [ "70fa37e2-d4ca-4e6f-9c6e-727c71359211", "e799fab2-ea10-4d72-98fd-bab9624b77c4" ],
"carry" : {
"end_location" : [ 50.3, 60.1 ]
}
}, {
"id" : "e799fab2-ea10-4d72-98fd-bab9624b77c4",
"index" : 18,
"period" : 1,
"timestamp" : "00:00:10.835",
"minute" : 0,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 50.3, 60.1 ],
"duration" : 1.298186,
"related_events" : [ "0b990717-710a-42b3-a0e0-34d2301ff41d" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 24.299177,
"angle" : -1.3677511,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.2, 36.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0b990717-710a-42b3-a0e0-34d2301ff41d",
"index" : 19,
"period" : 1,
"timestamp" : "00:00:12.133",
"minute" : 0,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.2, 36.3 ],
"related_events" : [ "e799fab2-ea10-4d72-98fd-bab9624b77c4" ]
}, {
"id" : "742630b4-1f44-45ff-ae9a-0f4deee398c3",
"index" : 20,
"period" : 1,
"timestamp" : "00:00:12.133",
"minute" : 0,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.2, 36.3 ],
"duration" : 0.407812,
"related_events" : [ "0b990717-710a-42b3-a0e0-34d2301ff41d", "5996b477-730e-44fa-a0ac-9024e4c31706" ],
"carry" : {
"end_location" : [ 54.4, 36.8 ]
}
}, {
"id" : "5996b477-730e-44fa-a0ac-9024e4c31706",
"index" : 21,
"period" : 1,
"timestamp" : "00:00:12.541",
"minute" : 0,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.4, 36.8 ],
"duration" : 1.295283,
"related_events" : [ "e9979ae6-b6d9-4d45-aae1-17fe50bf69bb" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.412495,
"angle" : -1.6124389,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.8, 22.4 ],
"no_touch" : true,
"body_part" : {
"id" : 106,
"name" : "No Touch"
}
}
}, {
"id" : "e9979ae6-b6d9-4d45-aae1-17fe50bf69bb",
"index" : 22,
"period" : 1,
"timestamp" : "00:00:13.836",
"minute" : 0,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.8, 22.4 ],
"related_events" : [ "5996b477-730e-44fa-a0ac-9024e4c31706" ]
}, {
"id" : "5a67be54-1df8-4798-a764-446a315aa7dc",
"index" : 23,
"period" : 1,
"timestamp" : "00:00:13.836",
"minute" : 0,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.8, 22.4 ],
"duration" : 0.628038,
"related_events" : [ "d09c4cda-bd78-4c9d-a121-58c384e385d6", "e9979ae6-b6d9-4d45-aae1-17fe50bf69bb" ],
"carry" : {
"end_location" : [ 53.8, 22.4 ]
}
}, {
"id" : "d09c4cda-bd78-4c9d-a121-58c384e385d6",
"index" : 24,
"period" : 1,
"timestamp" : "00:00:14.464",
"minute" : 0,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 53.8, 22.4 ],
"duration" : 0.67724,
"related_events" : [ "8b7c7182-65ac-4bdd-933e-6f2567d9868e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 12.427792,
"angle" : 1.8900024,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.9, 34.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8b7c7182-65ac-4bdd-933e-6f2567d9868e",
"index" : 25,
"period" : 1,
"timestamp" : "00:00:15.142",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.9, 34.2 ],
"related_events" : [ "d09c4cda-bd78-4c9d-a121-58c384e385d6" ]
}, {
"id" : "cc1b8ebd-414a-476c-bad9-34648660559d",
"index" : 26,
"period" : 1,
"timestamp" : "00:00:15.142",
"minute" : 0,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.9, 34.2 ],
"duration" : 1.327043,
"related_events" : [ "8b7c7182-65ac-4bdd-933e-6f2567d9868e", "a2899bab-c9f8-4c1b-8806-63e23099102a" ],
"carry" : {
"end_location" : [ 49.1, 27.5 ]
}
}, {
"id" : "a2899bab-c9f8-4c1b-8806-63e23099102a",
"index" : 27,
"period" : 1,
"timestamp" : "00:00:16.469",
"minute" : 0,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.1, 27.5 ],
"duration" : 0.904336,
"related_events" : [ "1c633c41-f60f-42a5-87ac-3997125ab6ac" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 9.208692,
"angle" : 3.0981417,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.9, 27.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1c633c41-f60f-42a5-87ac-3997125ab6ac",
"index" : 28,
"period" : 1,
"timestamp" : "00:00:17.373",
"minute" : 0,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 39.9, 27.9 ],
"related_events" : [ "a2899bab-c9f8-4c1b-8806-63e23099102a" ]
}, {
"id" : "f1e8e15b-a75c-4bc9-80a5-1cb00698480b",
"index" : 29,
"period" : 1,
"timestamp" : "00:00:17.373",
"minute" : 0,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 39.9, 27.9 ],
"duration" : 1.395674,
"related_events" : [ "1c633c41-f60f-42a5-87ac-3997125ab6ac", "d6e41205-cb73-4557-a526-f73748ab905d" ],
"carry" : {
"end_location" : [ 42.3, 38.1 ]
}
}, {
"id" : "d6e41205-cb73-4557-a526-f73748ab905d",
"index" : 30,
"period" : 1,
"timestamp" : "00:00:18.769",
"minute" : 0,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.3, 38.1 ],
"duration" : 1.441098,
"related_events" : [ "27743fff-8aaa-4496-b413-48558ff32bdb" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 28.95272,
"angle" : 1.3937231,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.4, 66.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "27743fff-8aaa-4496-b413-48558ff32bdb",
"index" : 31,
"period" : 1,
"timestamp" : "00:00:20.210",
"minute" : 0,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 47.4, 66.6 ],
"related_events" : [ "d6e41205-cb73-4557-a526-f73748ab905d" ]
}, {
"id" : "a24cbdec-8fd8-4efe-b5fc-67cbbd049877",
"index" : 32,
"period" : 1,
"timestamp" : "00:00:20.210",
"minute" : 0,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 47.4, 66.6 ],
"duration" : 2.27243,
"related_events" : [ "27743fff-8aaa-4496-b413-48558ff32bdb", "fee89f73-a7cd-4f0d-a2d0-bc271b3b7cb2" ],
"carry" : {
"end_location" : [ 54.6, 66.2 ]
}
}, {
"id" : "fee89f73-a7cd-4f0d-a2d0-bc271b3b7cb2",
"index" : 33,
"period" : 1,
"timestamp" : "00:00:22.482",
"minute" : 0,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 54.6, 66.2 ],
"duration" : 0.852274,
"related_events" : [ "628f69c9-bf3d-4bfc-9026-eb7bc036b32c" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.785128,
"angle" : -1.0466167,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 53.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "628f69c9-bf3d-4bfc-9026-eb7bc036b32c",
"index" : 34,
"period" : 1,
"timestamp" : "00:00:23.334",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 53.4 ],
"related_events" : [ "fee89f73-a7cd-4f0d-a2d0-bc271b3b7cb2" ]
}, {
"id" : "516ddc12-f9f6-472b-9be9-a3159fd9df73",
"index" : 35,
"period" : 1,
"timestamp" : "00:00:23.334",
"minute" : 0,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 53.4 ],
"duration" : 1.240363,
"related_events" : [ "02abb849-68d7-475b-b82b-b46b347a4d5f", "628f69c9-bf3d-4bfc-9026-eb7bc036b32c" ],
"carry" : {
"end_location" : [ 62.0, 53.4 ]
}
}, {
"id" : "02abb849-68d7-475b-b82b-b46b347a4d5f",
"index" : 36,
"period" : 1,
"timestamp" : "00:00:24.575",
"minute" : 0,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 53.4 ],
"duration" : 1.293768,
"related_events" : [ "1756e59c-2fbf-4aea-8173-4643cb07a977" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 25.523714,
"angle" : -1.5276858,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.1, 27.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1756e59c-2fbf-4aea-8173-4643cb07a977",
"index" : 37,
"period" : 1,
"timestamp" : "00:00:25.869",
"minute" : 0,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.1, 27.9 ],
"related_events" : [ "02abb849-68d7-475b-b82b-b46b347a4d5f" ]
}, {
"id" : "09835613-9f2d-4d46-922a-06176a688826",
"index" : 38,
"period" : 1,
"timestamp" : "00:00:25.869",
"minute" : 0,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.1, 27.9 ],
"duration" : 1.278484,
"related_events" : [ "1756e59c-2fbf-4aea-8173-4643cb07a977", "9261535b-a49a-4929-9e7d-63fc208dbd65" ],
"carry" : {
"end_location" : [ 64.2, 22.4 ]
}
}, {
"id" : "9261535b-a49a-4929-9e7d-63fc208dbd65",
"index" : 39,
"period" : 1,
"timestamp" : "00:00:27.147",
"minute" : 0,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.2, 22.4 ],
"duration" : 1.917655,
"related_events" : [ "0de82987-954b-43e5-a21a-d33edc6d311c" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 34.53882,
"angle" : -0.6104888,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.5, 2.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0de82987-954b-43e5-a21a-d33edc6d311c",
"index" : 40,
"period" : 1,
"timestamp" : "00:00:29.065",
"minute" : 0,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.5, 2.6 ],
"related_events" : [ "9261535b-a49a-4929-9e7d-63fc208dbd65" ]
}, {
"id" : "5d59c01b-cdb4-4375-b8cc-5d8a2f361eb0",
"index" : 41,
"period" : 1,
"timestamp" : "00:00:29.065",
"minute" : 0,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.5, 2.6 ],
"duration" : 1.800823,
"related_events" : [ "0de82987-954b-43e5-a21a-d33edc6d311c", "2b893a26-046a-43a9-927d-d45598595a81" ],
"carry" : {
"end_location" : [ 102.5, 3.0 ]
}
}, {
"id" : "2b893a26-046a-43a9-927d-d45598595a81",
"index" : 42,
"period" : 1,
"timestamp" : "00:00:30.866",
"minute" : 0,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 102.5, 3.0 ],
"duration" : 0.767229,
"related_events" : [ "f3e38744-b67b-4d50-b251-680a1a2d2123" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 16.414932,
"angle" : 1.3745955,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.7, 19.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f3e38744-b67b-4d50-b251-680a1a2d2123",
"index" : 43,
"period" : 1,
"timestamp" : "00:00:31.633",
"minute" : 0,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 105.7, 19.1 ],
"related_events" : [ "2b893a26-046a-43a9-927d-d45598595a81" ]
}, {
"id" : "c692bc4c-2bd8-4c57-ab23-05b133577816",
"index" : 44,
"period" : 1,
"timestamp" : "00:00:31.633",
"minute" : 0,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 105.7, 19.1 ],
"duration" : 2.812712,
"under_pressure" : true,
"related_events" : [ "03329580-521b-45a1-8796-113a98322e84", "323595af-0122-4b26-b708-0ff49af7e55f", "f3e38744-b67b-4d50-b251-680a1a2d2123" ],
"carry" : {
"end_location" : [ 117.6, 20.2 ]
}
}, {
"id" : "03329580-521b-45a1-8796-113a98322e84",
"index" : 45,
"period" : 1,
"timestamp" : "00:00:31.748",
"minute" : 0,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 14.0, 56.3 ],
"duration" : 2.535543,
"related_events" : [ "c692bc4c-2bd8-4c57-ab23-05b133577816" ]
}, {
"id" : "323595af-0122-4b26-b708-0ff49af7e55f",
"index" : 46,
"period" : 1,
"timestamp" : "00:00:34.446",
"minute" : 0,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 117.6, 20.2 ],
"duration" : 0.277655,
"related_events" : [ "53d6d059-5c7c-46c0-a582-18664eb1eb8c", "d0cacb9f-4c29-4fa2-9a51-9afe48ba6ca2" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 4.539824,
"angle" : 1.4382448,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 118.2, 24.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d0cacb9f-4c29-4fa2-9a51-9afe48ba6ca2",
"index" : 47,
"period" : 1,
"timestamp" : "00:00:34.723",
"minute" : 0,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 111.2, 38.5 ],
"related_events" : [ "323595af-0122-4b26-b708-0ff49af7e55f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "53d6d059-5c7c-46c0-a582-18664eb1eb8c",
"index" : 48,
"period" : 1,
"timestamp" : "00:00:34.723",
"minute" : 0,
"second" : 34,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 1.9, 55.4 ],
"duration" : 0.0,
"related_events" : [ "323595af-0122-4b26-b708-0ff49af7e55f" ]
}, {
"id" : "8d074ca5-c18f-4787-9d5d-a57f86d3511e",
"index" : 49,
"period" : 1,
"timestamp" : "00:00:36.099",
"minute" : 0,
"second" : 36,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 9.1, 47.9 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "832f8e33-036d-4a9f-a81f-720104941e23",
"index" : 50,
"period" : 1,
"timestamp" : "00:00:38.091",
"minute" : 0,
"second" : 38,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 79.6, 19.1 ],
"duration" : 0.0
}, {
"id" : "460cc757-ad24-448f-9a92-3415ee9a772e",
"index" : 51,
"period" : 1,
"timestamp" : "00:00:38.091",
"minute" : 0,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 79.6, 19.1 ],
"duration" : 1.803963,
"related_events" : [ "699ab01a-d100-41f1-b1f2-0453460ce42f", "832f8e33-036d-4a9f-a81f-720104941e23" ],
"carry" : {
"end_location" : [ 78.3, 25.3 ]
}
}, {
"id" : "699ab01a-d100-41f1-b1f2-0453460ce42f",
"index" : 52,
"period" : 1,
"timestamp" : "00:00:39.895",
"minute" : 0,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 78.3, 25.3 ],
"duration" : 1.205359,
"related_events" : [ "e84c2d2a-7def-467e-9b94-398b3384cd9f" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 17.899721,
"angle" : -1.3339475,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.5, 7.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e84c2d2a-7def-467e-9b94-398b3384cd9f",
"index" : 53,
"period" : 1,
"timestamp" : "00:00:41.101",
"minute" : 0,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.5, 7.9 ],
"related_events" : [ "699ab01a-d100-41f1-b1f2-0453460ce42f" ]
}, {
"id" : "9740b0f7-d7c3-424b-9574-1e3156eb1d73",
"index" : 54,
"period" : 1,
"timestamp" : "00:00:41.101",
"minute" : 0,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.5, 7.9 ],
"duration" : 1.77067,
"related_events" : [ "c5afd943-624b-4768-afdc-1b4eab6d7dff", "e84c2d2a-7def-467e-9b94-398b3384cd9f" ],
"carry" : {
"end_location" : [ 82.5, 8.1 ]
}
}, {
"id" : "c5afd943-624b-4768-afdc-1b4eab6d7dff",
"index" : 55,
"period" : 1,
"timestamp" : "00:00:42.871",
"minute" : 0,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.5, 8.1 ],
"duration" : 0.54598,
"related_events" : [ "35b465d9-dd0f-4ea9-bb0d-330a17a2b3e0" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 11.053506,
"angle" : 0.5000687,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.2, 13.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "35b465d9-dd0f-4ea9-bb0d-330a17a2b3e0",
"index" : 56,
"period" : 1,
"timestamp" : "00:00:43.417",
"minute" : 0,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 13.4 ],
"related_events" : [ "c5afd943-624b-4768-afdc-1b4eab6d7dff" ]
}, {
"id" : "9b4acad5-3f22-4fc0-acca-8220cec9ab41",
"index" : 57,
"period" : 1,
"timestamp" : "00:00:43.417",
"minute" : 0,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 13.4 ],
"duration" : 0.090635,
"related_events" : [ "35b465d9-dd0f-4ea9-bb0d-330a17a2b3e0", "b6bd10e6-e51e-4f5d-bae2-db2433916541" ],
"carry" : {
"end_location" : [ 92.2, 13.4 ]
}
}, {
"id" : "b6bd10e6-e51e-4f5d-bae2-db2433916541",
"index" : 58,
"period" : 1,
"timestamp" : "00:00:43.508",
"minute" : 0,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 13.4 ],
"duration" : 2.513175,
"related_events" : [ "bc3c000b-d5af-469b-8dc1-64f6d843cde8" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 21.881956,
"angle" : -0.42889678,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 112.1, 4.3 ],
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bc3c000b-d5af-469b-8dc1-64f6d843cde8",
"index" : 59,
"period" : 1,
"timestamp" : "00:00:45.753",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 2,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 112.1, 4.3 ],
"related_events" : [ "b6bd10e6-e51e-4f5d-bae2-db2433916541" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7db315e0-c66d-4c95-94fb-2d87d85983a2",
"index" : 60,
"period" : 1,
"timestamp" : "00:00:45.753",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 3,
"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" : [ 9.1, 73.8 ],
"duration" : 0.0
}, {
"id" : "80db4453-f34b-4304-a4cd-ee04d642a34e",
"index" : 61,
"period" : 1,
"timestamp" : "00:00:45.753",
"minute" : 0,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 3,
"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" : [ 9.1, 73.8 ],
"duration" : 1.030652,
"related_events" : [ "7db315e0-c66d-4c95-94fb-2d87d85983a2", "9d34372b-38d4-4e18-9655-7f3d0dbf0870" ],
"carry" : {
"end_location" : [ 5.0, 76.8 ]
}
}, {
"id" : "08abfc69-8548-4019-bb1c-62a04d46d8bd",
"index" : 62,
"period" : 1,
"timestamp" : "00:00:46.784",
"minute" : 0,
"second" : 46,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 3,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 115.1, 3.3 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "9d34372b-38d4-4e18-9655-7f3d0dbf0870" ]
}, {
"id" : "9d34372b-38d4-4e18-9655-7f3d0dbf0870",
"index" : 63,
"period" : 1,
"timestamp" : "00:00:46.784",
"minute" : 0,
"second" : 46,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 3,
"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" : [ 5.0, 76.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "08abfc69-8548-4019-bb1c-62a04d46d8bd" ]
}, {
"id" : "921bd591-99bb-4995-b03c-45598fc19c36",
"index" : 64,
"period" : 1,
"timestamp" : "00:01:19.511",
"minute" : 1,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.8, 76.6 ],
"duration" : 2.91298,
"related_events" : [ "cf33e168-01f4-426f-bb66-4779e2d37e4e" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 70.52695,
"angle" : -0.4128976,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 69.4, 48.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "cf33e168-01f4-426f-bb66-4779e2d37e4e",
"index" : 65,
"period" : 1,
"timestamp" : "00:01:22.424",
"minute" : 1,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 69.4, 48.3 ],
"related_events" : [ "921bd591-99bb-4995-b03c-45598fc19c36" ]
}, {
"id" : "7be2e714-c676-41cb-80ae-dda9cfd475dd",
"index" : 66,
"period" : 1,
"timestamp" : "00:01:22.424",
"minute" : 1,
"second" : 22,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 50.7, 31.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "be5aeb5c-17f3-42f3-9b8f-2b82ac68b1c8" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "be5aeb5c-17f3-42f3-9b8f-2b82ac68b1c8",
"index" : 67,
"period" : 1,
"timestamp" : "00:01:22.424",
"minute" : 1,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 69.4, 48.3 ],
"duration" : 1.173048,
"under_pressure" : true,
"related_events" : [ "533e5e3d-40e1-4955-9e2d-b91149dc3c66", "7be2e714-c676-41cb-80ae-dda9cfd475dd" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 11.884864,
"angle" : -0.5389765,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.6, 42.2 ],
"aerial_won" : true
}
}, {
"id" : "533e5e3d-40e1-4955-9e2d-b91149dc3c66",
"index" : 68,
"period" : 1,
"timestamp" : "00:01:23.597",
"minute" : 1,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.6, 42.2 ],
"related_events" : [ "be5aeb5c-17f3-42f3-9b8f-2b82ac68b1c8" ]
}, {
"id" : "f652064b-42d7-4ef7-8d3a-bef1ced94e6e",
"index" : 69,
"period" : 1,
"timestamp" : "00:01:23.597",
"minute" : 1,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.6, 42.2 ],
"duration" : 1.478937,
"related_events" : [ "533e5e3d-40e1-4955-9e2d-b91149dc3c66", "facb4376-e7d9-4101-a19e-7451e4a434bd" ],
"carry" : {
"end_location" : [ 82.6, 48.8 ]
}
}, {
"id" : "facb4376-e7d9-4101-a19e-7451e4a434bd",
"index" : 70,
"period" : 1,
"timestamp" : "00:01:25.076",
"minute" : 1,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 82.6, 48.8 ],
"duration" : 1.530461,
"related_events" : [ "efa0a19d-1c0c-45a0-995b-cfa22b785e45" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 13.510366,
"angle" : 0.75922614,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 92.4, 58.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1ad38dc5-d6f7-42d1-aa10-0137e3667023",
"index" : 71,
"period" : 1,
"timestamp" : "00:01:26.571",
"minute" : 1,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 28.1, 14.3 ],
"duration" : 5.409918,
"related_events" : [ "d8139c08-f781-4e41-be8a-8b0da10682b2", "e0cec5c2-1176-41c6-a138-be36992141c5", "efa0a19d-1c0c-45a0-995b-cfa22b785e45" ]
}, {
"id" : "efa0a19d-1c0c-45a0-995b-cfa22b785e45",
"index" : 72,
"period" : 1,
"timestamp" : "00:01:26.607",
"minute" : 1,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"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" : [ 92.4, 58.1 ],
"under_pressure" : true,
"related_events" : [ "1ad38dc5-d6f7-42d1-aa10-0137e3667023", "facb4376-e7d9-4101-a19e-7451e4a434bd" ]
}, {
"id" : "e0cec5c2-1176-41c6-a138-be36992141c5",
"index" : 73,
"period" : 1,
"timestamp" : "00:01:26.607",
"minute" : 1,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"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" : [ 92.4, 58.1 ],
"duration" : 4.976983,
"under_pressure" : true,
"related_events" : [ "1ad38dc5-d6f7-42d1-aa10-0137e3667023", "d8139c08-f781-4e41-be8a-8b0da10682b2", "efa0a19d-1c0c-45a0-995b-cfa22b785e45" ],
"carry" : {
"end_location" : [ 98.1, 77.7 ]
}
}, {
"id" : "d8139c08-f781-4e41-be8a-8b0da10682b2",
"index" : 74,
"period" : 1,
"timestamp" : "00:01:31.584",
"minute" : 1,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"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" : [ 98.1, 77.7 ],
"duration" : 3.322867,
"under_pressure" : true,
"related_events" : [ "1ad38dc5-d6f7-42d1-aa10-0137e3667023", "3da94395-78f6-4c56-8094-0b7a64c76c58" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 29.102749,
"angle" : 3.127848,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 78.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8e3006ca-10cd-4299-be6f-da60366c8f60",
"index" : 75,
"period" : 1,
"timestamp" : "00:01:34.749",
"minute" : 1,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 4,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 46.3, 2.6 ],
"duration" : 0.340701,
"related_events" : [ "3da94395-78f6-4c56-8094-0b7a64c76c58", "87559b81-6c6a-4783-9eef-56075db4a126", "dd70d5f1-a2eb-4517-ab77-9f85c59fd518" ]
}, {
"id" : "3da94395-78f6-4c56-8094-0b7a64c76c58",
"index" : 76,
"period" : 1,
"timestamp" : "00:01:34.906",
"minute" : 1,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 4,
"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" : [ 69.0, 78.1 ],
"under_pressure" : true,
"related_events" : [ "8e3006ca-10cd-4299-be6f-da60366c8f60", "d8139c08-f781-4e41-be8a-8b0da10682b2" ]
}, {
"id" : "dd70d5f1-a2eb-4517-ab77-9f85c59fd518",
"index" : 77,
"period" : 1,
"timestamp" : "00:01:34.906",
"minute" : 1,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 4,
"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" : [ 69.0, 78.1 ],
"duration" : 0.07805,
"under_pressure" : true,
"related_events" : [ "3da94395-78f6-4c56-8094-0b7a64c76c58", "87559b81-6c6a-4783-9eef-56075db4a126", "8e3006ca-10cd-4299-be6f-da60366c8f60" ],
"carry" : {
"end_location" : [ 68.5, 77.7 ]
}
}, {
"id" : "87559b81-6c6a-4783-9eef-56075db4a126",
"index" : 78,
"period" : 1,
"timestamp" : "00:01:34.985",
"minute" : 1,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 4,
"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.5, 77.7 ],
"duration" : 4.240121,
"under_pressure" : true,
"related_events" : [ "8e3006ca-10cd-4299-be6f-da60366c8f60", "dbfc32f5-77a3-40de-bb01-ef8d3858f2bf" ],
"pass" : {
"length" : 53.195866,
"angle" : -0.3372071,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 118.7, 60.1 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dbfc32f5-77a3-40de-bb01-ef8d3858f2bf",
"index" : 79,
"period" : 1,
"timestamp" : "00:01:39.225",
"minute" : 1,
"second" : 39,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.4, 20.0 ],
"duration" : 0.0,
"related_events" : [ "87559b81-6c6a-4783-9eef-56075db4a126" ]
}, {
"id" : "c7c796fe-fdde-478a-8bbe-53c15f80a42d",
"index" : 80,
"period" : 1,
"timestamp" : "00:01:39.225",
"minute" : 1,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.4, 20.0 ],
"duration" : 4.825851,
"related_events" : [ "0b8c8613-765b-4979-9478-6066fd31ff4b", "dbfc32f5-77a3-40de-bb01-ef8d3858f2bf" ],
"carry" : {
"end_location" : [ 14.5, 26.9 ]
}
}, {
"id" : "0b8c8613-765b-4979-9478-6066fd31ff4b",
"index" : 81,
"period" : 1,
"timestamp" : "00:01:44.051",
"minute" : 1,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 14.5, 26.9 ],
"duration" : 2.310753,
"related_events" : [ "36886a16-d3ac-43b3-abcb-12a1b7802f44" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 35.520275,
"angle" : 1.5370064,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.7, 62.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "36886a16-d3ac-43b3-abcb-12a1b7802f44",
"index" : 82,
"period" : 1,
"timestamp" : "00:01:46.361",
"minute" : 1,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.7, 62.4 ],
"related_events" : [ "0b8c8613-765b-4979-9478-6066fd31ff4b" ]
}, {
"id" : "218b1a8d-d40a-47a5-8115-cf7c35136b58",
"index" : 83,
"period" : 1,
"timestamp" : "00:01:46.361",
"minute" : 1,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.7, 62.4 ],
"duration" : 3.43835,
"related_events" : [ "36886a16-d3ac-43b3-abcb-12a1b7802f44", "bf8110f1-6dbe-4b36-9c58-cd23d8431bdb" ],
"carry" : {
"end_location" : [ 21.4, 56.2 ]
}
}, {
"id" : "bf8110f1-6dbe-4b36-9c58-cd23d8431bdb",
"index" : 84,
"period" : 1,
"timestamp" : "00:01:49.800",
"minute" : 1,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.4, 56.2 ],
"duration" : 1.980653,
"related_events" : [ "056875b4-0e7d-459a-847a-1e20eabbd334" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 21.902054,
"angle" : -2.2005997,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.5, 38.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "056875b4-0e7d-459a-847a-1e20eabbd334",
"index" : 85,
"period" : 1,
"timestamp" : "00:01:51.780",
"minute" : 1,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.5, 38.5 ],
"related_events" : [ "bf8110f1-6dbe-4b36-9c58-cd23d8431bdb" ]
}, {
"id" : "e93d36d7-96c0-4b78-bca1-a03696bef087",
"index" : 86,
"period" : 1,
"timestamp" : "00:01:51.780",
"minute" : 1,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.5, 38.5 ],
"duration" : 4.336901,
"related_events" : [ "056875b4-0e7d-459a-847a-1e20eabbd334", "a4db4f26-03a9-477d-af0c-9b70d78c4de4" ],
"carry" : {
"end_location" : [ 7.7, 38.7 ]
}
}, {
"id" : "a4db4f26-03a9-477d-af0c-9b70d78c4de4",
"index" : 87,
"period" : 1,
"timestamp" : "00:01:56.117",
"minute" : 1,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.7, 38.7 ],
"duration" : 1.483462,
"related_events" : [ "5f20f5e7-8e5f-46e3-933b-dec5e3997058" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 19.511278,
"angle" : -1.2474251,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 13.9, 20.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5f20f5e7-8e5f-46e3-933b-dec5e3997058",
"index" : 88,
"period" : 1,
"timestamp" : "00:01:57.601",
"minute" : 1,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.9, 20.2 ],
"related_events" : [ "a4db4f26-03a9-477d-af0c-9b70d78c4de4" ]
}, {
"id" : "e64b0bfb-f178-4a40-a175-25485513d6bd",
"index" : 89,
"period" : 1,
"timestamp" : "00:01:57.601",
"minute" : 1,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.9, 20.2 ],
"duration" : 1.339009,
"related_events" : [ "5f20f5e7-8e5f-46e3-933b-dec5e3997058", "b74348f2-8a59-4d37-9c1c-e5f6a7d50d7f" ],
"carry" : {
"end_location" : [ 13.9, 23.6 ]
}
}, {
"id" : "b74348f2-8a59-4d37-9c1c-e5f6a7d50d7f",
"index" : 90,
"period" : 1,
"timestamp" : "00:01:58.940",
"minute" : 1,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.9, 23.6 ],
"duration" : 1.561009,
"related_events" : [ "1910bff6-0357-4097-9385-93fc00685402" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 20.934422,
"angle" : 1.7972372,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.2, 44.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1910bff6-0357-4097-9385-93fc00685402",
"index" : 91,
"period" : 1,
"timestamp" : "00:02:00.501",
"minute" : 2,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.2, 44.0 ],
"related_events" : [ "b74348f2-8a59-4d37-9c1c-e5f6a7d50d7f" ]
}, {
"id" : "946ece65-ccd8-4d79-b251-fc48f2fb8dc1",
"index" : 92,
"period" : 1,
"timestamp" : "00:02:00.501",
"minute" : 2,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.2, 44.0 ],
"duration" : 1.633929,
"related_events" : [ "1910bff6-0357-4097-9385-93fc00685402", "215c79dd-7b6d-4d40-849b-9c8c762942eb" ],
"carry" : {
"end_location" : [ 8.6, 48.1 ]
}
}, {
"id" : "215c79dd-7b6d-4d40-849b-9c8c762942eb",
"index" : 93,
"period" : 1,
"timestamp" : "00:02:02.135",
"minute" : 2,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.6, 48.1 ],
"duration" : 0.888014,
"related_events" : [ "dd585d08-a910-4592-9155-bf169979ef44" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.7186,
"angle" : 0.13158815,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.2, 49.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dd585d08-a910-4592-9155-bf169979ef44",
"index" : 94,
"period" : 1,
"timestamp" : "00:02:03.023",
"minute" : 2,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.2, 49.9 ],
"related_events" : [ "215c79dd-7b6d-4d40-849b-9c8c762942eb" ]
}, {
"id" : "5d80d45d-37e5-42fd-845e-71ecea070051",
"index" : 95,
"period" : 1,
"timestamp" : "00:02:03.023",
"minute" : 2,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.2, 49.9 ],
"duration" : 1.892779,
"related_events" : [ "56d1159d-cd32-4c8a-8dc4-4646efea3766", "dd585d08-a910-4592-9155-bf169979ef44" ],
"carry" : {
"end_location" : [ 22.4, 53.6 ]
}
}, {
"id" : "56d1159d-cd32-4c8a-8dc4-4646efea3766",
"index" : 96,
"period" : 1,
"timestamp" : "00:02:04.915",
"minute" : 2,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.4, 53.6 ],
"duration" : 1.45748,
"related_events" : [ "33f7fd61-f86f-444b-a62b-2cf2c9f5e555" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 24.012705,
"angle" : 1.2793396,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.3, 76.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "33f7fd61-f86f-444b-a62b-2cf2c9f5e555",
"index" : 97,
"period" : 1,
"timestamp" : "00:02:06.373",
"minute" : 2,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 29.3, 76.6 ],
"related_events" : [ "56d1159d-cd32-4c8a-8dc4-4646efea3766" ]
}, {
"id" : "ae72f882-7fb0-4111-8d6a-970115e95c46",
"index" : 98,
"period" : 1,
"timestamp" : "00:02:06.373",
"minute" : 2,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 29.3, 76.6 ],
"duration" : 1.076264,
"related_events" : [ "29255e2d-72b2-4076-a3a0-d8e6c6897ac8", "33f7fd61-f86f-444b-a62b-2cf2c9f5e555" ],
"carry" : {
"end_location" : [ 29.3, 76.6 ]
}
}, {
"id" : "29255e2d-72b2-4076-a3a0-d8e6c6897ac8",
"index" : 99,
"period" : 1,
"timestamp" : "00:02:07.449",
"minute" : 2,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 29.3, 76.6 ],
"duration" : 1.161096,
"related_events" : [ "2281f6e8-7ab0-4e26-bea2-5e6ed0548fa7" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.469324,
"angle" : -2.7502823,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.0, 70.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2281f6e8-7ab0-4e26-bea2-5e6ed0548fa7",
"index" : 100,
"period" : 1,
"timestamp" : "00:02:08.610",
"minute" : 2,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.0, 70.7 ],
"related_events" : [ "29255e2d-72b2-4076-a3a0-d8e6c6897ac8" ]
}, {
"id" : "b3eff8fa-6cfc-4292-a86c-ede786443fe6",
"index" : 101,
"period" : 1,
"timestamp" : "00:02:08.610",
"minute" : 2,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.0, 70.7 ],
"duration" : 1.445615,
"related_events" : [ "20ed535b-d030-45cc-8937-16a6558dd95e", "2281f6e8-7ab0-4e26-bea2-5e6ed0548fa7" ],
"carry" : {
"end_location" : [ 14.8, 63.8 ]
}
}, {
"id" : "20ed535b-d030-45cc-8937-16a6558dd95e",
"index" : 102,
"period" : 1,
"timestamp" : "00:02:10.056",
"minute" : 2,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.8, 63.8 ],
"duration" : 1.63891,
"related_events" : [ "b675a02e-e9d2-40f1-9062-1d0b497d2988" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 22.63537,
"angle" : -2.0581548,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 4.2, 43.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b675a02e-e9d2-40f1-9062-1d0b497d2988",
"index" : 103,
"period" : 1,
"timestamp" : "00:02:11.695",
"minute" : 2,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.2, 43.8 ],
"related_events" : [ "20ed535b-d030-45cc-8937-16a6558dd95e" ]
}, {
"id" : "90a217e6-c023-4156-bd7d-e67fd9f34d5a",
"index" : 104,
"period" : 1,
"timestamp" : "00:02:11.695",
"minute" : 2,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.2, 43.8 ],
"duration" : 5.662714,
"related_events" : [ "81b2b309-219a-4971-ada4-408bc616777d", "b675a02e-e9d2-40f1-9062-1d0b497d2988" ],
"carry" : {
"end_location" : [ 9.0, 38.3 ]
}
}, {
"id" : "81b2b309-219a-4971-ada4-408bc616777d",
"index" : 105,
"period" : 1,
"timestamp" : "00:02:17.357",
"minute" : 2,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 38.3 ],
"duration" : 1.617353,
"related_events" : [ "3e066172-30b5-44cf-b990-e56e23890722" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 18.506756,
"angle" : -1.5437759,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.5, 19.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3e066172-30b5-44cf-b990-e56e23890722",
"index" : 106,
"period" : 1,
"timestamp" : "00:02:18.975",
"minute" : 2,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.5, 19.8 ],
"related_events" : [ "81b2b309-219a-4971-ada4-408bc616777d" ]
}, {
"id" : "29371ccb-0bfc-42e7-be17-cc47c9046534",
"index" : 107,
"period" : 1,
"timestamp" : "00:02:18.975",
"minute" : 2,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.5, 19.8 ],
"duration" : 2.650008,
"related_events" : [ "3e066172-30b5-44cf-b990-e56e23890722", "6dba3442-23d0-494a-b4cd-6d7dc49f3090" ],
"carry" : {
"end_location" : [ 19.4, 12.6 ]
}
}, {
"id" : "6dba3442-23d0-494a-b4cd-6d7dc49f3090",
"index" : 108,
"period" : 1,
"timestamp" : "00:02:21.625",
"minute" : 2,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.4, 12.6 ],
"duration" : 0.875316,
"related_events" : [ "86196240-d89f-4547-be22-4dacfa414635" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 10.6794195,
"angle" : 0.7655332,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.1, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b552f08c-77bb-42af-9597-82b3c0e7ca39",
"index" : 109,
"period" : 1,
"timestamp" : "00:02:22.250",
"minute" : 2,
"second" : 22,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.9, 61.2 ],
"duration" : 3.099779,
"related_events" : [ "442c7bad-bf07-4cd3-b627-1d05eab99707", "50fcf013-236c-4f6b-857a-8e24f01a1a9c", "86196240-d89f-4547-be22-4dacfa414635", "b3c85778-cf8d-4c85-a499-83921c6054d5", "bde9eff4-b931-4fbd-9522-8ca42a12c28e" ]
}, {
"id" : "86196240-d89f-4547-be22-4dacfa414635",
"index" : 110,
"period" : 1,
"timestamp" : "00:02:22.500",
"minute" : 2,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 27.1, 20.0 ],
"under_pressure" : true,
"related_events" : [ "6dba3442-23d0-494a-b4cd-6d7dc49f3090", "b552f08c-77bb-42af-9597-82b3c0e7ca39" ]
}, {
"id" : "50fcf013-236c-4f6b-857a-8e24f01a1a9c",
"index" : 111,
"period" : 1,
"timestamp" : "00:02:22.500",
"minute" : 2,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 27.1, 20.0 ],
"duration" : 1.112914,
"under_pressure" : true,
"related_events" : [ "86196240-d89f-4547-be22-4dacfa414635", "b3c85778-cf8d-4c85-a499-83921c6054d5", "b552f08c-77bb-42af-9597-82b3c0e7ca39" ],
"carry" : {
"end_location" : [ 23.0, 19.8 ]
}
}, {
"id" : "b3c85778-cf8d-4c85-a499-83921c6054d5",
"index" : 112,
"period" : 1,
"timestamp" : "00:02:23.613",
"minute" : 2,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 23.0, 19.8 ],
"duration" : 1.02745,
"under_pressure" : true,
"related_events" : [ "442c7bad-bf07-4cd3-b627-1d05eab99707", "b552f08c-77bb-42af-9597-82b3c0e7ca39" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 11.840608,
"angle" : -2.4879568,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 13.6, 12.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "442c7bad-bf07-4cd3-b627-1d05eab99707",
"index" : 113,
"period" : 1,
"timestamp" : "00:02:24.640",
"minute" : 2,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.6, 12.6 ],
"under_pressure" : true,
"related_events" : [ "b3c85778-cf8d-4c85-a499-83921c6054d5", "b552f08c-77bb-42af-9597-82b3c0e7ca39" ]
}, {
"id" : "bde9eff4-b931-4fbd-9522-8ca42a12c28e",
"index" : 114,
"period" : 1,
"timestamp" : "00:02:24.640",
"minute" : 2,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.6, 12.6 ],
"duration" : 0.888571,
"under_pressure" : true,
"related_events" : [ "06ee0e50-720a-4fa9-9d7c-cbd699dd2543", "442c7bad-bf07-4cd3-b627-1d05eab99707", "b552f08c-77bb-42af-9597-82b3c0e7ca39" ],
"carry" : {
"end_location" : [ 13.6, 9.2 ]
}
}, {
"id" : "06ee0e50-720a-4fa9-9d7c-cbd699dd2543",
"index" : 115,
"period" : 1,
"timestamp" : "00:02:25.529",
"minute" : 2,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.6, 9.2 ],
"duration" : 0.935306,
"related_events" : [ "d72096d5-a6cc-42c9-bbf0-f13041bd8d24" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 11.881078,
"angle" : -0.6300339,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.2, 2.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d72096d5-a6cc-42c9-bbf0-f13041bd8d24",
"index" : 116,
"period" : 1,
"timestamp" : "00:02:26.464",
"minute" : 2,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 23.2, 2.2 ],
"related_events" : [ "06ee0e50-720a-4fa9-9d7c-cbd699dd2543" ]
}, {
"id" : "b0b4f581-0738-45df-946a-47e06851bc48",
"index" : 117,
"period" : 1,
"timestamp" : "00:02:26.464",
"minute" : 2,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 23.2, 2.2 ],
"duration" : 0.106083,
"related_events" : [ "9296d002-8843-4947-bc9c-f8fc7c99b217", "d72096d5-a6cc-42c9-bbf0-f13041bd8d24" ],
"carry" : {
"end_location" : [ 22.7, 2.7 ]
}
}, {
"id" : "9296d002-8843-4947-bc9c-f8fc7c99b217",
"index" : 118,
"period" : 1,
"timestamp" : "00:02:26.570",
"minute" : 2,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 22.7, 2.7 ],
"duration" : 0.965358,
"related_events" : [ "33ae0fe7-93e0-4293-b9ef-ea49dbdc52ae" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.943458,
"angle" : 1.4918243,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.8, 16.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "33ae0fe7-93e0-4293-b9ef-ea49dbdc52ae",
"index" : 119,
"period" : 1,
"timestamp" : "00:02:27.536",
"minute" : 2,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 23.8, 16.6 ],
"related_events" : [ "9296d002-8843-4947-bc9c-f8fc7c99b217" ]
}, {
"id" : "2336cbb6-88c1-45a7-82ff-441e8dc5fae9",
"index" : 120,
"period" : 1,
"timestamp" : "00:02:27.536",
"minute" : 2,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 23.8, 16.6 ],
"duration" : 1.249181,
"under_pressure" : true,
"related_events" : [ "33ae0fe7-93e0-4293-b9ef-ea49dbdc52ae", "58ec048e-e8c6-4ae9-96d7-12030e1d3ce4", "f7bffdbb-81e4-440b-be7f-8a9182f96bc7" ],
"carry" : {
"end_location" : [ 27.9, 18.3 ]
}
}, {
"id" : "f7bffdbb-81e4-440b-be7f-8a9182f96bc7",
"index" : 121,
"period" : 1,
"timestamp" : "00:02:27.681",
"minute" : 2,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 97.3, 74.2 ],
"duration" : 1.089856,
"related_events" : [ "2336cbb6-88c1-45a7-82ff-441e8dc5fae9" ]
}, {
"id" : "58ec048e-e8c6-4ae9-96d7-12030e1d3ce4",
"index" : 122,
"period" : 1,
"timestamp" : "00:02:28.785",
"minute" : 2,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 27.9, 18.3 ],
"duration" : 1.356324,
"related_events" : [ "875b3886-fc3c-4afb-85db-877677765e0c" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 25.107767,
"angle" : 0.39234015,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 51.1, 27.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "875b3886-fc3c-4afb-85db-877677765e0c",
"index" : 123,
"period" : 1,
"timestamp" : "00:02:30.141",
"minute" : 2,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 51.1, 27.9 ],
"related_events" : [ "58ec048e-e8c6-4ae9-96d7-12030e1d3ce4" ]
}, {
"id" : "3297ae6f-f2de-41f6-9e28-b94f179f3f3d",
"index" : 124,
"period" : 1,
"timestamp" : "00:02:30.141",
"minute" : 2,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 51.1, 27.9 ],
"duration" : 2.224376,
"related_events" : [ "875b3886-fc3c-4afb-85db-877677765e0c", "96c2a578-3aab-4784-aac3-bb1fd3c1bc8b" ],
"carry" : {
"end_location" : [ 51.1, 23.4 ]
}
}, {
"id" : "96c2a578-3aab-4784-aac3-bb1fd3c1bc8b",
"index" : 125,
"period" : 1,
"timestamp" : "00:02:32.366",
"minute" : 2,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 51.1, 23.4 ],
"duration" : 0.842362,
"related_events" : [ "fc644b52-3379-4014-b742-3f2abff824f1" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 11.815245,
"angle" : -1.6216,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.5, 11.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fc644b52-3379-4014-b742-3f2abff824f1",
"index" : 126,
"period" : 1,
"timestamp" : "00:02:33.208",
"minute" : 2,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 50.5, 11.6 ],
"related_events" : [ "96c2a578-3aab-4784-aac3-bb1fd3c1bc8b" ]
}, {
"id" : "ea22ac83-01e9-4408-9ac1-396eae9b1da8",
"index" : 127,
"period" : 1,
"timestamp" : "00:02:33.208",
"minute" : 2,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 50.5, 11.6 ],
"duration" : 0.119999,
"related_events" : [ "03cdb25c-9204-4d24-b4aa-3f9f592d8b6a", "fc644b52-3379-4014-b742-3f2abff824f1" ],
"carry" : {
"end_location" : [ 56.0, 6.1 ]
}
}, {
"id" : "03cdb25c-9204-4d24-b4aa-3f9f592d8b6a",
"index" : 128,
"period" : 1,
"timestamp" : "00:02:33.328",
"minute" : 2,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 56.0, 6.1 ],
"duration" : 1.413013,
"related_events" : [ "50d7d534-f388-422d-ad7a-d392f7779061" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 12.182775,
"angle" : 2.2981203,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.9, 15.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "50d7d534-f388-422d-ad7a-d392f7779061",
"index" : 129,
"period" : 1,
"timestamp" : "00:02:34.741",
"minute" : 2,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.9, 15.2 ],
"related_events" : [ "03cdb25c-9204-4d24-b4aa-3f9f592d8b6a" ]
}, {
"id" : "fdbee1ce-5366-4b22-b797-77d37b418340",
"index" : 130,
"period" : 1,
"timestamp" : "00:02:34.741",
"minute" : 2,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.9, 15.2 ],
"duration" : 3.437083,
"related_events" : [ "50d7d534-f388-422d-ad7a-d392f7779061", "9853c833-55cf-4436-8090-ee93dbd4178f" ],
"carry" : {
"end_location" : [ 63.8, 14.5 ]
}
}, {
"id" : "9853c833-55cf-4436-8090-ee93dbd4178f",
"index" : 131,
"period" : 1,
"timestamp" : "00:02:38.178",
"minute" : 2,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.8, 14.5 ],
"duration" : 0.767347,
"related_events" : [ "22effedf-1797-42ef-800b-e32f2cc3fee9" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.563472,
"angle" : -1.6860725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 5.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "22effedf-1797-42ef-800b-e32f2cc3fee9",
"index" : 132,
"period" : 1,
"timestamp" : "00:02:38.945",
"minute" : 2,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.7, 5.0 ],
"related_events" : [ "9853c833-55cf-4436-8090-ee93dbd4178f" ]
}, {
"id" : "93aa2a16-0a41-4fc9-bb1e-f70a412646ed",
"index" : 133,
"period" : 1,
"timestamp" : "00:02:38.945",
"minute" : 2,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.7, 5.0 ],
"duration" : 1.352007,
"related_events" : [ "22effedf-1797-42ef-800b-e32f2cc3fee9", "65c4212c-5615-440a-9b3d-d1cece184db3" ],
"carry" : {
"end_location" : [ 62.0, 10.3 ]
}
}, {
"id" : "65c4212c-5615-440a-9b3d-d1cece184db3",
"index" : 134,
"period" : 1,
"timestamp" : "00:02:40.298",
"minute" : 2,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 10.3 ],
"duration" : 1.445149,
"related_events" : [ "68d1c7d5-31b6-4e64-b309-6fb0f46575b1" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 32.00625,
"angle" : 1.9083558,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.4, 40.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "68d1c7d5-31b6-4e64-b309-6fb0f46575b1",
"index" : 135,
"period" : 1,
"timestamp" : "00:02:41.743",
"minute" : 2,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 51.4, 40.5 ],
"related_events" : [ "65c4212c-5615-440a-9b3d-d1cece184db3" ]
}, {
"id" : "c7a5fa96-47e8-4e61-97f8-95abd722f226",
"index" : 136,
"period" : 1,
"timestamp" : "00:02:41.743",
"minute" : 2,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 51.4, 40.5 ],
"duration" : 2.830705,
"related_events" : [ "68d1c7d5-31b6-4e64-b309-6fb0f46575b1", "82ae5c23-f78a-48e5-bfb6-53488c0494f6" ],
"carry" : {
"end_location" : [ 56.7, 52.5 ]
}
}, {
"id" : "82ae5c23-f78a-48e5-bfb6-53488c0494f6",
"index" : 137,
"period" : 1,
"timestamp" : "00:02:44.573",
"minute" : 2,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.7, 52.5 ],
"duration" : 1.560621,
"related_events" : [ "23956d79-9f88-4533-bee2-d5072076472c" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.834456,
"angle" : 1.1269201,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 66.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "23956d79-9f88-4533-bee2-d5072076472c",
"index" : 138,
"period" : 1,
"timestamp" : "00:02:46.134",
"minute" : 2,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.5, 66.8 ],
"related_events" : [ "82ae5c23-f78a-48e5-bfb6-53488c0494f6" ]
}, {
"id" : "c303031f-3628-427e-b823-f4d9648f537c",
"index" : 139,
"period" : 1,
"timestamp" : "00:02:46.134",
"minute" : 2,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.5, 66.8 ],
"duration" : 1.028678,
"related_events" : [ "23956d79-9f88-4533-bee2-d5072076472c", "af11403f-81fd-483e-bc24-9efcc0af8631" ],
"carry" : {
"end_location" : [ 63.5, 66.8 ]
}
}, {
"id" : "af11403f-81fd-483e-bc24-9efcc0af8631",
"index" : 140,
"period" : 1,
"timestamp" : "00:02:47.163",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.5, 66.8 ],
"duration" : 0.80057,
"related_events" : [ "00f2f714-c605-4ac5-85b7-2002bc6497d3" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 15.52192,
"angle" : 0.7170118,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.2, 77.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a7232f06-51cd-42a6-8785-9b7fe2f062d6",
"index" : 141,
"period" : 1,
"timestamp" : "00:02:47.631",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 41.3, 3.3 ],
"duration" : 1.335001,
"related_events" : [ "00f2f714-c605-4ac5-85b7-2002bc6497d3", "e9952626-1c76-40fd-a428-f415556b9558" ]
}, {
"id" : "00f2f714-c605-4ac5-85b7-2002bc6497d3",
"index" : 142,
"period" : 1,
"timestamp" : "00:02:47.963",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.2, 77.0 ],
"under_pressure" : true,
"related_events" : [ "a7232f06-51cd-42a6-8785-9b7fe2f062d6", "af11403f-81fd-483e-bc24-9efcc0af8631" ]
}, {
"id" : "e9952626-1c76-40fd-a428-f415556b9558",
"index" : 143,
"period" : 1,
"timestamp" : "00:02:47.963",
"minute" : 2,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.2, 77.0 ],
"duration" : 1.447429,
"under_pressure" : true,
"related_events" : [ "00f2f714-c605-4ac5-85b7-2002bc6497d3", "a7232f06-51cd-42a6-8785-9b7fe2f062d6", "b99dda6e-8644-4770-8479-81d98e3b4229" ],
"carry" : {
"end_location" : [ 64.4, 77.6 ]
}
}, {
"id" : "b99dda6e-8644-4770-8479-81d98e3b4229",
"index" : 144,
"period" : 1,
"timestamp" : "00:02:49.411",
"minute" : 2,
"second" : 49,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 5,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.4, 77.6 ],
"duration" : 0.0
}, {
"id" : "5ac20e53-a3f2-4b5a-b6c0-ba41bc37e406",
"index" : 145,
"period" : 1,
"timestamp" : "00:02:57.132",
"minute" : 2,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 55.7, 0.1 ],
"duration" : 0.8,
"related_events" : [ "9741667a-20f2-431b-ae27-336615216301" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 9.8792715,
"angle" : 0.5543075,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 64.1, 5.3 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "9741667a-20f2-431b-ae27-336615216301",
"index" : 146,
"period" : 1,
"timestamp" : "00:02:57.932",
"minute" : 2,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 6,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 64.1, 5.3 ],
"related_events" : [ "5ac20e53-a3f2-4b5a-b6c0-ba41bc37e406" ]
}, {
"id" : "af20da52-f531-4947-8822-edc32d369edf",
"index" : 147,
"period" : 1,
"timestamp" : "00:02:58.726",
"minute" : 2,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.4, 72.1 ],
"duration" : 0.339548,
"related_events" : [ "5f00daf7-6c8c-4723-9910-db38c0964e60" ]
}, {
"id" : "5f00daf7-6c8c-4723-9910-db38c0964e60",
"index" : 148,
"period" : 1,
"timestamp" : "00:02:58.902",
"minute" : 2,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 6,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 64.7, 5.1 ],
"duration" : 0.808499,
"under_pressure" : true,
"related_events" : [ "38cd0af6-6b3a-4faa-aa2c-ed7d39cb2954", "af20da52-f531-4947-8822-edc32d369edf" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 8.48646,
"angle" : -2.7676508,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.8, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "38cd0af6-6b3a-4faa-aa2c-ed7d39cb2954",
"index" : 149,
"period" : 1,
"timestamp" : "00:02:59.710",
"minute" : 2,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 6,
"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" : [ 56.8, 2.0 ],
"related_events" : [ "5f00daf7-6c8c-4723-9910-db38c0964e60" ]
}, {
"id" : "1d2262b3-e011-4487-ae80-7925e9e44b75",
"index" : 150,
"period" : 1,
"timestamp" : "00:02:59.710",
"minute" : 2,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 6,
"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" : [ 56.8, 2.0 ],
"duration" : 0.821429,
"under_pressure" : true,
"related_events" : [ "37ee841d-bf75-463a-93d6-f63e7e012b87", "38cd0af6-6b3a-4faa-aa2c-ed7d39cb2954", "919da5f5-abaf-4af3-b185-591ffebe8a89" ],
"carry" : {
"end_location" : [ 55.7, 2.0 ]
}
}, {
"id" : "919da5f5-abaf-4af3-b185-591ffebe8a89",
"index" : 151,
"period" : 1,
"timestamp" : "00:03:00.219",
"minute" : 3,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 63.8, 73.2 ],
"duration" : 0.432995,
"related_events" : [ "1d2262b3-e011-4487-ae80-7925e9e44b75", "37ee841d-bf75-463a-93d6-f63e7e012b87" ]
}, {
"id" : "37ee841d-bf75-463a-93d6-f63e7e012b87",
"index" : 152,
"period" : 1,
"timestamp" : "00:03:00.532",
"minute" : 3,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 6,
"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" : [ 55.7, 2.0 ],
"duration" : 0.160061,
"under_pressure" : true,
"related_events" : [ "0b72bfaf-ec92-4599-bcbc-3ca8bd36fb40", "919da5f5-abaf-4af3-b185-591ffebe8a89" ],
"pass" : {
"length" : 2.5942245,
"angle" : 2.0516837,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.5, 4.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0b72bfaf-ec92-4599-bcbc-3ca8bd36fb40",
"index" : 153,
"period" : 1,
"timestamp" : "00:03:00.692",
"minute" : 3,
"second" : 0,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 6,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.6, 75.8 ],
"duration" : 0.0,
"related_events" : [ "37ee841d-bf75-463a-93d6-f63e7e012b87" ]
}, {
"id" : "a14ecef3-d657-4854-a3b3-2a5930e5948b",
"index" : 154,
"period" : 1,
"timestamp" : "00:03:12.948",
"minute" : 3,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 7,
"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" : [ 50.4, 0.1 ],
"duration" : 2.031895,
"related_events" : [ "026389a6-49e5-4b0a-944b-047afbc632f7", "90ca4afd-fd99-49ab-b189-c60b171ef310" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 28.967913,
"angle" : 0.41577077,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.9, 11.8 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "026389a6-49e5-4b0a-944b-047afbc632f7",
"index" : 155,
"period" : 1,
"timestamp" : "00:03:14.980",
"minute" : 3,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 7,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 76.5, 9.3 ],
"related_events" : [ "a14ecef3-d657-4854-a3b3-2a5930e5948b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "90ca4afd-fd99-49ab-b189-c60b171ef310",
"index" : 156,
"period" : 1,
"timestamp" : "00:03:14.980",
"minute" : 3,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 43.2, 68.3 ],
"duration" : 0.978698,
"related_events" : [ "a14ecef3-d657-4854-a3b3-2a5930e5948b", "a475bb50-06a3-4069-849e-d9a9edbc4b6e" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 6.926038,
"angle" : 1.6575347,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 42.6, 75.2 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "a475bb50-06a3-4069-849e-d9a9edbc4b6e",
"index" : 157,
"period" : 1,
"timestamp" : "00:03:15.958",
"minute" : 3,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.6, 75.2 ],
"related_events" : [ "90ca4afd-fd99-49ab-b189-c60b171ef310" ]
}, {
"id" : "ece05d1a-5965-489b-a651-18c94c4bdf58",
"index" : 158,
"period" : 1,
"timestamp" : "00:03:15.958",
"minute" : 3,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.6, 75.2 ],
"duration" : 1.030383,
"under_pressure" : true,
"related_events" : [ "5ed5923e-03f9-47dc-acd2-239252402f69", "a475bb50-06a3-4069-849e-d9a9edbc4b6e", "e54c2069-485f-4508-81ff-09965f5cd483" ],
"carry" : {
"end_location" : [ 35.0, 75.4 ]
}
}, {
"id" : "5ed5923e-03f9-47dc-acd2-239252402f69",
"index" : 159,
"period" : 1,
"timestamp" : "00:03:16.192",
"minute" : 3,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 79.6, 9.4 ],
"duration" : 0.845149,
"counterpress" : true,
"related_events" : [ "e54c2069-485f-4508-81ff-09965f5cd483", "ece05d1a-5965-489b-a651-18c94c4bdf58" ]
}, {
"id" : "e54c2069-485f-4508-81ff-09965f5cd483",
"index" : 160,
"period" : 1,
"timestamp" : "00:03:16.989",
"minute" : 3,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 75.4 ],
"duration" : 2.301516,
"under_pressure" : true,
"related_events" : [ "5ed5923e-03f9-47dc-acd2-239252402f69", "7d589220-7754-4a66-bf68-24460851e69b" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 37.990658,
"angle" : -2.3245478,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.0, 47.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "7d589220-7754-4a66-bf68-24460851e69b",
"index" : 161,
"period" : 1,
"timestamp" : "00:03:19.290",
"minute" : 3,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 47.7 ],
"related_events" : [ "e54c2069-485f-4508-81ff-09965f5cd483" ]
}, {
"id" : "4d56fd4d-1d19-4088-ab3a-fcfbf2cbded2",
"index" : 162,
"period" : 1,
"timestamp" : "00:03:19.290",
"minute" : 3,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.0, 47.7 ],
"duration" : 1.690864,
"related_events" : [ "256d8d79-3863-4f39-a56a-138745129688", "7d589220-7754-4a66-bf68-24460851e69b" ],
"carry" : {
"end_location" : [ 13.0, 44.8 ]
}
}, {
"id" : "256d8d79-3863-4f39-a56a-138745129688",
"index" : 163,
"period" : 1,
"timestamp" : "00:03:20.981",
"minute" : 3,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 13.0, 44.8 ],
"duration" : 1.323439,
"related_events" : [ "f3a64f3d-e91e-4495-86e6-945f34e0245e" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 12.662148,
"angle" : -0.75747246,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.2, 36.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f3a64f3d-e91e-4495-86e6-945f34e0245e",
"index" : 164,
"period" : 1,
"timestamp" : "00:03:22.305",
"minute" : 3,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 22.2, 36.1 ],
"related_events" : [ "256d8d79-3863-4f39-a56a-138745129688" ]
}, {
"id" : "48736d2f-4129-4b01-877e-6e9d868d70e1",
"index" : 165,
"period" : 1,
"timestamp" : "00:03:22.305",
"minute" : 3,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 22.2, 36.1 ],
"duration" : 2.003845,
"related_events" : [ "308e4792-4cc0-4c64-a351-24d033d99bba", "f3a64f3d-e91e-4495-86e6-945f34e0245e" ],
"carry" : {
"end_location" : [ 27.5, 35.0 ]
}
}, {
"id" : "308e4792-4cc0-4c64-a351-24d033d99bba",
"index" : 166,
"period" : 1,
"timestamp" : "00:03:24.308",
"minute" : 3,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.5, 35.0 ],
"duration" : 1.162922,
"related_events" : [ "ee5e295f-21c7-450e-b9bd-eec7aa6dd52e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.612324,
"angle" : -0.04107278,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.1, 34.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ee5e295f-21c7-450e-b9bd-eec7aa6dd52e",
"index" : 167,
"period" : 1,
"timestamp" : "00:03:25.471",
"minute" : 3,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 42.1, 34.4 ],
"related_events" : [ "308e4792-4cc0-4c64-a351-24d033d99bba" ]
}, {
"id" : "a6a111f2-4eb7-43d4-a493-0cae91740aca",
"index" : 168,
"period" : 1,
"timestamp" : "00:03:25.471",
"minute" : 3,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 42.1, 34.4 ],
"duration" : 0.074838,
"related_events" : [ "da9af322-d758-4c47-af7e-bd8ed836d5d5", "ee5e295f-21c7-450e-b9bd-eec7aa6dd52e" ],
"carry" : {
"end_location" : [ 42.1, 34.4 ]
}
}, {
"id" : "da9af322-d758-4c47-af7e-bd8ed836d5d5",
"index" : 169,
"period" : 1,
"timestamp" : "00:03:25.546",
"minute" : 3,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 42.1, 34.4 ],
"duration" : 1.459051,
"related_events" : [ "90a5c2c2-d163-44e3-bf13-a1ad7acbd395" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 15.383432,
"angle" : -2.602288,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.9, 26.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "90a5c2c2-d163-44e3-bf13-a1ad7acbd395",
"index" : 170,
"period" : 1,
"timestamp" : "00:03:27.005",
"minute" : 3,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.9, 26.5 ],
"related_events" : [ "da9af322-d758-4c47-af7e-bd8ed836d5d5" ]
}, {
"id" : "0a7f1088-7f45-43a8-90e0-44b48a08758d",
"index" : 171,
"period" : 1,
"timestamp" : "00:03:27.005",
"minute" : 3,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.9, 26.5 ],
"duration" : 3.911709,
"related_events" : [ "593687f1-ed02-4f9b-bfdb-da31330c8303", "90a5c2c2-d163-44e3-bf13-a1ad7acbd395" ],
"carry" : {
"end_location" : [ 41.7, 26.7 ]
}
}, {
"id" : "593687f1-ed02-4f9b-bfdb-da31330c8303",
"index" : 172,
"period" : 1,
"timestamp" : "00:03:30.917",
"minute" : 3,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.7, 26.7 ],
"duration" : 2.671453,
"related_events" : [ "c2b2134f-ee28-48b6-9ad1-710bbc363469" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 62.565327,
"angle" : 0.95574933,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 77.8, 77.8 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c2b2134f-ee28-48b6-9ad1-710bbc363469",
"index" : 173,
"period" : 1,
"timestamp" : "00:03:33.588",
"minute" : 3,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 77.8, 77.8 ],
"related_events" : [ "593687f1-ed02-4f9b-bfdb-da31330c8303" ]
}, {
"id" : "ce73a617-91ef-41cb-81f4-c17093797e3e",
"index" : 174,
"period" : 1,
"timestamp" : "00:03:33.628",
"minute" : 3,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 78.3, 77.9 ],
"duration" : 2.139119,
"related_events" : [ "f55d9cba-9e1e-4cf8-8e8a-1dbd7f05364d" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 17.477127,
"angle" : -2.9632745,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 61.1, 74.8 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "f55d9cba-9e1e-4cf8-8e8a-1dbd7f05364d",
"index" : 175,
"period" : 1,
"timestamp" : "00:03:35.767",
"minute" : 3,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.1, 74.8 ],
"related_events" : [ "ce73a617-91ef-41cb-81f4-c17093797e3e" ]
}, {
"id" : "969df180-39ec-4b3a-ab2c-7c573809a50b",
"index" : 176,
"period" : 1,
"timestamp" : "00:03:35.767",
"minute" : 3,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.1, 74.8 ],
"duration" : 2.287443,
"related_events" : [ "9134ea53-0cfe-4cc3-b4a9-763a991e7fdc", "f55d9cba-9e1e-4cf8-8e8a-1dbd7f05364d" ],
"carry" : {
"end_location" : [ 69.3, 72.8 ]
}
}, {
"id" : "9134ea53-0cfe-4cc3-b4a9-763a991e7fdc",
"index" : 177,
"period" : 1,
"timestamp" : "00:03:38.055",
"minute" : 3,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.3, 72.8 ],
"duration" : 0.922033,
"related_events" : [ "8d4dec0e-56da-4286-b985-e7c005ad40d4" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.326307,
"angle" : -1.6459235,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.6, 63.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d4dec0e-56da-4286-b985-e7c005ad40d4",
"index" : 178,
"period" : 1,
"timestamp" : "00:03:38.977",
"minute" : 3,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.6, 63.5 ],
"related_events" : [ "9134ea53-0cfe-4cc3-b4a9-763a991e7fdc" ]
}, {
"id" : "96266424-d354-4bca-9505-783b7621f1fe",
"index" : 179,
"period" : 1,
"timestamp" : "00:03:38.977",
"minute" : 3,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.6, 63.5 ],
"duration" : 1.648419,
"related_events" : [ "8d4dec0e-56da-4286-b985-e7c005ad40d4", "e16c3464-6790-487e-8979-0168afb5fef3" ],
"carry" : {
"end_location" : [ 69.3, 51.4 ]
}
}, {
"id" : "e16c3464-6790-487e-8979-0168afb5fef3",
"index" : 180,
"period" : 1,
"timestamp" : "00:03:40.625",
"minute" : 3,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.3, 51.4 ],
"duration" : 0.9583,
"related_events" : [ "ef3a8e7b-35c2-455c-a4e2-413459f26991" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 18.380697,
"angle" : -1.8632953,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 33.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ef3a8e7b-35c2-455c-a4e2-413459f26991",
"index" : 181,
"period" : 1,
"timestamp" : "00:03:41.584",
"minute" : 3,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 33.8 ],
"related_events" : [ "e16c3464-6790-487e-8979-0168afb5fef3" ]
}, {
"id" : "27a38368-27d4-4020-ae5f-6ea1fafaa05b",
"index" : 182,
"period" : 1,
"timestamp" : "00:03:41.584",
"minute" : 3,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 33.8 ],
"duration" : 1.599363,
"related_events" : [ "cfe2aea9-318b-4160-b9ee-34928240ee83", "ef3a8e7b-35c2-455c-a4e2-413459f26991" ],
"carry" : {
"end_location" : [ 63.8, 33.5 ]
}
}, {
"id" : "cfe2aea9-318b-4160-b9ee-34928240ee83",
"index" : 183,
"period" : 1,
"timestamp" : "00:03:43.183",
"minute" : 3,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.8, 33.5 ],
"duration" : 1.213546,
"related_events" : [ "c660d97c-4738-4c75-b3bc-7785d7d602fd" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.449913,
"angle" : -1.487655,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.0, 19.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c660d97c-4738-4c75-b3bc-7785d7d602fd",
"index" : 184,
"period" : 1,
"timestamp" : "00:03:44.397",
"minute" : 3,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 65.0, 19.1 ],
"related_events" : [ "cfe2aea9-318b-4160-b9ee-34928240ee83" ]
}, {
"id" : "8e3e8970-7017-4712-ae6b-34e9a2fdd1a5",
"index" : 185,
"period" : 1,
"timestamp" : "00:03:44.397",
"minute" : 3,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 65.0, 19.1 ],
"duration" : 1.008905,
"related_events" : [ "435982f6-b3fe-4da5-8629-fd8ea55e2e61", "c660d97c-4738-4c75-b3bc-7785d7d602fd" ],
"carry" : {
"end_location" : [ 67.3, 18.7 ]
}
}, {
"id" : "435982f6-b3fe-4da5-8629-fd8ea55e2e61",
"index" : 186,
"period" : 1,
"timestamp" : "00:03:45.405",
"minute" : 3,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.3, 18.7 ],
"duration" : 1.763409,
"related_events" : [ "77e58048-8f9d-48f5-aa1e-36e96c427299" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 22.999348,
"angle" : -0.82537687,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.9, 1.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "77e58048-8f9d-48f5-aa1e-36e96c427299",
"index" : 187,
"period" : 1,
"timestamp" : "00:03:47.169",
"minute" : 3,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 82.9, 1.8 ],
"related_events" : [ "435982f6-b3fe-4da5-8629-fd8ea55e2e61" ]
}, {
"id" : "42040718-2af8-4092-bf57-8b1410c90dfa",
"index" : 188,
"period" : 1,
"timestamp" : "00:03:47.169",
"minute" : 3,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 82.9, 1.8 ],
"duration" : 0.59629,
"related_events" : [ "77e58048-8f9d-48f5-aa1e-36e96c427299", "d74fd91d-ee0f-44dd-860f-a3b9e91f7393" ],
"carry" : {
"end_location" : [ 82.9, 1.5 ]
}
}, {
"id" : "d74fd91d-ee0f-44dd-860f-a3b9e91f7393",
"index" : 189,
"period" : 1,
"timestamp" : "00:03:47.765",
"minute" : 3,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 82.9, 1.5 ],
"duration" : 0.697259,
"related_events" : [ "39f651b4-6fe1-4278-9b97-fbd36bf3bf5f" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.148224,
"angle" : 1.2939981,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.4, 10.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "39f651b4-6fe1-4278-9b97-fbd36bf3bf5f",
"index" : 190,
"period" : 1,
"timestamp" : "00:03:48.462",
"minute" : 3,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.4, 10.3 ],
"related_events" : [ "d74fd91d-ee0f-44dd-860f-a3b9e91f7393" ]
}, {
"id" : "9fb72439-9d1c-4028-8f79-e2d9b2ca3e3c",
"index" : 191,
"period" : 1,
"timestamp" : "00:03:48.462",
"minute" : 3,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.4, 10.3 ],
"duration" : 0.08,
"related_events" : [ "39f651b4-6fe1-4278-9b97-fbd36bf3bf5f", "a0b6a0dc-1342-442d-b18f-c4f065a1aa00" ],
"carry" : {
"end_location" : [ 85.0, 10.4 ]
}
}, {
"id" : "a0b6a0dc-1342-442d-b18f-c4f065a1aa00",
"index" : 192,
"period" : 1,
"timestamp" : "00:03:48.542",
"minute" : 3,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 85.0, 10.4 ],
"duration" : 0.578637,
"related_events" : [ "6b2a30e1-9ff4-4209-bc0a-02c1c7cc1b52" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 10.435037,
"angle" : -2.2679887,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.3, 2.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6b2a30e1-9ff4-4209-bc0a-02c1c7cc1b52",
"index" : 193,
"period" : 1,
"timestamp" : "00:03:49.121",
"minute" : 3,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.3, 2.4 ],
"related_events" : [ "a0b6a0dc-1342-442d-b18f-c4f065a1aa00" ]
}, {
"id" : "5398dbef-1683-4377-b022-940d21a4a139",
"index" : 194,
"period" : 1,
"timestamp" : "00:03:49.121",
"minute" : 3,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.3, 2.4 ],
"duration" : 0.08,
"related_events" : [ "6b2a30e1-9ff4-4209-bc0a-02c1c7cc1b52", "91a921f2-a271-43aa-af28-839f2191be92" ],
"carry" : {
"end_location" : [ 78.1, 2.4 ]
}
}, {
"id" : "91a921f2-a271-43aa-af28-839f2191be92",
"index" : 195,
"period" : 1,
"timestamp" : "00:03:49.201",
"minute" : 3,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.1, 2.4 ],
"duration" : 1.367896,
"related_events" : [ "2d48d5fb-419d-4ea0-979a-e5f9c92897ec" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 15.474172,
"angle" : 2.9530687,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 5.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2d48d5fb-419d-4ea0-979a-e5f9c92897ec",
"index" : 196,
"period" : 1,
"timestamp" : "00:03:50.569",
"minute" : 3,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.9, 5.3 ],
"related_events" : [ "91a921f2-a271-43aa-af28-839f2191be92" ]
}, {
"id" : "7538b86b-cc71-4a0d-a2ed-2fee0fd053e0",
"index" : 197,
"period" : 1,
"timestamp" : "00:03:50.569",
"minute" : 3,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.9, 5.3 ],
"duration" : 0.08,
"related_events" : [ "2d48d5fb-419d-4ea0-979a-e5f9c92897ec", "9c0a7278-a5fc-48c3-8513-6112bd9f59c1" ],
"carry" : {
"end_location" : [ 62.7, 6.1 ]
}
}, {
"id" : "9c0a7278-a5fc-48c3-8513-6112bd9f59c1",
"index" : 198,
"period" : 1,
"timestamp" : "00:03:50.649",
"minute" : 3,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.7, 6.1 ],
"duration" : 1.281988,
"related_events" : [ "c81dfcf5-3609-47bd-9dec-9f87a41f0cb7" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.5,
"angle" : 1.4172525,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 14.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c81dfcf5-3609-47bd-9dec-9f87a41f0cb7",
"index" : 199,
"period" : 1,
"timestamp" : "00:03:51.931",
"minute" : 3,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 14.5 ],
"related_events" : [ "9c0a7278-a5fc-48c3-8513-6112bd9f59c1" ]
}, {
"id" : "d3d2eeef-9e3a-400c-89f1-9b9eab128489",
"index" : 200,
"period" : 1,
"timestamp" : "00:03:51.931",
"minute" : 3,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 14.5 ],
"duration" : 1.995554,
"related_events" : [ "1a8b242c-c4cf-40ff-be89-714d0ade3ac2", "c81dfcf5-3609-47bd-9dec-9f87a41f0cb7" ],
"carry" : {
"end_location" : [ 63.5, 21.6 ]
}
}, {
"id" : "1a8b242c-c4cf-40ff-be89-714d0ade3ac2",
"index" : 201,
"period" : 1,
"timestamp" : "00:03:53.926",
"minute" : 3,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.5, 21.6 ],
"duration" : 2.2708,
"related_events" : [ "320ddf02-fd69-4b14-ae0f-35f75acc32c3" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 39.521385,
"angle" : 1.6036959,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 62.2, 61.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "320ddf02-fd69-4b14-ae0f-35f75acc32c3",
"index" : 202,
"period" : 1,
"timestamp" : "00:03:56.197",
"minute" : 3,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 62.2, 61.1 ],
"related_events" : [ "1a8b242c-c4cf-40ff-be89-714d0ade3ac2" ]
}, {
"id" : "9acdd4e8-e931-487e-8cfd-05c0ad034532",
"index" : 203,
"period" : 1,
"timestamp" : "00:03:56.197",
"minute" : 3,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 62.2, 61.1 ],
"duration" : 1.876008,
"related_events" : [ "320ddf02-fd69-4b14-ae0f-35f75acc32c3", "d05c9cb0-a358-4af6-be68-07e9f85ee9ff" ],
"carry" : {
"end_location" : [ 70.8, 71.9 ]
}
}, {
"id" : "d05c9cb0-a358-4af6-be68-07e9f85ee9ff",
"index" : 204,
"period" : 1,
"timestamp" : "00:03:58.073",
"minute" : 3,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.8, 71.9 ],
"duration" : 1.222694,
"related_events" : [ "fdd58975-c0fb-4215-a7f5-86b7aa46def0" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 26.241379,
"angle" : -0.76114416,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.8, 53.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fdd58975-c0fb-4215-a7f5-86b7aa46def0",
"index" : 205,
"period" : 1,
"timestamp" : "00:03:59.296",
"minute" : 3,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 89.8, 53.8 ],
"related_events" : [ "d05c9cb0-a358-4af6-be68-07e9f85ee9ff" ]
}, {
"id" : "343d7d0c-7d80-4ae9-83c6-4a6ca97e6cb9",
"index" : 206,
"period" : 1,
"timestamp" : "00:03:59.296",
"minute" : 3,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 89.8, 53.8 ],
"duration" : 0.012927,
"related_events" : [ "e36ed8a6-0b84-45d7-8f59-129143878a5a", "fdd58975-c0fb-4215-a7f5-86b7aa46def0" ],
"carry" : {
"end_location" : [ 90.0, 53.8 ]
}
}, {
"id" : "e36ed8a6-0b84-45d7-8f59-129143878a5a",
"index" : 207,
"period" : 1,
"timestamp" : "00:03:59.309",
"minute" : 3,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 90.0, 53.8 ],
"duration" : 0.659381,
"related_events" : [ "2ca29de8-1917-49e5-b923-ac34c1991b18" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.0830784,
"angle" : 2.103952,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.4, 59.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2ca29de8-1917-49e5-b923-ac34c1991b18",
"index" : 208,
"period" : 1,
"timestamp" : "00:03:59.968",
"minute" : 3,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 86.4, 59.9 ],
"related_events" : [ "e36ed8a6-0b84-45d7-8f59-129143878a5a" ]
}, {
"id" : "11a39efd-3d8e-4297-a1a0-ab19df43ef8a",
"index" : 209,
"period" : 1,
"timestamp" : "00:03:59.968",
"minute" : 3,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 86.4, 59.9 ],
"duration" : 1.569704,
"under_pressure" : true,
"related_events" : [ "1b0c74eb-61ab-4c91-a578-08725d4f76cd", "2ca29de8-1917-49e5-b923-ac34c1991b18", "e3166e58-b64f-4a74-ad49-b2c4d281a1d9" ],
"carry" : {
"end_location" : [ 87.4, 60.5 ]
}
}, {
"id" : "e3166e58-b64f-4a74-ad49-b2c4d281a1d9",
"index" : 210,
"period" : 1,
"timestamp" : "00:04:00.024",
"minute" : 4,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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, 20.4 ],
"duration" : 1.362188,
"related_events" : [ "11a39efd-3d8e-4297-a1a0-ab19df43ef8a" ]
}, {
"id" : "1b0c74eb-61ab-4c91-a578-08725d4f76cd",
"index" : 211,
"period" : 1,
"timestamp" : "00:04:01.538",
"minute" : 4,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 87.4, 60.5 ],
"duration" : 1.013428,
"related_events" : [ "78151714-a3ae-4144-8c1d-9efa59eb8183" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 18.693583,
"angle" : 1.1047564,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 95.8, 77.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78151714-a3ae-4144-8c1d-9efa59eb8183",
"index" : 212,
"period" : 1,
"timestamp" : "00:04:02.551",
"minute" : 4,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 95.8, 77.2 ],
"related_events" : [ "1b0c74eb-61ab-4c91-a578-08725d4f76cd" ]
}, {
"id" : "5ab350ee-a3c4-4dfd-a2ce-8e0ac569b271",
"index" : 213,
"period" : 1,
"timestamp" : "00:04:02.551",
"minute" : 4,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 95.8, 77.2 ],
"duration" : 1.185898,
"related_events" : [ "78151714-a3ae-4144-8c1d-9efa59eb8183", "fa37cdd8-35ae-4031-a728-6923ceff02e4" ],
"carry" : {
"end_location" : [ 90.4, 76.3 ]
}
}, {
"id" : "fa37cdd8-35ae-4031-a728-6923ceff02e4",
"index" : 214,
"period" : 1,
"timestamp" : "00:04:03.737",
"minute" : 4,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 90.4, 76.3 ],
"duration" : 0.896611,
"related_events" : [ "5d841a89-9186-42b2-9f78-284efb37d9b6" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 14.993332,
"angle" : -2.98083,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.6, 73.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5d841a89-9186-42b2-9f78-284efb37d9b6",
"index" : 215,
"period" : 1,
"timestamp" : "00:04:04.634",
"minute" : 4,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 75.6, 73.9 ],
"related_events" : [ "fa37cdd8-35ae-4031-a728-6923ceff02e4" ]
}, {
"id" : "64a8825c-b2c2-4473-a888-d4c2db1bad04",
"index" : 216,
"period" : 1,
"timestamp" : "00:04:04.634",
"minute" : 4,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 75.6, 73.9 ],
"duration" : 0.82397,
"related_events" : [ "2c493eb0-576b-4b92-9cf5-5f2f03e027c9", "5d841a89-9186-42b2-9f78-284efb37d9b6" ],
"carry" : {
"end_location" : [ 76.8, 69.0 ]
}
}, {
"id" : "2c493eb0-576b-4b92-9cf5-5f2f03e027c9",
"index" : 217,
"period" : 1,
"timestamp" : "00:04:05.458",
"minute" : 4,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.8, 69.0 ],
"duration" : 0.760163,
"related_events" : [ "28c4eb56-acda-43b1-b34e-4f86e1524fd3" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 11.515641,
"angle" : -1.5186697,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.4, 57.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "28c4eb56-acda-43b1-b34e-4f86e1524fd3",
"index" : 218,
"period" : 1,
"timestamp" : "00:04:06.218",
"minute" : 4,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.4, 57.5 ],
"related_events" : [ "2c493eb0-576b-4b92-9cf5-5f2f03e027c9" ]
}, {
"id" : "7eae5dc2-88fb-4952-b2a6-fe4a92a80ece",
"index" : 219,
"period" : 1,
"timestamp" : "00:04:06.218",
"minute" : 4,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.4, 57.5 ],
"duration" : 0.665081,
"related_events" : [ "28c4eb56-acda-43b1-b34e-4f86e1524fd3", "fa20cdb7-b6a0-45fc-a915-2dd2862209fc" ],
"carry" : {
"end_location" : [ 77.4, 57.5 ]
}
}, {
"id" : "fa20cdb7-b6a0-45fc-a915-2dd2862209fc",
"index" : 220,
"period" : 1,
"timestamp" : "00:04:06.883",
"minute" : 4,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.4, 57.5 ],
"duration" : 1.875351,
"related_events" : [ "142d0d5f-33e5-42e8-88d6-0cadd4e1dcbe" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 27.228111,
"angle" : -1.8844169,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 31.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "142d0d5f-33e5-42e8-88d6-0cadd4e1dcbe",
"index" : 221,
"period" : 1,
"timestamp" : "00:04:08.759",
"minute" : 4,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.0, 31.6 ],
"related_events" : [ "fa20cdb7-b6a0-45fc-a915-2dd2862209fc" ]
}, {
"id" : "7a9704c0-3c04-4564-a7fc-760656e15529",
"index" : 222,
"period" : 1,
"timestamp" : "00:04:08.759",
"minute" : 4,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.0, 31.6 ],
"duration" : 1.321128,
"related_events" : [ "142d0d5f-33e5-42e8-88d6-0cadd4e1dcbe", "996c3b8e-a022-4da9-a50b-7cff993018e3" ],
"carry" : {
"end_location" : [ 69.0, 26.3 ]
}
}, {
"id" : "996c3b8e-a022-4da9-a50b-7cff993018e3",
"index" : 223,
"period" : 1,
"timestamp" : "00:04:10.080",
"minute" : 4,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.0, 26.3 ],
"duration" : 0.998326,
"related_events" : [ "e51032d5-194c-45e2-884b-353e91ce9d48" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.4769335,
"angle" : -0.72374797,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.6, 18.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e51032d5-194c-45e2-884b-353e91ce9d48",
"index" : 224,
"period" : 1,
"timestamp" : "00:04:11.078",
"minute" : 4,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 18.7 ],
"related_events" : [ "996c3b8e-a022-4da9-a50b-7cff993018e3" ]
}, {
"id" : "656e579c-07cd-44ea-b6f6-6a56eb128d18",
"index" : 225,
"period" : 1,
"timestamp" : "00:04:11.078",
"minute" : 4,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 18.7 ],
"duration" : 2.145718,
"related_events" : [ "e51032d5-194c-45e2-884b-353e91ce9d48", "f4fa99b5-8ec7-426d-b6e3-5d261fd12bf2" ],
"carry" : {
"end_location" : [ 77.6, 18.9 ]
}
}, {
"id" : "f4fa99b5-8ec7-426d-b6e3-5d261fd12bf2",
"index" : 226,
"period" : 1,
"timestamp" : "00:04:13.224",
"minute" : 4,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 18.9 ],
"duration" : 1.012982,
"related_events" : [ "9942fc41-730f-4572-b5ba-c0585b5e0ce2" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 8.2,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.6, 27.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9942fc41-730f-4572-b5ba-c0585b5e0ce2",
"index" : 227,
"period" : 1,
"timestamp" : "00:04:14.237",
"minute" : 4,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.6, 27.1 ],
"related_events" : [ "f4fa99b5-8ec7-426d-b6e3-5d261fd12bf2" ]
}, {
"id" : "a2f7ee6c-9284-413e-a705-52a73e0fba0d",
"index" : 228,
"period" : 1,
"timestamp" : "00:04:14.237",
"minute" : 4,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.6, 27.1 ],
"duration" : 1.084573,
"under_pressure" : true,
"related_events" : [ "8e017b62-50da-4e30-af90-c6b60aa7c4bf", "9942fc41-730f-4572-b5ba-c0585b5e0ce2", "cbbffb41-8068-4567-999e-1b507969d5e9" ],
"carry" : {
"end_location" : [ 75.0, 24.4 ]
}
}, {
"id" : "cbbffb41-8068-4567-999e-1b507969d5e9",
"index" : 229,
"period" : 1,
"timestamp" : "00:04:14.550",
"minute" : 4,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.4, 53.6 ],
"duration" : 0.715962,
"related_events" : [ "a2f7ee6c-9284-413e-a705-52a73e0fba0d" ]
}, {
"id" : "8e017b62-50da-4e30-af90-c6b60aa7c4bf",
"index" : 230,
"period" : 1,
"timestamp" : "00:04:15.321",
"minute" : 4,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.0, 24.4 ],
"duration" : 0.574195,
"related_events" : [ "ff0ba170-c571-4055-a3a7-adc22a9bbe37" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 8.809086,
"angle" : -0.04542328,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.8, 24.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d6b8d662-61a8-4be3-b7ac-9549362e3fda",
"index" : 231,
"period" : 1,
"timestamp" : "00:04:15.694",
"minute" : 4,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 32.1, 55.2 ],
"duration" : 0.329221,
"related_events" : [ "3e5e2729-6c9d-4334-b39d-8a97032971d6", "e63e4109-418a-4893-8976-ff2d8bd5a493", "ff0ba170-c571-4055-a3a7-adc22a9bbe37" ]
}, {
"id" : "ff0ba170-c571-4055-a3a7-adc22a9bbe37",
"index" : 232,
"period" : 1,
"timestamp" : "00:04:15.895",
"minute" : 4,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.8, 24.0 ],
"under_pressure" : true,
"related_events" : [ "8e017b62-50da-4e30-af90-c6b60aa7c4bf", "d6b8d662-61a8-4be3-b7ac-9549362e3fda" ]
}, {
"id" : "3e5e2729-6c9d-4334-b39d-8a97032971d6",
"index" : 233,
"period" : 1,
"timestamp" : "00:04:15.895",
"minute" : 4,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.8, 24.0 ],
"duration" : 0.08,
"under_pressure" : true,
"related_events" : [ "d6b8d662-61a8-4be3-b7ac-9549362e3fda", "e63e4109-418a-4893-8976-ff2d8bd5a493", "ff0ba170-c571-4055-a3a7-adc22a9bbe37" ],
"carry" : {
"end_location" : [ 84.1, 23.2 ]
}
}, {
"id" : "e63e4109-418a-4893-8976-ff2d8bd5a493",
"index" : 234,
"period" : 1,
"timestamp" : "00:04:15.975",
"minute" : 4,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.1, 23.2 ],
"duration" : 1.254456,
"under_pressure" : true,
"related_events" : [ "d6b8d662-61a8-4be3-b7ac-9549362e3fda", "f863eed6-4b37-47e0-99e3-a2aa534c49d1" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 15.101324,
"angle" : 1.5575521,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.3, 38.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "53d32d67-d3a3-4479-af8b-ec6103b25091",
"index" : 235,
"period" : 1,
"timestamp" : "00:04:17.052",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.6, 38.5 ],
"duration" : 0.730587,
"related_events" : [ "12570844-1046-4da4-bd0c-5db3f079c74f", "910b95f6-494a-4cf3-9065-0ae71d186f4f", "a0a466ac-e159-4cf0-9d36-2607c92fca19", "f863eed6-4b37-47e0-99e3-a2aa534c49d1" ]
}, {
"id" : "f863eed6-4b37-47e0-99e3-a2aa534c49d1",
"index" : 236,
"period" : 1,
"timestamp" : "00:04:17.230",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.3, 38.3 ],
"under_pressure" : true,
"related_events" : [ "53d32d67-d3a3-4479-af8b-ec6103b25091", "e63e4109-418a-4893-8976-ff2d8bd5a493" ]
}, {
"id" : "910b95f6-494a-4cf3-9065-0ae71d186f4f",
"index" : 237,
"period" : 1,
"timestamp" : "00:04:17.230",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.3, 38.3 ],
"duration" : 0.06136,
"under_pressure" : true,
"related_events" : [ "12570844-1046-4da4-bd0c-5db3f079c74f", "53d32d67-d3a3-4479-af8b-ec6103b25091", "f863eed6-4b37-47e0-99e3-a2aa534c49d1" ],
"carry" : {
"end_location" : [ 83.1, 41.4 ]
}
}, {
"id" : "12570844-1046-4da4-bd0c-5db3f079c74f",
"index" : 238,
"period" : 1,
"timestamp" : "00:04:17.291",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.1, 41.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "53d32d67-d3a3-4479-af8b-ec6103b25091" ]
}, {
"id" : "a0a466ac-e159-4cf0-9d36-2607c92fca19",
"index" : 239,
"period" : 1,
"timestamp" : "00:04:17.738",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.7, 41.6 ],
"duration" : 0.16,
"under_pressure" : true,
"related_events" : [ "53d32d67-d3a3-4479-af8b-ec6103b25091", "6b98bf27-22ba-4948-bed4-fed9806fdbc5" ]
}, {
"id" : "6b98bf27-22ba-4948-bed4-fed9806fdbc5",
"index" : 240,
"period" : 1,
"timestamp" : "00:04:17.804",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.1, 38.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "a0a466ac-e159-4cf0-9d36-2607c92fca19" ],
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "47d3c18f-f991-424e-a575-70910bee604c",
"index" : 241,
"period" : 1,
"timestamp" : "00:04:17.898",
"minute" : 4,
"second" : 17,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.7, 41.4 ],
"duration" : 0.0
}, {
"id" : "a023f4d3-ab34-48d0-901e-aa38016e8a07",
"index" : 242,
"period" : 1,
"timestamp" : "00:04:19.811",
"minute" : 4,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.9, 46.5 ],
"duration" : 1.95235,
"related_events" : [ "f0ce0fd7-77e3-495e-b279-4f9eaabeb016" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 16.726028,
"angle" : 1.1124963,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.3, 61.5 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f0ce0fd7-77e3-495e-b279-4f9eaabeb016",
"index" : 243,
"period" : 1,
"timestamp" : "00:04:21.763",
"minute" : 4,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 92.3, 61.5 ],
"related_events" : [ "a023f4d3-ab34-48d0-901e-aa38016e8a07" ]
}, {
"id" : "66f09b39-2d60-4ffd-9707-093e5f6fed7e",
"index" : 244,
"period" : 1,
"timestamp" : "00:04:23.191",
"minute" : 4,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 92.3, 61.5 ],
"duration" : 2.700225,
"related_events" : [ "41d4bfb2-b40b-4d53-91c4-4db31116d7b7" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 27.799461,
"angle" : -0.8898757,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.8, 39.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 76,
"name" : "Pass Offside"
}
}
}, {
"id" : "41d4bfb2-b40b-4d53-91c4-4db31116d7b7",
"index" : 245,
"period" : 1,
"timestamp" : "00:04:25.891",
"minute" : 4,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 8,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.8, 39.9 ],
"related_events" : [ "66f09b39-2d60-4ffd-9707-093e5f6fed7e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8ad07273-4e99-4923-bc46-5af4b1ad7ea8",
"index" : 246,
"period" : 1,
"timestamp" : "00:05:47.722",
"minute" : 5,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"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" : [ 4.3, 41.3 ],
"duration" : 1.814374,
"related_events" : [ "85cfc376-0073-421c-8719-fdf0899e4033" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 6.2177167,
"angle" : -1.0855694,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.2, 35.8 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "85cfc376-0073-421c-8719-fdf0899e4033",
"index" : 247,
"period" : 1,
"timestamp" : "00:05:49.536",
"minute" : 5,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.2, 35.8 ],
"related_events" : [ "8ad07273-4e99-4923-bc46-5af4b1ad7ea8" ]
}, {
"id" : "6b034bf0-49bb-497e-84fd-af951d8d34f9",
"index" : 248,
"period" : 1,
"timestamp" : "00:05:49.536",
"minute" : 5,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.2, 35.8 ],
"duration" : 1.785986,
"related_events" : [ "85cfc376-0073-421c-8719-fdf0899e4033", "dfc985a0-98ab-409f-bdaa-950b28f99f3d" ],
"carry" : {
"end_location" : [ 10.7, 31.6 ]
}
}, {
"id" : "dfc985a0-98ab-409f-bdaa-950b28f99f3d",
"index" : 249,
"period" : 1,
"timestamp" : "00:05:51.322",
"minute" : 5,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.7, 31.6 ],
"duration" : 1.692339,
"related_events" : [ "e233918e-3fc9-423b-86bd-722ac7791603" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 27.30293,
"angle" : -0.42268693,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.6, 20.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5c7042c-293c-422d-a00b-c1e3ce248579",
"index" : 250,
"period" : 1,
"timestamp" : "00:05:52.932",
"minute" : 5,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.9, 60.1 ],
"duration" : 0.347878,
"related_events" : [ "4e3af5a5-19a2-4d0c-9db6-8be1e7822faa", "e233918e-3fc9-423b-86bd-722ac7791603", "e4143daa-0739-423d-8b92-bcb996c619b4" ]
}, {
"id" : "e233918e-3fc9-423b-86bd-722ac7791603",
"index" : 251,
"period" : 1,
"timestamp" : "00:05:53.015",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"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" : [ 35.6, 20.4 ],
"under_pressure" : true,
"related_events" : [ "a5c7042c-293c-422d-a00b-c1e3ce248579", "dfc985a0-98ab-409f-bdaa-950b28f99f3d" ]
}, {
"id" : "e4143daa-0739-423d-8b92-bcb996c619b4",
"index" : 252,
"period" : 1,
"timestamp" : "00:05:53.015",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"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" : [ 35.6, 20.4 ],
"duration" : 0.151176,
"under_pressure" : true,
"related_events" : [ "4e3af5a5-19a2-4d0c-9db6-8be1e7822faa", "a5c7042c-293c-422d-a00b-c1e3ce248579", "e233918e-3fc9-423b-86bd-722ac7791603" ],
"carry" : {
"end_location" : [ 36.7, 20.0 ]
}
}, {
"id" : "4e3af5a5-19a2-4d0c-9db6-8be1e7822faa",
"index" : 253,
"period" : 1,
"timestamp" : "00:05:53.166",
"minute" : 5,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"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" : [ 36.7, 20.0 ],
"duration" : 1.308386,
"under_pressure" : true,
"related_events" : [ "a5c7042c-293c-422d-a00b-c1e3ce248579", "d1597b5b-5533-460d-91bf-c1e89a72ca2b" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 17.998055,
"angle" : -2.0816724,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.9, 4.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d1597b5b-5533-460d-91bf-c1e89a72ca2b",
"index" : 254,
"period" : 1,
"timestamp" : "00:05:54.474",
"minute" : 5,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"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" : [ 27.9, 4.3 ],
"related_events" : [ "4e3af5a5-19a2-4d0c-9db6-8be1e7822faa" ]
}, {
"id" : "74481cb4-b520-4bf0-89fc-970a09be132c",
"index" : 255,
"period" : 1,
"timestamp" : "00:05:54.474",
"minute" : 5,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"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" : [ 27.9, 4.3 ],
"duration" : 0.586612,
"related_events" : [ "d1597b5b-5533-460d-91bf-c1e89a72ca2b", "d8a73f34-6233-4eab-8bce-c06ec14ceb49" ],
"carry" : {
"end_location" : [ 27.9, 4.3 ]
}
}, {
"id" : "d8a73f34-6233-4eab-8bce-c06ec14ceb49",
"index" : 256,
"period" : 1,
"timestamp" : "00:05:55.061",
"minute" : 5,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"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" : [ 27.9, 4.3 ],
"duration" : 1.605326,
"related_events" : [ "44f80f25-6769-42b8-aa34-e0ac6524e034" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 16.43046,
"angle" : -0.060900208,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.3, 3.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0829336c-6d5a-4685-9e5b-7caccb729703",
"index" : 257,
"period" : 1,
"timestamp" : "00:05:56.582",
"minute" : 5,
"second" : 56,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 79.6, 73.0 ],
"duration" : 0.71855,
"related_events" : [ "0ddaf67c-ef36-49ef-a67b-fa06d5698086", "44f80f25-6769-42b8-aa34-e0ac6524e034", "84d0e8ad-a626-41e0-8114-4b813a6b045a" ]
}, {
"id" : "44f80f25-6769-42b8-aa34-e0ac6524e034",
"index" : 258,
"period" : 1,
"timestamp" : "00:05:56.666",
"minute" : 5,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"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" : [ 44.3, 3.3 ],
"under_pressure" : true,
"related_events" : [ "0829336c-6d5a-4685-9e5b-7caccb729703", "d8a73f34-6233-4eab-8bce-c06ec14ceb49" ]
}, {
"id" : "84d0e8ad-a626-41e0-8114-4b813a6b045a",
"index" : 259,
"period" : 1,
"timestamp" : "00:05:56.666",
"minute" : 5,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"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" : [ 44.3, 3.3 ],
"duration" : 0.376827,
"under_pressure" : true,
"related_events" : [ "0829336c-6d5a-4685-9e5b-7caccb729703", "0ddaf67c-ef36-49ef-a67b-fa06d5698086", "44f80f25-6769-42b8-aa34-e0ac6524e034" ],
"carry" : {
"end_location" : [ 49.0, 4.5 ]
}
}, {
"id" : "0ddaf67c-ef36-49ef-a67b-fa06d5698086",
"index" : 260,
"period" : 1,
"timestamp" : "00:05:57.043",
"minute" : 5,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 9,
"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, 4.5 ],
"duration" : 0.954273,
"under_pressure" : true,
"related_events" : [ "0829336c-6d5a-4685-9e5b-7caccb729703", "b9a3d1cd-a1be-4822-9e2c-205a55717398" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 12.601587,
"angle" : 0.9431669,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.4, 14.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b9a3d1cd-a1be-4822-9e2c-205a55717398",
"index" : 261,
"period" : 1,
"timestamp" : "00:05:57.997",
"minute" : 5,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 9,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 56.4, 14.7 ],
"related_events" : [ "0ddaf67c-ef36-49ef-a67b-fa06d5698086" ]
}, {
"id" : "3cd5bb1b-e01e-4bd2-97c1-d2cf026c7128",
"index" : 262,
"period" : 1,
"timestamp" : "00:05:57.997",
"minute" : 5,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 9,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 56.4, 14.7 ],
"duration" : 1.364731,
"under_pressure" : true,
"related_events" : [ "5ddf4c34-14ef-4b1e-a740-ab7501e27cab", "7137178c-969a-4c26-a3bb-932a4f45622c", "b9a3d1cd-a1be-4822-9e2c-205a55717398" ],
"carry" : {
"end_location" : [ 51.0, 12.9 ]
}
}, {
"id" : "7137178c-969a-4c26-a3bb-932a4f45622c",
"index" : 263,
"period" : 1,
"timestamp" : "00:05:58.738",
"minute" : 5,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 9,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 68.8, 70.7 ],
"duration" : 0.324821,
"related_events" : [ "3cd5bb1b-e01e-4bd2-97c1-d2cf026c7128" ]
}, {
"id" : "5ddf4c34-14ef-4b1e-a740-ab7501e27cab",
"index" : 264,
"period" : 1,
"timestamp" : "00:05:59.362",
"minute" : 5,
"second" : 59,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 9,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 51.0, 12.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6fc4e214-8e71-485a-98ee-11327ecf3009" ]
}, {
"id" : "6fc4e214-8e71-485a-98ee-11327ecf3009",
"index" : 265,
"period" : 1,
"timestamp" : "00:05:59.362",
"minute" : 5,
"second" : 59,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 69.1, 67.2 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "5ddf4c34-14ef-4b1e-a740-ab7501e27cab" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "21d9fd39-ef18-46a3-9be2-7c674d228420",
"index" : 266,
"period" : 1,
"timestamp" : "00:06:00.393",
"minute" : 6,
"second" : 0,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.9, 62.6 ],
"duration" : 0.0
}, {
"id" : "85322fc4-24f1-42ce-bf81-8c59dfc28459",
"index" : 267,
"period" : 1,
"timestamp" : "00:06:00.393",
"minute" : 6,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.9, 62.6 ],
"duration" : 0.652631,
"related_events" : [ "21d9fd39-ef18-46a3-9be2-7c674d228420", "8bba1819-a84d-444c-9cb8-3944a2d96d87" ],
"carry" : {
"end_location" : [ 68.2, 57.3 ]
}
}, {
"id" : "8bba1819-a84d-444c-9cb8-3944a2d96d87",
"index" : 268,
"period" : 1,
"timestamp" : "00:06:01.046",
"minute" : 6,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.2, 57.3 ],
"duration" : 1.284096,
"related_events" : [ "3f94f859-d5f9-49f7-ac20-6ba2cff8042d" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 13.346161,
"angle" : -2.6243052,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.6, 50.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "233a9828-4fc9-45b7-89c7-4e0f56dca9e4",
"index" : 269,
"period" : 1,
"timestamp" : "00:06:02.319",
"minute" : 6,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 56.8, 34.0 ],
"duration" : 0.85401,
"counterpress" : true,
"related_events" : [ "3f94f859-d5f9-49f7-ac20-6ba2cff8042d", "43454413-d81f-457e-a13f-865511dd7709" ]
}, {
"id" : "3f94f859-d5f9-49f7-ac20-6ba2cff8042d",
"index" : 270,
"period" : 1,
"timestamp" : "00:06:02.330",
"minute" : 6,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.6, 50.7 ],
"under_pressure" : true,
"related_events" : [ "233a9828-4fc9-45b7-89c7-4e0f56dca9e4", "8bba1819-a84d-444c-9cb8-3944a2d96d87" ]
}, {
"id" : "43454413-d81f-457e-a13f-865511dd7709",
"index" : 271,
"period" : 1,
"timestamp" : "00:06:02.330",
"minute" : 6,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.6, 50.7 ],
"duration" : 1.031822,
"under_pressure" : true,
"related_events" : [ "233a9828-4fc9-45b7-89c7-4e0f56dca9e4", "3f94f859-d5f9-49f7-ac20-6ba2cff8042d", "b4616edc-4cae-4755-a9a7-084320532602" ],
"carry" : {
"end_location" : [ 58.0, 52.2 ]
}
}, {
"id" : "b4616edc-4cae-4755-a9a7-084320532602",
"index" : 272,
"period" : 1,
"timestamp" : "00:06:03.362",
"minute" : 6,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.0, 52.2 ],
"duration" : 2.762385,
"related_events" : [ "70bf3c74-f056-4f28-9397-c9fa743289b2", "7be862e4-8acf-42c7-ab1e-967c135aac29" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 48.826733,
"angle" : 0.09640802,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.6, 56.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "70bf3c74-f056-4f28-9397-c9fa743289b2",
"index" : 273,
"period" : 1,
"timestamp" : "00:06:06.124",
"minute" : 6,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.7, 58.2 ],
"related_events" : [ "b4616edc-4cae-4755-a9a7-084320532602" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7be862e4-8acf-42c7-ab1e-967c135aac29",
"index" : 274,
"period" : 1,
"timestamp" : "00:06:06.124",
"minute" : 6,
"second" : 6,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.5, 23.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "b4616edc-4cae-4755-a9a7-084320532602" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "e1688881-5ef3-42bb-b8bd-c145cb1fe153",
"index" : 275,
"period" : 1,
"timestamp" : "00:06:07.856",
"minute" : 6,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 102.9, 69.0 ],
"duration" : 0.721687,
"related_events" : [ "b2531956-ed0e-496e-b65b-63f97e0a0841" ]
}, {
"id" : "b2531956-ed0e-496e-b65b-63f97e0a0841",
"index" : 276,
"period" : 1,
"timestamp" : "00:06:08.311",
"minute" : 6,
"second" : 8,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 10,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 15.3, 8.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "e1688881-5ef3-42bb-b8bd-c145cb1fe153" ],
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "c3378230-7f2a-4a77-b81e-a22b8526c174",
"index" : 277,
"period" : 1,
"timestamp" : "00:06:13.313",
"minute" : 6,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 80.0 ],
"duration" : 1.137324,
"related_events" : [ "744fb8c9-ab57-4275-8a62-88c9177d28dd" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 11.70171,
"angle" : -1.5878887,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 104.3, 68.3 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "744fb8c9-ab57-4275-8a62-88c9177d28dd",
"index" : 278,
"period" : 1,
"timestamp" : "00:06:14.450",
"minute" : 6,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.3, 68.3 ],
"related_events" : [ "c3378230-7f2a-4a77-b81e-a22b8526c174" ]
}, {
"id" : "a53db8b2-3cd0-45ea-be82-226a9dfc5f71",
"index" : 279,
"period" : 1,
"timestamp" : "00:06:14.519",
"minute" : 6,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.1, 68.1 ],
"duration" : 1.045094,
"related_events" : [ "ad3bd6e7-559c-4d0c-89c3-83e256d47f48" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.737783,
"angle" : 2.1303828,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.4, 77.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ad3bd6e7-559c-4d0c-89c3-83e256d47f48",
"index" : 280,
"period" : 1,
"timestamp" : "00:06:15.564",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.4, 77.2 ],
"related_events" : [ "a53db8b2-3cd0-45ea-be82-226a9dfc5f71" ]
}, {
"id" : "4d9f2af1-929a-48ba-b530-892abcfe6795",
"index" : 281,
"period" : 1,
"timestamp" : "00:06:15.564",
"minute" : 6,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.4, 77.2 ],
"duration" : 2.226779,
"related_events" : [ "81b4d6d2-0e0c-4155-8430-878e66f16fe9", "ad3bd6e7-559c-4d0c-89c3-83e256d47f48" ],
"carry" : {
"end_location" : [ 92.7, 71.5 ]
}
}, {
"id" : "81b4d6d2-0e0c-4155-8430-878e66f16fe9",
"index" : 282,
"period" : 1,
"timestamp" : "00:06:17.791",
"minute" : 6,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.7, 71.5 ],
"duration" : 3.040838,
"related_events" : [ "82203104-3e86-449c-851a-3031a4c99c09" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 55.405777,
"angle" : -1.5563569,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.5, 16.1 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "82203104-3e86-449c-851a-3031a4c99c09",
"index" : 283,
"period" : 1,
"timestamp" : "00:06:20.832",
"minute" : 6,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 93.5, 16.1 ],
"related_events" : [ "81b4d6d2-0e0c-4155-8430-878e66f16fe9" ]
}, {
"id" : "9a22ddf9-67a9-40b5-b5ec-7d7b003c8721",
"index" : 284,
"period" : 1,
"timestamp" : "00:06:20.832",
"minute" : 6,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 93.5, 16.1 ],
"duration" : 0.08,
"related_events" : [ "6976d761-3a1c-4b3f-9310-c539380f1354", "82203104-3e86-449c-851a-3031a4c99c09" ],
"carry" : {
"end_location" : [ 93.5, 16.1 ]
}
}, {
"id" : "6976d761-3a1c-4b3f-9310-c539380f1354",
"index" : 285,
"period" : 1,
"timestamp" : "00:06:20.912",
"minute" : 6,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 93.5, 16.1 ],
"duration" : 1.680049,
"related_events" : [ "882acc7a-4a67-4747-9821-b00cd2181c1c" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.7,
"angle" : 3.1415927,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 78.8, 16.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "882acc7a-4a67-4747-9821-b00cd2181c1c",
"index" : 286,
"period" : 1,
"timestamp" : "00:06:22.592",
"minute" : 6,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 78.8, 16.1 ],
"related_events" : [ "6976d761-3a1c-4b3f-9310-c539380f1354" ]
}, {
"id" : "d4007a41-3966-423d-863e-2f70470e39d7",
"index" : 287,
"period" : 1,
"timestamp" : "00:06:22.592",
"minute" : 6,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 78.8, 16.1 ],
"duration" : 1.446873,
"related_events" : [ "3626ec5b-9923-4da6-bd3c-0f1cfcff7eea", "882acc7a-4a67-4747-9821-b00cd2181c1c" ],
"carry" : {
"end_location" : [ 78.5, 20.9 ]
}
}, {
"id" : "3626ec5b-9923-4da6-bd3c-0f1cfcff7eea",
"index" : 288,
"period" : 1,
"timestamp" : "00:06:24.039",
"minute" : 6,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 78.5, 20.9 ],
"duration" : 1.406134,
"related_events" : [ "a0b92113-cca7-42ff-984a-bd045f0841f2" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.524756,
"angle" : 2.1082397,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.6, 30.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a0b92113-cca7-42ff-984a-bd045f0841f2",
"index" : 289,
"period" : 1,
"timestamp" : "00:06:25.445",
"minute" : 6,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.6, 30.8 ],
"related_events" : [ "3626ec5b-9923-4da6-bd3c-0f1cfcff7eea" ]
}, {
"id" : "23572540-b98a-42ba-b5d3-be47264b104d",
"index" : 290,
"period" : 1,
"timestamp" : "00:06:25.445",
"minute" : 6,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.6, 30.8 ],
"duration" : 1.317195,
"related_events" : [ "4834986c-0ed1-44f4-bf26-0d1d673429d4", "a0b92113-cca7-42ff-984a-bd045f0841f2" ],
"carry" : {
"end_location" : [ 71.9, 40.5 ]
}
}, {
"id" : "4834986c-0ed1-44f4-bf26-0d1d673429d4",
"index" : 291,
"period" : 1,
"timestamp" : "00:06:26.762",
"minute" : 6,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.9, 40.5 ],
"duration" : 2.21072,
"related_events" : [ "655b33be-e589-43e6-8c66-31f8a4cebfe1" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 18.195055,
"angle" : 2.4574099,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.8, 52.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "655b33be-e589-43e6-8c66-31f8a4cebfe1",
"index" : 292,
"period" : 1,
"timestamp" : "00:06:28.973",
"minute" : 6,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.8, 52.0 ],
"related_events" : [ "4834986c-0ed1-44f4-bf26-0d1d673429d4" ]
}, {
"id" : "4e8f3049-ac3f-4920-8dd2-78f63134768a",
"index" : 293,
"period" : 1,
"timestamp" : "00:06:28.973",
"minute" : 6,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.8, 52.0 ],
"duration" : 0.345775,
"related_events" : [ "1075237a-b1d6-4dd5-a71a-63beeeecf12c", "655b33be-e589-43e6-8c66-31f8a4cebfe1" ],
"carry" : {
"end_location" : [ 57.6, 52.5 ]
}
}, {
"id" : "1075237a-b1d6-4dd5-a71a-63beeeecf12c",
"index" : 294,
"period" : 1,
"timestamp" : "00:06:29.319",
"minute" : 6,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.6, 52.5 ],
"duration" : 1.388579,
"related_events" : [ "75de8478-248a-4cc0-b587-141a4ae79469" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 28.441168,
"angle" : 1.0520864,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.7, 77.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "75de8478-248a-4cc0-b587-141a4ae79469",
"index" : 295,
"period" : 1,
"timestamp" : "00:06:30.707",
"minute" : 6,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.7, 77.2 ],
"related_events" : [ "1075237a-b1d6-4dd5-a71a-63beeeecf12c" ]
}, {
"id" : "4d94bd04-f749-4d1e-8a18-a8ac984c035f",
"index" : 296,
"period" : 1,
"timestamp" : "00:06:30.707",
"minute" : 6,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.7, 77.2 ],
"duration" : 1.541412,
"related_events" : [ "5ac6e860-b329-42c7-8979-e7c85dc4d6bf", "75de8478-248a-4cc0-b587-141a4ae79469" ],
"carry" : {
"end_location" : [ 77.0, 77.8 ]
}
}, {
"id" : "5ac6e860-b329-42c7-8979-e7c85dc4d6bf",
"index" : 297,
"period" : 1,
"timestamp" : "00:06:32.249",
"minute" : 6,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 77.0, 77.8 ],
"duration" : 0.805546,
"related_events" : [ "8f9303be-44fe-4e18-8f01-11aacf8f232a" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 20.30394,
"angle" : -1.1005409,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.2, 59.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8f9303be-44fe-4e18-8f01-11aacf8f232a",
"index" : 298,
"period" : 1,
"timestamp" : "00:06:33.054",
"minute" : 6,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 86.2, 59.7 ],
"related_events" : [ "5ac6e860-b329-42c7-8979-e7c85dc4d6bf" ]
}, {
"id" : "5addfff2-d8c5-4bea-bd86-bfe6bbf3e654",
"index" : 299,
"period" : 1,
"timestamp" : "00:06:33.054",
"minute" : 6,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 86.2, 59.7 ],
"duration" : 3.117821,
"under_pressure" : true,
"related_events" : [ "8f9303be-44fe-4e18-8f01-11aacf8f232a", "dfe1df94-1a35-482d-814c-9bc8c594a088", "fb0a58a1-5e05-47a9-aa69-efc4e8c2e2ae" ],
"carry" : {
"end_location" : [ 99.2, 53.6 ]
}
}, {
"id" : "dfe1df94-1a35-482d-814c-9bc8c594a088",
"index" : 300,
"period" : 1,
"timestamp" : "00:06:33.982",
"minute" : 6,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 38.4, 20.4 ],
"duration" : 1.869402,
"related_events" : [ "5addfff2-d8c5-4bea-bd86-bfe6bbf3e654" ]
}, {
"id" : "fa3579ef-86e2-4dd9-8934-b388b6caa685",
"index" : 301,
"period" : 1,
"timestamp" : "00:06:35.543",
"minute" : 6,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 21.5, 30.0 ],
"duration" : 0.58728
}, {
"id" : "33eecabe-04d4-4e64-9c40-b7e83e3ac7e9",
"index" : 302,
"period" : 1,
"timestamp" : "00:06:36.172",
"minute" : 6,
"second" : 36,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 20.9, 26.5 ],
"duration" : 0.0,
"related_events" : [ "fb0a58a1-5e05-47a9-aa69-efc4e8c2e2ae" ]
}, {
"id" : "fb0a58a1-5e05-47a9-aa69-efc4e8c2e2ae",
"index" : 303,
"period" : 1,
"timestamp" : "00:06:36.172",
"minute" : 6,
"second" : 36,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.2, 53.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "33eecabe-04d4-4e64-9c40-b7e83e3ac7e9" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"overrun" : true
}
}, {
"id" : "bc61479e-54f5-4cde-9034-cc7a1cae045c",
"index" : 304,
"period" : 1,
"timestamp" : "00:06:36.598",
"minute" : 6,
"second" : 36,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.9, 23.7 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "42ac50ff-063f-4da0-87dc-7e25c1f12bbb",
"index" : 305,
"period" : 1,
"timestamp" : "00:06:36.630",
"minute" : 6,
"second" : 36,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 102.9, 56.0 ],
"duration" : 0.2
}, {
"id" : "0be0c243-c359-49b7-82a4-a039a559f544",
"index" : 306,
"period" : 1,
"timestamp" : "00:06:36.830",
"minute" : 6,
"second" : 36,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.5, 56.0 ],
"duration" : 0.0
}, {
"id" : "7b0b9500-389d-4cc4-9432-2a109470299f",
"index" : 307,
"period" : 1,
"timestamp" : "00:06:37.365",
"minute" : 6,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.7, 28.9 ],
"duration" : 1.089169,
"related_events" : [ "2d61bc47-ece4-4939-834e-5f920a58ccf3", "479f5e97-4c14-4912-9c3e-957c485b19f6" ]
}, {
"id" : "2d61bc47-ece4-4939-834e-5f920a58ccf3",
"index" : 308,
"period" : 1,
"timestamp" : "00:06:37.711",
"minute" : 6,
"second" : 37,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.0, 54.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7b0b9500-389d-4cc4-9432-2a109470299f" ]
}, {
"id" : "479f5e97-4c14-4912-9c3e-957c485b19f6",
"index" : 309,
"period" : 1,
"timestamp" : "00:06:37.711",
"minute" : 6,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.0, 54.9 ],
"duration" : 1.128653,
"under_pressure" : true,
"related_events" : [ "2d61bc47-ece4-4939-834e-5f920a58ccf3", "7b0b9500-389d-4cc4-9432-2a109470299f", "7c9cde35-6780-4659-a7f0-527c0b81e779", "8645089d-bec4-4964-96e4-0f632c59fba3" ],
"carry" : {
"end_location" : [ 117.6, 56.0 ]
}
}, {
"id" : "7c9cde35-6780-4659-a7f0-527c0b81e779",
"index" : 310,
"period" : 1,
"timestamp" : "00:06:38.839",
"minute" : 6,
"second" : 38,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 2.5, 24.1 ],
"duration" : 0.0,
"related_events" : [ "479f5e97-4c14-4912-9c3e-957c485b19f6", "8645089d-bec4-4964-96e4-0f632c59fba3", "ad8c640b-0be0-4c70-b2b8-58bc19c5cad2" ]
}, {
"id" : "8645089d-bec4-4964-96e4-0f632c59fba3",
"index" : 311,
"period" : 1,
"timestamp" : "00:06:38.839",
"minute" : 6,
"second" : 38,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 117.6, 56.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7c9cde35-6780-4659-a7f0-527c0b81e779" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "ad8c640b-0be0-4c70-b2b8-58bc19c5cad2",
"index" : 312,
"period" : 1,
"timestamp" : "00:06:38.839",
"minute" : 6,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 117.6, 56.0 ],
"duration" : 0.930397,
"under_pressure" : true,
"related_events" : [ "7c9cde35-6780-4659-a7f0-527c0b81e779", "8645089d-bec4-4964-96e4-0f632c59fba3", "8f495ed1-1d51-40b0-b91b-e082c05dce6f" ],
"carry" : {
"end_location" : [ 114.5, 56.0 ]
}
}, {
"id" : "8f495ed1-1d51-40b0-b91b-e082c05dce6f",
"index" : 313,
"period" : 1,
"timestamp" : "00:06:39.770",
"minute" : 6,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 114.5, 56.0 ],
"duration" : 0.672108,
"related_events" : [ "7231e8fe-984b-41f9-9b31-9812bee3f2d6", "99241959-d2cc-41e9-aeae-6363d96373f6" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 16.249615,
"angle" : -1.4349915,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 116.7, 39.9 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7231e8fe-984b-41f9-9b31-9812bee3f2d6",
"index" : 314,
"period" : 1,
"timestamp" : "00:06:40.442",
"minute" : 6,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 11,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 115.1, 40.1 ],
"related_events" : [ "8f495ed1-1d51-40b0-b91b-e082c05dce6f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "99241959-d2cc-41e9-aeae-6363d96373f6",
"index" : 315,
"period" : 1,
"timestamp" : "00:06:40.442",
"minute" : 6,
"second" : 40,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 12,
"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" : [ 3.4, 40.2 ],
"duration" : 0.0,
"related_events" : [ "8f495ed1-1d51-40b0-b91b-e082c05dce6f" ],
"goalkeeper" : {
"outcome" : {
"id" : 15,
"name" : "Success"
},
"type" : {
"id" : 25,
"name" : "Collected"
}
}
}, {
"id" : "09978bed-0225-413b-be13-bb2cd87b2e2e",
"index" : 316,
"period" : 1,
"timestamp" : "00:06:40.442",
"minute" : 6,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"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" : [ 3.4, 40.2 ],
"duration" : 20.157478,
"related_events" : [ "6d4d762f-84cb-4371-9a1d-8224ebdd8edd", "99241959-d2cc-41e9-aeae-6363d96373f6" ],
"carry" : {
"end_location" : [ 6.2, 44.0 ]
}
}, {
"id" : "6d4d762f-84cb-4371-9a1d-8224ebdd8edd",
"index" : 317,
"period" : 1,
"timestamp" : "00:07:00.599",
"minute" : 7,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"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" : [ 6.2, 44.0 ],
"duration" : 1.63019,
"related_events" : [ "1f8dc5a0-c15e-476f-a8bd-7daaa8dee18c" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 16.745148,
"angle" : -1.4390341,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.4, 27.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1f8dc5a0-c15e-476f-a8bd-7daaa8dee18c",
"index" : 318,
"period" : 1,
"timestamp" : "00:07:02.229",
"minute" : 7,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.4, 27.4 ],
"related_events" : [ "6d4d762f-84cb-4371-9a1d-8224ebdd8edd" ]
}, {
"id" : "21592a69-1668-4a16-8e2b-2105ea6b2fcf",
"index" : 319,
"period" : 1,
"timestamp" : "00:07:02.229",
"minute" : 7,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.4, 27.4 ],
"duration" : 1.369173,
"related_events" : [ "1f8dc5a0-c15e-476f-a8bd-7daaa8dee18c", "56a18f14-6ad4-45d9-bf7c-a14a905922fc" ],
"carry" : {
"end_location" : [ 8.5, 28.3 ]
}
}, {
"id" : "56a18f14-6ad4-45d9-bf7c-a14a905922fc",
"index" : 320,
"period" : 1,
"timestamp" : "00:07:03.599",
"minute" : 7,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.5, 28.3 ],
"duration" : 2.095129,
"related_events" : [ "4eefb15d-8b1f-4ddd-b276-b8a6b30eaf7d" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 35.32209,
"angle" : 1.3828397,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.1, 63.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4eefb15d-8b1f-4ddd-b276-b8a6b30eaf7d",
"index" : 321,
"period" : 1,
"timestamp" : "00:07:05.694",
"minute" : 7,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.1, 63.0 ],
"related_events" : [ "56a18f14-6ad4-45d9-bf7c-a14a905922fc" ]
}, {
"id" : "1029dfa7-ee11-4db9-ab1e-24b799f6e633",
"index" : 322,
"period" : 1,
"timestamp" : "00:07:05.694",
"minute" : 7,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.1, 63.0 ],
"duration" : 4.696778,
"related_events" : [ "06d0c094-fabb-4218-8baa-04e5ada6ea72", "4eefb15d-8b1f-4ddd-b276-b8a6b30eaf7d" ],
"carry" : {
"end_location" : [ 27.8, 66.2 ]
}
}, {
"id" : "06d0c094-fabb-4218-8baa-04e5ada6ea72",
"index" : 323,
"period" : 1,
"timestamp" : "00:07:10.390",
"minute" : 7,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 27.8, 66.2 ],
"duration" : 1.996527,
"related_events" : [ "320d5d5a-312b-410a-af95-d30e011b1041" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 27.228111,
"angle" : -2.3743744,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.2, 47.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "320d5d5a-312b-410a-af95-d30e011b1041",
"index" : 324,
"period" : 1,
"timestamp" : "00:07:12.387",
"minute" : 7,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"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.2, 47.3 ],
"related_events" : [ "06d0c094-fabb-4218-8baa-04e5ada6ea72" ]
}, {
"id" : "575cae16-2a84-433d-af9f-837d0a506c5c",
"index" : 325,
"period" : 1,
"timestamp" : "00:07:12.387",
"minute" : 7,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"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.2, 47.3 ],
"duration" : 1.393495,
"related_events" : [ "320d5d5a-312b-410a-af95-d30e011b1041", "531ba895-65e7-4fb8-b649-2179e11669d9" ],
"carry" : {
"end_location" : [ 7.8, 44.2 ]
}
}, {
"id" : "531ba895-65e7-4fb8-b649-2179e11669d9",
"index" : 326,
"period" : 1,
"timestamp" : "00:07:13.780",
"minute" : 7,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"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.8, 44.2 ],
"duration" : 1.01145,
"related_events" : [ "8482f30e-75af-4565-b2ff-bb8c84253a3e" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 13.943099,
"angle" : -1.0365268,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 14.9, 32.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8482f30e-75af-4565-b2ff-bb8c84253a3e",
"index" : 327,
"period" : 1,
"timestamp" : "00:07:14.792",
"minute" : 7,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 14.9, 32.2 ],
"related_events" : [ "531ba895-65e7-4fb8-b649-2179e11669d9" ]
}, {
"id" : "87b5fe0f-5f20-42d2-8f31-9828e9c054e8",
"index" : 328,
"period" : 1,
"timestamp" : "00:07:14.792",
"minute" : 7,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 14.9, 32.2 ],
"duration" : 1.525121,
"related_events" : [ "8482f30e-75af-4565-b2ff-bb8c84253a3e", "bb6626f7-0370-4855-a0e5-7a12d2e96910" ],
"carry" : {
"end_location" : [ 19.9, 30.5 ]
}
}, {
"id" : "bb6626f7-0370-4855-a0e5-7a12d2e96910",
"index" : 329,
"period" : 1,
"timestamp" : "00:07:16.317",
"minute" : 7,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 19.9, 30.5 ],
"duration" : 1.608312,
"related_events" : [ "34f85ae6-988e-48ef-970d-d0304aac9e39" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 12.267437,
"angle" : -0.8604017,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.9, 21.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "34f85ae6-988e-48ef-970d-d0304aac9e39",
"index" : 330,
"period" : 1,
"timestamp" : "00:07:17.925",
"minute" : 7,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 27.9, 21.2 ],
"related_events" : [ "bb6626f7-0370-4855-a0e5-7a12d2e96910" ]
}, {
"id" : "c23ebdd0-7a37-481e-8163-075cc9ac87e1",
"index" : 331,
"period" : 1,
"timestamp" : "00:07:17.925",
"minute" : 7,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 27.9, 21.2 ],
"duration" : 3.004492,
"related_events" : [ "34f85ae6-988e-48ef-970d-d0304aac9e39", "b10cbcea-7f55-45b3-8b73-aee0b4aa2f8c" ],
"carry" : {
"end_location" : [ 35.6, 20.4 ]
}
}, {
"id" : "b10cbcea-7f55-45b3-8b73-aee0b4aa2f8c",
"index" : 332,
"period" : 1,
"timestamp" : "00:07:20.930",
"minute" : 7,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 35.6, 20.4 ],
"duration" : 1.078978,
"related_events" : [ "61dce4c5-0b22-4275-8f8d-b8a60cd03e6b" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 16.772001,
"angle" : 1.9302648,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.7, 36.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "61dce4c5-0b22-4275-8f8d-b8a60cd03e6b",
"index" : 333,
"period" : 1,
"timestamp" : "00:07:22.009",
"minute" : 7,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 29.7, 36.1 ],
"related_events" : [ "b10cbcea-7f55-45b3-8b73-aee0b4aa2f8c" ]
}, {
"id" : "e2c362be-2ff4-4fb9-8af5-aba94be9d9ad",
"index" : 334,
"period" : 1,
"timestamp" : "00:07:22.009",
"minute" : 7,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 29.7, 36.1 ],
"duration" : 1.858151,
"related_events" : [ "23ee6e74-ab6d-4855-8002-352b05e9654f", "61dce4c5-0b22-4275-8f8d-b8a60cd03e6b" ],
"carry" : {
"end_location" : [ 29.7, 42.6 ]
}
}, {
"id" : "23ee6e74-ab6d-4855-8002-352b05e9654f",
"index" : 335,
"period" : 1,
"timestamp" : "00:07:23.867",
"minute" : 7,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 29.7, 42.6 ],
"duration" : 1.920738,
"related_events" : [ "6f31c4fa-7071-4222-9f19-0d191fbae666" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 29.938604,
"angle" : 1.172922,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.3, 70.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6f31c4fa-7071-4222-9f19-0d191fbae666",
"index" : 336,
"period" : 1,
"timestamp" : "00:07:25.788",
"minute" : 7,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.3, 70.2 ],
"related_events" : [ "23ee6e74-ab6d-4855-8002-352b05e9654f" ]
}, {
"id" : "6fd69f90-51e7-4ed0-94c7-357c5c04a124",
"index" : 337,
"period" : 1,
"timestamp" : "00:07:25.788",
"minute" : 7,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.3, 70.2 ],
"duration" : 1.677956,
"under_pressure" : true,
"related_events" : [ "54eda484-4500-4aed-8319-852ad3fafa0e", "6f31c4fa-7071-4222-9f19-0d191fbae666", "9d2a1e22-31ad-4e87-bb17-941b7c617809" ],
"carry" : {
"end_location" : [ 48.8, 79.5 ]
}
}, {
"id" : "9d2a1e22-31ad-4e87-bb17-941b7c617809",
"index" : 338,
"period" : 1,
"timestamp" : "00:07:26.797",
"minute" : 7,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 72.1, 6.5 ],
"duration" : 0.991257,
"related_events" : [ "54eda484-4500-4aed-8319-852ad3fafa0e", "6fd69f90-51e7-4ed0-94c7-357c5c04a124" ]
}, {
"id" : "54eda484-4500-4aed-8319-852ad3fafa0e",
"index" : 339,
"period" : 1,
"timestamp" : "00:07:27.466",
"minute" : 7,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 48.8, 79.5 ],
"duration" : 2.542263,
"under_pressure" : true,
"related_events" : [ "59ad1dbe-5922-4038-b9ad-a07be8b9c58b", "9d2a1e22-31ad-4e87-bb17-941b7c617809" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 54.157734,
"angle" : -0.46117032,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 97.3, 55.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"through_ball" : true,
"technique" : {
"id" : 108,
"name" : "Through Ball"
},
"outcome" : {
"id" : 76,
"name" : "Pass Offside"
}
}
}, {
"id" : "59ad1dbe-5922-4038-b9ad-a07be8b9c58b",
"index" : 340,
"period" : 1,
"timestamp" : "00:07:30.008",
"minute" : 7,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 12,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 97.3, 55.4 ],
"related_events" : [ "54eda484-4500-4aed-8319-852ad3fafa0e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "fe7ff185-4376-45bb-822a-ff73522e1f53",
"index" : 341,
"period" : 1,
"timestamp" : "00:07:47.273",
"minute" : 7,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 22.8, 24.7 ],
"duration" : 1.719208,
"related_events" : [ "0c782b77-c253-4e9a-8069-56c4ce7dd2f7" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 10.829589,
"angle" : 0.07393904,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.6, 25.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "0c782b77-c253-4e9a-8069-56c4ce7dd2f7",
"index" : 342,
"period" : 1,
"timestamp" : "00:07:48.993",
"minute" : 7,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 33.6, 25.5 ],
"related_events" : [ "fe7ff185-4376-45bb-822a-ff73522e1f53" ]
}, {
"id" : "fe58bd6d-4908-4f58-bb3a-33249ca99ac8",
"index" : 343,
"period" : 1,
"timestamp" : "00:07:52.436",
"minute" : 7,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.9, 31.6 ],
"duration" : 1.774707,
"related_events" : [ "b1cdebc4-c5ca-42bf-a792-c8539f49c800" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 25.225384,
"angle" : 1.827313,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.5, 56.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1cdebc4-c5ca-42bf-a792-c8539f49c800",
"index" : 344,
"period" : 1,
"timestamp" : "00:07:54.211",
"minute" : 7,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.5, 56.0 ],
"related_events" : [ "fe58bd6d-4908-4f58-bb3a-33249ca99ac8" ]
}, {
"id" : "3ed86333-1215-4530-a921-a9948b8ab674",
"index" : 345,
"period" : 1,
"timestamp" : "00:07:54.211",
"minute" : 7,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.5, 56.0 ],
"duration" : 4.466918,
"related_events" : [ "b1cdebc4-c5ca-42bf-a792-c8539f49c800", "c7c184cb-0342-4f5b-9689-554a4ed5df2b" ],
"carry" : {
"end_location" : [ 51.8, 58.0 ]
}
}, {
"id" : "c7c184cb-0342-4f5b-9689-554a4ed5df2b",
"index" : 346,
"period" : 1,
"timestamp" : "00:07:58.678",
"minute" : 7,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.8, 58.0 ],
"duration" : 2.868303,
"related_events" : [ "b7c3a0fb-0c99-4d98-a662-1813ba8ce53f" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 62.384693,
"angle" : -0.8386961,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.5, 11.6 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b7c3a0fb-0c99-4d98-a662-1813ba8ce53f",
"index" : 347,
"period" : 1,
"timestamp" : "00:08:01.546",
"minute" : 8,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 93.5, 11.6 ],
"related_events" : [ "c7c184cb-0342-4f5b-9689-554a4ed5df2b" ]
}, {
"id" : "1f4e0417-be07-40a6-a7ff-9b3476bcc92c",
"index" : 348,
"period" : 1,
"timestamp" : "00:08:01.546",
"minute" : 8,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 93.5, 11.6 ],
"duration" : 2.243856,
"related_events" : [ "1551f7a5-45e4-4bd3-80db-3db26a1624b0", "b7c3a0fb-0c99-4d98-a662-1813ba8ce53f" ],
"carry" : {
"end_location" : [ 102.9, 13.6 ]
}
}, {
"id" : "1551f7a5-45e4-4bd3-80db-3db26a1624b0",
"index" : 349,
"period" : 1,
"timestamp" : "00:08:03.790",
"minute" : 8,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 102.9, 13.6 ],
"duration" : 0.60626,
"related_events" : [ "777c24e8-9ad5-43d5-af12-9d6a5e3f0f5a", "f45b518e-804c-4e3b-9c7e-6c9a9d167dec" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 16.37712,
"angle" : 1.3865737,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.9, 29.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "777c24e8-9ad5-43d5-af12-9d6a5e3f0f5a",
"index" : 350,
"period" : 1,
"timestamp" : "00:08:04.396",
"minute" : 8,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.0, 36.6 ],
"related_events" : [ "1551f7a5-45e4-4bd3-80db-3db26a1624b0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f45b518e-804c-4e3b-9c7e-6c9a9d167dec",
"index" : 351,
"period" : 1,
"timestamp" : "00:08:04.396",
"minute" : 8,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 14.2, 50.4 ],
"duration" : 1.094925,
"related_events" : [ "1551f7a5-45e4-4bd3-80db-3db26a1624b0", "922b50ad-df42-4354-9bd0-e8e52ceb5448" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 10.1965685,
"angle" : 1.4330602,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.6, 60.5 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "922b50ad-df42-4354-9bd0-e8e52ceb5448",
"index" : 352,
"period" : 1,
"timestamp" : "00:08:05.491",
"minute" : 8,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.6, 60.5 ],
"related_events" : [ "f45b518e-804c-4e3b-9c7e-6c9a9d167dec" ]
}, {
"id" : "4059a39f-03cd-44fe-a5e2-1159c68e04f0",
"index" : 353,
"period" : 1,
"timestamp" : "00:08:05.491",
"minute" : 8,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.6, 60.5 ],
"duration" : 0.036395002,
"related_events" : [ "85ca1e46-15ad-4d21-8a9f-f95c02d9faa5", "922b50ad-df42-4354-9bd0-e8e52ceb5448" ],
"carry" : {
"end_location" : [ 15.6, 60.5 ]
}
}, {
"id" : "85ca1e46-15ad-4d21-8a9f-f95c02d9faa5",
"index" : 354,
"period" : 1,
"timestamp" : "00:08:05.527",
"minute" : 8,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 15.6, 60.5 ],
"duration" : 2.373399,
"related_events" : [ "2722357b-fa0f-4114-8caf-f1a1a93be534" ],
"pass" : {
"length" : 32.637707,
"angle" : -0.21301928,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 47.5, 53.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2722357b-fa0f-4114-8caf-f1a1a93be534",
"index" : 355,
"period" : 1,
"timestamp" : "00:08:07.901",
"minute" : 8,
"second" : 7,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.6, 26.5 ],
"duration" : 0.0,
"related_events" : [ "85ca1e46-15ad-4d21-8a9f-f95c02d9faa5" ]
}, {
"id" : "7b86260e-dfd4-4f88-a167-852854389a2e",
"index" : 356,
"period" : 1,
"timestamp" : "00:08:07.901",
"minute" : 8,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.6, 26.5 ],
"duration" : 4.476673,
"related_events" : [ "2722357b-fa0f-4114-8caf-f1a1a93be534", "5a32d754-368c-41cf-8584-5453cfa9474d" ],
"carry" : {
"end_location" : [ 71.3, 19.8 ]
}
}, {
"id" : "5a32d754-368c-41cf-8584-5453cfa9474d",
"index" : 357,
"period" : 1,
"timestamp" : "00:08:12.378",
"minute" : 8,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.3, 19.8 ],
"duration" : 0.981711,
"related_events" : [ "803c50bf-01d4-4a93-b398-9cf2ba7cf188" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 10.829589,
"angle" : -1.4968573,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.1, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "803c50bf-01d4-4a93-b398-9cf2ba7cf188",
"index" : 358,
"period" : 1,
"timestamp" : "00:08:13.359",
"minute" : 8,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.1, 9.0 ],
"related_events" : [ "5a32d754-368c-41cf-8584-5453cfa9474d" ]
}, {
"id" : "8d39b437-0710-4743-b6af-393d262b0562",
"index" : 359,
"period" : 1,
"timestamp" : "00:08:13.359",
"minute" : 8,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.1, 9.0 ],
"duration" : 0.411093,
"related_events" : [ "290f0843-5a2b-453d-b32e-cf38df91600b", "803c50bf-01d4-4a93-b398-9cf2ba7cf188" ],
"carry" : {
"end_location" : [ 72.1, 9.0 ]
}
}, {
"id" : "290f0843-5a2b-453d-b32e-cf38df91600b",
"index" : 360,
"period" : 1,
"timestamp" : "00:08:13.770",
"minute" : 8,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.1, 9.0 ],
"duration" : 0.834339,
"related_events" : [ "26b6c76b-c22b-4e5c-ba66-c4963a3f963d" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 16.702694,
"angle" : 0.41275325,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.4, 15.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "26b6c76b-c22b-4e5c-ba66-c4963a3f963d",
"index" : 361,
"period" : 1,
"timestamp" : "00:08:14.605",
"minute" : 8,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 87.4, 15.7 ],
"related_events" : [ "290f0843-5a2b-453d-b32e-cf38df91600b" ]
}, {
"id" : "a5e2a392-3e89-4047-9c24-5a36c743ca78",
"index" : 362,
"period" : 1,
"timestamp" : "00:08:14.605",
"minute" : 8,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 87.4, 15.7 ],
"duration" : 0.845331,
"under_pressure" : true,
"related_events" : [ "26b6c76b-c22b-4e5c-ba66-c4963a3f963d", "dccceb89-d6ba-4fe4-ab09-43e1e3d87621", "f07d8b28-aacc-4f83-bd35-075ca059ea80" ],
"carry" : {
"end_location" : [ 85.8, 14.1 ]
}
}, {
"id" : "f07d8b28-aacc-4f83-bd35-075ca059ea80",
"index" : 363,
"period" : 1,
"timestamp" : "00:08:14.822",
"minute" : 8,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 38.4, 65.4 ],
"duration" : 0.567193,
"related_events" : [ "a5e2a392-3e89-4047-9c24-5a36c743ca78" ]
}, {
"id" : "dccceb89-d6ba-4fe4-ab09-43e1e3d87621",
"index" : 364,
"period" : 1,
"timestamp" : "00:08:15.450",
"minute" : 8,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.8, 14.1 ],
"duration" : 0.929607,
"related_events" : [ "a5eb6b4b-ca26-4724-a540-c07598badf19" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 12.806249,
"angle" : -2.4668517,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.8, 6.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5eb6b4b-ca26-4724-a540-c07598badf19",
"index" : 365,
"period" : 1,
"timestamp" : "00:08:16.380",
"minute" : 8,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 75.8, 6.1 ],
"related_events" : [ "dccceb89-d6ba-4fe4-ab09-43e1e3d87621" ]
}, {
"id" : "2a7d1d37-f10a-4bb7-9e54-f601c3b56a14",
"index" : 366,
"period" : 1,
"timestamp" : "00:08:16.380",
"minute" : 8,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 75.8, 6.1 ],
"duration" : 1.918414,
"related_events" : [ "3e1a7554-6fe3-434d-824d-79c75c6b2b77", "a5eb6b4b-ca26-4724-a540-c07598badf19" ],
"carry" : {
"end_location" : [ 76.1, 6.7 ]
}
}, {
"id" : "3e1a7554-6fe3-434d-824d-79c75c6b2b77",
"index" : 367,
"period" : 1,
"timestamp" : "00:08:18.298",
"minute" : 8,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.1, 6.7 ],
"duration" : 0.850594,
"related_events" : [ "f3e07909-2588-4f57-9e17-41e9673eb670" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 9.972963,
"angle" : 0.46813187,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 11.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f3e07909-2588-4f57-9e17-41e9673eb670",
"index" : 368,
"period" : 1,
"timestamp" : "00:08:19.149",
"minute" : 8,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.0, 11.2 ],
"related_events" : [ "3e1a7554-6fe3-434d-824d-79c75c6b2b77" ]
}, {
"id" : "57c70b71-7b24-45be-98e0-8ee90fe04881",
"index" : 369,
"period" : 1,
"timestamp" : "00:08:19.149",
"minute" : 8,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.0, 11.2 ],
"duration" : 0.039999,
"related_events" : [ "e014491f-49a4-4888-89cb-9811071dd3bc", "f3e07909-2588-4f57-9e17-41e9673eb670" ],
"carry" : {
"end_location" : [ 85.0, 11.2 ]
}
}, {
"id" : "e014491f-49a4-4888-89cb-9811071dd3bc",
"index" : 370,
"period" : 1,
"timestamp" : "00:08:19.189",
"minute" : 8,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.0, 11.2 ],
"duration" : 1.274984,
"related_events" : [ "966c2c44-b861-4d71-a5b3-a7735c3db915" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 10.651291,
"angle" : -1.1449459,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.4, 1.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "966c2c44-b861-4d71-a5b3-a7735c3db915",
"index" : 371,
"period" : 1,
"timestamp" : "00:08:20.464",
"minute" : 8,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 89.4, 1.5 ],
"related_events" : [ "e014491f-49a4-4888-89cb-9811071dd3bc" ]
}, {
"id" : "e710f8bb-799c-4904-b220-53208738b6d8",
"index" : 372,
"period" : 1,
"timestamp" : "00:08:20.464",
"minute" : 8,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 89.4, 1.5 ],
"duration" : 1.545087,
"under_pressure" : true,
"related_events" : [ "66e14993-d6c3-40c6-be8a-861ae473de4d", "966c2c44-b861-4d71-a5b3-a7735c3db915", "c4f1b99b-89fd-426c-b478-fc4a81c38f00" ],
"carry" : {
"end_location" : [ 90.5, 2.0 ]
}
}, {
"id" : "c4f1b99b-89fd-426c-b478-fc4a81c38f00",
"index" : 373,
"period" : 1,
"timestamp" : "00:08:21.356",
"minute" : 8,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 34.5, 76.0 ],
"duration" : 0.412946,
"related_events" : [ "e710f8bb-799c-4904-b220-53208738b6d8" ]
}, {
"id" : "66e14993-d6c3-40c6-be8a-861ae473de4d",
"index" : 374,
"period" : 1,
"timestamp" : "00:08:22.009",
"minute" : 8,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 90.5, 2.0 ],
"duration" : 0.158231,
"related_events" : [ "5f0b1656-ab6c-41bb-b1ab-a2d3058ff8a3", "b1e8eb5a-237c-4246-b481-b29ec7b56a16" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 4.504442,
"angle" : -3.0971775,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 86.0, 1.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5f0b1656-ab6c-41bb-b1ab-a2d3058ff8a3",
"index" : 375,
"period" : 1,
"timestamp" : "00:08:22.167",
"minute" : 8,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.0, 2.2 ],
"related_events" : [ "66e14993-d6c3-40c6-be8a-861ae473de4d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b1e8eb5a-237c-4246-b481-b29ec7b56a16",
"index" : 376,
"period" : 1,
"timestamp" : "00:08:22.167",
"minute" : 8,
"second" : 22,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 34.1, 78.3 ],
"duration" : 0.0,
"related_events" : [ "66e14993-d6c3-40c6-be8a-861ae473de4d" ]
}, {
"id" : "6d60f163-7d1c-4c8c-a103-8baab43279da",
"index" : 377,
"period" : 1,
"timestamp" : "00:08:23.081",
"minute" : 8,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 33.7, 78.7 ],
"duration" : 0.645486,
"related_events" : [ "f7388f7e-8608-417c-99ef-196e43d18ed5" ]
}, {
"id" : "f7388f7e-8608-417c-99ef-196e43d18ed5",
"index" : 378,
"period" : 1,
"timestamp" : "00:08:23.705",
"minute" : 8,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.4, 1.4 ],
"duration" : 1.206668,
"under_pressure" : true,
"related_events" : [ "08984200-5705-482f-ab3f-a4d3fc7ce1c0", "6d60f163-7d1c-4c8c-a103-8baab43279da" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 5.6142673,
"angle" : 3.070285,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.8, 1.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "08984200-5705-482f-ab3f-a4d3fc7ce1c0",
"index" : 379,
"period" : 1,
"timestamp" : "00:08:24.912",
"minute" : 8,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.8, 1.8 ],
"related_events" : [ "f7388f7e-8608-417c-99ef-196e43d18ed5" ]
}, {
"id" : "5d0cf102-58d6-43a9-a7a6-01fb336fed1d",
"index" : 380,
"period" : 1,
"timestamp" : "00:08:24.912",
"minute" : 8,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.8, 1.8 ],
"duration" : 1.766713,
"related_events" : [ "08984200-5705-482f-ab3f-a4d3fc7ce1c0", "acac8ef6-d416-4205-8433-34354d7b96ac" ],
"carry" : {
"end_location" : [ 77.6, 2.0 ]
}
}, {
"id" : "acac8ef6-d416-4205-8433-34354d7b96ac",
"index" : 381,
"period" : 1,
"timestamp" : "00:08:26.679",
"minute" : 8,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 2.0 ],
"duration" : 0.881117,
"related_events" : [ "96843856-762a-4c1c-af24-e3c1e8faf989" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 7.0,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.6, 9.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e6ca78ca-3f31-48b3-bd84-b943911b77a6",
"index" : 382,
"period" : 1,
"timestamp" : "00:08:27.095",
"minute" : 8,
"second" : 27,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 42.2, 65.8 ],
"duration" : 0.352765
}, {
"id" : "96843856-762a-4c1c-af24-e3c1e8faf989",
"index" : 383,
"period" : 1,
"timestamp" : "00:08:27.560",
"minute" : 8,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.6, 9.0 ],
"related_events" : [ "acac8ef6-d416-4205-8433-34354d7b96ac" ]
}, {
"id" : "62704a01-7c9a-4045-9ebf-66f0baa0fde1",
"index" : 384,
"period" : 1,
"timestamp" : "00:08:27.560",
"minute" : 8,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.6, 9.0 ],
"duration" : 0.039999,
"related_events" : [ "570434ae-0589-4ae0-ae6f-a52dd93cf458", "96843856-762a-4c1c-af24-e3c1e8faf989" ],
"carry" : {
"end_location" : [ 77.9, 11.0 ]
}
}, {
"id" : "570434ae-0589-4ae0-ae6f-a52dd93cf458",
"index" : 385,
"period" : 1,
"timestamp" : "00:08:27.600",
"minute" : 8,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.9, 11.0 ],
"duration" : 1.360722,
"related_events" : [ "1a5339ae-2dd9-4de1-918d-0ceb3151650e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.240997,
"angle" : -2.5980053,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 2.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1a5339ae-2dd9-4de1-918d-0ceb3151650e",
"index" : 386,
"period" : 1,
"timestamp" : "00:08:28.960",
"minute" : 8,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 2.6 ],
"related_events" : [ "570434ae-0589-4ae0-ae6f-a52dd93cf458" ]
}, {
"id" : "fc327b24-3641-426e-8dc4-b3917a2e6105",
"index" : 387,
"period" : 1,
"timestamp" : "00:08:28.960",
"minute" : 8,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 2.6 ],
"duration" : 0.086107,
"related_events" : [ "1a5339ae-2dd9-4de1-918d-0ceb3151650e", "aaa02349-0a04-4db0-9bcd-22ca9291c5b3" ],
"carry" : {
"end_location" : [ 64.4, 2.8 ]
}
}, {
"id" : "aaa02349-0a04-4db0-9bcd-22ca9291c5b3",
"index" : 388,
"period" : 1,
"timestamp" : "00:08:29.046",
"minute" : 8,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.4, 2.8 ],
"duration" : 2.438217,
"related_events" : [ "73daaed6-b6f0-4842-a430-484a373c01c1" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 40.8354,
"angle" : 1.6124389,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 43.6 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "73daaed6-b6f0-4842-a430-484a373c01c1",
"index" : 389,
"period" : 1,
"timestamp" : "00:08:31.485",
"minute" : 8,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 62.7, 43.6 ],
"related_events" : [ "aaa02349-0a04-4db0-9bcd-22ca9291c5b3" ]
}, {
"id" : "2f6650af-dafe-43ba-8ee0-8e0e506354b2",
"index" : 390,
"period" : 1,
"timestamp" : "00:08:31.485",
"minute" : 8,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 62.7, 43.6 ],
"duration" : 2.35592,
"related_events" : [ "73daaed6-b6f0-4842-a430-484a373c01c1", "a26aeb86-b3c2-4a13-b749-0b4a77ee3f5d" ],
"carry" : {
"end_location" : [ 69.3, 58.2 ]
}
}, {
"id" : "a26aeb86-b3c2-4a13-b749-0b4a77ee3f5d",
"index" : 391,
"period" : 1,
"timestamp" : "00:08:33.841",
"minute" : 8,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 69.3, 58.2 ],
"duration" : 1.09213,
"related_events" : [ "53f6ee02-b570-4ea6-a6a1-df8ef9c9d4c9" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 23.537205,
"angle" : 0.85756177,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.7, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "53f6ee02-b570-4ea6-a6a1-df8ef9c9d4c9",
"index" : 392,
"period" : 1,
"timestamp" : "00:08:34.933",
"minute" : 8,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 84.7, 76.0 ],
"related_events" : [ "a26aeb86-b3c2-4a13-b749-0b4a77ee3f5d" ]
}, {
"id" : "b559dcad-0e33-4c45-b405-9401e525b26e",
"index" : 393,
"period" : 1,
"timestamp" : "00:08:34.933",
"minute" : 8,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 84.7, 76.0 ],
"duration" : 1.661869,
"related_events" : [ "53f6ee02-b570-4ea6-a6a1-df8ef9c9d4c9", "9919397d-55d0-40e2-96e1-59592825a639" ],
"carry" : {
"end_location" : [ 89.4, 76.0 ]
}
}, {
"id" : "9919397d-55d0-40e2-96e1-59592825a639",
"index" : 394,
"period" : 1,
"timestamp" : "00:08:36.595",
"minute" : 8,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 89.4, 76.0 ],
"duration" : 0.859944,
"related_events" : [ "68edf205-409f-4e55-be0b-11bf0b43c4f4" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 7.2,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.4, 68.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "68edf205-409f-4e55-be0b-11bf0b43c4f4",
"index" : 395,
"period" : 1,
"timestamp" : "00:08:37.455",
"minute" : 8,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 89.4, 68.8 ],
"related_events" : [ "9919397d-55d0-40e2-96e1-59592825a639" ]
}, {
"id" : "cb82b230-1cbd-4949-8b7a-4d3561d90ff9",
"index" : 396,
"period" : 1,
"timestamp" : "00:08:37.455",
"minute" : 8,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 89.4, 68.8 ],
"duration" : 2.011807,
"related_events" : [ "4938525c-9131-4363-a8c7-2cc5fac2fd47", "68edf205-409f-4e55-be0b-11bf0b43c4f4" ],
"carry" : {
"end_location" : [ 87.6, 61.1 ]
}
}, {
"id" : "4938525c-9131-4363-a8c7-2cc5fac2fd47",
"index" : 397,
"period" : 1,
"timestamp" : "00:08:39.466",
"minute" : 8,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 87.6, 61.1 ],
"duration" : 0.915757,
"related_events" : [ "676869bb-57a2-4f2e-b56c-982bb6fbe962" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 7.2346387,
"angle" : -2.2779233,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.9, 55.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "676869bb-57a2-4f2e-b56c-982bb6fbe962",
"index" : 398,
"period" : 1,
"timestamp" : "00:08:40.382",
"minute" : 8,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 82.9, 55.6 ],
"related_events" : [ "4938525c-9131-4363-a8c7-2cc5fac2fd47" ]
}, {
"id" : "eeedd9e5-d273-4568-af49-78883b2d0c76",
"index" : 399,
"period" : 1,
"timestamp" : "00:08:40.382",
"minute" : 8,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 82.9, 55.6 ],
"duration" : 0.435337,
"related_events" : [ "344fdab2-e498-46c2-bb56-215e54b9a489", "676869bb-57a2-4f2e-b56c-982bb6fbe962" ],
"carry" : {
"end_location" : [ 84.1, 50.1 ]
}
}, {
"id" : "344fdab2-e498-46c2-bb56-215e54b9a489",
"index" : 400,
"period" : 1,
"timestamp" : "00:08:40.817",
"minute" : 8,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.1, 50.1 ],
"duration" : 2.103546,
"related_events" : [ "ad2f8b57-370d-45c2-b0a6-b44a62793f81" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 35.58834,
"angle" : 0.96720654,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.3, 79.4 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ad2f8b57-370d-45c2-b0a6-b44a62793f81",
"index" : 401,
"period" : 1,
"timestamp" : "00:08:42.921",
"minute" : 8,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 13,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 97.8, 76.6 ],
"related_events" : [ "344fdab2-e498-46c2-bb56-215e54b9a489" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "21222519-4735-4eb5-a8f8-4e172133dee0",
"index" : 402,
"period" : 1,
"timestamp" : "00:08:59.033",
"minute" : 8,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 14,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 15.1, 0.1 ],
"duration" : 2.129989,
"related_events" : [ "053bb2b5-4b75-4044-a9ff-930dc1eefa64" ],
"pass" : {
"length" : 26.16295,
"angle" : 1.0986019,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 27.0, 23.4 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "053bb2b5-4b75-4044-a9ff-930dc1eefa64",
"index" : 403,
"period" : 1,
"timestamp" : "00:09:01.163",
"minute" : 9,
"second" : 1,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 93.1, 56.7 ],
"duration" : 0.0,
"related_events" : [ "21222519-4735-4eb5-a8f8-4e172133dee0" ]
}, {
"id" : "ae5ce844-b40a-439c-8f92-8015ccdc5513",
"index" : 404,
"period" : 1,
"timestamp" : "00:09:01.222",
"minute" : 9,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 26.8, 19.9 ],
"duration" : 0.693652,
"counterpress" : true,
"related_events" : [ "8cdc8fa2-670e-4176-83db-ad62cce43353" ]
}, {
"id" : "8cdc8fa2-670e-4176-83db-ad62cce43353",
"index" : 405,
"period" : 1,
"timestamp" : "00:09:01.904",
"minute" : 9,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 92.2, 51.2 ],
"duration" : 0.720467,
"under_pressure" : true,
"related_events" : [ "ae5ce844-b40a-439c-8f92-8015ccdc5513", "ece72237-676f-494b-9846-ab25ebdafa3d" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 10.111875,
"angle" : -1.7196863,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.7, 41.2 ],
"assisted_shot_id" : "5eb91436-d340-473d-a008-12b8e87024df",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ece72237-676f-494b-9846-ab25ebdafa3d",
"index" : 406,
"period" : 1,
"timestamp" : "00:09:02.625",
"minute" : 9,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 90.7, 41.2 ],
"related_events" : [ "8cdc8fa2-670e-4176-83db-ad62cce43353" ]
}, {
"id" : "25934bbb-75a1-4631-bb2d-a88ef9713ed3",
"index" : 407,
"period" : 1,
"timestamp" : "00:09:02.625",
"minute" : 9,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 90.7, 41.2 ],
"duration" : 1.000878,
"under_pressure" : true,
"related_events" : [ "5eb91436-d340-473d-a008-12b8e87024df", "d06a5d92-ed29-49bc-b614-7401a7cd1947", "ece72237-676f-494b-9846-ab25ebdafa3d" ],
"carry" : {
"end_location" : [ 95.5, 40.3 ]
}
}, {
"id" : "d06a5d92-ed29-49bc-b614-7401a7cd1947",
"index" : 408,
"period" : 1,
"timestamp" : "00:09:03.145",
"minute" : 9,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 20.2, 39.5 ],
"duration" : 0.357293,
"counterpress" : true,
"related_events" : [ "25934bbb-75a1-4631-bb2d-a88ef9713ed3" ]
}, {
"id" : "5eb91436-d340-473d-a008-12b8e87024df",
"index" : 409,
"period" : 1,
"timestamp" : "00:09:03.625",
"minute" : 9,
"second" : 3,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 95.5, 40.3 ],
"duration" : 0.669119,
"related_events" : [ "a0c6e6b0-760f-4317-98dc-efc8c40ef89a" ],
"shot" : {
"statsbomb_xg" : 0.057140246,
"end_location" : [ 118.2, 43.2, 0.3 ],
"key_pass_id" : "8cdc8fa2-670e-4176-83db-ad62cce43353",
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"freeze_frame" : [ {
"location" : [ 96.7, 43.8 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 99.9, 36.8 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 98.4, 39.1 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 92.7, 40.9 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 86.9, 53.7 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 76.3, 67.1 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 87.7, 59.9 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 93.6, 44.4 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 119.0, 39.7 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 101.9, 58.4 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 100.7, 58.4 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : true
}, {
"location" : [ 101.6, 60.1 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 103.6, 50.8 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 96.2, 49.7 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 82.6, 57.1 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "a0c6e6b0-760f-4317-98dc-efc8c40ef89a",
"index" : 410,
"period" : 1,
"timestamp" : "00:09:04.295",
"minute" : 9,
"second" : 4,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.1, 40.4 ],
"duration" : 0.0,
"related_events" : [ "5eb91436-d340-473d-a008-12b8e87024df" ],
"goalkeeper" : {
"outcome" : {
"id" : 52,
"name" : "In Play Danger"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"technique" : {
"id" : 45,
"name" : "Diving"
}
}
}, {
"id" : "ca98bdf9-dc9f-4749-a721-2311a5286726",
"index" : 411,
"period" : 1,
"timestamp" : "00:09:05.645",
"minute" : 9,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.4, 34.2 ],
"duration" : 0.583093,
"counterpress" : true
}, {
"id" : "1c6b2fec-a8c2-4e74-b43e-2dd4bb8f6b5c",
"index" : 412,
"period" : 1,
"timestamp" : "00:09:06.415",
"minute" : 9,
"second" : 6,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 116.5, 48.9 ],
"duration" : 0.0
}, {
"id" : "657a5e0d-7762-4c44-a07f-1c6bb409da83",
"index" : 413,
"period" : 1,
"timestamp" : "00:09:06.415",
"minute" : 9,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 116.5, 48.9 ],
"duration" : 2.49826,
"under_pressure" : true,
"related_events" : [ "1c6b2fec-a8c2-4e74-b43e-2dd4bb8f6b5c", "3c942a19-8333-49ef-b9d2-c7b35fcaee38", "7de71014-1446-4783-9270-89f17d8f93e7" ],
"carry" : {
"end_location" : [ 118.0, 54.8 ]
}
}, {
"id" : "3c942a19-8333-49ef-b9d2-c7b35fcaee38",
"index" : 414,
"period" : 1,
"timestamp" : "00:09:08.393",
"minute" : 9,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 5.2, 25.3 ],
"duration" : 0.56735,
"related_events" : [ "657a5e0d-7762-4c44-a07f-1c6bb409da83", "7de71014-1446-4783-9270-89f17d8f93e7" ]
}, {
"id" : "7de71014-1446-4783-9270-89f17d8f93e7",
"index" : 415,
"period" : 1,
"timestamp" : "00:09:08.913",
"minute" : 9,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 118.0, 54.8 ],
"duration" : 0.85108,
"under_pressure" : true,
"related_events" : [ "273d7cec-af12-4902-8c88-03d476de25f0", "3c942a19-8333-49ef-b9d2-c7b35fcaee38", "6f500bab-89bc-4eed-bd7c-aa58476e88fd" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 12.780063,
"angle" : -2.2174273,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 110.3, 44.6 ],
"cross" : true,
"cut_back" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "273d7cec-af12-4902-8c88-03d476de25f0",
"index" : 416,
"period" : 1,
"timestamp" : "00:09:09.764",
"minute" : 9,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 114.7, 47.2 ],
"related_events" : [ "7de71014-1446-4783-9270-89f17d8f93e7" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6f500bab-89bc-4eed-bd7c-aa58476e88fd",
"index" : 417,
"period" : 1,
"timestamp" : "00:09:09.764",
"minute" : 9,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 9.8, 35.5 ],
"duration" : 0.0,
"related_events" : [ "7de71014-1446-4783-9270-89f17d8f93e7" ]
}, {
"id" : "bb1be952-7af4-4bb5-9323-6c9ed73b14fe",
"index" : 418,
"period" : 1,
"timestamp" : "00:09:09.764",
"minute" : 9,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 9.8, 35.5 ],
"duration" : 1.677631,
"under_pressure" : true,
"related_events" : [ "6f500bab-89bc-4eed-bd7c-aa58476e88fd", "b43631aa-0bdf-434b-9aa0-a06c5afe3e9a", "cca40023-f851-4e41-b613-0a074d4d7b5a" ],
"carry" : {
"end_location" : [ 13.7, 31.8 ]
}
}, {
"id" : "b43631aa-0bdf-434b-9aa0-a06c5afe3e9a",
"index" : 419,
"period" : 1,
"timestamp" : "00:09:11.267",
"minute" : 9,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.9, 47.7 ],
"duration" : 0.453177,
"counterpress" : true,
"related_events" : [ "bb1be952-7af4-4bb5-9323-6c9ed73b14fe", "cca40023-f851-4e41-b613-0a074d4d7b5a" ]
}, {
"id" : "cca40023-f851-4e41-b613-0a074d4d7b5a",
"index" : 420,
"period" : 1,
"timestamp" : "00:09:11.442",
"minute" : 9,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 13.7, 31.8 ],
"duration" : 1.079289,
"under_pressure" : true,
"related_events" : [ "8f445e46-cfe7-4715-bd67-8c9146bdd351", "b43631aa-0bdf-434b-9aa0-a06c5afe3e9a" ],
"pass" : {
"length" : 13.091982,
"angle" : -0.9700825,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 21.1, 21.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8f445e46-cfe7-4715-bd67-8c9146bdd351",
"index" : 421,
"period" : 1,
"timestamp" : "00:09:12.521",
"minute" : 9,
"second" : 12,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 99.0, 59.1 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "cca40023-f851-4e41-b613-0a074d4d7b5a" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "0f416d44-8995-4022-9933-f04a51b41cce",
"index" : 422,
"period" : 1,
"timestamp" : "00:09:12.521",
"minute" : 9,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 99.0, 59.1 ],
"duration" : 1.609815,
"related_events" : [ "2989796f-0df2-4273-9794-b5efacad147d", "8f445e46-cfe7-4715-bd67-8c9146bdd351" ],
"carry" : {
"end_location" : [ 92.2, 58.5 ]
}
}, {
"id" : "2989796f-0df2-4273-9794-b5efacad147d",
"index" : 423,
"period" : 1,
"timestamp" : "00:09:14.131",
"minute" : 9,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.2, 58.5 ],
"duration" : 0.987997,
"related_events" : [ "3fb83703-63e7-4afe-9953-8b8aa46f3f06" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.605881,
"angle" : -1.9949907,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.6, 46.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3fb83703-63e7-4afe-9953-8b8aa46f3f06",
"index" : 424,
"period" : 1,
"timestamp" : "00:09:15.119",
"minute" : 9,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.6, 46.1 ],
"related_events" : [ "2989796f-0df2-4273-9794-b5efacad147d" ]
}, {
"id" : "347fda9d-f86b-4730-849c-a5a19fb06f6e",
"index" : 425,
"period" : 1,
"timestamp" : "00:09:15.119",
"minute" : 9,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.6, 46.1 ],
"duration" : 3.162519,
"related_events" : [ "2d212815-a918-44d1-8fea-01469e84a41c", "3fb83703-63e7-4afe-9953-8b8aa46f3f06" ],
"carry" : {
"end_location" : [ 79.2, 35.9 ]
}
}, {
"id" : "2d212815-a918-44d1-8fea-01469e84a41c",
"index" : 426,
"period" : 1,
"timestamp" : "00:09:18.281",
"minute" : 9,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 79.2, 35.9 ],
"duration" : 0.696743,
"related_events" : [ "957729d1-b76d-4578-9db4-ac07930e297d" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.660433,
"angle" : 0.93449795,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.1, 49.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "957729d1-b76d-4578-9db4-ac07930e297d",
"index" : 427,
"period" : 1,
"timestamp" : "00:09:18.978",
"minute" : 9,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.1, 49.3 ],
"related_events" : [ "2d212815-a918-44d1-8fea-01469e84a41c" ]
}, {
"id" : "90f34038-965a-4f67-a75c-7a5a777fed1d",
"index" : 428,
"period" : 1,
"timestamp" : "00:09:18.978",
"minute" : 9,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.1, 49.3 ],
"duration" : 0.759646,
"related_events" : [ "84f42a77-f32e-4ded-8fbe-e569f74b19b3", "957729d1-b76d-4578-9db4-ac07930e297d" ],
"carry" : {
"end_location" : [ 89.1, 52.0 ]
}
}, {
"id" : "84f42a77-f32e-4ded-8fbe-e569f74b19b3",
"index" : 429,
"period" : 1,
"timestamp" : "00:09:19.738",
"minute" : 9,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.1, 52.0 ],
"duration" : 1.575754,
"related_events" : [ "3585207c-6a67-4813-9655-32b31a67fe7d" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 24.953756,
"angle" : 1.2655208,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.6, 75.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3585207c-6a67-4813-9655-32b31a67fe7d",
"index" : 430,
"period" : 1,
"timestamp" : "00:09:21.313",
"minute" : 9,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 96.6, 75.8 ],
"related_events" : [ "84f42a77-f32e-4ded-8fbe-e569f74b19b3" ]
}, {
"id" : "d7a85dcf-5a09-4a91-9d8b-6cf6f19f42a8",
"index" : 431,
"period" : 1,
"timestamp" : "00:09:21.313",
"minute" : 9,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 96.6, 75.8 ],
"duration" : 1.127449,
"related_events" : [ "3585207c-6a67-4813-9655-32b31a67fe7d", "4b4034d3-7cae-4619-9239-d02c32ff67ee" ],
"carry" : {
"end_location" : [ 100.2, 76.0 ]
}
}, {
"id" : "4b4034d3-7cae-4619-9239-d02c32ff67ee",
"index" : 432,
"period" : 1,
"timestamp" : "00:09:22.441",
"minute" : 9,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 100.2, 76.0 ],
"duration" : 0.982187,
"related_events" : [ "b358c2c0-f65b-4c2a-96e7-d1acfa7e0dfe" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 24.252834,
"angle" : -1.199478,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 109.0, 53.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b358c2c0-f65b-4c2a-96e7-d1acfa7e0dfe",
"index" : 433,
"period" : 1,
"timestamp" : "00:09:23.423",
"minute" : 9,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 53.4 ],
"related_events" : [ "4b4034d3-7cae-4619-9239-d02c32ff67ee" ]
}, {
"id" : "5d212ff8-1e42-4885-94ec-d1199bba3515",
"index" : 434,
"period" : 1,
"timestamp" : "00:09:23.423",
"minute" : 9,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 53.4 ],
"duration" : 0.08,
"related_events" : [ "1327ddc9-68dc-4224-9ed2-032005d0afd0", "b358c2c0-f65b-4c2a-96e7-d1acfa7e0dfe" ],
"carry" : {
"end_location" : [ 109.0, 53.4 ]
}
}, {
"id" : "1327ddc9-68dc-4224-9ed2-032005d0afd0",
"index" : 435,
"period" : 1,
"timestamp" : "00:09:23.503",
"minute" : 9,
"second" : 23,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 53.4 ],
"duration" : 0.0
}, {
"id" : "88565e4f-4976-4260-9a60-65f792d1907b",
"index" : 436,
"period" : 1,
"timestamp" : "00:09:23.920",
"minute" : 9,
"second" : 23,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 15,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 109.8, 43.0 ],
"duration" : 0.0
}, {
"id" : "39a1fdb9-33af-4e67-9db5-7753b5c1a025",
"index" : 437,
"period" : 1,
"timestamp" : "00:09:25.112",
"minute" : 9,
"second" : 25,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 10.0, 31.8 ],
"duration" : 0.949243,
"related_events" : [ "faadf9bc-81a9-4826-9ac5-04b60821f42e" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 14.234114,
"angle" : 0.84007,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 19.5, 42.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "faadf9bc-81a9-4826-9ac5-04b60821f42e",
"index" : 438,
"period" : 1,
"timestamp" : "00:09:26.061",
"minute" : 9,
"second" : 26,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 19.5, 42.4 ],
"related_events" : [ "39a1fdb9-33af-4e67-9db5-7753b5c1a025" ]
}, {
"id" : "ce116146-e5f1-4bb4-8bb0-38018a6a8af3",
"index" : 439,
"period" : 1,
"timestamp" : "00:09:26.061",
"minute" : 9,
"second" : 26,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 19.5, 42.4 ],
"duration" : 0.079999,
"related_events" : [ "4952ed70-f7aa-4862-bc10-1271108c81a9", "faadf9bc-81a9-4826-9ac5-04b60821f42e" ],
"carry" : {
"end_location" : [ 20.4, 39.1 ]
}
}, {
"id" : "4952ed70-f7aa-4862-bc10-1271108c81a9",
"index" : 440,
"period" : 1,
"timestamp" : "00:09:26.141",
"minute" : 9,
"second" : 26,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 20.4, 39.1 ],
"duration" : 1.054112,
"related_events" : [ "8b2af3a8-0655-4a61-befb-f7418b7a7235" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 13.160927,
"angle" : -1.0629598,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 26.8, 27.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8b2af3a8-0655-4a61-befb-f7418b7a7235",
"index" : 441,
"period" : 1,
"timestamp" : "00:09:27.195",
"minute" : 9,
"second" : 27,
"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" : [ 26.8, 27.6 ],
"related_events" : [ "4952ed70-f7aa-4862-bc10-1271108c81a9" ]
}, {
"id" : "9f8c21e8-ad6a-4d9d-b1e8-6ebdd58ff877",
"index" : 442,
"period" : 1,
"timestamp" : "00:09:27.195",
"minute" : 9,
"second" : 27,
"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" : [ 26.8, 27.6 ],
"duration" : 0.944374,
"related_events" : [ "1a089ff6-3c10-4e60-8690-5b474757ebcd", "8b2af3a8-0655-4a61-befb-f7418b7a7235" ],
"carry" : {
"end_location" : [ 27.0, 27.4 ]
}
}, {
"id" : "1a089ff6-3c10-4e60-8690-5b474757ebcd",
"index" : 443,
"period" : 1,
"timestamp" : "00:09:28.140",
"minute" : 9,
"second" : 28,
"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" : [ 27.0, 27.4 ],
"duration" : 0.850715,
"related_events" : [ "08fd0b99-e2ab-498a-b119-6ee588502acb" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 14.3,
"angle" : -0.39479113,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.2, 21.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a490239a-7241-458b-9859-471dc183a252",
"index" : 444,
"period" : 1,
"timestamp" : "00:09:28.851",
"minute" : 9,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 76.2, 58.2 ],
"duration" : 0.591253,
"counterpress" : true,
"related_events" : [ "08fd0b99-e2ab-498a-b119-6ee588502acb", "25010d24-dbf5-4482-933b-643752ddb929" ]
}, {
"id" : "08fd0b99-e2ab-498a-b119-6ee588502acb",
"index" : 445,
"period" : 1,
"timestamp" : "00:09:28.990",
"minute" : 9,
"second" : 28,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 40.2, 21.9 ],
"under_pressure" : true,
"related_events" : [ "1a089ff6-3c10-4e60-8690-5b474757ebcd", "a490239a-7241-458b-9859-471dc183a252" ]
}, {
"id" : "25010d24-dbf5-4482-933b-643752ddb929",
"index" : 446,
"period" : 1,
"timestamp" : "00:09:28.990",
"minute" : 9,
"second" : 28,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 40.2, 21.9 ],
"duration" : 0.453426,
"under_pressure" : true,
"related_events" : [ "08fd0b99-e2ab-498a-b119-6ee588502acb", "8a7486c3-1b51-4831-8e4c-7680aa7dee1a", "a490239a-7241-458b-9859-471dc183a252", "c158ca91-42fb-473d-aa90-c728c02bcaa9" ],
"carry" : {
"end_location" : [ 40.9, 21.9 ]
}
}, {
"id" : "c158ca91-42fb-473d-aa90-c728c02bcaa9",
"index" : 447,
"period" : 1,
"timestamp" : "00:09:29.444",
"minute" : 9,
"second" : 29,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 16,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 79.2, 58.2 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "25010d24-dbf5-4482-933b-643752ddb929", "8a7486c3-1b51-4831-8e4c-7680aa7dee1a" ]
}, {
"id" : "8a7486c3-1b51-4831-8e4c-7680aa7dee1a",
"index" : 448,
"period" : 1,
"timestamp" : "00:09:29.444",
"minute" : 9,
"second" : 29,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 16,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 40.9, 21.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c158ca91-42fb-473d-aa90-c728c02bcaa9" ]
}, {
"id" : "fd99fb42-9914-47ba-9cd5-07dc7b8d4802",
"index" : 449,
"period" : 1,
"timestamp" : "00:09:50.810",
"minute" : 9,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 41.6, 21.9 ],
"duration" : 0.799999,
"related_events" : [ "7a6688c0-76f7-45b3-a3f8-831c8b1840cd" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 18.189283,
"angle" : 2.39897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.2, 34.2 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7a6688c0-76f7-45b3-a3f8-831c8b1840cd",
"index" : 450,
"period" : 1,
"timestamp" : "00:09:51.610",
"minute" : 9,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.2, 34.2 ],
"related_events" : [ "fd99fb42-9914-47ba-9cd5-07dc7b8d4802" ]
}, {
"id" : "61213161-529a-4802-8f53-4bfe73bdcce5",
"index" : 451,
"period" : 1,
"timestamp" : "00:09:56.768",
"minute" : 9,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.4, 33.6 ],
"duration" : 1.793779,
"related_events" : [ "0c5edf8e-338b-4e91-9b22-a78583bc8378" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 27.43465,
"angle" : 1.8325727,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 19.3, 60.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0c5edf8e-338b-4e91-9b22-a78583bc8378",
"index" : 452,
"period" : 1,
"timestamp" : "00:09:58.562",
"minute" : 9,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 19.3, 60.1 ],
"related_events" : [ "61213161-529a-4802-8f53-4bfe73bdcce5" ]
}, {
"id" : "ae208dbb-a02a-4f2f-9cf4-3737ac24bbc4",
"index" : 453,
"period" : 1,
"timestamp" : "00:09:58.562",
"minute" : 9,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 19.3, 60.1 ],
"duration" : 1.774457,
"related_events" : [ "0c5edf8e-338b-4e91-9b22-a78583bc8378", "d83fa0a2-d614-4ad2-b713-55c1cb4fdc34" ],
"carry" : {
"end_location" : [ 18.4, 60.1 ]
}
}, {
"id" : "d83fa0a2-d614-4ad2-b713-55c1cb4fdc34",
"index" : 454,
"period" : 1,
"timestamp" : "00:10:00.336",
"minute" : 10,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 18.4, 60.1 ],
"duration" : 2.229414,
"related_events" : [ "034ca7bb-481f-49be-a848-c7c01f8b087d" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 19.285486,
"angle" : -2.190443,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.2, 44.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "034ca7bb-481f-49be-a848-c7c01f8b087d",
"index" : 455,
"period" : 1,
"timestamp" : "00:10:02.566",
"minute" : 10,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 7.2, 44.4 ],
"related_events" : [ "d83fa0a2-d614-4ad2-b713-55c1cb4fdc34" ]
}, {
"id" : "1f9af9a9-2b18-4445-8000-0e2b4423f362",
"index" : 456,
"period" : 1,
"timestamp" : "00:10:02.566",
"minute" : 10,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 7.2, 44.4 ],
"duration" : 1.519041,
"under_pressure" : true,
"related_events" : [ "034ca7bb-481f-49be-a848-c7c01f8b087d", "117633da-abcd-4262-a2d0-bef1e370161d", "e180ccb3-7246-4ab6-b954-2b9d3e44d71a" ],
"carry" : {
"end_location" : [ 5.6, 41.4 ]
}
}, {
"id" : "e180ccb3-7246-4ab6-b954-2b9d3e44d71a",
"index" : 457,
"period" : 1,
"timestamp" : "00:10:03.099",
"minute" : 10,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 110.5, 27.9 ],
"duration" : 1.359868,
"related_events" : [ "117633da-abcd-4262-a2d0-bef1e370161d", "1f9af9a9-2b18-4445-8000-0e2b4423f362" ]
}, {
"id" : "117633da-abcd-4262-a2d0-bef1e370161d",
"index" : 458,
"period" : 1,
"timestamp" : "00:10:04.085",
"minute" : 10,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 5.6, 41.4 ],
"duration" : 2.291243,
"under_pressure" : true,
"related_events" : [ "530ff2bc-5673-4bbb-9931-4d3e0f96072e", "e180ccb3-7246-4ab6-b954-2b9d3e44d71a" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 43.30462,
"angle" : -1.0379014,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 27.6, 4.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "530ff2bc-5673-4bbb-9931-4d3e0f96072e",
"index" : 459,
"period" : 1,
"timestamp" : "00:10:06.376",
"minute" : 10,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 27.6, 4.1 ],
"related_events" : [ "117633da-abcd-4262-a2d0-bef1e370161d" ]
}, {
"id" : "0e58e428-e353-4c2e-a6c2-3c6bdae24223",
"index" : 460,
"period" : 1,
"timestamp" : "00:10:06.376",
"minute" : 10,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 27.6, 4.1 ],
"duration" : 2.550608,
"related_events" : [ "2ff78832-7d5c-43c4-84e4-c7798946bc5d", "530ff2bc-5673-4bbb-9931-4d3e0f96072e" ],
"carry" : {
"end_location" : [ 41.8, 9.4 ]
}
}, {
"id" : "2ff78832-7d5c-43c4-84e4-c7798946bc5d",
"index" : 461,
"period" : 1,
"timestamp" : "00:10:08.927",
"minute" : 10,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 41.8, 9.4 ],
"duration" : 0.744842,
"related_events" : [ "6892c097-e072-4f89-983a-0b3447b8246e" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 11.2605505,
"angle" : 1.915015,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.0, 20.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6892c097-e072-4f89-983a-0b3447b8246e",
"index" : 462,
"period" : 1,
"timestamp" : "00:10:09.672",
"minute" : 10,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 38.0, 20.0 ],
"related_events" : [ "2ff78832-7d5c-43c4-84e4-c7798946bc5d" ]
}, {
"id" : "a40eac84-f290-4bf4-8e0a-1c9cf44641fa",
"index" : 463,
"period" : 1,
"timestamp" : "00:10:09.672",
"minute" : 10,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 38.0, 20.0 ],
"duration" : 0.718257,
"related_events" : [ "1231e5e9-e060-4c74-9341-876e5a82d117", "6892c097-e072-4f89-983a-0b3447b8246e" ],
"carry" : {
"end_location" : [ 38.0, 19.9 ]
}
}, {
"id" : "1231e5e9-e060-4c74-9341-876e5a82d117",
"index" : 464,
"period" : 1,
"timestamp" : "00:10:10.390",
"minute" : 10,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 38.0, 19.9 ],
"duration" : 1.615785,
"related_events" : [ "5ec7b84e-7f5a-48af-bfdb-1352f0cd9112" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 26.360008,
"angle" : 1.6810346,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.1, 46.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ec7b84e-7f5a-48af-bfdb-1352f0cd9112",
"index" : 465,
"period" : 1,
"timestamp" : "00:10:12.006",
"minute" : 10,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 35.1, 46.1 ],
"related_events" : [ "1231e5e9-e060-4c74-9341-876e5a82d117" ]
}, {
"id" : "1fba66b0-0c54-45fc-857c-24b81dee3c44",
"index" : 466,
"period" : 1,
"timestamp" : "00:10:12.006",
"minute" : 10,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 35.1, 46.1 ],
"duration" : 0.538243,
"related_events" : [ "5ec7b84e-7f5a-48af-bfdb-1352f0cd9112", "83d50e0c-28cd-4e09-a5ad-bb0f75150962" ],
"carry" : {
"end_location" : [ 35.6, 50.6 ]
}
}, {
"id" : "83d50e0c-28cd-4e09-a5ad-bb0f75150962",
"index" : 467,
"period" : 1,
"timestamp" : "00:10:12.544",
"minute" : 10,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 35.6, 50.6 ],
"duration" : 1.494668,
"related_events" : [ "f0ed5dd3-a85e-4192-99ac-2efbb6182262" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 14.320964,
"angle" : 0.5511975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.8, 58.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f0ed5dd3-a85e-4192-99ac-2efbb6182262",
"index" : 468,
"period" : 1,
"timestamp" : "00:10:14.039",
"minute" : 10,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 47.8, 58.1 ],
"related_events" : [ "83d50e0c-28cd-4e09-a5ad-bb0f75150962" ]
}, {
"id" : "12b2b6d8-d569-4c03-8e2b-eb0d060ffb24",
"index" : 469,
"period" : 1,
"timestamp" : "00:10:14.039",
"minute" : 10,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 47.8, 58.1 ],
"duration" : 1.345196,
"related_events" : [ "77952aaa-4385-497a-b6de-fe6a033eaeac", "f0ed5dd3-a85e-4192-99ac-2efbb6182262" ],
"carry" : {
"end_location" : [ 54.1, 59.2 ]
}
}, {
"id" : "77952aaa-4385-497a-b6de-fe6a033eaeac",
"index" : 470,
"period" : 1,
"timestamp" : "00:10:15.384",
"minute" : 10,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.1, 59.2 ],
"duration" : 1.071339,
"related_events" : [ "cc6048b1-af6e-41ce-8256-93f3853c2c47" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 12.370934,
"angle" : 0.60145473,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.3, 66.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cc6048b1-af6e-41ce-8256-93f3853c2c47",
"index" : 471,
"period" : 1,
"timestamp" : "00:10:16.455",
"minute" : 10,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 64.3, 66.2 ],
"related_events" : [ "77952aaa-4385-497a-b6de-fe6a033eaeac" ]
}, {
"id" : "cd4e9fdd-618a-41c1-8d17-823644fe1b9d",
"index" : 472,
"period" : 1,
"timestamp" : "00:10:16.455",
"minute" : 10,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 64.3, 66.2 ],
"duration" : 2.883521,
"under_pressure" : true,
"related_events" : [ "cc6048b1-af6e-41ce-8256-93f3853c2c47", "d3c9032b-2640-4cd1-8c1e-07f77827a2b4", "e999deaf-e1bc-4fc2-a8eb-7bf2ff2a251a" ],
"carry" : {
"end_location" : [ 78.4, 75.3 ]
}
}, {
"id" : "e999deaf-e1bc-4fc2-a8eb-7bf2ff2a251a",
"index" : 473,
"period" : 1,
"timestamp" : "00:10:17.833",
"minute" : 10,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 47.9, 12.1 ],
"duration" : 1.392216,
"related_events" : [ "cd4e9fdd-618a-41c1-8d17-823644fe1b9d" ]
}, {
"id" : "4f6d6a75-3db8-4cac-a28d-404ee7e410f5",
"index" : 474,
"period" : 1,
"timestamp" : "00:10:19.070",
"minute" : 10,
"second" : 19,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.9, 7.7 ],
"duration" : 0.806064,
"related_events" : [ "d3c9032b-2640-4cd1-8c1e-07f77827a2b4" ]
}, {
"id" : "d3c9032b-2640-4cd1-8c1e-07f77827a2b4",
"index" : 475,
"period" : 1,
"timestamp" : "00:10:19.339",
"minute" : 10,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 78.4, 75.3 ],
"duration" : 0.854125,
"under_pressure" : true,
"related_events" : [ "4f6d6a75-3db8-4cac-a28d-404ee7e410f5", "891e8dbf-9d47-43c5-994d-f46557bdbe24" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 6.2008066,
"angle" : 0.65962875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.3, 79.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "891e8dbf-9d47-43c5-994d-f46557bdbe24",
"index" : 476,
"period" : 1,
"timestamp" : "00:10:20.193",
"minute" : 10,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 83.3, 79.1 ],
"related_events" : [ "d3c9032b-2640-4cd1-8c1e-07f77827a2b4" ]
}, {
"id" : "734edb37-0e26-44f8-beb9-dc778f05011c",
"index" : 477,
"period" : 1,
"timestamp" : "00:10:20.193",
"minute" : 10,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 83.3, 79.1 ],
"duration" : 0.450547,
"related_events" : [ "891e8dbf-9d47-43c5-994d-f46557bdbe24", "8b2e68ab-3e0d-4648-892f-b274b9c09f0b" ],
"carry" : {
"end_location" : [ 83.3, 79.1 ]
}
}, {
"id" : "8b2e68ab-3e0d-4648-892f-b274b9c09f0b",
"index" : 478,
"period" : 1,
"timestamp" : "00:10:20.643",
"minute" : 10,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 83.3, 79.1 ],
"duration" : 1.082262,
"related_events" : [ "187b16b2-e441-4e7e-81da-f41672462e38" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 10.929318,
"angle" : -3.0683296,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.4, 78.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "187b16b2-e441-4e7e-81da-f41672462e38",
"index" : 479,
"period" : 1,
"timestamp" : "00:10:21.726",
"minute" : 10,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 72.4, 78.3 ],
"related_events" : [ "8b2e68ab-3e0d-4648-892f-b274b9c09f0b" ]
}, {
"id" : "9c117d82-ec94-4efe-8db5-836b5279e0de",
"index" : 480,
"period" : 1,
"timestamp" : "00:10:21.726",
"minute" : 10,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 72.4, 78.3 ],
"duration" : 0.867279,
"related_events" : [ "187b16b2-e441-4e7e-81da-f41672462e38", "4eb7c2ec-b4fb-4c11-9fff-642b087b338b" ],
"carry" : {
"end_location" : [ 70.0, 78.1 ]
}
}, {
"id" : "4eb7c2ec-b4fb-4c11-9fff-642b087b338b",
"index" : 481,
"period" : 1,
"timestamp" : "00:10:22.593",
"minute" : 10,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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, 78.1 ],
"duration" : 1.617314,
"related_events" : [ "2f9096b7-bd58-4a70-acef-fd1feb1f0861" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 20.728,
"angle" : -1.9306962,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 58.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2f9096b7-bd58-4a70-acef-fd1feb1f0861",
"index" : 482,
"period" : 1,
"timestamp" : "00:10:24.210",
"minute" : 10,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 62.7, 58.7 ],
"related_events" : [ "4eb7c2ec-b4fb-4c11-9fff-642b087b338b" ]
}, {
"id" : "012e7478-807b-46dd-92de-83142337e830",
"index" : 483,
"period" : 1,
"timestamp" : "00:10:24.210",
"minute" : 10,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 62.7, 58.7 ],
"duration" : 3.695936,
"related_events" : [ "27037e11-85bd-446f-8e20-a1afc05765ab", "2f9096b7-bd58-4a70-acef-fd1feb1f0861" ],
"carry" : {
"end_location" : [ 63.5, 53.4 ]
}
}, {
"id" : "27037e11-85bd-446f-8e20-a1afc05765ab",
"index" : 484,
"period" : 1,
"timestamp" : "00:10:27.906",
"minute" : 10,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 63.5, 53.4 ],
"duration" : 2.496398,
"related_events" : [ "5cf6bf04-8bb5-4f4d-ac59-b88c4f6493c3" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 27.108854,
"angle" : -1.9170461,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.3, 27.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5cf6bf04-8bb5-4f4d-ac59-b88c4f6493c3",
"index" : 485,
"period" : 1,
"timestamp" : "00:10:30.402",
"minute" : 10,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.3, 27.9 ],
"related_events" : [ "27037e11-85bd-446f-8e20-a1afc05765ab" ]
}, {
"id" : "d316e0fa-f443-4143-9ed6-9a39d13cafe8",
"index" : 486,
"period" : 1,
"timestamp" : "00:10:30.402",
"minute" : 10,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.3, 27.9 ],
"duration" : 0.918505,
"related_events" : [ "5cf6bf04-8bb5-4f4d-ac59-b88c4f6493c3", "622de487-7ffc-4fd0-8ad2-5a0cb3b5f0d3" ],
"carry" : {
"end_location" : [ 55.3, 24.5 ]
}
}, {
"id" : "622de487-7ffc-4fd0-8ad2-5a0cb3b5f0d3",
"index" : 487,
"period" : 1,
"timestamp" : "00:10:31.321",
"minute" : 10,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.3, 24.5 ],
"duration" : 1.697766,
"related_events" : [ "0fb0245b-6a31-4259-9c2f-5cff5c923aac" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 25.028185,
"angle" : -0.9528692,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.8, 4.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0fb0245b-6a31-4259-9c2f-5cff5c923aac",
"index" : 488,
"period" : 1,
"timestamp" : "00:10:33.019",
"minute" : 10,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 69.8, 4.1 ],
"related_events" : [ "622de487-7ffc-4fd0-8ad2-5a0cb3b5f0d3" ]
}, {
"id" : "35c79659-7677-4057-a47a-9a990ca88c07",
"index" : 489,
"period" : 1,
"timestamp" : "00:10:33.019",
"minute" : 10,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"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" : [ 69.8, 4.1 ],
"duration" : 1.130799,
"related_events" : [ "0fb0245b-6a31-4259-9c2f-5cff5c923aac", "6b4b0867-07e5-40fc-bacf-61ffffeb59c8" ],
"carry" : {
"end_location" : [ 69.8, 4.1 ]
}
}, {
"id" : "6b4b0867-07e5-40fc-bacf-61ffffeb59c8",
"index" : 490,
"period" : 1,
"timestamp" : "00:10:34.150",
"minute" : 10,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 69.8, 4.1 ],
"duration" : 1.16314,
"related_events" : [ "925b73d0-bb5f-499d-ab5c-1aca99ed7a13" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 30.987095,
"angle" : 0.75344557,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.4, 25.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "925b73d0-bb5f-499d-ab5c-1aca99ed7a13",
"index" : 491,
"period" : 1,
"timestamp" : "00:10:35.313",
"minute" : 10,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"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" : [ 92.4, 25.3 ],
"related_events" : [ "6b4b0867-07e5-40fc-bacf-61ffffeb59c8" ]
}, {
"id" : "b0ecc0f8-9213-49fa-a521-fde0ee4169c2",
"index" : 492,
"period" : 1,
"timestamp" : "00:10:35.313",
"minute" : 10,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 17,
"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" : [ 92.4, 25.3 ],
"duration" : 1.188975,
"related_events" : [ "676f8a43-bc9c-47b1-8bfe-ba3178c98679" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 7.1589108,
"angle" : -2.003204,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 89.4, 18.8 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "80c1c2e9-4c7c-4989-80ab-3ccbf6cddeca",
"index" : 493,
"period" : 1,
"timestamp" : "00:10:36.393",
"minute" : 10,
"second" : 36,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 33.2, 57.7 ],
"duration" : 0.748827,
"related_events" : [ "676f8a43-bc9c-47b1-8bfe-ba3178c98679", "b1f784b3-c69b-4af7-b002-b6f332089704", "d2f829d1-18c6-4760-9125-cad63eac85df" ]
}, {
"id" : "676f8a43-bc9c-47b1-8bfe-ba3178c98679",
"index" : 494,
"period" : 1,
"timestamp" : "00:10:36.502",
"minute" : 10,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.4, 18.8 ],
"under_pressure" : true,
"related_events" : [ "80c1c2e9-4c7c-4989-80ab-3ccbf6cddeca", "b0ecc0f8-9213-49fa-a521-fde0ee4169c2" ]
}, {
"id" : "b1f784b3-c69b-4af7-b002-b6f332089704",
"index" : 495,
"period" : 1,
"timestamp" : "00:10:36.502",
"minute" : 10,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 89.4, 18.8 ],
"duration" : 0.63982,
"under_pressure" : true,
"related_events" : [ "676f8a43-bc9c-47b1-8bfe-ba3178c98679", "80c1c2e9-4c7c-4989-80ab-3ccbf6cddeca", "d2f829d1-18c6-4760-9125-cad63eac85df" ],
"carry" : {
"end_location" : [ 91.0, 21.4 ]
}
}, {
"id" : "d2f829d1-18c6-4760-9125-cad63eac85df",
"index" : 496,
"period" : 1,
"timestamp" : "00:10:37.141",
"minute" : 10,
"second" : 37,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 17,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 91.0, 21.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "80c1c2e9-4c7c-4989-80ab-3ccbf6cddeca", "dd55cf5a-edd2-48b9-bff6-6fa78b52aea9" ]
}, {
"id" : "dd55cf5a-edd2-48b9-bff6-6fa78b52aea9",
"index" : 497,
"period" : 1,
"timestamp" : "00:10:37.141",
"minute" : 10,
"second" : 37,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 29.1, 58.7 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "d2f829d1-18c6-4760-9125-cad63eac85df" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "5532a735-0e95-41f3-afa3-549d1f429fef",
"index" : 498,
"period" : 1,
"timestamp" : "00:10:38.115",
"minute" : 10,
"second" : 38,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 28.5, 65.0 ],
"duration" : 0.0
}, {
"id" : "fee3c85d-26cd-4a4c-bdc8-91419d388572",
"index" : 499,
"period" : 1,
"timestamp" : "00:10:38.115",
"minute" : 10,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 28.5, 65.0 ],
"duration" : 0.642168,
"under_pressure" : true,
"related_events" : [ "5532a735-0e95-41f3-afa3-549d1f429fef", "84a84b3f-06dc-4164-b950-18afca7599c6", "d020e3ef-8788-4a95-b922-3f4443644392" ],
"carry" : {
"end_location" : [ 30.9, 69.7 ]
}
}, {
"id" : "d020e3ef-8788-4a95-b922-3f4443644392",
"index" : 500,
"period" : 1,
"timestamp" : "00:10:38.179",
"minute" : 10,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 93.8, 18.8 ],
"duration" : 0.731436,
"counterpress" : true,
"related_events" : [ "84a84b3f-06dc-4164-b950-18afca7599c6", "fee3c85d-26cd-4a4c-bdc8-91419d388572" ]
}, {
"id" : "84a84b3f-06dc-4164-b950-18afca7599c6",
"index" : 501,
"period" : 1,
"timestamp" : "00:10:38.757",
"minute" : 10,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 30.9, 69.7 ],
"duration" : 0.40265,
"under_pressure" : true,
"related_events" : [ "9c1c6652-b081-48bc-b5e7-7493ea3a9562", "d020e3ef-8788-4a95-b922-3f4443644392" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.218548,
"angle" : -1.623777,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.2, 56.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9c1c6652-b081-48bc-b5e7-7493ea3a9562",
"index" : 502,
"period" : 1,
"timestamp" : "00:10:39.160",
"minute" : 10,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.2, 56.5 ],
"related_events" : [ "84a84b3f-06dc-4164-b950-18afca7599c6" ]
}, {
"id" : "a971ac30-71c3-41bf-b1d4-b98f04f3760d",
"index" : 503,
"period" : 1,
"timestamp" : "00:10:39.160",
"minute" : 10,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.2, 56.5 ],
"duration" : 0.079999,
"related_events" : [ "9c1c6652-b081-48bc-b5e7-7493ea3a9562", "b4271dc5-a83d-4752-aba3-d82ef42e0487" ],
"carry" : {
"end_location" : [ 30.2, 56.5 ]
}
}, {
"id" : "b4271dc5-a83d-4752-aba3-d82ef42e0487",
"index" : 504,
"period" : 1,
"timestamp" : "00:10:39.240",
"minute" : 10,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 30.2, 56.5 ],
"duration" : 0.79483,
"related_events" : [ "fb0d085c-222d-42a4-9910-9e659b391a73" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 8.005623,
"angle" : 2.7842839,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.7, 59.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fb0d085c-222d-42a4-9910-9e659b391a73",
"index" : 505,
"period" : 1,
"timestamp" : "00:10:40.035",
"minute" : 10,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.7, 59.3 ],
"related_events" : [ "b4271dc5-a83d-4752-aba3-d82ef42e0487" ]
}, {
"id" : "8f68864d-27ee-4701-8d80-8da1452c7827",
"index" : 506,
"period" : 1,
"timestamp" : "00:10:40.035",
"minute" : 10,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.7, 59.3 ],
"duration" : 1.070804,
"related_events" : [ "9fea760d-329a-4193-adea-ea5318f26d95", "fb0d085c-222d-42a4-9910-9e659b391a73" ],
"carry" : {
"end_location" : [ 22.7, 59.3 ]
}
}, {
"id" : "9fea760d-329a-4193-adea-ea5318f26d95",
"index" : 507,
"period" : 1,
"timestamp" : "00:10:41.106",
"minute" : 10,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.7, 59.3 ],
"duration" : 1.120036,
"related_events" : [ "7da90567-b1ea-43f4-853f-b5ec794272ed" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.052757,
"angle" : -1.1453466,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.5, 46.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8602e60-c115-4899-8e99-498b241fa6cc",
"index" : 508,
"period" : 1,
"timestamp" : "00:10:42.015",
"minute" : 10,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 83.3, 34.0 ],
"duration" : 0.807235,
"counterpress" : true,
"related_events" : [ "184acb3a-8e55-4d50-95dc-63446e2f3554", "4429154b-37eb-4fde-a50d-9959e596f980", "7da90567-b1ea-43f4-853f-b5ec794272ed" ]
}, {
"id" : "7da90567-b1ea-43f4-853f-b5ec794272ed",
"index" : 509,
"period" : 1,
"timestamp" : "00:10:42.226",
"minute" : 10,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 28.5, 46.5 ],
"under_pressure" : true,
"related_events" : [ "9fea760d-329a-4193-adea-ea5318f26d95", "e8602e60-c115-4899-8e99-498b241fa6cc" ]
}, {
"id" : "184acb3a-8e55-4d50-95dc-63446e2f3554",
"index" : 510,
"period" : 1,
"timestamp" : "00:10:42.226",
"minute" : 10,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 28.5, 46.5 ],
"duration" : 0.058874,
"under_pressure" : true,
"related_events" : [ "4429154b-37eb-4fde-a50d-9959e596f980", "7da90567-b1ea-43f4-853f-b5ec794272ed", "e8602e60-c115-4899-8e99-498b241fa6cc" ],
"carry" : {
"end_location" : [ 27.9, 46.5 ]
}
}, {
"id" : "4429154b-37eb-4fde-a50d-9959e596f980",
"index" : 511,
"period" : 1,
"timestamp" : "00:10:42.285",
"minute" : 10,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 27.9, 46.5 ],
"duration" : 1.158652,
"under_pressure" : true,
"related_events" : [ "2827349b-1240-4288-b31b-41f0fa8ce155", "e8602e60-c115-4899-8e99-498b241fa6cc" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 10.793516,
"angle" : 2.4480407,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 19.6, 53.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2827349b-1240-4288-b31b-41f0fa8ce155",
"index" : 512,
"period" : 1,
"timestamp" : "00:10:43.443",
"minute" : 10,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 19.6, 53.4 ],
"related_events" : [ "4429154b-37eb-4fde-a50d-9959e596f980" ]
}, {
"id" : "b641cfad-3b80-4e66-8178-d3bb6397b458",
"index" : 513,
"period" : 1,
"timestamp" : "00:10:43.443",
"minute" : 10,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 19.6, 53.4 ],
"duration" : 0.194034,
"related_events" : [ "2827349b-1240-4288-b31b-41f0fa8ce155", "7a94610d-f920-42ba-bc54-ffcf49e59da6" ],
"carry" : {
"end_location" : [ 19.6, 53.4 ]
}
}, {
"id" : "7a94610d-f920-42ba-bc54-ffcf49e59da6",
"index" : 514,
"period" : 1,
"timestamp" : "00:10:43.637",
"minute" : 10,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 19.6, 53.4 ],
"duration" : 1.331442,
"related_events" : [ "4aa2de0a-80ce-403d-be5d-19cc7a281cf9" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 18.901058,
"angle" : 1.581378,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 19.4, 72.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4aa2de0a-80ce-403d-be5d-19cc7a281cf9",
"index" : 515,
"period" : 1,
"timestamp" : "00:10:44.969",
"minute" : 10,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.4, 72.3 ],
"related_events" : [ "7a94610d-f920-42ba-bc54-ffcf49e59da6" ]
}, {
"id" : "fbb88156-7618-432f-93e9-1f10a0cfcda1",
"index" : 516,
"period" : 1,
"timestamp" : "00:10:44.969",
"minute" : 10,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.4, 72.3 ],
"duration" : 0.794148,
"related_events" : [ "4aa2de0a-80ce-403d-be5d-19cc7a281cf9", "fa8d8119-798f-45b5-bfab-30b01028eeb8" ],
"carry" : {
"end_location" : [ 19.4, 74.8 ]
}
}, {
"id" : "fa8d8119-798f-45b5-bfab-30b01028eeb8",
"index" : 517,
"period" : 1,
"timestamp" : "00:10:45.763",
"minute" : 10,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.4, 74.8 ],
"duration" : 2.223543,
"related_events" : [ "481389dd-9015-481f-a383-ca20e6a84f57" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 44.14533,
"angle" : -0.04532042,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 63.5, 72.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "481389dd-9015-481f-a383-ca20e6a84f57",
"index" : 518,
"period" : 1,
"timestamp" : "00:10:47.986",
"minute" : 10,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.5, 72.8 ],
"related_events" : [ "fa8d8119-798f-45b5-bfab-30b01028eeb8" ]
}, {
"id" : "89ae6ac6-e449-4939-a43d-a4ef8223ce40",
"index" : 519,
"period" : 1,
"timestamp" : "00:10:47.986",
"minute" : 10,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.5, 72.8 ],
"duration" : 0.793733,
"under_pressure" : true,
"related_events" : [ "0de68b49-dea4-4891-99c9-8292ddc79f5c", "481389dd-9015-481f-a383-ca20e6a84f57", "5a178cb1-ed68-4dd5-b101-cb46e3b8af79" ],
"carry" : {
"end_location" : [ 63.7, 69.5 ]
}
}, {
"id" : "0de68b49-dea4-4891-99c9-8292ddc79f5c",
"index" : 520,
"period" : 1,
"timestamp" : "00:10:47.997",
"minute" : 10,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 59.2, 6.2 ],
"duration" : 0.518024,
"related_events" : [ "89ae6ac6-e449-4939-a43d-a4ef8223ce40" ]
}, {
"id" : "797fba75-f216-4038-beff-59c25d0854da",
"index" : 521,
"period" : 1,
"timestamp" : "00:10:48.780",
"minute" : 10,
"second" : 48,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 56.4, 10.6 ],
"duration" : 0.0,
"related_events" : [ "5a178cb1-ed68-4dd5-b101-cb46e3b8af79" ]
}, {
"id" : "5a178cb1-ed68-4dd5-b101-cb46e3b8af79",
"index" : 522,
"period" : 1,
"timestamp" : "00:10:48.780",
"minute" : 10,
"second" : 48,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 18,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.7, 69.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "797fba75-f216-4038-beff-59c25d0854da" ]
}, {
"id" : "05c995f6-8072-4373-868e-2b09cd96ec65",
"index" : 523,
"period" : 1,
"timestamp" : "00:10:56.240",
"minute" : 10,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.7, 69.5 ],
"duration" : 0.721951,
"related_events" : [ "8e097691-3048-4dbf-85fd-e9376bffb0a0" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.5006666,
"angle" : 0.8231161,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.8, 75.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "8e097691-3048-4dbf-85fd-e9376bffb0a0",
"index" : 524,
"period" : 1,
"timestamp" : "00:10:56.962",
"minute" : 10,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 68.8, 75.0 ],
"related_events" : [ "05c995f6-8072-4373-868e-2b09cd96ec65" ]
}, {
"id" : "569bf5d6-e917-4a46-b505-a239650ad035",
"index" : 525,
"period" : 1,
"timestamp" : "00:10:58.557",
"minute" : 10,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 75.2, 74.1 ],
"duration" : 0.758491,
"related_events" : [ "1ff77cf2-08cb-454b-b549-8f79b8e191d1" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 11.175867,
"angle" : -0.81070924,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.9, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1ff77cf2-08cb-454b-b549-8f79b8e191d1",
"index" : 526,
"period" : 1,
"timestamp" : "00:10:59.316",
"minute" : 10,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 82.9, 66.0 ],
"related_events" : [ "569bf5d6-e917-4a46-b505-a239650ad035" ]
}, {
"id" : "a2dc2fe3-5de4-4c9c-a540-0ece9553fab6",
"index" : 527,
"period" : 1,
"timestamp" : "00:10:59.316",
"minute" : 10,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 82.9, 66.0 ],
"duration" : 0.138109,
"related_events" : [ "1ff77cf2-08cb-454b-b549-8f79b8e191d1", "21249c62-5916-49f7-aab0-f5a35ac0b893" ],
"carry" : {
"end_location" : [ 83.1, 66.0 ]
}
}, {
"id" : "21249c62-5916-49f7-aab0-f5a35ac0b893",
"index" : 528,
"period" : 1,
"timestamp" : "00:10:59.454",
"minute" : 10,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.1, 66.0 ],
"duration" : 1.41294,
"related_events" : [ "1f019bbe-9849-4df8-9534-050e36c61858" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.604244,
"angle" : 1.542502,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.4, 76.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1f019bbe-9849-4df8-9534-050e36c61858",
"index" : 529,
"period" : 1,
"timestamp" : "00:11:00.867",
"minute" : 11,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 83.4, 76.6 ],
"related_events" : [ "21249c62-5916-49f7-aab0-f5a35ac0b893" ]
}, {
"id" : "78f0e876-63f8-49d0-afec-e088efcc6fd9",
"index" : 530,
"period" : 1,
"timestamp" : "00:11:00.867",
"minute" : 11,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 83.4, 76.6 ],
"duration" : 1.575288,
"related_events" : [ "1f019bbe-9849-4df8-9534-050e36c61858", "98d40622-ff63-492c-8683-ba829f6d83d8" ],
"carry" : {
"end_location" : [ 91.5, 75.8 ]
}
}, {
"id" : "98d40622-ff63-492c-8683-ba829f6d83d8",
"index" : 531,
"period" : 1,
"timestamp" : "00:11:02.442",
"minute" : 11,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 91.5, 75.8 ],
"duration" : 2.582274,
"related_events" : [ "5dce4f52-5355-402c-bf9f-20ee8ca9d2ca" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 59.104145,
"angle" : -1.5589526,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.2, 16.7 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5dce4f52-5355-402c-bf9f-20ee8ca9d2ca",
"index" : 532,
"period" : 1,
"timestamp" : "00:11:05.024",
"minute" : 11,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 16.7 ],
"related_events" : [ "98d40622-ff63-492c-8683-ba829f6d83d8" ]
}, {
"id" : "4d88b808-cf06-4480-9f62-ef98ac6b8cc5",
"index" : 533,
"period" : 1,
"timestamp" : "00:11:05.024",
"minute" : 11,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 16.7 ],
"duration" : 1.024843,
"related_events" : [ "139a6c92-dc1e-4956-b9df-a61da46ab456", "5dce4f52-5355-402c-bf9f-20ee8ca9d2ca" ],
"carry" : {
"end_location" : [ 92.2, 16.7 ]
}
}, {
"id" : "139a6c92-dc1e-4956-b9df-a61da46ab456",
"index" : 534,
"period" : 1,
"timestamp" : "00:11:06.049",
"minute" : 11,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.2, 16.7 ],
"duration" : 1.325965,
"related_events" : [ "a2ac45b0-b613-4c6e-bb22-7e8eaa585239" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.53815,
"angle" : 2.819842,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.1, 19.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a2ac45b0-b613-4c6e-bb22-7e8eaa585239",
"index" : 535,
"period" : 1,
"timestamp" : "00:11:07.375",
"minute" : 11,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 84.1, 19.4 ],
"related_events" : [ "139a6c92-dc1e-4956-b9df-a61da46ab456" ]
}, {
"id" : "7eeb3fb1-33b6-42ff-9a64-135c950e3b3e",
"index" : 536,
"period" : 1,
"timestamp" : "00:11:07.375",
"minute" : 11,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 84.1, 19.4 ],
"duration" : 2.609308,
"under_pressure" : true,
"related_events" : [ "27b301dd-0ade-47b9-8921-889076e35d50", "a2ac45b0-b613-4c6e-bb22-7e8eaa585239", "c620f19f-dd58-4669-b075-bcc3e888efbf" ],
"carry" : {
"end_location" : [ 98.2, 20.9 ]
}
}, {
"id" : "27b301dd-0ade-47b9-8921-889076e35d50",
"index" : 537,
"period" : 1,
"timestamp" : "00:11:08.049",
"minute" : 11,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 33.9, 55.4 ],
"duration" : 0.996292,
"related_events" : [ "7eeb3fb1-33b6-42ff-9a64-135c950e3b3e" ]
}, {
"id" : "84d63209-e83b-46b3-bc1a-791819835344",
"index" : 538,
"period" : 1,
"timestamp" : "00:11:08.763",
"minute" : 11,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 29.0, 61.2 ],
"duration" : 1.090991
}, {
"id" : "aeda055a-f0d4-49ae-a346-fb66409092db",
"index" : 539,
"period" : 1,
"timestamp" : "00:11:08.772",
"minute" : 11,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 29.7, 58.1 ],
"duration" : 3.353919,
"related_events" : [ "38d56231-3fa0-4c91-abca-92688a332d8c", "78a968a5-3327-4128-8ab0-aadcd82326a1", "c620f19f-dd58-4669-b075-bcc3e888efbf" ]
}, {
"id" : "c620f19f-dd58-4669-b075-bcc3e888efbf",
"index" : 540,
"period" : 1,
"timestamp" : "00:11:09.984",
"minute" : 11,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 98.2, 20.9 ],
"duration" : 1.449427,
"under_pressure" : true,
"related_events" : [ "78a968a5-3327-4128-8ab0-aadcd82326a1", "aeda055a-f0d4-49ae-a346-fb66409092db" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 11.738825,
"angle" : -0.15394467,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.8, 19.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78a968a5-3327-4128-8ab0-aadcd82326a1",
"index" : 541,
"period" : 1,
"timestamp" : "00:11:11.434",
"minute" : 11,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 109.8, 19.1 ],
"under_pressure" : true,
"related_events" : [ "aeda055a-f0d4-49ae-a346-fb66409092db", "c620f19f-dd58-4669-b075-bcc3e888efbf" ]
}, {
"id" : "38d56231-3fa0-4c91-abca-92688a332d8c",
"index" : 542,
"period" : 1,
"timestamp" : "00:11:11.434",
"minute" : 11,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 109.8, 19.1 ],
"duration" : 0.813822,
"under_pressure" : true,
"related_events" : [ "4e877462-1721-4710-a6b0-541cbe9e31bd", "78a968a5-3327-4128-8ab0-aadcd82326a1", "aeda055a-f0d4-49ae-a346-fb66409092db" ],
"carry" : {
"end_location" : [ 115.8, 20.7 ]
}
}, {
"id" : "4e877462-1721-4710-a6b0-541cbe9e31bd",
"index" : 543,
"period" : 1,
"timestamp" : "00:11:12.248",
"minute" : 11,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 115.8, 20.7 ],
"duration" : 0.875248,
"related_events" : [ "31053b15-65ec-4d5a-ba2b-d03ab6fa7ed9" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 17.84657,
"angle" : 2.300696,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.9, 34.0 ],
"cross" : true,
"cut_back" : true,
"assisted_shot_id" : "f46c97ea-cdd7-4525-92cd-ca191d4341b0",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "31053b15-65ec-4d5a-ba2b-d03ab6fa7ed9",
"index" : 544,
"period" : 1,
"timestamp" : "00:11:13.123",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 103.9, 34.0 ],
"related_events" : [ "4e877462-1721-4710-a6b0-541cbe9e31bd" ]
}, {
"id" : "f46c97ea-cdd7-4525-92cd-ca191d4341b0",
"index" : 545,
"period" : 1,
"timestamp" : "00:11:13.203",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 105.1, 34.3 ],
"duration" : 0.213285,
"related_events" : [ "9ef2121f-016b-4ebf-857c-c5e5d4411ec4", "d4646349-370a-4d3f-96ae-03426cd45341" ],
"shot" : {
"statsbomb_xg" : 0.11620278,
"end_location" : [ 111.4, 37.6 ],
"key_pass_id" : "4e877462-1721-4710-a6b0-541cbe9e31bd",
"first_time" : true,
"technique" : {
"id" : 93,
"name" : "Normal"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"freeze_frame" : [ {
"location" : [ 119.3, 21.3 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : true
}, {
"location" : [ 105.3, 42.4 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 109.7, 43.5 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 118.0, 32.8 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 115.7, 46.3 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : true
}, {
"location" : [ 104.2, 36.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 111.2, 31.5 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 117.8, 25.9 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 117.7, 28.4 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 113.9, 34.6 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 111.7, 38.4 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 110.8, 45.4 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 117.9, 41.7 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 119.1, 36.4 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "9ef2121f-016b-4ebf-857c-c5e5d4411ec4",
"index" : 546,
"period" : 1,
"timestamp" : "00:11:13.416",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.7, 42.5 ],
"duration" : 0.0,
"related_events" : [ "f46c97ea-cdd7-4525-92cd-ca191d4341b0" ]
}, {
"id" : "d4646349-370a-4d3f-96ae-03426cd45341",
"index" : 547,
"period" : 1,
"timestamp" : "00:11:13.456",
"minute" : 11,
"second" : 13,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 19,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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, 43.7 ],
"duration" : 0.0,
"related_events" : [ "f46c97ea-cdd7-4525-92cd-ca191d4341b0" ],
"goalkeeper" : {
"end_location" : [ 1.0, 43.7 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "665a9c74-493c-4a00-9041-467d05893a47",
"index" : 548,
"period" : 1,
"timestamp" : "00:11:15.547",
"minute" : 11,
"second" : 15,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 23.3, 62.2 ],
"duration" : 0.0
}, {
"id" : "df2ad9a3-881f-4d95-8416-66db5b7f93e5",
"index" : 549,
"period" : 1,
"timestamp" : "00:11:15.547",
"minute" : 11,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 23.3, 62.2 ],
"duration" : 5.792639,
"related_events" : [ "665a9c74-493c-4a00-9041-467d05893a47", "77a37e74-67b5-4949-bd57-e31b7a00ecab" ],
"carry" : {
"end_location" : [ 55.5, 60.5 ]
}
}, {
"id" : "77a37e74-67b5-4949-bd57-e31b7a00ecab",
"index" : 550,
"period" : 1,
"timestamp" : "00:11:21.339",
"minute" : 11,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.5, 60.5 ],
"duration" : 1.70836,
"related_events" : [ "7bf5bbaf-408c-40b7-ba7e-060d9f75955f" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 37.811375,
"angle" : -1.4940244,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.4, 22.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7bf5bbaf-408c-40b7-ba7e-060d9f75955f",
"index" : 551,
"period" : 1,
"timestamp" : "00:11:23.048",
"minute" : 11,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 58.4, 22.8 ],
"related_events" : [ "77a37e74-67b5-4949-bd57-e31b7a00ecab" ]
}, {
"id" : "067faca2-fe57-4d91-b615-937a77c164a2",
"index" : 552,
"period" : 1,
"timestamp" : "00:11:23.048",
"minute" : 11,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 58.4, 22.8 ],
"duration" : 4.242267,
"related_events" : [ "0007db9d-ccec-44cc-bf94-cdddce4e99b1", "7bf5bbaf-408c-40b7-ba7e-060d9f75955f" ],
"carry" : {
"end_location" : [ 65.9, 10.6 ]
}
}, {
"id" : "0007db9d-ccec-44cc-bf94-cdddce4e99b1",
"index" : 553,
"period" : 1,
"timestamp" : "00:11:27.290",
"minute" : 11,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 65.9, 10.6 ],
"duration" : 1.635836,
"related_events" : [ "40a19998-17b9-4573-8262-e43f8277ecc9" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.619472,
"angle" : 3.009041,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.4, 12.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "40a19998-17b9-4573-8262-e43f8277ecc9",
"index" : 554,
"period" : 1,
"timestamp" : "00:11:28.926",
"minute" : 11,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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.4, 12.4 ],
"related_events" : [ "0007db9d-ccec-44cc-bf94-cdddce4e99b1" ]
}, {
"id" : "9a097d48-3a71-4497-9e05-85945cbda030",
"index" : 555,
"period" : 1,
"timestamp" : "00:11:28.926",
"minute" : 11,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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.4, 12.4 ],
"duration" : 0.980397,
"related_events" : [ "1c8d363e-348f-4a5c-99d6-07170c2b2d35", "40a19998-17b9-4573-8262-e43f8277ecc9" ],
"carry" : {
"end_location" : [ 50.6, 15.1 ]
}
}, {
"id" : "1c8d363e-348f-4a5c-99d6-07170c2b2d35",
"index" : 556,
"period" : 1,
"timestamp" : "00:11:29.906",
"minute" : 11,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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.6, 15.1 ],
"duration" : 1.109869,
"related_events" : [ "442a7895-eda8-47ac-89c6-9bd9cea9db96" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 8.902246,
"angle" : 2.2367656,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.1, 22.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "442a7895-eda8-47ac-89c6-9bd9cea9db96",
"index" : 557,
"period" : 1,
"timestamp" : "00:11:31.016",
"minute" : 11,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.1, 22.1 ],
"related_events" : [ "1c8d363e-348f-4a5c-99d6-07170c2b2d35" ]
}, {
"id" : "2fe21038-8311-44ae-bea9-cb7d3e464cbe",
"index" : 558,
"period" : 1,
"timestamp" : "00:11:31.016",
"minute" : 11,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.1, 22.1 ],
"duration" : 1.465983,
"related_events" : [ "19a2d40c-ec31-4648-b752-3485212435d5", "442a7895-eda8-47ac-89c6-9bd9cea9db96" ],
"carry" : {
"end_location" : [ 43.7, 27.1 ]
}
}, {
"id" : "19a2d40c-ec31-4648-b752-3485212435d5",
"index" : 559,
"period" : 1,
"timestamp" : "00:11:32.482",
"minute" : 11,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.7, 27.1 ],
"duration" : 1.895045,
"related_events" : [ "b1d87519-9597-4aa5-b1f9-9ae41927cb0c" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 28.563263,
"angle" : 1.6373645,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.8, 55.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1d87519-9597-4aa5-b1f9-9ae41927cb0c",
"index" : 560,
"period" : 1,
"timestamp" : "00:11:34.377",
"minute" : 11,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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.8, 55.6 ],
"related_events" : [ "19a2d40c-ec31-4648-b752-3485212435d5" ]
}, {
"id" : "ea3a24fb-adff-42d1-b38c-4d14d11f516a",
"index" : 561,
"period" : 1,
"timestamp" : "00:11:34.377",
"minute" : 11,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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.8, 55.6 ],
"duration" : 3.167811,
"related_events" : [ "527c50ae-1fb0-444f-b79d-9f23c28a7d5c", "b1d87519-9597-4aa5-b1f9-9ae41927cb0c" ],
"carry" : {
"end_location" : [ 40.7, 59.2 ]
}
}, {
"id" : "527c50ae-1fb0-444f-b79d-9f23c28a7d5c",
"index" : 562,
"period" : 1,
"timestamp" : "00:11:37.545",
"minute" : 11,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : [ 40.7, 59.2 ],
"duration" : 1.269061,
"related_events" : [ "17ba3c36-31b3-412a-bd49-1e81d4c13d9a" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 22.914188,
"angle" : 0.76688176,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.2, 75.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "17ba3c36-31b3-412a-bd49-1e81d4c13d9a",
"index" : 563,
"period" : 1,
"timestamp" : "00:11:38.814",
"minute" : 11,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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.2, 75.1 ],
"related_events" : [ "527c50ae-1fb0-444f-b79d-9f23c28a7d5c" ]
}, {
"id" : "0cfe08a5-02d8-4e92-afd9-86ab68566a87",
"index" : 564,
"period" : 1,
"timestamp" : "00:11:38.814",
"minute" : 11,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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.2, 75.1 ],
"duration" : 0.715564,
"related_events" : [ "17ba3c36-31b3-412a-bd49-1e81d4c13d9a", "bbf6cbfa-7c96-4099-90ca-28ed92897fe3" ],
"carry" : {
"end_location" : [ 56.8, 70.7 ]
}
}, {
"id" : "bbf6cbfa-7c96-4099-90ca-28ed92897fe3",
"index" : 565,
"period" : 1,
"timestamp" : "00:11:39.529",
"minute" : 11,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : [ 56.8, 70.7 ],
"duration" : 1.201514,
"related_events" : [ "9ecd8e64-d41a-4f9d-90d6-3c818c57c45d" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 14.940214,
"angle" : -1.1281037,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 57.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9ecd8e64-d41a-4f9d-90d6-3c818c57c45d",
"index" : 566,
"period" : 1,
"timestamp" : "00:11:40.731",
"minute" : 11,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.2, 57.2 ],
"related_events" : [ "bbf6cbfa-7c96-4099-90ca-28ed92897fe3" ]
}, {
"id" : "20825d96-b48b-4f0e-8e69-8a3d28ae97f3",
"index" : 567,
"period" : 1,
"timestamp" : "00:11:40.731",
"minute" : 11,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.4, 56.7 ],
"duration" : 1.070558,
"related_events" : [ "787902c7-334b-4a39-9eba-170753daabb2" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 17.425556,
"angle" : 1.8798434,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.1, 73.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "787902c7-334b-4a39-9eba-170753daabb2",
"index" : 568,
"period" : 1,
"timestamp" : "00:11:41.801",
"minute" : 11,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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" : [ 58.1, 73.3 ],
"related_events" : [ "20825d96-b48b-4f0e-8e69-8a3d28ae97f3" ]
}, {
"id" : "6baa6c50-97cd-4acb-9985-4ee3115f936e",
"index" : 569,
"period" : 1,
"timestamp" : "00:11:41.801",
"minute" : 11,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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" : [ 58.1, 73.3 ],
"duration" : 1.075427,
"related_events" : [ "787902c7-334b-4a39-9eba-170753daabb2", "e71ef5d2-e48e-45a9-b6d4-d9b5524d6d2f" ],
"carry" : {
"end_location" : [ 57.7, 70.7 ]
}
}, {
"id" : "e71ef5d2-e48e-45a9-b6d4-d9b5524d6d2f",
"index" : 570,
"period" : 1,
"timestamp" : "00:11:42.877",
"minute" : 11,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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.7, 70.7 ],
"duration" : 0.847092,
"related_events" : [ "154eb5c2-db70-453a-ad9c-99362f1f4771" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.502353,
"angle" : -1.5472713,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.9, 62.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "154eb5c2-db70-453a-ad9c-99362f1f4771",
"index" : 571,
"period" : 1,
"timestamp" : "00:11:43.724",
"minute" : 11,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 57.9, 62.2 ],
"related_events" : [ "e71ef5d2-e48e-45a9-b6d4-d9b5524d6d2f" ]
}, {
"id" : "24f403ad-0432-41bd-a928-8e05ab51970f",
"index" : 572,
"period" : 1,
"timestamp" : "00:11:43.724",
"minute" : 11,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 57.9, 62.2 ],
"duration" : 1.032714,
"related_events" : [ "89f3b082-0732-44eb-9caa-82b9f99494c4" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 21.185137,
"angle" : 2.4196544,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 76.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "89f3b082-0732-44eb-9caa-82b9f99494c4",
"index" : 573,
"period" : 1,
"timestamp" : "00:11:44.757",
"minute" : 11,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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" : [ 42.0, 76.2 ],
"related_events" : [ "24f403ad-0432-41bd-a928-8e05ab51970f" ]
}, {
"id" : "95cad66a-22f1-4154-877c-359be9a887c4",
"index" : 574,
"period" : 1,
"timestamp" : "00:11:44.757",
"minute" : 11,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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" : [ 42.0, 76.2 ],
"duration" : 2.326135,
"related_events" : [ "0b91361e-bd3d-4b62-95ba-d137c76c6df5", "89f3b082-0732-44eb-9caa-82b9f99494c4" ],
"carry" : {
"end_location" : [ 42.0, 76.2 ]
}
}, {
"id" : "0b91361e-bd3d-4b62-95ba-d137c76c6df5",
"index" : 575,
"period" : 1,
"timestamp" : "00:11:47.083",
"minute" : 11,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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" : [ 42.0, 76.2 ],
"duration" : 2.049485,
"related_events" : [ "3f6ced03-fb97-4c20-8311-c00912fc1fcc" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 33.579308,
"angle" : -1.9330525,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 30.1, 44.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3f6ced03-fb97-4c20-8311-c00912fc1fcc",
"index" : 576,
"period" : 1,
"timestamp" : "00:11:49.132",
"minute" : 11,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.1, 44.8 ],
"related_events" : [ "0b91361e-bd3d-4b62-95ba-d137c76c6df5" ]
}, {
"id" : "82de3dbb-2587-402c-aca1-d3b76d008373",
"index" : 577,
"period" : 1,
"timestamp" : "00:11:49.132",
"minute" : 11,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.1, 44.8 ],
"duration" : 1.180986,
"related_events" : [ "3f6ced03-fb97-4c20-8311-c00912fc1fcc", "fb76df12-aa02-4a93-836f-dba0a8c08f1d" ],
"carry" : {
"end_location" : [ 30.3, 39.1 ]
}
}, {
"id" : "fb76df12-aa02-4a93-836f-dba0a8c08f1d",
"index" : 578,
"period" : 1,
"timestamp" : "00:11:50.313",
"minute" : 11,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 30.3, 39.1 ],
"duration" : 1.917675,
"related_events" : [ "0cc2f4be-a43a-4fe2-b661-91d43aeecd4d" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 22.105656,
"angle" : 3.118972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.2, 39.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0cc2f4be-a43a-4fe2-b661-91d43aeecd4d",
"index" : 579,
"period" : 1,
"timestamp" : "00:11:52.231",
"minute" : 11,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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.2, 39.6 ],
"related_events" : [ "fb76df12-aa02-4a93-836f-dba0a8c08f1d" ]
}, {
"id" : "b7c67cbc-0f73-4fde-b4cd-430d7090ec9a",
"index" : 580,
"period" : 1,
"timestamp" : "00:11:52.231",
"minute" : 11,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 20,
"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.2, 39.6 ],
"duration" : 4.005789,
"related_events" : [ "0cc2f4be-a43a-4fe2-b661-91d43aeecd4d", "5917f3b4-2ad7-4290-9f7f-4a453687c170" ],
"carry" : {
"end_location" : [ 8.5, 39.6 ]
}
}, {
"id" : "5917f3b4-2ad7-4290-9f7f-4a453687c170",
"index" : 581,
"period" : 1,
"timestamp" : "00:11:56.237",
"minute" : 11,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 20,
"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.5, 39.6 ],
"duration" : 2.513398,
"related_events" : [ "dc3b035a-9df6-4990-9657-cffc184fe857", "f553d186-9198-418d-ab63-95c67c929a66" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 57.25522,
"angle" : -0.09445494,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.5, 34.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f553d186-9198-418d-ab63-95c67c929a66",
"index" : 582,
"period" : 1,
"timestamp" : "00:11:58.750",
"minute" : 11,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 20,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 67.8, 28.5 ],
"related_events" : [ "5917f3b4-2ad7-4290-9f7f-4a453687c170" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dc3b035a-9df6-4990-9657-cffc184fe857",
"index" : 583,
"period" : 1,
"timestamp" : "00:11:58.750",
"minute" : 11,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 54.6, 45.9 ],
"duration" : 1.997526,
"related_events" : [ "5917f3b4-2ad7-4290-9f7f-4a453687c170", "bc011ec5-32dc-463d-a7cc-7b4b8727b174" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 19.398195,
"angle" : 1.017115,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 64.8, 62.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "bc011ec5-32dc-463d-a7cc-7b4b8727b174",
"index" : 584,
"period" : 1,
"timestamp" : "00:12:00.748",
"minute" : 12,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.8, 62.4 ],
"related_events" : [ "dc3b035a-9df6-4990-9657-cffc184fe857" ]
}, {
"id" : "c72fccf6-fab5-4163-965f-68a2f669d805",
"index" : 585,
"period" : 1,
"timestamp" : "00:12:00.748",
"minute" : 12,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.8, 62.4 ],
"duration" : 1.966984,
"related_events" : [ "469ae2b6-25b7-4c1e-99b2-d7c3ea35c6e3", "bc011ec5-32dc-463d-a7cc-7b4b8727b174" ],
"carry" : {
"end_location" : [ 69.5, 71.0 ]
}
}, {
"id" : "469ae2b6-25b7-4c1e-99b2-d7c3ea35c6e3",
"index" : 586,
"period" : 1,
"timestamp" : "00:12:02.715",
"minute" : 12,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 69.5, 71.0 ],
"duration" : 0.90236,
"related_events" : [ "8b36af9c-22ed-4661-a490-29785451fd54" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 25.904633,
"angle" : -0.58479065,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.1, 56.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8b36af9c-22ed-4661-a490-29785451fd54",
"index" : 587,
"period" : 1,
"timestamp" : "00:12:03.617",
"minute" : 12,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.1, 56.7 ],
"related_events" : [ "469ae2b6-25b7-4c1e-99b2-d7c3ea35c6e3" ]
}, {
"id" : "fd0573ef-e64c-4760-a7e3-6ec78a5282a5",
"index" : 588,
"period" : 1,
"timestamp" : "00:12:03.617",
"minute" : 12,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.1, 56.7 ],
"duration" : 0.985658,
"under_pressure" : true,
"related_events" : [ "43d80f32-e28e-4843-bdbc-ca025b983784", "8b36af9c-22ed-4661-a490-29785451fd54", "92d8be30-409c-450f-98cc-6e56c5c2d9c7" ],
"carry" : {
"end_location" : [ 91.1, 54.8 ]
}
}, {
"id" : "92d8be30-409c-450f-98cc-6e56c5c2d9c7",
"index" : 589,
"period" : 1,
"timestamp" : "00:12:04.137",
"minute" : 12,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 29.0, 18.6 ],
"duration" : 0.57937,
"related_events" : [ "43d80f32-e28e-4843-bdbc-ca025b983784", "fd0573ef-e64c-4760-a7e3-6ec78a5282a5" ]
}, {
"id" : "43d80f32-e28e-4843-bdbc-ca025b983784",
"index" : 590,
"period" : 1,
"timestamp" : "00:12:04.603",
"minute" : 12,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.1, 54.8 ],
"duration" : 0.612316,
"under_pressure" : true,
"related_events" : [ "28125d55-ee10-42c8-b9b1-ee391fa325f4", "92d8be30-409c-450f-98cc-6e56c5c2d9c7" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 9.381365,
"angle" : -0.94435114,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.6, 47.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "28125d55-ee10-42c8-b9b1-ee391fa325f4",
"index" : 591,
"period" : 1,
"timestamp" : "00:12:05.215",
"minute" : 12,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 96.6, 47.2 ],
"related_events" : [ "43d80f32-e28e-4843-bdbc-ca025b983784" ]
}, {
"id" : "5909cf6f-fdcf-4f40-8217-14337fcae653",
"index" : 592,
"period" : 1,
"timestamp" : "00:12:05.215",
"minute" : 12,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 96.6, 47.2 ],
"duration" : 0.08,
"related_events" : [ "28125d55-ee10-42c8-b9b1-ee391fa325f4", "fd8fcb55-d10f-40d7-a0e1-9bfdc63f6d59" ],
"carry" : {
"end_location" : [ 97.0, 46.9 ]
}
}, {
"id" : "fd8fcb55-d10f-40d7-a0e1-9bfdc63f6d59",
"index" : 593,
"period" : 1,
"timestamp" : "00:12:05.295",
"minute" : 12,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 97.0, 46.9 ],
"duration" : 1.511806,
"related_events" : [ "b247c063-0a2a-4603-a2c8-a4a52e72d071" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 14.984325,
"angle" : 0.9513226,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.7, 59.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3c68a9bd-12e5-4559-996a-2abeffda2100",
"index" : 594,
"period" : 1,
"timestamp" : "00:12:05.719",
"minute" : 12,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 23.9 ],
"duration" : 1.284499,
"related_events" : [ "b247c063-0a2a-4603-a2c8-a4a52e72d071", "dc531679-32bc-4d80-a5cf-80a0073b1803", "e8ce83cc-b64f-4496-84d7-6f6df83d3dae" ]
}, {
"id" : "b247c063-0a2a-4603-a2c8-a4a52e72d071",
"index" : 595,
"period" : 1,
"timestamp" : "00:12:06.807",
"minute" : 12,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 105.7, 59.1 ],
"under_pressure" : true,
"related_events" : [ "3c68a9bd-12e5-4559-996a-2abeffda2100", "fd8fcb55-d10f-40d7-a0e1-9bfdc63f6d59" ]
}, {
"id" : "e8ce83cc-b64f-4496-84d7-6f6df83d3dae",
"index" : 596,
"period" : 1,
"timestamp" : "00:12:06.807",
"minute" : 12,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 105.7, 59.1 ],
"duration" : 0.074809,
"under_pressure" : true,
"related_events" : [ "3c68a9bd-12e5-4559-996a-2abeffda2100", "b247c063-0a2a-4603-a2c8-a4a52e72d071", "dc531679-32bc-4d80-a5cf-80a0073b1803" ],
"carry" : {
"end_location" : [ 108.2, 59.1 ]
}
}, {
"id" : "dc531679-32bc-4d80-a5cf-80a0073b1803",
"index" : 597,
"period" : 1,
"timestamp" : "00:12:06.882",
"minute" : 12,
"second" : 6,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 108.2, 59.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "3c68a9bd-12e5-4559-996a-2abeffda2100" ]
}, {
"id" : "a89d1de4-e907-4ba0-a2b2-7dbfd60a511c",
"index" : 598,
"period" : 1,
"timestamp" : "00:12:07.313",
"minute" : 12,
"second" : 7,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 10.0, 23.4 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2a707371-1841-4ab8-b849-bc0ca0e2a46f",
"index" : 599,
"period" : 1,
"timestamp" : "00:12:07.494",
"minute" : 12,
"second" : 7,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 112.3, 59.1 ],
"duration" : 0.0
}, {
"id" : "ea5d4cf2-a1b0-4afb-8f2d-51df70c53526",
"index" : 600,
"period" : 1,
"timestamp" : "00:12:08.452",
"minute" : 12,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 21,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 115.6, 63.3 ],
"duration" : 0.336042,
"related_events" : [ "22959912-0524-4af6-9074-115cfe6be7f3" ]
}, {
"id" : "22959912-0524-4af6-9074-115cfe6be7f3",
"index" : 601,
"period" : 1,
"timestamp" : "00:12:08.565",
"minute" : 12,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"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" : [ 8.2, 15.7 ],
"duration" : 1.322778,
"under_pressure" : true,
"related_events" : [ "d64c676c-1b97-4b12-ac18-6fb3e27d5da8", "ea5d4cf2-a1b0-4afb-8f2d-51df70c53526" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 9.64002,
"angle" : 0.92522055,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 14.0, 23.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d64c676c-1b97-4b12-ac18-6fb3e27d5da8",
"index" : 602,
"period" : 1,
"timestamp" : "00:12:09.887",
"minute" : 12,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 14.0, 23.4 ],
"related_events" : [ "22959912-0524-4af6-9074-115cfe6be7f3" ]
}, {
"id" : "15142004-43c8-4309-8b37-4710e488aa54",
"index" : 603,
"period" : 1,
"timestamp" : "00:12:09.887",
"minute" : 12,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 14.0, 23.4 ],
"duration" : 0.517731,
"under_pressure" : true,
"related_events" : [ "05fc4110-7b95-4117-aee9-589b81a20434", "40d9082d-7ff7-4bb1-925d-72e1c231aef5", "d64c676c-1b97-4b12-ac18-6fb3e27d5da8" ],
"carry" : {
"end_location" : [ 16.2, 22.1 ]
}
}, {
"id" : "40d9082d-7ff7-4bb1-925d-72e1c231aef5",
"index" : 604,
"period" : 1,
"timestamp" : "00:12:10.356",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 101.0, 52.5 ],
"duration" : 0.514036,
"counterpress" : true,
"related_events" : [ "05fc4110-7b95-4117-aee9-589b81a20434", "15142004-43c8-4309-8b37-4710e488aa54" ]
}, {
"id" : "05fc4110-7b95-4117-aee9-589b81a20434",
"index" : 605,
"period" : 1,
"timestamp" : "00:12:10.405",
"minute" : 12,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 16.2, 22.1 ],
"duration" : 0.753994,
"under_pressure" : true,
"related_events" : [ "23b74055-3679-4242-8698-e79bcb00b7b2", "40d9082d-7ff7-4bb1-925d-72e1c231aef5" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 11.0367565,
"angle" : 0.08163634,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.2, 23.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "23b74055-3679-4242-8698-e79bcb00b7b2",
"index" : 606,
"period" : 1,
"timestamp" : "00:12:11.159",
"minute" : 12,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"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" : [ 27.2, 23.0 ],
"related_events" : [ "05fc4110-7b95-4117-aee9-589b81a20434" ]
}, {
"id" : "66ce9dd6-c2a1-469f-8039-479e291fc662",
"index" : 607,
"period" : 1,
"timestamp" : "00:12:11.159",
"minute" : 12,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"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" : [ 27.2, 23.0 ],
"duration" : 0.57976,
"under_pressure" : true,
"related_events" : [ "23b74055-3679-4242-8698-e79bcb00b7b2", "330322dc-a0e0-4af3-af15-8585425de9f3", "b26bbfd8-0bdf-44e7-8038-96f9de591713" ],
"carry" : {
"end_location" : [ 27.9, 23.7 ]
}
}, {
"id" : "330322dc-a0e0-4af3-af15-8585425de9f3",
"index" : 608,
"period" : 1,
"timestamp" : "00:12:11.319",
"minute" : 12,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 88.6, 56.4 ],
"duration" : 0.626878,
"counterpress" : true,
"related_events" : [ "66ce9dd6-c2a1-469f-8039-479e291fc662", "b26bbfd8-0bdf-44e7-8038-96f9de591713" ]
}, {
"id" : "b26bbfd8-0bdf-44e7-8038-96f9de591713",
"index" : 609,
"period" : 1,
"timestamp" : "00:12:11.739",
"minute" : 12,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"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" : [ 27.9, 23.7 ],
"duration" : 1.237925,
"under_pressure" : true,
"related_events" : [ "330322dc-a0e0-4af3-af15-8585425de9f3", "42db419d-8a7a-4ba3-a57b-1f8d32003ff0" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 8.731552,
"angle" : 2.7908647,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 19.7, 26.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa5c0f1d-0988-4d27-9711-db7c2ce6f4b2",
"index" : 610,
"period" : 1,
"timestamp" : "00:12:12.867",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 96.2, 53.6 ],
"duration" : 0.577003,
"counterpress" : true,
"related_events" : [ "42db419d-8a7a-4ba3-a57b-1f8d32003ff0", "8fc50817-50ef-4ea3-aefc-e59b7920761b", "f953267f-8397-431a-aa24-3bf7a19941bb" ]
}, {
"id" : "42db419d-8a7a-4ba3-a57b-1f8d32003ff0",
"index" : 611,
"period" : 1,
"timestamp" : "00:12:12.977",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 19.7, 26.7 ],
"under_pressure" : true,
"related_events" : [ "b26bbfd8-0bdf-44e7-8038-96f9de591713", "fa5c0f1d-0988-4d27-9711-db7c2ce6f4b2" ]
}, {
"id" : "8fc50817-50ef-4ea3-aefc-e59b7920761b",
"index" : 612,
"period" : 1,
"timestamp" : "00:12:12.977",
"minute" : 12,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 19.7, 26.7 ],
"duration" : 0.072277,
"under_pressure" : true,
"related_events" : [ "42db419d-8a7a-4ba3-a57b-1f8d32003ff0", "f953267f-8397-431a-aa24-3bf7a19941bb", "fa5c0f1d-0988-4d27-9711-db7c2ce6f4b2" ],
"carry" : {
"end_location" : [ 20.8, 26.5 ]
}
}, {
"id" : "f953267f-8397-431a-aa24-3bf7a19941bb",
"index" : 613,
"period" : 1,
"timestamp" : "00:12:13.049",
"minute" : 12,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 20.8, 26.5 ],
"duration" : 1.235161,
"under_pressure" : true,
"related_events" : [ "eaa2d9ae-cfd8-4a97-adc2-4e317ba62dc4", "fa5c0f1d-0988-4d27-9711-db7c2ce6f4b2" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 7.184706,
"angle" : 2.9878852,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 13.7, 27.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "eaa2d9ae-cfd8-4a97-adc2-4e317ba62dc4",
"index" : 614,
"period" : 1,
"timestamp" : "00:12:14.284",
"minute" : 12,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.7, 27.6 ],
"related_events" : [ "f953267f-8397-431a-aa24-3bf7a19941bb" ]
}, {
"id" : "a44d809f-09f9-4c9d-a1a0-5908339adce7",
"index" : 615,
"period" : 1,
"timestamp" : "00:12:14.284",
"minute" : 12,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.7, 27.6 ],
"duration" : 1.793804,
"related_events" : [ "1bfa532d-3e12-4f60-b392-8941047cc1c6", "eaa2d9ae-cfd8-4a97-adc2-4e317ba62dc4" ],
"carry" : {
"end_location" : [ 13.7, 27.6 ]
}
}, {
"id" : "1bfa532d-3e12-4f60-b392-8941047cc1c6",
"index" : 616,
"period" : 1,
"timestamp" : "00:12:16.078",
"minute" : 12,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.7, 27.6 ],
"duration" : 3.014121,
"related_events" : [ "19283456-5c83-4e77-a0ea-8cfa6dcc0633" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 57.869682,
"angle" : 1.067726,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 41.6, 78.3 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "19283456-5c83-4e77-a0ea-8cfa6dcc0633",
"index" : 617,
"period" : 1,
"timestamp" : "00:12:19.092",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"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" : [ 41.6, 78.3 ],
"related_events" : [ "1bfa532d-3e12-4f60-b392-8941047cc1c6" ]
}, {
"id" : "87fe00c5-8a35-44b7-b81e-63e1f7c2032f",
"index" : 618,
"period" : 1,
"timestamp" : "00:12:19.092",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"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" : [ 41.6, 78.3 ],
"duration" : 1.271148,
"under_pressure" : true,
"related_events" : [ "19283456-5c83-4e77-a0ea-8cfa6dcc0633", "2fbb3636-dae1-45af-a084-44d549e4b93e", "5d70bd29-62e6-41cc-96d4-bfff31a0234f" ],
"carry" : {
"end_location" : [ 34.5, 77.3 ]
}
}, {
"id" : "2fbb3636-dae1-45af-a084-44d549e4b93e",
"index" : 619,
"period" : 1,
"timestamp" : "00:12:19.475",
"minute" : 12,
"second" : 19,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 80.1, 3.3 ],
"duration" : 1.229642,
"related_events" : [ "5d70bd29-62e6-41cc-96d4-bfff31a0234f", "87fe00c5-8a35-44b7-b81e-63e1f7c2032f" ]
}, {
"id" : "5d70bd29-62e6-41cc-96d4-bfff31a0234f",
"index" : 620,
"period" : 1,
"timestamp" : "00:12:20.363",
"minute" : 12,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"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" : [ 34.5, 77.3 ],
"duration" : 0.828532,
"under_pressure" : true,
"related_events" : [ "2fbb3636-dae1-45af-a084-44d549e4b93e", "b073b8c3-3f51-45ec-80da-0a3f09eb3cfc" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 6.824954,
"angle" : -2.9499443,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.8, 76.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b073b8c3-3f51-45ec-80da-0a3f09eb3cfc",
"index" : 621,
"period" : 1,
"timestamp" : "00:12:21.192",
"minute" : 12,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 27.8, 76.0 ],
"related_events" : [ "5d70bd29-62e6-41cc-96d4-bfff31a0234f" ]
}, {
"id" : "5d5468bb-621d-42af-ac14-6c09cb720fb6",
"index" : 622,
"period" : 1,
"timestamp" : "00:12:21.192",
"minute" : 12,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 27.8, 76.0 ],
"duration" : 0.071132004,
"related_events" : [ "3c2ad320-aaac-45e0-b386-e16fa39d22e1", "b073b8c3-3f51-45ec-80da-0a3f09eb3cfc" ],
"carry" : {
"end_location" : [ 27.8, 76.0 ]
}
}, {
"id" : "3c2ad320-aaac-45e0-b386-e16fa39d22e1",
"index" : 623,
"period" : 1,
"timestamp" : "00:12:21.263",
"minute" : 12,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 22,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 27.8, 76.0 ],
"duration" : 4.826871,
"related_events" : [ "d18fa24e-93d4-4ea7-916c-065f89150920" ],
"pass" : {
"length" : 51.399708,
"angle" : -0.062297452,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.1, 72.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d18fa24e-93d4-4ea7-916c-065f89150920",
"index" : 624,
"period" : 1,
"timestamp" : "00:12:26.090",
"minute" : 12,
"second" : 26,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 41.0, 7.3 ],
"duration" : 0.0,
"related_events" : [ "3c2ad320-aaac-45e0-b386-e16fa39d22e1" ]
}, {
"id" : "06740c49-0b0d-48cc-8164-16f4a716f27e",
"index" : 625,
"period" : 1,
"timestamp" : "00:12:26.090",
"minute" : 12,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 41.0, 7.3 ],
"duration" : 2.35473,
"related_events" : [ "d18fa24e-93d4-4ea7-916c-065f89150920", "d5694864-095d-4fe3-aad9-b810f8b2f546" ],
"carry" : {
"end_location" : [ 42.6, 21.2 ]
}
}, {
"id" : "d5694864-095d-4fe3-aad9-b810f8b2f546",
"index" : 626,
"period" : 1,
"timestamp" : "00:12:28.445",
"minute" : 12,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.6, 21.2 ],
"duration" : 1.547133,
"related_events" : [ "82e176b1-b7f2-4319-885c-1ede1132f5ae" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 13.168523,
"angle" : -0.16015497,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.6, 19.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "82e176b1-b7f2-4319-885c-1ede1132f5ae",
"index" : 627,
"period" : 1,
"timestamp" : "00:12:29.992",
"minute" : 12,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.6, 19.1 ],
"related_events" : [ "d5694864-095d-4fe3-aad9-b810f8b2f546" ]
}, {
"id" : "b46509d6-801a-48c4-9bd6-43980bd9d0ec",
"index" : 628,
"period" : 1,
"timestamp" : "00:12:29.992",
"minute" : 12,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.6, 19.1 ],
"duration" : 4.875818,
"related_events" : [ "0d5ff716-5fc0-4830-86be-2f73407cbe2e", "82e176b1-b7f2-4319-885c-1ede1132f5ae" ],
"carry" : {
"end_location" : [ 58.7, 34.8 ]
}
}, {
"id" : "0d5ff716-5fc0-4830-86be-2f73407cbe2e",
"index" : 629,
"period" : 1,
"timestamp" : "00:12:34.867",
"minute" : 12,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.7, 34.8 ],
"duration" : 2.551617,
"related_events" : [ "b81fbf2b-f1fc-4650-8d9a-2f8a51a03d25" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 51.34082,
"angle" : 0.46887404,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.5, 58.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b81fbf2b-f1fc-4650-8d9a-2f8a51a03d25",
"index" : 630,
"period" : 1,
"timestamp" : "00:12:37.419",
"minute" : 12,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 58.0 ],
"related_events" : [ "0d5ff716-5fc0-4830-86be-2f73407cbe2e" ]
}, {
"id" : "f51ceab3-6023-4715-bbe7-a0a4c947ae3e",
"index" : 631,
"period" : 1,
"timestamp" : "00:12:37.499",
"minute" : 12,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 58.0 ],
"duration" : 1.012424,
"related_events" : [ "928ff8ba-3858-4c18-aba2-401c4eee697e" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 9.759098,
"angle" : -2.3706863,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 97.5, 51.2 ],
"assisted_shot_id" : "93e0adc0-993a-450d-b254-b51312b8269a",
"shot_assist" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "928ff8ba-3858-4c18-aba2-401c4eee697e",
"index" : 632,
"period" : 1,
"timestamp" : "00:12:38.512",
"minute" : 12,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 97.5, 51.2 ],
"related_events" : [ "f51ceab3-6023-4715-bbe7-a0a4c947ae3e" ]
}, {
"id" : "93e0adc0-993a-450d-b254-b51312b8269a",
"index" : 633,
"period" : 1,
"timestamp" : "00:12:38.532",
"minute" : 12,
"second" : 38,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 23,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 97.4, 51.6 ],
"duration" : 0.953806,
"related_events" : [ "3badc38a-c71e-46cd-bbbf-20cc280219a6" ],
"shot" : {
"statsbomb_xg" : 0.02309192,
"end_location" : [ 117.0, 41.9, 0.7 ],
"key_pass_id" : "f51ceab3-6023-4715-bbe7-a0a4c947ae3e",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"technique" : {
"id" : 91,
"name" : "Half Volley"
},
"first_time" : true,
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 104.2, 54.7 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 100.3, 56.4 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 99.0, 51.2 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 90.6, 53.9 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 97.3, 39.6 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 97.3, 26.1 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 102.7, 61.5 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : true
}, {
"location" : [ 86.0, 57.8 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 95.1, 39.1 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 118.0, 41.2 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
} ]
}
}, {
"id" : "3badc38a-c71e-46cd-bbbf-20cc280219a6",
"index" : 634,
"period" : 1,
"timestamp" : "00:12:39.485",
"minute" : 12,
"second" : 39,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 24,
"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.1, 38.9 ],
"duration" : 0.0,
"related_events" : [ "93e0adc0-993a-450d-b254-b51312b8269a" ],
"goalkeeper" : {
"type" : {
"id" : 33,
"name" : "Shot Saved"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"technique" : {
"id" : 46,
"name" : "Standing"
},
"outcome" : {
"id" : 15,
"name" : "Success"
}
}
}, {
"id" : "09ab600c-7969-4efc-800b-fa03b8aebe40",
"index" : 635,
"period" : 1,
"timestamp" : "00:12:52.549",
"minute" : 12,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 25,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.3, 41.4 ],
"duration" : 0.8,
"related_events" : [ "02f931b7-832b-4988-8281-380236c6a9fb" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 16.215117,
"angle" : -1.5276133,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.0, 25.2 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "02f931b7-832b-4988-8281-380236c6a9fb",
"index" : 636,
"period" : 1,
"timestamp" : "00:12:53.349",
"minute" : 12,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 25,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.0, 25.2 ],
"related_events" : [ "09ab600c-7969-4efc-800b-fa03b8aebe40" ]
}, {
"id" : "b329d02b-6f05-4c1f-ac1e-e01f8934da13",
"index" : 637,
"period" : 1,
"timestamp" : "00:12:58.598",
"minute" : 12,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 26,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.3, 22.4 ],
"duration" : 1.599999,
"related_events" : [ "ba6774eb-68d6-45b0-bfb3-14e77d9b3261" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 23.389315,
"angle" : -0.955517,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.8, 3.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ba6774eb-68d6-45b0-bfb3-14e77d9b3261",
"index" : 638,
"period" : 1,
"timestamp" : "00:13:00.198",
"minute" : 13,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 26,
"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" : [ 26.8, 3.3 ],
"related_events" : [ "b329d02b-6f05-4c1f-ac1e-e01f8934da13" ]
}, {
"id" : "399c838e-4e62-4c4d-898a-814db5295fee",
"index" : 639,
"period" : 1,
"timestamp" : "00:13:02.518",
"minute" : 13,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 27.0, 7.8 ],
"duration" : 1.632609,
"related_events" : [ "5f5c2b4e-55f4-45d2-9e02-701087d44bf6" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 19.023407,
"angle" : 2.2332227,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.3, 22.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5f5c2b4e-55f4-45d2-9e02-701087d44bf6",
"index" : 640,
"period" : 1,
"timestamp" : "00:13:04.150",
"minute" : 13,
"second" : 4,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.3, 22.8 ],
"related_events" : [ "399c838e-4e62-4c4d-898a-814db5295fee" ]
}, {
"id" : "a7eaebf6-631c-477e-b6b2-74d994414d5d",
"index" : 641,
"period" : 1,
"timestamp" : "00:13:04.150",
"minute" : 13,
"second" : 4,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.3, 22.8 ],
"duration" : 3.155881,
"under_pressure" : true,
"related_events" : [ "5f5c2b4e-55f4-45d2-9e02-701087d44bf6", "9487b9ee-94d5-4f0a-86a8-0e8c2ed7bb91", "ccce1654-1906-40cb-8f75-9c42c314cab8" ],
"carry" : {
"end_location" : [ 20.9, 32.4 ]
}
}, {
"id" : "ccce1654-1906-40cb-8f75-9c42c314cab8",
"index" : 642,
"period" : 1,
"timestamp" : "00:13:06.593",
"minute" : 13,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 27,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 98.8, 53.6 ],
"duration" : 0.860643,
"counterpress" : true,
"related_events" : [ "9487b9ee-94d5-4f0a-86a8-0e8c2ed7bb91", "a7eaebf6-631c-477e-b6b2-74d994414d5d" ]
}, {
"id" : "9487b9ee-94d5-4f0a-86a8-0e8c2ed7bb91",
"index" : 643,
"period" : 1,
"timestamp" : "00:13:07.306",
"minute" : 13,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 28,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 20.9, 32.4 ],
"duration" : 1.399107,
"under_pressure" : true,
"related_events" : [ "b3118af1-cc20-435f-9172-5d3ebf1b4115", "ccce1654-1906-40cb-8f75-9c42c314cab8" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 27.846903,
"angle" : 0.2615277,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.8, 39.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b3118af1-cc20-435f-9172-5d3ebf1b4115",
"index" : 644,
"period" : 1,
"timestamp" : "00:13:08.705",
"minute" : 13,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 28,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 47.8, 39.6 ],
"related_events" : [ "9487b9ee-94d5-4f0a-86a8-0e8c2ed7bb91" ]
}, {
"id" : "d8752c63-94fc-4f17-9886-4f31917db911",
"index" : 645,
"period" : 1,
"timestamp" : "00:13:08.705",
"minute" : 13,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 28,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 47.8, 39.6 ],
"duration" : 2.063603,
"under_pressure" : true,
"related_events" : [ "b3118af1-cc20-435f-9172-5d3ebf1b4115", "db39eb45-a23e-4b97-8fe4-a6304665b8b9", "e8d29b6f-2a0e-4799-a68a-976ba9b03100" ],
"carry" : {
"end_location" : [ 42.7, 51.6 ]
}
}, {
"id" : "e8d29b6f-2a0e-4799-a68a-976ba9b03100",
"index" : 646,
"period" : 1,
"timestamp" : "00:13:09.099",
"minute" : 13,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 28,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 71.1, 41.6 ],
"duration" : 1.239784,
"counterpress" : true,
"related_events" : [ "d8752c63-94fc-4f17-9886-4f31917db911" ]
}, {
"id" : "db39eb45-a23e-4b97-8fe4-a6304665b8b9",
"index" : 647,
"period" : 1,
"timestamp" : "00:13:10.769",
"minute" : 13,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 29,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 42.7, 51.6 ],
"duration" : 1.75571,
"related_events" : [ "29621ed2-6d65-4517-98d9-4ef3218d967c" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 26.306843,
"angle" : 1.5479866,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.3, 77.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "29621ed2-6d65-4517-98d9-4ef3218d967c",
"index" : 648,
"period" : 1,
"timestamp" : "00:13:12.524",
"minute" : 13,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 29,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 43.3, 77.9 ],
"related_events" : [ "db39eb45-a23e-4b97-8fe4-a6304665b8b9" ]
}, {
"id" : "a2d35600-1d9b-4e1a-98fb-0f7af44570ac",
"index" : 649,
"period" : 1,
"timestamp" : "00:13:12.524",
"minute" : 13,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 29,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 43.3, 77.9 ],
"duration" : 1.003508,
"under_pressure" : true,
"related_events" : [ "29621ed2-6d65-4517-98d9-4ef3218d967c", "dd425c3f-2cb9-4f72-9231-b8e38fccabbe", "f38fcd68-4b78-4ce9-94c2-0cfdc139f6cd" ],
"carry" : {
"end_location" : [ 38.7, 74.8 ]
}
}, {
"id" : "f38fcd68-4b78-4ce9-94c2-0cfdc139f6cd",
"index" : 650,
"period" : 1,
"timestamp" : "00:13:12.968",
"minute" : 13,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 29,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 74.6, 3.5 ],
"duration" : 0.869322,
"counterpress" : true,
"related_events" : [ "a2d35600-1d9b-4e1a-98fb-0f7af44570ac", "dd425c3f-2cb9-4f72-9231-b8e38fccabbe" ]
}, {
"id" : "dd425c3f-2cb9-4f72-9231-b8e38fccabbe",
"index" : 651,
"period" : 1,
"timestamp" : "00:13:13.528",
"minute" : 13,
"second" : 13,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 38.7, 74.8 ],
"duration" : 1.665462,
"under_pressure" : true,
"related_events" : [ "bcfcc073-1ee3-4f08-a1cf-410a4e4a8e09", "f38fcd68-4b78-4ce9-94c2-0cfdc139f6cd" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 17.663805,
"angle" : -3.0565708,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.1, 73.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bcfcc073-1ee3-4f08-a1cf-410a4e4a8e09",
"index" : 652,
"period" : 1,
"timestamp" : "00:13:15.193",
"minute" : 13,
"second" : 15,
"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" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.1, 73.3 ],
"related_events" : [ "dd425c3f-2cb9-4f72-9231-b8e38fccabbe" ]
}, {
"id" : "7db2e946-8ea5-49d8-95e1-847e29d3124a",
"index" : 653,
"period" : 1,
"timestamp" : "00:13:15.193",
"minute" : 13,
"second" : 15,
"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" : [ 21.1, 73.3 ],
"duration" : 1.818192,
"related_events" : [ "bcfcc073-1ee3-4f08-a1cf-410a4e4a8e09", "c7651b8d-23aa-4074-ac10-1621dff50e01" ],
"carry" : {
"end_location" : [ 10.9, 64.5 ]
}
}, {
"id" : "c7651b8d-23aa-4074-ac10-1621dff50e01",
"index" : 654,
"period" : 1,
"timestamp" : "00:13:17.012",
"minute" : 13,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 31,
"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" : [ 10.9, 64.5 ],
"duration" : 1.420331,
"related_events" : [ "58b38f53-d25a-4f3d-bc1d-479018149f96" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 19.412367,
"angle" : -2.052875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 1.9, 47.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "58b38f53-d25a-4f3d-bc1d-479018149f96",
"index" : 655,
"period" : 1,
"timestamp" : "00:13:18.432",
"minute" : 13,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 31,
"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" : [ 1.9, 47.3 ],
"related_events" : [ "c7651b8d-23aa-4074-ac10-1621dff50e01" ]
}, {
"id" : "6d06a245-4a5f-4975-bf1f-33109e69be59",
"index" : 656,
"period" : 1,
"timestamp" : "00:13:18.432",
"minute" : 13,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 31,
"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" : [ 1.9, 47.3 ],
"duration" : 1.676016,
"related_events" : [ "3007ef33-977e-4726-9578-4caec909253f", "58b38f53-d25a-4f3d-bc1d-479018149f96" ],
"carry" : {
"end_location" : [ 3.0, 43.5 ]
}
}, {
"id" : "3007ef33-977e-4726-9578-4caec909253f",
"index" : 657,
"period" : 1,
"timestamp" : "00:13:20.108",
"minute" : 13,
"second" : 20,
"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" : [ 3.0, 43.5 ],
"duration" : 3.455838,
"related_events" : [ "942307b2-dd71-42d9-b14c-209f9d1ea35f" ],
"pass" : {
"length" : 57.964905,
"angle" : -0.74268913,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.7, 4.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "942307b2-dd71-42d9-b14c-209f9d1ea35f",
"index" : 658,
"period" : 1,
"timestamp" : "00:13:23.564",
"minute" : 13,
"second" : 23,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 74.4, 75.8 ],
"duration" : 0.0,
"related_events" : [ "3007ef33-977e-4726-9578-4caec909253f" ]
}, {
"id" : "587a48a6-5e82-468c-a1f0-5630e366eb1b",
"index" : 659,
"period" : 1,
"timestamp" : "00:13:23.564",
"minute" : 13,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 74.4, 75.8 ],
"duration" : 1.749445,
"related_events" : [ "942307b2-dd71-42d9-b14c-209f9d1ea35f", "c4b563f2-41ea-4f74-a5bd-4df2de45c4dd" ],
"carry" : {
"end_location" : [ 82.7, 75.8 ]
}
}, {
"id" : "c4b563f2-41ea-4f74-a5bd-4df2de45c4dd",
"index" : 660,
"period" : 1,
"timestamp" : "00:13:25.313",
"minute" : 13,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 82.7, 75.8 ],
"duration" : 2.042073,
"related_events" : [ "84569064-1365-47bc-9859-81e3c097ac13" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 39.740406,
"angle" : -0.77828085,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.0, 47.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "84569064-1365-47bc-9859-81e3c097ac13",
"index" : 661,
"period" : 1,
"timestamp" : "00:13:27.355",
"minute" : 13,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.0, 47.9 ],
"related_events" : [ "c4b563f2-41ea-4f74-a5bd-4df2de45c4dd" ]
}, {
"id" : "a823c566-4495-4317-9fbf-2137f362a6c4",
"index" : 662,
"period" : 1,
"timestamp" : "00:13:27.395",
"minute" : 13,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.0, 47.9 ],
"duration" : 1.38185,
"related_events" : [ "5457abb6-8ec8-4b6b-8752-f52b436d2d27", "e6bae041-0e09-4b34-8082-27f0efc513fa" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 6.646804,
"angle" : -2.3561945,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.3, 43.2 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e6bae041-0e09-4b34-8082-27f0efc513fa",
"index" : 663,
"period" : 1,
"timestamp" : "00:13:28.777",
"minute" : 13,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 104.1, 43.4 ],
"related_events" : [ "a823c566-4495-4317-9fbf-2137f362a6c4" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5457abb6-8ec8-4b6b-8752-f52b436d2d27",
"index" : 664,
"period" : 1,
"timestamp" : "00:13:28.777",
"minute" : 13,
"second" : 28,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 13.8, 36.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "a823c566-4495-4317-9fbf-2137f362a6c4" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "d223dcbd-0b95-4279-8575-4a18d5cd5764",
"index" : 665,
"period" : 1,
"timestamp" : "00:13:30.849",
"minute" : 13,
"second" : 30,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 14.2, 27.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "dada095a-3dd8-48f3-b384-a3d619b66332" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "dada095a-3dd8-48f3-b384-a3d619b66332",
"index" : 666,
"period" : 1,
"timestamp" : "00:13:30.849",
"minute" : 13,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 105.9, 52.5 ],
"duration" : 1.674732,
"under_pressure" : true,
"related_events" : [ "d223dcbd-0b95-4279-8575-4a18d5cd5764", "db663bd5-2541-4700-95b7-6e14c8d9567d" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 11.287161,
"angle" : 1.6951513,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 104.5, 63.7 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "db663bd5-2541-4700-95b7-6e14c8d9567d",
"index" : 667,
"period" : 1,
"timestamp" : "00:13:32.523",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 63.7 ],
"related_events" : [ "dada095a-3dd8-48f3-b384-a3d619b66332" ]
}, {
"id" : "c9665133-682f-4569-8381-41ca48e3274f",
"index" : 668,
"period" : 1,
"timestamp" : "00:13:32.523",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 63.7 ],
"duration" : 0.25658,
"related_events" : [ "41191a09-3816-4ca7-a72c-024ce6637906", "db663bd5-2541-4700-95b7-6e14c8d9567d" ],
"carry" : {
"end_location" : [ 104.5, 63.7 ]
}
}, {
"id" : "41191a09-3816-4ca7-a72c-024ce6637906",
"index" : 669,
"period" : 1,
"timestamp" : "00:13:32.780",
"minute" : 13,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 63.7 ],
"duration" : 1.59072,
"related_events" : [ "9f32812b-03b6-4ea2-8386-6ec249476cfa" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 17.557335,
"angle" : -0.5990606,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 119.0, 53.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "71c9dcbe-70cd-4eea-bb4c-1ffe9ed0247a",
"index" : 670,
"period" : 1,
"timestamp" : "00:13:33.648",
"minute" : 13,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.8, 26.1 ],
"duration" : 0.899403,
"related_events" : [ "2be59ef5-1f40-4723-a78a-e0d292c799b2", "9f32812b-03b6-4ea2-8386-6ec249476cfa" ]
}, {
"id" : "9f32812b-03b6-4ea2-8386-6ec249476cfa",
"index" : 671,
"period" : 1,
"timestamp" : "00:13:34.371",
"minute" : 13,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 119.0, 53.8 ],
"under_pressure" : true,
"related_events" : [ "41191a09-3816-4ca7-a72c-024ce6637906", "71c9dcbe-70cd-4eea-bb4c-1ffe9ed0247a" ]
}, {
"id" : "2be59ef5-1f40-4723-a78a-e0d292c799b2",
"index" : 672,
"period" : 1,
"timestamp" : "00:13:34.371",
"minute" : 13,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 119.0, 53.8 ],
"duration" : 0.324239,
"under_pressure" : true,
"related_events" : [ "3c215563-bc3a-412a-9784-5c978942828b", "71c9dcbe-70cd-4eea-bb4c-1ffe9ed0247a", "9f32812b-03b6-4ea2-8386-6ec249476cfa" ],
"carry" : {
"end_location" : [ 119.0, 53.8 ]
}
}, {
"id" : "3c215563-bc3a-412a-9784-5c978942828b",
"index" : 673,
"period" : 1,
"timestamp" : "00:13:34.695",
"minute" : 13,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 119.0, 53.8 ],
"duration" : 1.465217,
"related_events" : [ "9929632d-5078-46de-87e7-e7722a57d1d0" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 3.2202485,
"angle" : -2.2018757,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 117.1, 51.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8bdf0622-5df4-473a-9e66-ec6b894121bb",
"index" : 674,
"period" : 1,
"timestamp" : "00:13:35.883",
"minute" : 13,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 3.4, 34.5 ],
"duration" : 0.777685,
"related_events" : [ "9929632d-5078-46de-87e7-e7722a57d1d0", "f00dea6b-87ba-44a5-8571-12f12486027b" ]
}, {
"id" : "9929632d-5078-46de-87e7-e7722a57d1d0",
"index" : 675,
"period" : 1,
"timestamp" : "00:13:36.160",
"minute" : 13,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 117.1, 51.2 ],
"under_pressure" : true,
"related_events" : [ "3c215563-bc3a-412a-9784-5c978942828b", "8bdf0622-5df4-473a-9e66-ec6b894121bb" ]
}, {
"id" : "f00dea6b-87ba-44a5-8571-12f12486027b",
"index" : 676,
"period" : 1,
"timestamp" : "00:13:36.160",
"minute" : 13,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 117.1, 51.2 ],
"duration" : 0.573905,
"under_pressure" : true,
"related_events" : [ "5e81d359-6df1-4955-942d-b65bbe546761", "8bdf0622-5df4-473a-9e66-ec6b894121bb", "9929632d-5078-46de-87e7-e7722a57d1d0" ],
"carry" : {
"end_location" : [ 116.7, 51.4 ]
}
}, {
"id" : "5e81d359-6df1-4955-942d-b65bbe546761",
"index" : 677,
"period" : 1,
"timestamp" : "00:13:36.734",
"minute" : 13,
"second" : 36,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 116.7, 51.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4985d462-c950-4568-8710-53190a56d7db" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4985d462-c950-4568-8710-53190a56d7db",
"index" : 678,
"period" : 1,
"timestamp" : "00:13:36.734",
"minute" : 13,
"second" : 36,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 33,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 3.4, 28.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "5e81d359-6df1-4955-942d-b65bbe546761" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "5591d1b5-d67c-4847-99bd-6c8e37ee9456",
"index" : 679,
"period" : 1,
"timestamp" : "00:14:03.901",
"minute" : 14,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 34,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 120.0, 80.0 ],
"duration" : 1.506074,
"related_events" : [ "a78a0b22-66cc-4bf3-98ac-b62f9dc78cf6" ],
"pass" : {
"length" : 38.114697,
"angle" : -1.790319,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.7, 42.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"outswinging" : true,
"technique" : {
"id" : 105,
"name" : "Outswinging"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "a78a0b22-66cc-4bf3-98ac-b62f9dc78cf6",
"index" : 680,
"period" : 1,
"timestamp" : "00:14:05.407",
"minute" : 14,
"second" : 5,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 34,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 8.4, 37.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "5591d1b5-d67c-4847-99bd-6c8e37ee9456" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "0954248a-4126-403d-acaa-f68919f6531d",
"index" : 681,
"period" : 1,
"timestamp" : "00:14:09.109",
"minute" : 14,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 30.5, 63.8 ],
"duration" : 0.0
}, {
"id" : "48e6fbeb-82c7-44ee-80b4-177ec3153704",
"index" : 682,
"period" : 1,
"timestamp" : "00:14:09.109",
"minute" : 14,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 30.5, 63.8 ],
"duration" : 6.549496,
"related_events" : [ "0954248a-4126-403d-acaa-f68919f6531d", "66ae94e3-15f1-40c4-9f1e-04422bdfeb88" ],
"carry" : {
"end_location" : [ 77.7, 61.4 ]
}
}, {
"id" : "66ae94e3-15f1-40c4-9f1e-04422bdfeb88",
"index" : 683,
"period" : 1,
"timestamp" : "00:14:15.659",
"minute" : 14,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.7, 61.4 ],
"duration" : 2.110094,
"related_events" : [ "75559ecb-db80-4fa8-85d3-2aeaa8b4ecf8" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 40.61773,
"angle" : -0.7470894,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 107.5, 33.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "75559ecb-db80-4fa8-85d3-2aeaa8b4ecf8",
"index" : 684,
"period" : 1,
"timestamp" : "00:14:17.769",
"minute" : 14,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 107.5, 33.8 ],
"related_events" : [ "66ae94e3-15f1-40c4-9f1e-04422bdfeb88" ]
}, {
"id" : "eb03465b-8d16-47ab-9318-fc36442dc8d0",
"index" : 685,
"period" : 1,
"timestamp" : "00:14:17.769",
"minute" : 14,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 107.5, 33.8 ],
"duration" : 1.037316,
"under_pressure" : true,
"related_events" : [ "75559ecb-db80-4fa8-85d3-2aeaa8b4ecf8", "8abda95b-7d4d-4d0b-ada8-8f41f0b0b064", "ae4f6345-6dcf-4428-8758-ad065d5cf349" ],
"carry" : {
"end_location" : [ 112.4, 34.7 ]
}
}, {
"id" : "8abda95b-7d4d-4d0b-ada8-8f41f0b0b064",
"index" : 686,
"period" : 1,
"timestamp" : "00:14:18.147",
"minute" : 14,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 15.6, 46.3 ],
"duration" : 0.727073,
"related_events" : [ "ae4f6345-6dcf-4428-8758-ad065d5cf349", "eb03465b-8d16-47ab-9318-fc36442dc8d0" ]
}, {
"id" : "ae4f6345-6dcf-4428-8758-ad065d5cf349",
"index" : 687,
"period" : 1,
"timestamp" : "00:14:18.806",
"minute" : 14,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 112.4, 34.7 ],
"duration" : 0.662447,
"under_pressure" : true,
"related_events" : [ "8abda95b-7d4d-4d0b-ada8-8f41f0b0b064", "d13ff379-f2b2-48e3-8ca0-85836327ed8d" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 8.352844,
"angle" : 1.0160041,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 116.8, 41.8 ],
"assisted_shot_id" : "1e5722dc-4393-4d19-8893-8a2d0f7ad883",
"goal_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d13ff379-f2b2-48e3-8ca0-85836327ed8d",
"index" : 688,
"period" : 1,
"timestamp" : "00:14:19.469",
"minute" : 14,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 116.8, 41.8 ],
"related_events" : [ "ae4f6345-6dcf-4428-8758-ad065d5cf349" ]
}, {
"id" : "1e5722dc-4393-4d19-8893-8a2d0f7ad883",
"index" : 689,
"period" : 1,
"timestamp" : "00:14:19.683",
"minute" : 14,
"second" : 19,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 115.9, 43.0 ],
"duration" : 0.509824,
"related_events" : [ "ab4f2a5b-a4bd-4a49-8154-9b523280d799" ],
"shot" : {
"open_goal" : true,
"statsbomb_xg" : 0.9310337,
"end_location" : [ 120.0, 42.1, 0.0 ],
"key_pass_id" : "ae4f6345-6dcf-4428-8758-ad065d5cf349",
"outcome" : {
"id" : 97,
"name" : "Goal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"first_time" : true,
"freeze_frame" : [ {
"location" : [ 116.5, 34.7 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 116.6, 36.6 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 114.3, 36.9 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 114.5, 45.1 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 107.9, 36.9 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "ab4f2a5b-a4bd-4a49-8154-9b523280d799",
"index" : 690,
"period" : 1,
"timestamp" : "00:14:20.193",
"minute" : 14,
"second" : 20,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 35,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.8, 43.2 ],
"duration" : 0.0,
"related_events" : [ "1e5722dc-4393-4d19-8893-8a2d0f7ad883" ],
"goalkeeper" : {
"outcome" : {
"id" : 55,
"name" : "No Touch"
},
"type" : {
"id" : 26,
"name" : "Goal Conceded"
},
"position" : {
"id" : 43,
"name" : "Prone"
},
"technique" : {
"id" : 46,
"name" : "Standing"
}
}
}, {
"id" : "82fc6bda-9f5d-45cd-a351-12903a9b60bf",
"index" : 691,
"period" : 1,
"timestamp" : "00:15:33.629",
"minute" : 15,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 40.0 ],
"duration" : 1.582911,
"related_events" : [ "f59857f3-2acd-4915-ba22-70b1577d65d6" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 19.037857,
"angle" : -3.0785186,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.0, 38.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "f59857f3-2acd-4915-ba22-70b1577d65d6",
"index" : 692,
"period" : 1,
"timestamp" : "00:15:35.212",
"minute" : 15,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 41.0, 38.8 ],
"related_events" : [ "82fc6bda-9f5d-45cd-a351-12903a9b60bf" ]
}, {
"id" : "2a66dca5-ce55-4e10-b9f8-0ad2f5a3a360",
"index" : 693,
"period" : 1,
"timestamp" : "00:15:37.384",
"minute" : 15,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 54.8, 36.8 ],
"duration" : 0.685238,
"related_events" : [ "a2ef1811-5805-4c11-9f1f-0eec5c754b15" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 16.37834,
"angle" : -0.8588588,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.5, 24.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a2ef1811-5805-4c11-9f1f-0eec5c754b15",
"index" : 694,
"period" : 1,
"timestamp" : "00:15:38.069",
"minute" : 15,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.5, 24.4 ],
"related_events" : [ "2a66dca5-ce55-4e10-b9f8-0ad2f5a3a360" ]
}, {
"id" : "ed22a4af-291f-4ec1-b59d-aa186fef457b",
"index" : 695,
"period" : 1,
"timestamp" : "00:15:38.069",
"minute" : 15,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.5, 24.4 ],
"duration" : 0.04,
"related_events" : [ "a2ef1811-5805-4c11-9f1f-0eec5c754b15", "a828e0bd-065c-4597-935d-347f05643545" ],
"carry" : {
"end_location" : [ 65.5, 24.4 ]
}
}, {
"id" : "a828e0bd-065c-4597-935d-347f05643545",
"index" : 696,
"period" : 1,
"timestamp" : "00:15:38.109",
"minute" : 15,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.5, 24.4 ],
"duration" : 1.513986,
"related_events" : [ "2b5b7ed2-e732-4547-bc03-8d52e4574acf" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.202112,
"angle" : -3.0216045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.4, 22.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2b5b7ed2-e732-4547-bc03-8d52e4574acf",
"index" : 697,
"period" : 1,
"timestamp" : "00:15:39.623",
"minute" : 15,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.4, 22.7 ],
"related_events" : [ "a828e0bd-065c-4597-935d-347f05643545" ]
}, {
"id" : "deb6689f-47be-4977-bdd8-f514535d1e4b",
"index" : 698,
"period" : 1,
"timestamp" : "00:15:39.623",
"minute" : 15,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.4, 22.7 ],
"duration" : 1.012151,
"related_events" : [ "2b5b7ed2-e732-4547-bc03-8d52e4574acf", "d3aa76ad-99e4-4ad5-8f0c-7f41921ff30d" ],
"carry" : {
"end_location" : [ 55.6, 22.7 ]
}
}, {
"id" : "d3aa76ad-99e4-4ad5-8f0c-7f41921ff30d",
"index" : 699,
"period" : 1,
"timestamp" : "00:15:40.635",
"minute" : 15,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.6, 22.7 ],
"duration" : 0.922375,
"related_events" : [ "ad282dd6-f30e-4b46-bd80-82c0ad845ba2" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.381527,
"angle" : 1.2301801,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.4, 30.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ad282dd6-f30e-4b46-bd80-82c0ad845ba2",
"index" : 700,
"period" : 1,
"timestamp" : "00:15:41.557",
"minute" : 15,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.4, 30.6 ],
"related_events" : [ "d3aa76ad-99e4-4ad5-8f0c-7f41921ff30d" ]
}, {
"id" : "6abbf32e-b3fc-448d-bea5-7ec41557a6f0",
"index" : 701,
"period" : 1,
"timestamp" : "00:15:41.557",
"minute" : 15,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.4, 30.6 ],
"duration" : 2.481867,
"related_events" : [ "ad282dd6-f30e-4b46-bd80-82c0ad845ba2", "d12b87a8-4359-4c58-947d-1d537dc9a5aa" ],
"carry" : {
"end_location" : [ 63.8, 33.2 ]
}
}, {
"id" : "d12b87a8-4359-4c58-947d-1d537dc9a5aa",
"index" : 702,
"period" : 1,
"timestamp" : "00:15:44.039",
"minute" : 15,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.8, 33.2 ],
"duration" : 1.911213,
"related_events" : [ "f8ca4c50-6423-486f-86e4-fbac19e6e8ec" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 24.648327,
"angle" : 1.6805575,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.1, 57.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f8ca4c50-6423-486f-86e4-fbac19e6e8ec",
"index" : 703,
"period" : 1,
"timestamp" : "00:15:45.950",
"minute" : 15,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.1, 57.7 ],
"related_events" : [ "d12b87a8-4359-4c58-947d-1d537dc9a5aa" ]
}, {
"id" : "e6a631af-88a2-4574-bac8-2712f4bb3a44",
"index" : 704,
"period" : 1,
"timestamp" : "00:15:45.950",
"minute" : 15,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 61.1, 57.7 ],
"duration" : 0.040000003,
"related_events" : [ "d0269c9c-35f1-4fd2-94af-7c3902a5c6e2", "f8ca4c50-6423-486f-86e4-fbac19e6e8ec" ],
"carry" : {
"end_location" : [ 60.9, 58.0 ]
}
}, {
"id" : "d0269c9c-35f1-4fd2-94af-7c3902a5c6e2",
"index" : 705,
"period" : 1,
"timestamp" : "00:15:45.990",
"minute" : 15,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 60.9, 58.0 ],
"duration" : 1.489135,
"related_events" : [ "8d2a9974-d923-4388-a2a2-b0d99b7becee" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 14.993332,
"angle" : -2.337329,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.5, 47.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d2a9974-d923-4388-a2a2-b0d99b7becee",
"index" : 706,
"period" : 1,
"timestamp" : "00:15:47.480",
"minute" : 15,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 50.5, 47.2 ],
"related_events" : [ "d0269c9c-35f1-4fd2-94af-7c3902a5c6e2" ]
}, {
"id" : "cc1661df-4717-4c41-b746-8c7d32a9ec6b",
"index" : 707,
"period" : 1,
"timestamp" : "00:15:47.480",
"minute" : 15,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 50.5, 47.2 ],
"duration" : 1.026337,
"related_events" : [ "38631652-577c-43d5-9ae7-1d4d9d39f4f4", "8d2a9974-d923-4388-a2a2-b0d99b7becee" ],
"carry" : {
"end_location" : [ 51.8, 44.3 ]
}
}, {
"id" : "38631652-577c-43d5-9ae7-1d4d9d39f4f4",
"index" : 708,
"period" : 1,
"timestamp" : "00:15:48.506",
"minute" : 15,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 51.8, 44.3 ],
"duration" : 1.277911,
"related_events" : [ "2fcddb7f-8e92-4859-b128-f959c60a42d9" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 23.027374,
"angle" : -1.3563666,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.7, 21.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2fcddb7f-8e92-4859-b128-f959c60a42d9",
"index" : 709,
"period" : 1,
"timestamp" : "00:15:49.784",
"minute" : 15,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.7, 21.8 ],
"related_events" : [ "38631652-577c-43d5-9ae7-1d4d9d39f4f4" ]
}, {
"id" : "3261b89b-bde8-4652-b9d8-e948c73e0d93",
"index" : 710,
"period" : 1,
"timestamp" : "00:15:49.784",
"minute" : 15,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.7, 21.8 ],
"duration" : 2.574862,
"related_events" : [ "2fcddb7f-8e92-4859-b128-f959c60a42d9", "e41e1941-3cb0-4bd3-9c3d-2a613ca499d2" ],
"carry" : {
"end_location" : [ 64.6, 16.7 ]
}
}, {
"id" : "e41e1941-3cb0-4bd3-9c3d-2a613ca499d2",
"index" : 711,
"period" : 1,
"timestamp" : "00:15:52.359",
"minute" : 15,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.6, 16.7 ],
"duration" : 3.04809,
"related_events" : [ "df75db91-fe00-405e-8aa9-7aaf780fc08d" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 51.546097,
"angle" : -0.32788545,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.4, 0.1 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "df75db91-fe00-405e-8aa9-7aaf780fc08d",
"index" : 712,
"period" : 1,
"timestamp" : "00:15:55.407",
"minute" : 15,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 36,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 108.4, 1.4 ],
"related_events" : [ "e41e1941-3cb0-4bd3-9c3d-2a613ca499d2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6c5a99b4-71f9-4618-babf-910fe39d96cf",
"index" : 713,
"period" : 1,
"timestamp" : "00:16:14.617",
"minute" : 16,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 37,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 8.5, 80.0 ],
"duration" : 2.998124,
"related_events" : [ "26d9ca81-fca2-4b6e-94f8-6538acbeb50c" ],
"pass" : {
"length" : 42.23707,
"angle" : -0.080585204,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 50.6, 76.6 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "26d9ca81-fca2-4b6e-94f8-6538acbeb50c",
"index" : 714,
"period" : 1,
"timestamp" : "00:16:17.615",
"minute" : 16,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 69.5, 3.5 ],
"duration" : 1.239135,
"related_events" : [ "6c5a99b4-71f9-4618-babf-910fe39d96cf", "d785e93c-bbe4-4eba-ac3a-62ab84d3c23a" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 12.614278,
"angle" : 0.047583103,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 82.1, 4.1 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "92252551-fc58-46d4-83ed-dac424591a09",
"index" : 715,
"period" : 1,
"timestamp" : "00:16:18.437",
"minute" : 16,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 33.7, 76.2 ],
"duration" : 0.630062,
"counterpress" : true,
"related_events" : [ "238315a4-a707-4f52-9682-e6e072e050aa", "d785e93c-bbe4-4eba-ac3a-62ab84d3c23a" ]
}, {
"id" : "d785e93c-bbe4-4eba-ac3a-62ab84d3c23a",
"index" : 716,
"period" : 1,
"timestamp" : "00:16:18.855",
"minute" : 16,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 82.1, 4.1 ],
"under_pressure" : true,
"related_events" : [ "26d9ca81-fca2-4b6e-94f8-6538acbeb50c", "92252551-fc58-46d4-83ed-dac424591a09" ]
}, {
"id" : "238315a4-a707-4f52-9682-e6e072e050aa",
"index" : 717,
"period" : 1,
"timestamp" : "00:16:18.855",
"minute" : 16,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 82.1, 4.1 ],
"duration" : 0.795172,
"under_pressure" : true,
"related_events" : [ "203b4cd3-8c20-4b03-8e9b-608b85709f8c", "4a7612fc-227c-419c-8edb-fc1cff82ad1f", "92252551-fc58-46d4-83ed-dac424591a09", "d785e93c-bbe4-4eba-ac3a-62ab84d3c23a" ],
"carry" : {
"end_location" : [ 81.9, 4.3 ]
}
}, {
"id" : "203b4cd3-8c20-4b03-8e9b-608b85709f8c",
"index" : 718,
"period" : 1,
"timestamp" : "00:16:19.650",
"minute" : 16,
"second" : 19,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 38.2, 75.8 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "238315a4-a707-4f52-9682-e6e072e050aa", "4a7612fc-227c-419c-8edb-fc1cff82ad1f", "a1362de8-7e00-4ed2-ac5e-ec163c45341a" ]
}, {
"id" : "4a7612fc-227c-419c-8edb-fc1cff82ad1f",
"index" : 719,
"period" : 1,
"timestamp" : "00:16:19.650",
"minute" : 16,
"second" : 19,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.9, 4.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "203b4cd3-8c20-4b03-8e9b-608b85709f8c" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "a1362de8-7e00-4ed2-ac5e-ec163c45341a",
"index" : 720,
"period" : 1,
"timestamp" : "00:16:19.650",
"minute" : 16,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.9, 4.3 ],
"duration" : 3.029171,
"under_pressure" : true,
"related_events" : [ "203b4cd3-8c20-4b03-8e9b-608b85709f8c", "4a7612fc-227c-419c-8edb-fc1cff82ad1f", "8afaa61c-6adf-4035-8de8-4e7735a9c128" ],
"carry" : {
"end_location" : [ 95.5, 9.9 ]
}
}, {
"id" : "8afaa61c-6adf-4035-8de8-4e7735a9c128",
"index" : 721,
"period" : 1,
"timestamp" : "00:16:22.679",
"minute" : 16,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 95.5, 9.9 ],
"duration" : 0.055774,
"related_events" : [ "199a6433-f7fe-41ff-af03-7c0896ed07d1", "8638d438-7055-4291-b035-81a0cd5d73cb" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 5.3235326,
"angle" : 1.4767351,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.0, 15.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "199a6433-f7fe-41ff-af03-7c0896ed07d1",
"index" : 722,
"period" : 1,
"timestamp" : "00:16:22.735",
"minute" : 16,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 93.1, 22.9 ],
"related_events" : [ "8afaa61c-6adf-4035-8de8-4e7735a9c128" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8638d438-7055-4291-b035-81a0cd5d73cb",
"index" : 723,
"period" : 1,
"timestamp" : "00:16:22.735",
"minute" : 16,
"second" : 22,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 24.1, 64.9 ],
"duration" : 0.0,
"related_events" : [ "8afaa61c-6adf-4035-8de8-4e7735a9c128" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "c7c4cf9b-bb83-438a-b463-8daf1c8976cf",
"index" : 724,
"period" : 1,
"timestamp" : "00:16:23.311",
"minute" : 16,
"second" : 23,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.1, 60.1 ],
"duration" : 0.0
}, {
"id" : "6d2063cf-312f-48aa-8ebd-f60f5af624af",
"index" : 725,
"period" : 1,
"timestamp" : "00:16:23.311",
"minute" : 16,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.1, 60.1 ],
"duration" : 1.085071,
"related_events" : [ "c7c4cf9b-bb83-438a-b463-8daf1c8976cf", "cb812197-6ff7-49ae-ba96-d6c064e9530d" ],
"carry" : {
"end_location" : [ 27.2, 64.2 ]
}
}, {
"id" : "cb812197-6ff7-49ae-ba96-d6c064e9530d",
"index" : 726,
"period" : 1,
"timestamp" : "00:16:24.396",
"minute" : 16,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 27.2, 64.2 ],
"duration" : 0.998637,
"related_events" : [ "cb658a9b-5f3a-4d4a-8534-20c7410f5ea9" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 7.1309185,
"angle" : 0.2551824,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.1, 66.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cb658a9b-5f3a-4d4a-8534-20c7410f5ea9",
"index" : 727,
"period" : 1,
"timestamp" : "00:16:25.395",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 34.1, 66.0 ],
"related_events" : [ "cb812197-6ff7-49ae-ba96-d6c064e9530d" ]
}, {
"id" : "6a375dbc-1fca-4071-93fd-b40cf23ceb35",
"index" : 728,
"period" : 1,
"timestamp" : "00:16:25.395",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 34.1, 66.0 ],
"duration" : 0.274042,
"under_pressure" : true,
"related_events" : [ "38e7c5b9-b7a3-4533-8edd-7741ff9b0c74", "cb658a9b-5f3a-4d4a-8534-20c7410f5ea9", "d7a37961-9d58-404a-8dfb-3c3d1bf4a8ae" ],
"carry" : {
"end_location" : [ 29.2, 65.8 ]
}
}, {
"id" : "d7a37961-9d58-404a-8dfb-3c3d1bf4a8ae",
"index" : 729,
"period" : 1,
"timestamp" : "00:16:25.491",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.3, 14.1 ],
"duration" : 0.367487,
"counterpress" : true,
"related_events" : [ "38e7c5b9-b7a3-4533-8edd-7741ff9b0c74", "6a375dbc-1fca-4071-93fd-b40cf23ceb35", "6f771c5e-b941-40c7-82e8-b5d183d6a718" ]
}, {
"id" : "38e7c5b9-b7a3-4533-8edd-7741ff9b0c74",
"index" : 730,
"period" : 1,
"timestamp" : "00:16:25.669",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 29.2, 65.8 ],
"duration" : 0.189287,
"under_pressure" : true,
"related_events" : [ "4d8b468e-2817-46b9-8f0e-a07ef6b3b0a5", "6f771c5e-b941-40c7-82e8-b5d183d6a718", "d7a37961-9d58-404a-8dfb-3c3d1bf4a8ae" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 3.8587563,
"angle" : 0.54486394,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.5, 67.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6f771c5e-b941-40c7-82e8-b5d183d6a718",
"index" : 731,
"period" : 1,
"timestamp" : "00:16:25.858",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 37.8, 77.1 ],
"under_pressure" : true,
"related_events" : [ "38e7c5b9-b7a3-4533-8edd-7741ff9b0c74", "d7a37961-9d58-404a-8dfb-3c3d1bf4a8ae" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4d8b468e-2817-46b9-8f0e-a07ef6b3b0a5",
"index" : 732,
"period" : 1,
"timestamp" : "00:16:25.858",
"minute" : 16,
"second" : 25,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 87.6, 12.3 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "38e7c5b9-b7a3-4533-8edd-7741ff9b0c74" ]
}, {
"id" : "140e60e4-c693-451c-b417-479f4c81856d",
"index" : 733,
"period" : 1,
"timestamp" : "00:16:27.372",
"minute" : 16,
"second" : 27,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.2, 5.0 ],
"duration" : 0.0
}, {
"id" : "1dac00d3-b6e6-420b-908a-f0e81db3c13c",
"index" : 734,
"period" : 1,
"timestamp" : "00:16:27.372",
"minute" : 16,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.2, 5.0 ],
"duration" : 1.471448,
"related_events" : [ "05d17419-90b7-426a-85eb-07d3abd93941", "140e60e4-c693-451c-b417-479f4c81856d" ],
"carry" : {
"end_location" : [ 104.3, 11.8 ]
}
}, {
"id" : "05d17419-90b7-426a-85eb-07d3abd93941",
"index" : 735,
"period" : 1,
"timestamp" : "00:16:28.844",
"minute" : 16,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.3, 11.8 ],
"duration" : 2.457306,
"related_events" : [ "d93483ee-4b99-4406-8df8-8e873997a3e0" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 20.969025,
"angle" : 0.7246621,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 120.0, 25.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "d93483ee-4b99-4406-8df8-8e873997a3e0",
"index" : 736,
"period" : 1,
"timestamp" : "00:16:31.301",
"minute" : 16,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 38,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 115.6, 19.8 ],
"related_events" : [ "05d17419-90b7-426a-85eb-07d3abd93941" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "26fcbe43-c8e8-4a04-87da-97685a5ee73c",
"index" : 737,
"period" : 1,
"timestamp" : "00:16:48.647",
"minute" : 16,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 44.1 ],
"duration" : 1.199999,
"related_events" : [ "c37961af-9a84-4baa-8f5c-5ba3cf23e4d8" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 24.685421,
"angle" : -0.9726817,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 20.9, 23.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "c37961af-9a84-4baa-8f5c-5ba3cf23e4d8",
"index" : 738,
"period" : 1,
"timestamp" : "00:16:49.847",
"minute" : 16,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 20.9, 23.7 ],
"related_events" : [ "26fcbe43-c8e8-4a04-87da-97685a5ee73c" ]
}, {
"id" : "48fe4bd0-5eec-4163-8834-b9b53ffd3221",
"index" : 739,
"period" : 1,
"timestamp" : "00:16:51.037",
"minute" : 16,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.5, 4.1 ],
"duration" : 1.638583,
"related_events" : [ "7abbe957-6a55-4018-b93e-400395e21aad" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 27.506544,
"angle" : 0.02181472,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.0, 4.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a16b2c7c-0628-4c74-a875-fb77844c4b1c",
"index" : 740,
"period" : 1,
"timestamp" : "00:16:52.548",
"minute" : 16,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.5, 75.2 ],
"duration" : 2.597617,
"related_events" : [ "7abbe957-6a55-4018-b93e-400395e21aad", "dadf9e29-7d26-4dc0-922a-eeeee55ed598" ]
}, {
"id" : "7abbe957-6a55-4018-b93e-400395e21aad",
"index" : 741,
"period" : 1,
"timestamp" : "00:16:52.676",
"minute" : 16,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 4.7 ],
"under_pressure" : true,
"related_events" : [ "48fe4bd0-5eec-4163-8834-b9b53ffd3221", "a16b2c7c-0628-4c74-a875-fb77844c4b1c" ]
}, {
"id" : "dadf9e29-7d26-4dc0-922a-eeeee55ed598",
"index" : 742,
"period" : 1,
"timestamp" : "00:16:52.676",
"minute" : 16,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 51.0, 4.7 ],
"duration" : 2.544157,
"under_pressure" : true,
"related_events" : [ "7abbe957-6a55-4018-b93e-400395e21aad", "a16b2c7c-0628-4c74-a875-fb77844c4b1c", "fd54f9e6-bd85-4454-9918-d1ce6f744683" ],
"carry" : {
"end_location" : [ 50.8, 3.1 ]
}
}, {
"id" : "fd54f9e6-bd85-4454-9918-d1ce6f744683",
"index" : 743,
"period" : 1,
"timestamp" : "00:16:55.220",
"minute" : 16,
"second" : 55,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 39,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.8, 3.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "2797ac23-08a5-438b-b18e-76b337d2a65e" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2797ac23-08a5-438b-b18e-76b337d2a65e",
"index" : 744,
"period" : 1,
"timestamp" : "00:16:55.220",
"minute" : 16,
"second" : 55,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.3, 77.0 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "fd54f9e6-bd85-4454-9918-d1ce6f744683" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "b482cd5c-80be-4bc5-a13e-512827a678b7",
"index" : 745,
"period" : 1,
"timestamp" : "00:16:56.491",
"minute" : 16,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 70.8, 73.6 ],
"duration" : 0.0
}, {
"id" : "c5bd456f-77f8-4f68-8df0-643e44bc0494",
"index" : 746,
"period" : 1,
"timestamp" : "00:16:56.491",
"minute" : 16,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 70.8, 73.6 ],
"duration" : 0.14677,
"related_events" : [ "42d677b2-7b6f-43a8-ae04-df8d865644f2", "b482cd5c-80be-4bc5-a13e-512827a678b7" ],
"carry" : {
"end_location" : [ 68.0, 73.9 ]
}
}, {
"id" : "42d677b2-7b6f-43a8-ae04-df8d865644f2",
"index" : 747,
"period" : 1,
"timestamp" : "00:16:56.638",
"minute" : 16,
"second" : 56,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 68.0, 73.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7c0cd06e-dca6-444d-ad7b-b1422236b0cb" ]
}, {
"id" : "7c0cd06e-dca6-444d-ad7b-b1422236b0cb",
"index" : 748,
"period" : 1,
"timestamp" : "00:16:56.638",
"minute" : 16,
"second" : 56,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 52.1, 6.2 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "42d677b2-7b6f-43a8-ae04-df8d865644f2" ],
"duel" : {
"type" : {
"id" : 11,
"name" : "Tackle"
},
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "b83181ec-7236-4d6f-a644-ee4d555ef589",
"index" : 749,
"period" : 1,
"timestamp" : "00:16:57.768",
"minute" : 16,
"second" : 57,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.9, 69.1 ],
"duration" : 0.0
}, {
"id" : "6993bcdb-88ca-4217-8937-9155bcf70718",
"index" : 750,
"period" : 1,
"timestamp" : "00:16:57.768",
"minute" : 16,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 71.9, 69.1 ],
"duration" : 0.266242,
"related_events" : [ "5d92c40a-51d7-4950-8f6f-25aac1374ecf", "b83181ec-7236-4d6f-a644-ee4d555ef589" ],
"carry" : {
"end_location" : [ 69.3, 68.8 ]
}
}, {
"id" : "5d92c40a-51d7-4950-8f6f-25aac1374ecf",
"index" : 751,
"period" : 1,
"timestamp" : "00:16:58.034",
"minute" : 16,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.3, 68.8 ],
"duration" : 1.313526,
"related_events" : [ "14969e50-0a4b-4640-9657-428fc1adaf21" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 11.869709,
"angle" : -2.9722888,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.6, 66.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "14969e50-0a4b-4640-9657-428fc1adaf21",
"index" : 752,
"period" : 1,
"timestamp" : "00:16:59.348",
"minute" : 16,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.6, 66.8 ],
"related_events" : [ "5d92c40a-51d7-4950-8f6f-25aac1374ecf" ]
}, {
"id" : "0a20aa71-043e-46bb-a56c-78b6a324956d",
"index" : 753,
"period" : 1,
"timestamp" : "00:16:59.348",
"minute" : 16,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.6, 66.8 ],
"duration" : 1.730536,
"related_events" : [ "14969e50-0a4b-4640-9657-428fc1adaf21", "76dc56af-961e-4af1-8a07-40a9d0b42d65" ],
"carry" : {
"end_location" : [ 58.5, 56.5 ]
}
}, {
"id" : "76dc56af-961e-4af1-8a07-40a9d0b42d65",
"index" : 754,
"period" : 1,
"timestamp" : "00:17:01.078",
"minute" : 17,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 58.5, 56.5 ],
"duration" : 1.129308,
"related_events" : [ "77f6686e-3214-406e-90c1-1f6113eeb41e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 10.607545,
"angle" : -1.5330784,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.9, 45.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "77f6686e-3214-406e-90c1-1f6113eeb41e",
"index" : 755,
"period" : 1,
"timestamp" : "00:17:02.208",
"minute" : 17,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.9, 45.9 ],
"related_events" : [ "76dc56af-961e-4af1-8a07-40a9d0b42d65" ]
}, {
"id" : "a4200d0d-5645-45b6-badc-f8893ef3798d",
"index" : 756,
"period" : 1,
"timestamp" : "00:17:02.208",
"minute" : 17,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 58.9, 45.9 ],
"duration" : 4.365998,
"related_events" : [ "51b94d95-37df-4b0a-9240-cf7b67afc068", "77f6686e-3214-406e-90c1-1f6113eeb41e" ],
"carry" : {
"end_location" : [ 68.4, 39.5 ]
}
}, {
"id" : "51b94d95-37df-4b0a-9240-cf7b67afc068",
"index" : 757,
"period" : 1,
"timestamp" : "00:17:06.574",
"minute" : 17,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.4, 39.5 ],
"duration" : 1.770904,
"related_events" : [ "600232e9-a195-47d4-b949-f0e0f7c2568a" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 15.438264,
"angle" : 1.9212276,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.1, 54.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "600232e9-a195-47d4-b949-f0e0f7c2568a",
"index" : 758,
"period" : 1,
"timestamp" : "00:17:08.345",
"minute" : 17,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 63.1, 54.0 ],
"related_events" : [ "51b94d95-37df-4b0a-9240-cf7b67afc068" ]
}, {
"id" : "39671c1d-db84-4174-aa51-084e7b837999",
"index" : 759,
"period" : 1,
"timestamp" : "00:17:08.345",
"minute" : 17,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 63.1, 54.0 ],
"duration" : 7.175548,
"related_events" : [ "600232e9-a195-47d4-b949-f0e0f7c2568a", "de520681-2bf8-4e3f-bf89-a43febdc8620" ],
"carry" : {
"end_location" : [ 76.8, 53.8 ]
}
}, {
"id" : "de520681-2bf8-4e3f-bf89-a43febdc8620",
"index" : 760,
"period" : 1,
"timestamp" : "00:17:15.520",
"minute" : 17,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 76.8, 53.8 ],
"duration" : 2.004606,
"related_events" : [ "a23dbc77-dec0-45e1-a9a3-739759aebf5b" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 44.60852,
"angle" : -0.88065046,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 105.2, 19.4 ],
"assisted_shot_id" : "230de5d0-5302-461a-9626-4250247bf04f",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cee4cfdf-3592-4cf7-883c-8779c7048b93",
"index" : 761,
"period" : 1,
"timestamp" : "00:17:17.232",
"minute" : 17,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 20.6, 60.7 ],
"duration" : 1.102602,
"related_events" : [ "230de5d0-5302-461a-9626-4250247bf04f", "a23dbc77-dec0-45e1-a9a3-739759aebf5b", "ff553e9e-29a8-4a0d-89f4-92ebef2582bf" ]
}, {
"id" : "a23dbc77-dec0-45e1-a9a3-739759aebf5b",
"index" : 762,
"period" : 1,
"timestamp" : "00:17:17.525",
"minute" : 17,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 105.2, 19.4 ],
"under_pressure" : true,
"related_events" : [ "cee4cfdf-3592-4cf7-883c-8779c7048b93", "de520681-2bf8-4e3f-bf89-a43febdc8620" ]
}, {
"id" : "ff553e9e-29a8-4a0d-89f4-92ebef2582bf",
"index" : 763,
"period" : 1,
"timestamp" : "00:17:17.525",
"minute" : 17,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 105.2, 19.4 ],
"duration" : 0.747492,
"under_pressure" : true,
"related_events" : [ "230de5d0-5302-461a-9626-4250247bf04f", "a23dbc77-dec0-45e1-a9a3-739759aebf5b", "cee4cfdf-3592-4cf7-883c-8779c7048b93" ],
"carry" : {
"end_location" : [ 108.2, 22.8 ]
}
}, {
"id" : "230de5d0-5302-461a-9626-4250247bf04f",
"index" : 764,
"period" : 1,
"timestamp" : "00:17:18.272",
"minute" : 17,
"second" : 18,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 108.2, 22.8 ],
"duration" : 0.526143,
"under_pressure" : true,
"related_events" : [ "72bda36e-0eca-4603-85ae-b7238183706b", "cee4cfdf-3592-4cf7-883c-8779c7048b93" ],
"shot" : {
"statsbomb_xg" : 0.024290694,
"end_location" : [ 117.6, 35.5, 0.4 ],
"key_pass_id" : "de520681-2bf8-4e3f-bf89-a43febdc8620",
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"freeze_frame" : [ {
"location" : [ 91.1, 48.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 94.1, 41.6 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 93.2, 34.6 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 118.5, 36.0 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 102.3, 50.1 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 86.8, 60.2 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 108.5, 24.3 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 105.1, 33.9 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 105.3, 44.1 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 104.6, 49.2 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 98.0, 30.2 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 84.7, 65.6 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 101.5, 42.9 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "72bda36e-0eca-4603-85ae-b7238183706b",
"index" : 765,
"period" : 1,
"timestamp" : "00:17:18.798",
"minute" : 17,
"second" : 18,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 40,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 44.1 ],
"duration" : 0.0,
"related_events" : [ "230de5d0-5302-461a-9626-4250247bf04f" ],
"goalkeeper" : {
"technique" : {
"id" : 46,
"name" : "Standing"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"outcome" : {
"id" : 15,
"name" : "Success"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
}
}
}, {
"id" : "1da46851-8194-48a4-bbe9-391203fcd732",
"index" : 766,
"period" : 1,
"timestamp" : "00:17:36.156",
"minute" : 17,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 41,
"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" : [ 4.8, 46.9 ],
"duration" : 2.675861,
"related_events" : [ "53be5d8a-2f46-4252-b2f7-819bbe11e44e" ],
"pass" : {
"length" : 65.092316,
"angle" : -0.39420024,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.9, 21.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bcacd84c-ff7e-43c1-b1c4-df1b783746fe",
"index" : 767,
"period" : 1,
"timestamp" : "00:17:38.832",
"minute" : 17,
"second" : 38,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 41,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 64.9, 21.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "53be5d8a-2f46-4252-b2f7-819bbe11e44e" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "53be5d8a-2f46-4252-b2f7-819bbe11e44e",
"index" : 768,
"period" : 1,
"timestamp" : "00:17:38.832",
"minute" : 17,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.2, 58.2 ],
"duration" : 1.624086,
"under_pressure" : true,
"related_events" : [ "1da46851-8194-48a4-bbe9-391203fcd732", "bcacd84c-ff7e-43c1-b1c4-df1b783746fe", "d61846a7-682e-431a-b981-db901d583134" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 16.1059,
"angle" : 1.1349194,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 62.0, 72.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "d61846a7-682e-431a-b981-db901d583134",
"index" : 769,
"period" : 1,
"timestamp" : "00:17:40.456",
"minute" : 17,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.0, 72.8 ],
"related_events" : [ "53be5d8a-2f46-4252-b2f7-819bbe11e44e" ]
}, {
"id" : "fc4103c2-6bf1-4c0a-8a42-046b7af74b5a",
"index" : 770,
"period" : 1,
"timestamp" : "00:17:40.456",
"minute" : 17,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.0, 72.8 ],
"duration" : 2.340028,
"related_events" : [ "2ce8a805-2f10-4388-8655-f75aa65c378f", "d61846a7-682e-431a-b981-db901d583134" ],
"carry" : {
"end_location" : [ 62.4, 77.4 ]
}
}, {
"id" : "2ce8a805-2f10-4388-8655-f75aa65c378f",
"index" : 771,
"period" : 1,
"timestamp" : "00:17:42.796",
"minute" : 17,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.4, 77.4 ],
"duration" : 1.799804,
"related_events" : [ "56466f85-2cc7-490b-aa26-0110143b590b" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 19.830532,
"angle" : -2.158799,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.4, 60.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "56466f85-2cc7-490b-aa26-0110143b590b",
"index" : 772,
"period" : 1,
"timestamp" : "00:17:44.595",
"minute" : 17,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.4, 60.9 ],
"related_events" : [ "2ce8a805-2f10-4388-8655-f75aa65c378f" ]
}, {
"id" : "4d0a2430-5ec5-457d-a6bc-805e12d5847f",
"index" : 773,
"period" : 1,
"timestamp" : "00:17:44.595",
"minute" : 17,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 51.4, 60.9 ],
"duration" : 0.632479,
"related_events" : [ "53b17bdd-8c28-4c0c-9243-2678f315b18f", "56466f85-2cc7-490b-aa26-0110143b590b" ],
"carry" : {
"end_location" : [ 56.0, 58.0 ]
}
}, {
"id" : "53b17bdd-8c28-4c0c-9243-2678f315b18f",
"index" : 774,
"period" : 1,
"timestamp" : "00:17:45.228",
"minute" : 17,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.0, 58.0 ],
"duration" : 1.213828,
"related_events" : [ "407ae05f-c358-4966-9c38-74d91cffa7bf" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 15.463506,
"angle" : -1.4801364,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.4, 42.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "407ae05f-c358-4966-9c38-74d91cffa7bf",
"index" : 775,
"period" : 1,
"timestamp" : "00:17:46.442",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.4, 42.6 ],
"related_events" : [ "53b17bdd-8c28-4c0c-9243-2678f315b18f" ]
}, {
"id" : "a821cf5f-14a9-4e6d-9bbd-d55d03c71aa0",
"index" : 776,
"period" : 1,
"timestamp" : "00:17:46.442",
"minute" : 17,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.4, 42.6 ],
"duration" : 2.689653,
"related_events" : [ "407ae05f-c358-4966-9c38-74d91cffa7bf", "a0f4d561-54fc-48a5-85dc-3e4d570ab9c5" ],
"carry" : {
"end_location" : [ 65.5, 53.0 ]
}
}, {
"id" : "a0f4d561-54fc-48a5-85dc-3e4d570ab9c5",
"index" : 777,
"period" : 1,
"timestamp" : "00:17:49.131",
"minute" : 17,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 65.5, 53.0 ],
"duration" : 1.743922,
"related_events" : [ "7b2b746b-a685-4664-a1d8-5b14953e6bbf" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 30.037477,
"angle" : 0.8773368,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.7, 76.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "630f9828-777c-42ff-9b05-60342feed69c",
"index" : 778,
"period" : 1,
"timestamp" : "00:17:50.650",
"minute" : 17,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 27.4, 6.2 ],
"duration" : 1.253768,
"related_events" : [ "7b2b746b-a685-4664-a1d8-5b14953e6bbf", "ad96ce6e-da61-4e83-9470-9f08ce63f45c", "d067577e-a73f-4f4b-ab75-628f52e47994" ]
}, {
"id" : "7b2b746b-a685-4664-a1d8-5b14953e6bbf",
"index" : 779,
"period" : 1,
"timestamp" : "00:17:50.875",
"minute" : 17,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.7, 76.1 ],
"under_pressure" : true,
"related_events" : [ "630f9828-777c-42ff-9b05-60342feed69c", "a0f4d561-54fc-48a5-85dc-3e4d570ab9c5" ]
}, {
"id" : "ad96ce6e-da61-4e83-9470-9f08ce63f45c",
"index" : 780,
"period" : 1,
"timestamp" : "00:17:50.875",
"minute" : 17,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.7, 76.1 ],
"duration" : 1.014875,
"under_pressure" : true,
"related_events" : [ "630f9828-777c-42ff-9b05-60342feed69c", "7b2b746b-a685-4664-a1d8-5b14953e6bbf", "d067577e-a73f-4f4b-ab75-628f52e47994" ],
"carry" : {
"end_location" : [ 84.3, 73.2 ]
}
}, {
"id" : "d067577e-a73f-4f4b-ab75-628f52e47994",
"index" : 781,
"period" : 1,
"timestamp" : "00:17:51.890",
"minute" : 17,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.3, 73.2 ],
"duration" : 1.108964,
"under_pressure" : true,
"related_events" : [ "630f9828-777c-42ff-9b05-60342feed69c", "ed3ae1df-88c8-472b-a527-3b0b65ed56ff" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 23.860638,
"angle" : -1.1521465,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 94.0, 51.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ed3ae1df-88c8-472b-a527-3b0b65ed56ff",
"index" : 782,
"period" : 1,
"timestamp" : "00:17:52.999",
"minute" : 17,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 94.0, 51.4 ],
"related_events" : [ "d067577e-a73f-4f4b-ab75-628f52e47994" ]
}, {
"id" : "ae7de768-5d52-4112-b17d-4917ad713445",
"index" : 783,
"period" : 1,
"timestamp" : "00:17:52.999",
"minute" : 17,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 94.0, 51.4 ],
"duration" : 1.482822,
"under_pressure" : true,
"related_events" : [ "58e79cd2-0924-43d7-bf8e-aa119bf18cda", "ecf64cce-9537-4dd8-85b1-29931e437f92", "ed3ae1df-88c8-472b-a527-3b0b65ed56ff" ],
"carry" : {
"end_location" : [ 93.3, 51.2 ]
}
}, {
"id" : "ecf64cce-9537-4dd8-85b1-29931e437f92",
"index" : 784,
"period" : 1,
"timestamp" : "00:17:53.692",
"minute" : 17,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 31.2, 28.9 ],
"duration" : 0.966311,
"related_events" : [ "58e79cd2-0924-43d7-bf8e-aa119bf18cda", "ae7de768-5d52-4112-b17d-4917ad713445" ]
}, {
"id" : "58e79cd2-0924-43d7-bf8e-aa119bf18cda",
"index" : 785,
"period" : 1,
"timestamp" : "00:17:54.482",
"minute" : 17,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 93.3, 51.2 ],
"duration" : 1.393863,
"under_pressure" : true,
"related_events" : [ "e02632b0-584f-4b97-acbf-f291c8230e6f", "ecf64cce-9537-4dd8-85b1-29931e437f92" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 15.4,
"angle" : 3.1415927,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 77.9, 51.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e02632b0-584f-4b97-acbf-f291c8230e6f",
"index" : 786,
"period" : 1,
"timestamp" : "00:17:55.876",
"minute" : 17,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.9, 51.2 ],
"related_events" : [ "58e79cd2-0924-43d7-bf8e-aa119bf18cda" ]
}, {
"id" : "37e90554-7b08-4f96-9781-b4062bdc6f18",
"index" : 787,
"period" : 1,
"timestamp" : "00:17:55.876",
"minute" : 17,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.9, 51.2 ],
"duration" : 0.798301,
"under_pressure" : true,
"related_events" : [ "8daa936e-a6cf-4a0f-b746-d7b71eeb291b", "a90291be-0a00-42ae-8e38-4236a49236cc", "e02632b0-584f-4b97-acbf-f291c8230e6f" ],
"carry" : {
"end_location" : [ 78.3, 51.1 ]
}
}, {
"id" : "a90291be-0a00-42ae-8e38-4236a49236cc",
"index" : 788,
"period" : 1,
"timestamp" : "00:17:56.079",
"minute" : 17,
"second" : 56,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 35.2, 29.0 ],
"duration" : 0.721208,
"related_events" : [ "37e90554-7b08-4f96-9781-b4062bdc6f18", "8daa936e-a6cf-4a0f-b746-d7b71eeb291b" ]
}, {
"id" : "8daa936e-a6cf-4a0f-b746-d7b71eeb291b",
"index" : 789,
"period" : 1,
"timestamp" : "00:17:56.674",
"minute" : 17,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 78.3, 51.1 ],
"duration" : 1.127201,
"under_pressure" : true,
"related_events" : [ "5f9d594b-387b-4633-8c8d-b88e57e05eb3", "a90291be-0a00-42ae-8e38-4236a49236cc" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.929753,
"angle" : 1.0891327,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.9, 59.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5f9d594b-387b-4633-8c8d-b88e57e05eb3",
"index" : 790,
"period" : 1,
"timestamp" : "00:17:57.801",
"minute" : 17,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 82.9, 59.9 ],
"related_events" : [ "8daa936e-a6cf-4a0f-b746-d7b71eeb291b" ]
}, {
"id" : "bee54d52-6bfa-409f-b960-97af831d2295",
"index" : 791,
"period" : 1,
"timestamp" : "00:17:57.801",
"minute" : 17,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 82.9, 59.9 ],
"duration" : 2.593686,
"related_events" : [ "0933fffc-157b-4ebe-9619-8c5928bba9e8", "5f9d594b-387b-4633-8c8d-b88e57e05eb3" ],
"carry" : {
"end_location" : [ 82.9, 59.9 ]
}
}, {
"id" : "0933fffc-157b-4ebe-9619-8c5928bba9e8",
"index" : 792,
"period" : 1,
"timestamp" : "00:18:00.395",
"minute" : 18,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 82.9, 59.9 ],
"duration" : 0.816376,
"related_events" : [ "4612625c-7026-438f-a947-c8977ef32fde" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 16.330647,
"angle" : -0.061272897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.2, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1e818aac-cb7e-4021-b8cc-dbdafcddc46d",
"index" : 793,
"period" : 1,
"timestamp" : "00:18:00.979",
"minute" : 18,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 17.0, 25.9 ],
"duration" : 0.909701,
"related_events" : [ "4612625c-7026-438f-a947-c8977ef32fde", "54262368-0c82-4ba2-945a-51417091dd83", "ca300718-d8b4-4840-83b6-a543469389dc" ]
}, {
"id" : "4612625c-7026-438f-a947-c8977ef32fde",
"index" : 794,
"period" : 1,
"timestamp" : "00:18:01.211",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 99.2, 58.9 ],
"under_pressure" : true,
"related_events" : [ "0933fffc-157b-4ebe-9619-8c5928bba9e8", "1e818aac-cb7e-4021-b8cc-dbdafcddc46d" ]
}, {
"id" : "54262368-0c82-4ba2-945a-51417091dd83",
"index" : 795,
"period" : 1,
"timestamp" : "00:18:01.211",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 99.2, 58.9 ],
"duration" : 0.509887,
"under_pressure" : true,
"related_events" : [ "1e818aac-cb7e-4021-b8cc-dbdafcddc46d", "4612625c-7026-438f-a947-c8977ef32fde", "ca300718-d8b4-4840-83b6-a543469389dc" ],
"carry" : {
"end_location" : [ 103.5, 59.3 ]
}
}, {
"id" : "ca300718-d8b4-4840-83b6-a543469389dc",
"index" : 796,
"period" : 1,
"timestamp" : "00:18:01.721",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 103.5, 59.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "1d1b5513-3b5a-45b7-9efb-63fd9c462446", "1e818aac-cb7e-4021-b8cc-dbdafcddc46d" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1d1b5513-3b5a-45b7-9efb-63fd9c462446",
"index" : 797,
"period" : 1,
"timestamp" : "00:18:01.721",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.6, 20.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "ca300718-d8b4-4840-83b6-a543469389dc" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "6ee5781f-03c4-4d40-b286-e830fa9e3e3f",
"index" : 798,
"period" : 1,
"timestamp" : "00:18:01.721",
"minute" : 18,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.6, 20.8 ],
"duration" : 1.72357,
"under_pressure" : true,
"related_events" : [ "0e38dec7-e8f5-4a06-a2b7-ed6ce58acbea", "1d1b5513-3b5a-45b7-9efb-63fd9c462446", "ac6c702f-702a-41be-b85d-734d31099f15" ],
"carry" : {
"end_location" : [ 10.9, 24.3 ]
}
}, {
"id" : "0e38dec7-e8f5-4a06-a2b7-ed6ce58acbea",
"index" : 799,
"period" : 1,
"timestamp" : "00:18:02.585",
"minute" : 18,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 106.8, 59.1 ],
"duration" : 0.723561,
"counterpress" : true,
"related_events" : [ "6ee5781f-03c4-4d40-b286-e830fa9e3e3f" ]
}, {
"id" : "c4403f7c-7fde-444a-8ea7-75880100824b",
"index" : 800,
"period" : 1,
"timestamp" : "00:18:03.445",
"minute" : 18,
"second" : 3,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 109.2, 55.8 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "ac6c702f-702a-41be-b85d-734d31099f15" ]
}, {
"id" : "ac6c702f-702a-41be-b85d-734d31099f15",
"index" : 801,
"period" : 1,
"timestamp" : "00:18:03.445",
"minute" : 18,
"second" : 3,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 42,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.9, 24.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c4403f7c-7fde-444a-8ea7-75880100824b" ]
}, {
"id" : "e8f0bbb8-a452-4b6a-8f57-a2fa83e69f9b",
"index" : 802,
"period" : 1,
"timestamp" : "00:18:46.017",
"minute" : 18,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 43,
"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" : [ 16.2, 23.7 ],
"duration" : 3.128029,
"related_events" : [ "d4ac006b-e02e-4943-8813-c63d4f5c30ed" ],
"pass" : {
"length" : 63.431538,
"angle" : 0.031535283,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 79.6, 25.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d4ac006b-e02e-4943-8813-c63d4f5c30ed",
"index" : 803,
"period" : 1,
"timestamp" : "00:18:49.145",
"minute" : 18,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 40.5, 54.4 ],
"duration" : 0.738722,
"related_events" : [ "d7c6c8c5-20ab-4b85-807b-6bde24563f69", "e8f0bbb8-a452-4b6a-8f57-a2fa83e69f9b" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.822932,
"angle" : 2.1898625,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 34.8, 62.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "d7c6c8c5-20ab-4b85-807b-6bde24563f69",
"index" : 804,
"period" : 1,
"timestamp" : "00:18:49.884",
"minute" : 18,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 34.8, 62.4 ],
"related_events" : [ "d4ac006b-e02e-4943-8813-c63d4f5c30ed" ]
}, {
"id" : "a2113e13-5bbe-4c7d-a1ac-49e084bed7a1",
"index" : 805,
"period" : 1,
"timestamp" : "00:18:49.884",
"minute" : 18,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 34.8, 62.4 ],
"duration" : 0.023495,
"related_events" : [ "bef73565-2c18-4dd5-a8a0-d8f8354072a0", "d7c6c8c5-20ab-4b85-807b-6bde24563f69" ],
"carry" : {
"end_location" : [ 34.8, 62.4 ]
}
}, {
"id" : "bef73565-2c18-4dd5-a8a0-d8f8354072a0",
"index" : 806,
"period" : 1,
"timestamp" : "00:18:49.907",
"minute" : 18,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 34.8, 62.4 ],
"duration" : 0.887697,
"related_events" : [ "7bff6161-4bc8-4f27-872c-6f0364be9ff9" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 6.700746,
"angle" : -2.2292216,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 30.7, 57.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fe8c3732-7d40-42ee-be43-cce47a7b0342",
"index" : 807,
"period" : 1,
"timestamp" : "00:18:49.959",
"minute" : 18,
"second" : 49,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 83.0, 12.6 ],
"duration" : 1.096525,
"counterpress" : true,
"related_events" : [ "521065d5-def9-4a17-8462-868cec183dd9", "7bff6161-4bc8-4f27-872c-6f0364be9ff9", "a05db4a0-5ca4-477d-94c7-32aa44f179be" ]
}, {
"id" : "7bff6161-4bc8-4f27-872c-6f0364be9ff9",
"index" : 808,
"period" : 1,
"timestamp" : "00:18:50.795",
"minute" : 18,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 30.7, 57.1 ],
"under_pressure" : true,
"related_events" : [ "bef73565-2c18-4dd5-a8a0-d8f8354072a0", "fe8c3732-7d40-42ee-be43-cce47a7b0342" ]
}, {
"id" : "521065d5-def9-4a17-8462-868cec183dd9",
"index" : 809,
"period" : 1,
"timestamp" : "00:18:50.795",
"minute" : 18,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 30.7, 57.1 ],
"duration" : 0.08,
"under_pressure" : true,
"related_events" : [ "7bff6161-4bc8-4f27-872c-6f0364be9ff9", "a05db4a0-5ca4-477d-94c7-32aa44f179be", "fe8c3732-7d40-42ee-be43-cce47a7b0342" ],
"carry" : {
"end_location" : [ 30.0, 57.1 ]
}
}, {
"id" : "a05db4a0-5ca4-477d-94c7-32aa44f179be",
"index" : 810,
"period" : 1,
"timestamp" : "00:18:50.875",
"minute" : 18,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 30.0, 57.1 ],
"duration" : 2.225769,
"under_pressure" : true,
"related_events" : [ "044010cc-9df9-44e3-b447-768235272646", "fe8c3732-7d40-42ee-be43-cce47a7b0342" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 23.515314,
"angle" : -2.953371,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 6.9, 52.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1ecdc319-f8b5-4f4f-b20a-accc1a1a17a9",
"index" : 811,
"period" : 1,
"timestamp" : "00:18:51.600",
"minute" : 18,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 98.7, 27.6 ],
"duration" : 1.307161,
"counterpress" : true
}, {
"id" : "044010cc-9df9-44e3-b447-768235272646",
"index" : 812,
"period" : 1,
"timestamp" : "00:18:53.101",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.9, 52.7 ],
"related_events" : [ "a05db4a0-5ca4-477d-94c7-32aa44f179be" ]
}, {
"id" : "22e37f63-ce6f-4685-946a-e4c16f13adbd",
"index" : 813,
"period" : 1,
"timestamp" : "00:18:53.101",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.9, 52.7 ],
"duration" : 0.08806,
"related_events" : [ "044010cc-9df9-44e3-b447-768235272646", "1268e82f-03f5-493f-8f77-ec29987d8c36" ],
"carry" : {
"end_location" : [ 5.9, 53.2 ]
}
}, {
"id" : "1268e82f-03f5-493f-8f77-ec29987d8c36",
"index" : 814,
"period" : 1,
"timestamp" : "00:18:53.189",
"minute" : 18,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.9, 53.2 ],
"duration" : 4.039822,
"related_events" : [ "8d9781c3-8e0b-4d33-9c9b-e3761ef39865" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 49.614513,
"angle" : 0.51414615,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 49.1, 77.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d9781c3-8e0b-4d33-9c9b-e3761ef39865",
"index" : 815,
"period" : 1,
"timestamp" : "00:18:57.228",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.1, 77.6 ],
"related_events" : [ "1268e82f-03f5-493f-8f77-ec29987d8c36" ]
}, {
"id" : "e12ad351-7878-4e31-829c-acfd9b057137",
"index" : 816,
"period" : 1,
"timestamp" : "00:18:57.228",
"minute" : 18,
"second" : 57,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.1, 77.6 ],
"duration" : 0.0
}, {
"id" : "a64eaa92-d873-49a1-ac99-bfc0ab21ad55",
"index" : 817,
"period" : 1,
"timestamp" : "00:18:58.652",
"minute" : 18,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.0, 72.3 ],
"duration" : 0.345745,
"related_events" : [ "dbdf98dc-0255-4edb-b1b8-8dc5805dd181" ]
}, {
"id" : "dbdf98dc-0255-4edb-b1b8-8dc5805dd181",
"index" : 818,
"period" : 1,
"timestamp" : "00:18:58.844",
"minute" : 18,
"second" : 58,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 44,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.0, 8.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "a64eaa92-d873-49a1-ac99-bfc0ab21ad55" ],
"clearance" : {
"right_foot" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dea96b09-6cd4-4086-b4c4-11d9863749a1",
"index" : 819,
"period" : 1,
"timestamp" : "00:19:00.829",
"minute" : 19,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 45,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.6, 63.3 ],
"duration" : 3.160757,
"related_events" : [ "2133aeb1-fcce-4351-b7bc-d820e7363b95" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.630146,
"angle" : 1.6461252,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 42.8, 73.9 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 70,
"name" : "Other"
}
}
}, {
"id" : "2133aeb1-fcce-4351-b7bc-d820e7363b95",
"index" : 820,
"period" : 1,
"timestamp" : "00:19:03.990",
"minute" : 19,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 45,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 42.8, 73.9 ],
"related_events" : [ "dea96b09-6cd4-4086-b4c4-11d9863749a1" ]
}, {
"id" : "618509aa-0326-4d53-944f-98dca85bff61",
"index" : 821,
"period" : 1,
"timestamp" : "00:19:05.913",
"minute" : 19,
"second" : 5,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 45,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 42.8, 73.9 ],
"duration" : 0.0
}, {
"id" : "5e1c09db-6759-46d3-97d8-593a2448cdd0",
"index" : 822,
"period" : 1,
"timestamp" : "00:19:07.884",
"minute" : 19,
"second" : 7,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.5, 51.6 ],
"duration" : 0.0
}, {
"id" : "52880096-123c-4874-96be-0078e0fb75d5",
"index" : 823,
"period" : 1,
"timestamp" : "00:19:08.403",
"minute" : 19,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 61.9, 55.6 ],
"duration" : 1.531583,
"related_events" : [ "15bba31c-c587-457a-bea6-a07077df7490" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 15.384732,
"angle" : -2.6692243,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.2, 48.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "15bba31c-c587-457a-bea6-a07077df7490",
"index" : 824,
"period" : 1,
"timestamp" : "00:19:09.934",
"minute" : 19,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"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" : [ 48.2, 48.6 ],
"related_events" : [ "52880096-123c-4874-96be-0078e0fb75d5" ]
}, {
"id" : "bdca1256-d792-419a-9488-f58073937650",
"index" : 825,
"period" : 1,
"timestamp" : "00:19:09.934",
"minute" : 19,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"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" : [ 48.2, 48.6 ],
"duration" : 1.984752,
"related_events" : [ "15bba31c-c587-457a-bea6-a07077df7490", "8aa86242-07f3-4e8f-a7fc-801317dd0ee1" ],
"carry" : {
"end_location" : [ 48.4, 53.8 ]
}
}, {
"id" : "8aa86242-07f3-4e8f-a7fc-801317dd0ee1",
"index" : 826,
"period" : 1,
"timestamp" : "00:19:11.919",
"minute" : 19,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"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" : [ 48.4, 53.8 ],
"duration" : 1.474876,
"related_events" : [ "0e70e56d-3cba-45c6-a0d1-8c43ed230afa" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 23.432669,
"angle" : 1.2449973,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.9, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0e70e56d-3cba-45c6-a0d1-8c43ed230afa",
"index" : 827,
"period" : 1,
"timestamp" : "00:19:13.394",
"minute" : 19,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.9, 76.0 ],
"related_events" : [ "8aa86242-07f3-4e8f-a7fc-801317dd0ee1" ]
}, {
"id" : "bb7ad5f1-78ee-4ecf-a8d3-5c06fb7db75a",
"index" : 828,
"period" : 1,
"timestamp" : "00:19:13.394",
"minute" : 19,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.9, 76.0 ],
"duration" : 0.852523,
"related_events" : [ "0e70e56d-3cba-45c6-a0d1-8c43ed230afa", "d879a193-4c1f-4f68-9526-b035d719e23e" ],
"carry" : {
"end_location" : [ 56.4, 73.0 ]
}
}, {
"id" : "d879a193-4c1f-4f68-9526-b035d719e23e",
"index" : 829,
"period" : 1,
"timestamp" : "00:19:14.247",
"minute" : 19,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 56.4, 73.0 ],
"duration" : 0.628669,
"related_events" : [ "f5b8fde6-f7a2-4c11-a365-146434164208" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 10.575916,
"angle" : -0.6983702,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.5, 66.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f5b8fde6-f7a2-4c11-a365-146434164208",
"index" : 830,
"period" : 1,
"timestamp" : "00:19:14.875",
"minute" : 19,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.5, 66.2 ],
"related_events" : [ "d879a193-4c1f-4f68-9526-b035d719e23e" ]
}, {
"id" : "089a7442-256e-4ca5-9d2a-0fb6bb125892",
"index" : 831,
"period" : 1,
"timestamp" : "00:19:14.875",
"minute" : 19,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.5, 66.2 ],
"duration" : 0.187357,
"under_pressure" : true,
"related_events" : [ "379a4b07-5ddc-466d-b725-f245d995e969", "7670b5ca-daba-42e1-b246-1f3f0375dbf1", "f5b8fde6-f7a2-4c11-a365-146434164208" ],
"carry" : {
"end_location" : [ 64.3, 65.6 ]
}
}, {
"id" : "7670b5ca-daba-42e1-b246-1f3f0375dbf1",
"index" : 832,
"period" : 1,
"timestamp" : "00:19:14.941",
"minute" : 19,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.1, 13.8 ],
"duration" : 0.327432,
"related_events" : [ "089a7442-256e-4ca5-9d2a-0fb6bb125892", "379a4b07-5ddc-466d-b725-f245d995e969" ]
}, {
"id" : "379a4b07-5ddc-466d-b725-f245d995e969",
"index" : 833,
"period" : 1,
"timestamp" : "00:19:15.063",
"minute" : 19,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.3, 65.6 ],
"duration" : 0.967242,
"under_pressure" : true,
"related_events" : [ "7670b5ca-daba-42e1-b246-1f3f0375dbf1", "e12a5293-562a-4051-a5b2-fc8ed5c37500" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 12.87012,
"angle" : 2.5665205,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.5, 72.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e12a5293-562a-4051-a5b2-fc8ed5c37500",
"index" : 834,
"period" : 1,
"timestamp" : "00:19:16.030",
"minute" : 19,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 53.5, 72.6 ],
"related_events" : [ "379a4b07-5ddc-466d-b725-f245d995e969" ]
}, {
"id" : "ba5f8dcf-410d-49c1-ae75-e23595f1c0b8",
"index" : 835,
"period" : 1,
"timestamp" : "00:19:16.030",
"minute" : 19,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 53.5, 72.6 ],
"duration" : 0.778601,
"under_pressure" : true,
"related_events" : [ "dd6ea1ed-d229-4d2f-92c3-eea76cf4612f", "e12a5293-562a-4051-a5b2-fc8ed5c37500", "e8981503-c817-44c6-87c3-764768bb915a" ],
"carry" : {
"end_location" : [ 50.4, 73.0 ]
}
}, {
"id" : "dd6ea1ed-d229-4d2f-92c3-eea76cf4612f",
"index" : 836,
"period" : 1,
"timestamp" : "00:19:16.346",
"minute" : 19,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 61.1, 6.7 ],
"duration" : 0.870919,
"related_events" : [ "ba5f8dcf-410d-49c1-ae75-e23595f1c0b8", "e8981503-c817-44c6-87c3-764768bb915a" ]
}, {
"id" : "e8981503-c817-44c6-87c3-764768bb915a",
"index" : 837,
"period" : 1,
"timestamp" : "00:19:16.808",
"minute" : 19,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 50.4, 73.0 ],
"duration" : 0.736675,
"under_pressure" : true,
"related_events" : [ "44cf72af-516e-477a-aed3-91e545842458", "dd6ea1ed-d229-4d2f-92c3-eea76cf4612f" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 13.150285,
"angle" : -2.4585383,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.2, 64.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "44cf72af-516e-477a-aed3-91e545842458",
"index" : 838,
"period" : 1,
"timestamp" : "00:19:17.545",
"minute" : 19,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"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.2, 64.7 ],
"related_events" : [ "e8981503-c817-44c6-87c3-764768bb915a" ]
}, {
"id" : "24a6e3e3-8521-4bc7-aa16-5d08836c5e7b",
"index" : 839,
"period" : 1,
"timestamp" : "00:19:17.545",
"minute" : 19,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"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.2, 64.7 ],
"duration" : 0.906113,
"related_events" : [ "44cf72af-516e-477a-aed3-91e545842458", "a1d280f4-0029-4cc8-9dd5-6eb4d1d572f2" ],
"carry" : {
"end_location" : [ 36.3, 68.3 ]
}
}, {
"id" : "a1d280f4-0029-4cc8-9dd5-6eb4d1d572f2",
"index" : 840,
"period" : 1,
"timestamp" : "00:19:18.451",
"minute" : 19,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"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" : [ 36.3, 68.3 ],
"duration" : 2.152891,
"related_events" : [ "757d1d6e-efcf-42b7-b66e-97f111995fe5" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 32.18649,
"angle" : -2.3276308,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 14.2, 44.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "757d1d6e-efcf-42b7-b66e-97f111995fe5",
"index" : 841,
"period" : 1,
"timestamp" : "00:19:20.604",
"minute" : 19,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"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.2, 44.9 ],
"related_events" : [ "a1d280f4-0029-4cc8-9dd5-6eb4d1d572f2" ]
}, {
"id" : "69e0a9b7-8d9b-450c-9c21-eaa7711cb12c",
"index" : 842,
"period" : 1,
"timestamp" : "00:19:20.604",
"minute" : 19,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 46,
"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.2, 44.9 ],
"duration" : 4.137084,
"related_events" : [ "757d1d6e-efcf-42b7-b66e-97f111995fe5", "cf7e7a01-723d-43c9-8cff-c107fc6e1f28" ],
"carry" : {
"end_location" : [ 14.0, 35.3 ]
}
}, {
"id" : "cf7e7a01-723d-43c9-8cff-c107fc6e1f28",
"index" : 843,
"period" : 1,
"timestamp" : "00:19:24.741",
"minute" : 19,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 46,
"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, 35.3 ],
"duration" : 2.023747,
"related_events" : [ "3a991369-c815-4d58-be5c-6da8149be8c8" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 40.648003,
"angle" : -1.0421907,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 34.5, 0.2 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3a991369-c815-4d58-be5c-6da8149be8c8",
"index" : 844,
"period" : 1,
"timestamp" : "00:19:26.765",
"minute" : 19,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 46,
"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" : [ 34.5, 0.2 ],
"related_events" : [ "cf7e7a01-723d-43c9-8cff-c107fc6e1f28" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "23297021-6e81-4bab-96ae-ba2a01eedb4f",
"index" : 845,
"period" : 1,
"timestamp" : "00:19:32.990",
"minute" : 19,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.1, 80.0 ],
"duration" : 1.885818,
"related_events" : [ "96aede03-7f69-4f1b-af08-b80d4baed801" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 27.115494,
"angle" : -2.8957195,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.8, 73.4 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "96aede03-7f69-4f1b-af08-b80d4baed801",
"index" : 846,
"period" : 1,
"timestamp" : "00:19:34.876",
"minute" : 19,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 57.8, 73.4 ],
"related_events" : [ "23297021-6e81-4bab-96ae-ba2a01eedb4f" ]
}, {
"id" : "01c4ea39-a5f4-40d6-be18-d5c369364b40",
"index" : 847,
"period" : 1,
"timestamp" : "00:19:34.876",
"minute" : 19,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 57.8, 73.4 ],
"duration" : 2.991348,
"related_events" : [ "861278f4-754d-4d82-8ad2-cba04d2fe2e3", "96aede03-7f69-4f1b-af08-b80d4baed801" ],
"carry" : {
"end_location" : [ 64.0, 67.5 ]
}
}, {
"id" : "861278f4-754d-4d82-8ad2-cba04d2fe2e3",
"index" : 848,
"period" : 1,
"timestamp" : "00:19:37.867",
"minute" : 19,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.0, 67.5 ],
"duration" : 1.066024,
"related_events" : [ "5fcc5937-e69b-47df-8fd5-f1a1a7fffc92" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 13.944533,
"angle" : -1.3832457,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.6, 53.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5fcc5937-e69b-47df-8fd5-f1a1a7fffc92",
"index" : 849,
"period" : 1,
"timestamp" : "00:19:38.933",
"minute" : 19,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 66.6, 53.8 ],
"related_events" : [ "861278f4-754d-4d82-8ad2-cba04d2fe2e3" ]
}, {
"id" : "29425dc5-8fc1-40c1-b484-2aa57f275532",
"index" : 850,
"period" : 1,
"timestamp" : "00:19:38.933",
"minute" : 19,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 66.6, 53.8 ],
"duration" : 5.727469,
"related_events" : [ "5fcc5937-e69b-47df-8fd5-f1a1a7fffc92", "9f68894f-0cbd-4d8b-84df-3a247c41c4f5" ],
"carry" : {
"end_location" : [ 77.2, 58.7 ]
}
}, {
"id" : "9f68894f-0cbd-4d8b-84df-3a247c41c4f5",
"index" : 851,
"period" : 1,
"timestamp" : "00:19:44.661",
"minute" : 19,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.2, 58.7 ],
"duration" : 1.621134,
"related_events" : [ "d06ef05d-3b78-456b-ae30-f69949a7801a" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 21.641165,
"angle" : -2.7876894,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.9, 51.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d06ef05d-3b78-456b-ae30-f69949a7801a",
"index" : 852,
"period" : 1,
"timestamp" : "00:19:46.282",
"minute" : 19,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.9, 51.2 ],
"related_events" : [ "9f68894f-0cbd-4d8b-84df-3a247c41c4f5" ]
}, {
"id" : "bce10e31-7cb2-4885-b3ee-be4ae9b29e01",
"index" : 853,
"period" : 1,
"timestamp" : "00:19:46.282",
"minute" : 19,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.9, 51.2 ],
"duration" : 5.775989,
"related_events" : [ "5a58795c-95a7-4209-8ffd-fd9c3a4a9846", "d06ef05d-3b78-456b-ae30-f69949a7801a" ],
"carry" : {
"end_location" : [ 71.1, 54.9 ]
}
}, {
"id" : "5a58795c-95a7-4209-8ffd-fd9c3a4a9846",
"index" : 854,
"period" : 1,
"timestamp" : "00:19:52.058",
"minute" : 19,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 71.1, 54.9 ],
"duration" : 0.789908,
"related_events" : [ "ef2add78-f8b6-49a3-9408-74385b452cbd" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.843142,
"angle" : -0.98981935,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.6, 45.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ef2add78-f8b6-49a3-9408-74385b452cbd",
"index" : 855,
"period" : 1,
"timestamp" : "00:19:52.848",
"minute" : 19,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 45.0 ],
"related_events" : [ "5a58795c-95a7-4209-8ffd-fd9c3a4a9846" ]
}, {
"id" : "5c1f0ba0-f15d-496a-9efa-3490b2b49438",
"index" : 856,
"period" : 1,
"timestamp" : "00:19:52.848",
"minute" : 19,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 77.6, 45.0 ],
"duration" : 1.049614,
"related_events" : [ "47d67a58-3e99-48ea-999c-e8c484023ba3", "ef2add78-f8b6-49a3-9408-74385b452cbd" ],
"carry" : {
"end_location" : [ 76.6, 49.9 ]
}
}, {
"id" : "47d67a58-3e99-48ea-999c-e8c484023ba3",
"index" : 857,
"period" : 1,
"timestamp" : "00:19:53.897",
"minute" : 19,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.6, 49.9 ],
"duration" : 1.289199,
"related_events" : [ "2ad2fb60-91c3-47ce-a163-3ff422cf9a73" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 24.49898,
"angle" : 1.4808755,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.8, 74.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2ad2fb60-91c3-47ce-a163-3ff422cf9a73",
"index" : 858,
"period" : 1,
"timestamp" : "00:19:55.187",
"minute" : 19,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 78.8, 74.3 ],
"related_events" : [ "47d67a58-3e99-48ea-999c-e8c484023ba3" ]
}, {
"id" : "f0d93de3-2a77-496a-81cf-3791c5d42962",
"index" : 859,
"period" : 1,
"timestamp" : "00:19:55.187",
"minute" : 19,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 78.8, 74.3 ],
"duration" : 0.596929,
"related_events" : [ "0218626e-2ed7-4e0e-abd7-dcf51a754c84", "2ad2fb60-91c3-47ce-a163-3ff422cf9a73" ],
"carry" : {
"end_location" : [ 78.8, 74.3 ]
}
}, {
"id" : "0218626e-2ed7-4e0e-abd7-dcf51a754c84",
"index" : 860,
"period" : 1,
"timestamp" : "00:19:55.783",
"minute" : 19,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 78.8, 74.3 ],
"duration" : 0.867969,
"related_events" : [ "f0410dc6-c5f8-4ead-88fd-e3368df0c6c2" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.855874,
"angle" : 0.10150183,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.6, 75.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b0cfa932-7c36-4801-842a-31ac8b3bcc49",
"index" : 861,
"period" : 1,
"timestamp" : "00:19:56.332",
"minute" : 19,
"second" : 56,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 25.7, 5.8 ],
"duration" : 0.711949,
"related_events" : [ "f0410dc6-c5f8-4ead-88fd-e3368df0c6c2", "fa6f0ed3-6a51-454e-9bf6-f78e95a60534" ]
}, {
"id" : "f0410dc6-c5f8-4ead-88fd-e3368df0c6c2",
"index" : 862,
"period" : 1,
"timestamp" : "00:19:56.651",
"minute" : 19,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 89.6, 75.4 ],
"under_pressure" : true,
"related_events" : [ "0218626e-2ed7-4e0e-abd7-dcf51a754c84", "b0cfa932-7c36-4801-842a-31ac8b3bcc49" ]
}, {
"id" : "fa6f0ed3-6a51-454e-9bf6-f78e95a60534",
"index" : 863,
"period" : 1,
"timestamp" : "00:19:56.651",
"minute" : 19,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 89.6, 75.4 ],
"duration" : 0.414136,
"under_pressure" : true,
"related_events" : [ "b0cfa932-7c36-4801-842a-31ac8b3bcc49", "f0410dc6-c5f8-4ead-88fd-e3368df0c6c2", "ffc4e2bc-91c8-49f0-b902-142d90d16886" ],
"carry" : {
"end_location" : [ 86.0, 75.4 ]
}
}, {
"id" : "ffc4e2bc-91c8-49f0-b902-142d90d16886",
"index" : 864,
"period" : 1,
"timestamp" : "00:19:57.066",
"minute" : 19,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 86.0, 75.4 ],
"duration" : 0.635497,
"related_events" : [ "765912a6-1e98-4cb5-af1e-8d04654ea47a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 7.102816,
"angle" : -1.5426347,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.2, 68.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "765912a6-1e98-4cb5-af1e-8d04654ea47a",
"index" : 865,
"period" : 1,
"timestamp" : "00:19:57.701",
"minute" : 19,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.2, 68.3 ],
"related_events" : [ "ffc4e2bc-91c8-49f0-b902-142d90d16886" ]
}, {
"id" : "de085558-8f08-4974-8a50-1b1677cb916a",
"index" : 866,
"period" : 1,
"timestamp" : "00:19:57.701",
"minute" : 19,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.2, 68.3 ],
"duration" : 0.040000003,
"related_events" : [ "765912a6-1e98-4cb5-af1e-8d04654ea47a", "ccda31d1-a7be-4420-92c4-c00622990418" ],
"carry" : {
"end_location" : [ 86.6, 69.1 ]
}
}, {
"id" : "ccda31d1-a7be-4420-92c4-c00622990418",
"index" : 867,
"period" : 1,
"timestamp" : "00:19:57.741",
"minute" : 19,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 86.6, 69.1 ],
"duration" : 1.022972,
"related_events" : [ "5e040abe-1666-44d6-afe5-4b06a159a5fc" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 17.288725,
"angle" : 2.768605,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.5, 75.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5e040abe-1666-44d6-afe5-4b06a159a5fc",
"index" : 868,
"period" : 1,
"timestamp" : "00:19:58.764",
"minute" : 19,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.5, 75.4 ],
"related_events" : [ "ccda31d1-a7be-4420-92c4-c00622990418" ]
}, {
"id" : "5ba04d61-ec65-40fd-acf8-1aee95009fa8",
"index" : 869,
"period" : 1,
"timestamp" : "00:19:58.764",
"minute" : 19,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.5, 75.4 ],
"duration" : 2.021024,
"related_events" : [ "5e040abe-1666-44d6-afe5-4b06a159a5fc", "760ecff3-5ec7-4972-a170-68886d19411b" ],
"carry" : {
"end_location" : [ 64.8, 75.2 ]
}
}, {
"id" : "760ecff3-5ec7-4972-a170-68886d19411b",
"index" : 870,
"period" : 1,
"timestamp" : "00:20:00.785",
"minute" : 20,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.8, 75.2 ],
"duration" : 2.616877,
"related_events" : [ "b7cfc338-94fd-4cf7-aaf4-2d1707d156ee" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 46.044003,
"angle" : -2.4376779,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.7, 45.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b7cfc338-94fd-4cf7-aaf4-2d1707d156ee",
"index" : 871,
"period" : 1,
"timestamp" : "00:20:03.402",
"minute" : 20,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 29.7, 45.4 ],
"related_events" : [ "760ecff3-5ec7-4972-a170-68886d19411b" ]
}, {
"id" : "99d77de6-d596-443d-bd97-ed49a50fa505",
"index" : 872,
"period" : 1,
"timestamp" : "00:20:03.402",
"minute" : 20,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 29.7, 45.4 ],
"duration" : 2.681248,
"related_events" : [ "99411362-4efd-47ed-ac45-21818bddcea0", "b7cfc338-94fd-4cf7-aaf4-2d1707d156ee" ],
"carry" : {
"end_location" : [ 29.7, 41.0 ]
}
}, {
"id" : "99411362-4efd-47ed-ac45-21818bddcea0",
"index" : 873,
"period" : 1,
"timestamp" : "00:20:06.083",
"minute" : 20,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 29.7, 41.0 ],
"duration" : 2.088499,
"related_events" : [ "1148978c-f238-47e4-84a7-cba8c9b92b49" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 24.78427,
"angle" : 0.94585645,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.2, 61.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1148978c-f238-47e4-84a7-cba8c9b92b49",
"index" : 874,
"period" : 1,
"timestamp" : "00:20:08.172",
"minute" : 20,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.2, 61.1 ],
"related_events" : [ "99411362-4efd-47ed-ac45-21818bddcea0" ]
}, {
"id" : "63498ae2-46d4-4572-b6e9-391cd1fe5bdb",
"index" : 875,
"period" : 1,
"timestamp" : "00:20:08.172",
"minute" : 20,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 44.2, 61.1 ],
"duration" : 1.342392,
"related_events" : [ "1148978c-f238-47e4-84a7-cba8c9b92b49", "14dc11b0-9201-477e-9455-e2f9b867a5e4" ],
"carry" : {
"end_location" : [ 41.0, 56.5 ]
}
}, {
"id" : "14dc11b0-9201-477e-9455-e2f9b867a5e4",
"index" : 876,
"period" : 1,
"timestamp" : "00:20:09.514",
"minute" : 20,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.0, 56.5 ],
"duration" : 1.935398,
"related_events" : [ "dd02e2aa-ffe5-42aa-850c-227393fca86c" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 28.144804,
"angle" : -2.612751,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 16.7, 42.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "dd02e2aa-ffe5-42aa-850c-227393fca86c",
"index" : 877,
"period" : 1,
"timestamp" : "00:20:11.450",
"minute" : 20,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 16.7, 42.3 ],
"related_events" : [ "14dc11b0-9201-477e-9455-e2f9b867a5e4" ]
}, {
"id" : "430d34f0-c760-451b-80d5-19de93317b08",
"index" : 878,
"period" : 1,
"timestamp" : "00:20:11.450",
"minute" : 20,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 16.7, 42.3 ],
"duration" : 1.997829,
"related_events" : [ "9326d739-6bea-4049-9ac7-5e80400597a5", "dd02e2aa-ffe5-42aa-850c-227393fca86c" ],
"carry" : {
"end_location" : [ 20.1, 44.8 ]
}
}, {
"id" : "9326d739-6bea-4049-9ac7-5e80400597a5",
"index" : 879,
"period" : 1,
"timestamp" : "00:20:13.447",
"minute" : 20,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 20.1, 44.8 ],
"duration" : 1.319737,
"related_events" : [ "fbabc256-6ff4-4f7b-a86a-36e34de8162c" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 21.666796,
"angle" : 1.4922545,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.8, 66.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fbabc256-6ff4-4f7b-a86a-36e34de8162c",
"index" : 880,
"period" : 1,
"timestamp" : "00:20:14.767",
"minute" : 20,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.8, 66.4 ],
"related_events" : [ "9326d739-6bea-4049-9ac7-5e80400597a5" ]
}, {
"id" : "ce94b5b9-209b-4674-b6e9-547be8305cb1",
"index" : 881,
"period" : 1,
"timestamp" : "00:20:14.767",
"minute" : 20,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.8, 66.4 ],
"duration" : 1.611062,
"related_events" : [ "351b62d1-7081-49ef-95ee-9073318e56d5", "fbabc256-6ff4-4f7b-a86a-36e34de8162c" ],
"carry" : {
"end_location" : [ 19.4, 72.3 ]
}
}, {
"id" : "351b62d1-7081-49ef-95ee-9073318e56d5",
"index" : 882,
"period" : 1,
"timestamp" : "00:20:16.378",
"minute" : 20,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 19.4, 72.3 ],
"duration" : 2.33196,
"related_events" : [ "d99d0a2a-a8c1-4cf2-8aeb-c88af453470b" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 29.358644,
"angle" : -1.9475076,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.6, 45.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d99d0a2a-a8c1-4cf2-8aeb-c88af453470b",
"index" : 883,
"period" : 1,
"timestamp" : "00:20:18.710",
"minute" : 20,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.6, 45.0 ],
"related_events" : [ "351b62d1-7081-49ef-95ee-9073318e56d5" ]
}, {
"id" : "598fa971-77da-4e55-a108-63703f702df6",
"index" : 884,
"period" : 1,
"timestamp" : "00:20:18.710",
"minute" : 20,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.6, 45.0 ],
"duration" : 1.644526,
"related_events" : [ "d279fbb6-c3d5-4078-bea3-729d7ac685bb", "d99d0a2a-a8c1-4cf2-8aeb-c88af453470b" ],
"carry" : {
"end_location" : [ 8.5, 38.8 ]
}
}, {
"id" : "d279fbb6-c3d5-4078-bea3-729d7ac685bb",
"index" : 885,
"period" : 1,
"timestamp" : "00:20:20.355",
"minute" : 20,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.5, 38.8 ],
"duration" : 1.094375,
"related_events" : [ "eb3b162b-c38e-44c7-8da3-023b68ce21fe" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.43087,
"angle" : -0.39852244,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.8, 33.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "eb3b162b-c38e-44c7-8da3-023b68ce21fe",
"index" : 886,
"period" : 1,
"timestamp" : "00:20:21.449",
"minute" : 20,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 21.8, 33.2 ],
"related_events" : [ "d279fbb6-c3d5-4078-bea3-729d7ac685bb" ]
}, {
"id" : "9f3a560b-27ab-4e45-8ea1-29568e73ac38",
"index" : 887,
"period" : 1,
"timestamp" : "00:20:21.449",
"minute" : 20,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 21.8, 33.2 ],
"duration" : 0.08,
"related_events" : [ "5c7bd8fe-9ac3-4321-b5c7-22031253be38", "eb3b162b-c38e-44c7-8da3-023b68ce21fe" ],
"carry" : {
"end_location" : [ 21.8, 33.2 ]
}
}, {
"id" : "5c7bd8fe-9ac3-4321-b5c7-22031253be38",
"index" : 888,
"period" : 1,
"timestamp" : "00:20:21.529",
"minute" : 20,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 21.8, 33.2 ],
"duration" : 1.284151,
"related_events" : [ "948284a6-56f7-41e6-80e1-17da0dd1d49c" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 14.541321,
"angle" : 2.7087045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.6, 39.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "948284a6-56f7-41e6-80e1-17da0dd1d49c",
"index" : 889,
"period" : 1,
"timestamp" : "00:20:22.813",
"minute" : 20,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.6, 39.3 ],
"related_events" : [ "5c7bd8fe-9ac3-4321-b5c7-22031253be38" ]
}, {
"id" : "370e9dd9-bd4d-4f01-bb1a-7d3dbad7dce7",
"index" : 890,
"period" : 1,
"timestamp" : "00:20:22.813",
"minute" : 20,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.6, 39.3 ],
"duration" : 4.091563,
"related_events" : [ "948284a6-56f7-41e6-80e1-17da0dd1d49c", "c7eaa363-32b2-4500-bc4e-7893e6b04090" ],
"carry" : {
"end_location" : [ 15.9, 40.6 ]
}
}, {
"id" : "c7eaa363-32b2-4500-bc4e-7893e6b04090",
"index" : 891,
"period" : 1,
"timestamp" : "00:20:26.905",
"minute" : 20,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 15.9, 40.6 ],
"duration" : 2.654293,
"related_events" : [ "3f66dd1d-1f9e-407d-beff-ab2e63d1b7a0" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 46.797543,
"angle" : 0.8776996,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.8, 76.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3f66dd1d-1f9e-407d-beff-ab2e63d1b7a0",
"index" : 892,
"period" : 1,
"timestamp" : "00:20:29.559",
"minute" : 20,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 45.8, 76.6 ],
"related_events" : [ "c7eaa363-32b2-4500-bc4e-7893e6b04090" ]
}, {
"id" : "6129b336-97dd-4a60-86f2-05cce384c7fd",
"index" : 893,
"period" : 1,
"timestamp" : "00:20:29.559",
"minute" : 20,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 45.8, 76.6 ],
"duration" : 0.839286,
"under_pressure" : true,
"related_events" : [ "3f66dd1d-1f9e-407d-beff-ab2e63d1b7a0", "99ad6f0a-672d-4d62-9cf0-0d59ff9bc222", "ea0a4101-03db-41d3-ab38-5986b609cf41" ],
"carry" : {
"end_location" : [ 42.8, 76.3 ]
}
}, {
"id" : "ea0a4101-03db-41d3-ab38-5986b609cf41",
"index" : 894,
"period" : 1,
"timestamp" : "00:20:29.759",
"minute" : 20,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 78.4, 13.1 ],
"duration" : 0.737481,
"related_events" : [ "6129b336-97dd-4a60-86f2-05cce384c7fd", "99ad6f0a-672d-4d62-9cf0-0d59ff9bc222" ]
}, {
"id" : "99ad6f0a-672d-4d62-9cf0-0d59ff9bc222",
"index" : 895,
"period" : 1,
"timestamp" : "00:20:30.398",
"minute" : 20,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 42.8, 76.3 ],
"duration" : 1.80886,
"under_pressure" : true,
"related_events" : [ "59595fa8-769b-4550-a22c-b2356f0b10ac", "ea0a4101-03db-41d3-ab38-5986b609cf41" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.931416,
"angle" : -2.7144456,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.3, 69.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "59595fa8-769b-4550-a22c-b2356f0b10ac",
"index" : 896,
"period" : 1,
"timestamp" : "00:20:32.207",
"minute" : 20,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.3, 69.7 ],
"related_events" : [ "99ad6f0a-672d-4d62-9cf0-0d59ff9bc222" ]
}, {
"id" : "2bd590e4-50dd-43f1-a7d4-24ce230f4a00",
"index" : 897,
"period" : 1,
"timestamp" : "00:20:32.207",
"minute" : 20,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.3, 69.7 ],
"duration" : 3.214656,
"related_events" : [ "53b961f6-9d80-4fb8-8e93-d534d878800e", "59595fa8-769b-4550-a22c-b2356f0b10ac" ],
"carry" : {
"end_location" : [ 33.8, 60.1 ]
}
}, {
"id" : "53b961f6-9d80-4fb8-8e93-d534d878800e",
"index" : 898,
"period" : 1,
"timestamp" : "00:20:35.422",
"minute" : 20,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 33.8, 60.1 ],
"duration" : 0.77845,
"related_events" : [ "e3964107-db4d-4c7f-8371-dc43df8cc65d" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.008884,
"angle" : 0.044415217,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.8, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e3964107-db4d-4c7f-8371-dc43df8cc65d",
"index" : 899,
"period" : 1,
"timestamp" : "00:20:36.200",
"minute" : 20,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 42.8, 60.5 ],
"related_events" : [ "53b961f6-9d80-4fb8-8e93-d534d878800e" ]
}, {
"id" : "a869aa5e-421c-4442-8476-24b1c1a77b7f",
"index" : 900,
"period" : 1,
"timestamp" : "00:20:36.200",
"minute" : 20,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 42.8, 60.5 ],
"duration" : 2.294202,
"related_events" : [ "7a1e2454-6057-4130-9e37-eaa78a2367f5", "e3964107-db4d-4c7f-8371-dc43df8cc65d" ],
"carry" : {
"end_location" : [ 43.2, 53.8 ]
}
}, {
"id" : "7a1e2454-6057-4130-9e37-eaa78a2367f5",
"index" : 901,
"period" : 1,
"timestamp" : "00:20:38.494",
"minute" : 20,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.2, 53.8 ],
"duration" : 1.870447,
"related_events" : [ "17c7ed09-7eef-48ba-9a91-61ee48f559d4" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 29.61081,
"angle" : -1.5978168,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.4, 24.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "17c7ed09-7eef-48ba-9a91-61ee48f559d4",
"index" : 902,
"period" : 1,
"timestamp" : "00:20:40.365",
"minute" : 20,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.4, 24.2 ],
"related_events" : [ "7a1e2454-6057-4130-9e37-eaa78a2367f5" ]
}, {
"id" : "fa62d563-081a-48a3-96b6-8a6bc140d003",
"index" : 903,
"period" : 1,
"timestamp" : "00:20:40.365",
"minute" : 20,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.4, 24.2 ],
"duration" : 2.835784,
"related_events" : [ "17c7ed09-7eef-48ba-9a91-61ee48f559d4", "de59c583-d698-465e-9f68-ed48abab46f1" ],
"carry" : {
"end_location" : [ 55.4, 23.4 ]
}
}, {
"id" : "de59c583-d698-465e-9f68-ed48abab46f1",
"index" : 904,
"period" : 1,
"timestamp" : "00:20:43.201",
"minute" : 20,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.4, 23.4 ],
"duration" : 1.181441,
"related_events" : [ "5b58330c-8045-4f96-9a74-0889b9654023" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 19.250975,
"angle" : -0.07278785,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.6, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5b58330c-8045-4f96-9a74-0889b9654023",
"index" : 905,
"period" : 1,
"timestamp" : "00:20:44.382",
"minute" : 20,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 74.6, 22.0 ],
"related_events" : [ "de59c583-d698-465e-9f68-ed48abab46f1" ]
}, {
"id" : "e1433436-36e6-4e00-b9d0-3295f925f97d",
"index" : 906,
"period" : 1,
"timestamp" : "00:20:44.382",
"minute" : 20,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 74.6, 22.0 ],
"duration" : 0.072359,
"related_events" : [ "5b58330c-8045-4f96-9a74-0889b9654023", "d27ad451-11dc-42ad-a04b-a80c035e6d06" ],
"carry" : {
"end_location" : [ 74.4, 22.4 ]
}
}, {
"id" : "d27ad451-11dc-42ad-a04b-a80c035e6d06",
"index" : 907,
"period" : 1,
"timestamp" : "00:20:44.454",
"minute" : 20,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 74.4, 22.4 ],
"duration" : 1.409553,
"related_events" : [ "fafcc0eb-a625-473c-9856-3855f9f1a9de" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 18.668154,
"angle" : -2.7859569,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.9, 15.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fafcc0eb-a625-473c-9856-3855f9f1a9de",
"index" : 908,
"period" : 1,
"timestamp" : "00:20:45.864",
"minute" : 20,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.9, 15.9 ],
"related_events" : [ "d27ad451-11dc-42ad-a04b-a80c035e6d06" ]
}, {
"id" : "0756f3a5-63f1-47cf-9d8d-1ba3c523b56e",
"index" : 909,
"period" : 1,
"timestamp" : "00:20:45.864",
"minute" : 20,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.9, 15.9 ],
"duration" : 4.566556,
"related_events" : [ "a64a363e-6a3e-45ec-bf83-b1acaa5b39f6", "fafcc0eb-a625-473c-9856-3855f9f1a9de" ],
"carry" : {
"end_location" : [ 70.1, 14.1 ]
}
}, {
"id" : "a64a363e-6a3e-45ec-bf83-b1acaa5b39f6",
"index" : 910,
"period" : 1,
"timestamp" : "00:20:50.431",
"minute" : 20,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.1, 14.1 ],
"duration" : 1.097743,
"related_events" : [ "71c3e0c2-1249-4d98-9caa-d1bf01d5a02c" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 19.541239,
"angle" : -0.6547596,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.6, 2.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "71c3e0c2-1249-4d98-9caa-d1bf01d5a02c",
"index" : 911,
"period" : 1,
"timestamp" : "00:20:51.528",
"minute" : 20,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.6, 2.2 ],
"related_events" : [ "a64a363e-6a3e-45ec-bf83-b1acaa5b39f6" ]
}, {
"id" : "11c5c203-6d03-4e34-81cb-5116cb837f2c",
"index" : 912,
"period" : 1,
"timestamp" : "00:20:51.528",
"minute" : 20,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.6, 2.2 ],
"duration" : 4.287694,
"related_events" : [ "71c3e0c2-1249-4d98-9caa-d1bf01d5a02c", "92889916-08ca-4c90-9bfe-3e7e5a42f0b7" ],
"carry" : {
"end_location" : [ 77.8, 3.0 ]
}
}, {
"id" : "92889916-08ca-4c90-9bfe-3e7e5a42f0b7",
"index" : 913,
"period" : 1,
"timestamp" : "00:20:55.816",
"minute" : 20,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 77.8, 3.0 ],
"duration" : 0.9952,
"related_events" : [ "0470c7c1-229d-4581-883f-e2e1973cec15" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 6.519202,
"angle" : 2.7810266,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.7, 5.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0470c7c1-229d-4581-883f-e2e1973cec15",
"index" : 914,
"period" : 1,
"timestamp" : "00:20:56.811",
"minute" : 20,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.7, 5.3 ],
"related_events" : [ "92889916-08ca-4c90-9bfe-3e7e5a42f0b7" ]
}, {
"id" : "e9616487-0d78-4032-9120-117bfdc6b371",
"index" : 915,
"period" : 1,
"timestamp" : "00:20:56.811",
"minute" : 20,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.7, 5.3 ],
"duration" : 2.894767,
"related_events" : [ "0470c7c1-229d-4581-883f-e2e1973cec15", "38965c35-6e88-4c81-93e9-2195732fa821" ],
"carry" : {
"end_location" : [ 79.2, 9.4 ]
}
}, {
"id" : "38965c35-6e88-4c81-93e9-2195732fa821",
"index" : 916,
"period" : 1,
"timestamp" : "00:20:59.706",
"minute" : 20,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 79.2, 9.4 ],
"duration" : 0.736434,
"related_events" : [ "b89500ef-9550-40bc-bb63-e613d6c7cb74" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 8.947066,
"angle" : -1.0821539,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.4, 1.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "832baaf5-cec5-4b29-a778-69b1c034dfbe",
"index" : 917,
"period" : 1,
"timestamp" : "00:21:00.088",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 33.9, 77.9 ],
"duration" : 0.591857,
"related_events" : [ "b89500ef-9550-40bc-bb63-e613d6c7cb74", "b8aa7206-12ce-4ad5-a7b7-b83b4cb747a5" ]
}, {
"id" : "b89500ef-9550-40bc-bb63-e613d6c7cb74",
"index" : 918,
"period" : 1,
"timestamp" : "00:21:00.442",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.4, 1.5 ],
"under_pressure" : true,
"related_events" : [ "38965c35-6e88-4c81-93e9-2195732fa821", "832baaf5-cec5-4b29-a778-69b1c034dfbe" ]
}, {
"id" : "b8aa7206-12ce-4ad5-a7b7-b83b4cb747a5",
"index" : 919,
"period" : 1,
"timestamp" : "00:21:00.442",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.1, 2.6 ],
"duration" : 0.505595,
"under_pressure" : true,
"related_events" : [ "439ff41b-0f05-47fb-bc3c-748ce29f49ab", "832baaf5-cec5-4b29-a778-69b1c034dfbe" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.930952,
"angle" : 1.3288758,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 10.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cfc5c56a-483b-4a8c-b199-df2e04d36aff",
"index" : 920,
"period" : 1,
"timestamp" : "00:21:00.876",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 28.4, 70.9 ],
"duration" : 0.180398,
"related_events" : [ "439ff41b-0f05-47fb-bc3c-748ce29f49ab", "95638181-3403-412f-be26-34922fcf80d9", "f46e0af8-9c8b-4efb-9ecc-8077b5abea8f" ]
}, {
"id" : "439ff41b-0f05-47fb-bc3c-748ce29f49ab",
"index" : 921,
"period" : 1,
"timestamp" : "00:21:00.948",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.0, 10.3 ],
"under_pressure" : true,
"related_events" : [ "b8aa7206-12ce-4ad5-a7b7-b83b4cb747a5", "cfc5c56a-483b-4a8c-b199-df2e04d36aff" ]
}, {
"id" : "95638181-3403-412f-be26-34922fcf80d9",
"index" : 922,
"period" : 1,
"timestamp" : "00:21:00.948",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.0, 10.3 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "439ff41b-0f05-47fb-bc3c-748ce29f49ab", "cfc5c56a-483b-4a8c-b199-df2e04d36aff", "f46e0af8-9c8b-4efb-9ecc-8077b5abea8f" ],
"carry" : {
"end_location" : [ 84.7, 10.1 ]
}
}, {
"id" : "f46e0af8-9c8b-4efb-9ecc-8077b5abea8f",
"index" : 923,
"period" : 1,
"timestamp" : "00:21:00.988",
"minute" : 21,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.7, 10.1 ],
"duration" : 0.135917,
"under_pressure" : true,
"related_events" : [ "687df136-2e00-40bd-9bc9-3746064659bd", "9d8af057-0163-4408-a47d-ec0cced06d77", "cfc5c56a-483b-4a8c-b199-df2e04d36aff" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 3.244996,
"angle" : -0.5880026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.4, 8.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9d8af057-0163-4408-a47d-ec0cced06d77",
"index" : 924,
"period" : 1,
"timestamp" : "00:21:01.124",
"minute" : 21,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 90.4, 2.6 ],
"related_events" : [ "f46e0af8-9c8b-4efb-9ecc-8077b5abea8f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "687df136-2e00-40bd-9bc9-3746064659bd",
"index" : 925,
"period" : 1,
"timestamp" : "00:21:01.124",
"minute" : 21,
"second" : 1,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 47,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.7, 71.8 ],
"duration" : 0.0,
"related_events" : [ "f46e0af8-9c8b-4efb-9ecc-8077b5abea8f" ]
}, {
"id" : "632ed167-22b3-4f4b-b0b3-56d061f5d8c9",
"index" : 926,
"period" : 1,
"timestamp" : "00:21:01.895",
"minute" : 21,
"second" : 1,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 31.0, 75.0 ],
"duration" : 5.03942,
"related_events" : [ "9035bb80-4211-4e10-8660-0dc8bff1d851" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 56.253887,
"angle" : -0.11222769,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 86.9, 68.7 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "46d83749-35e2-4d75-b60d-cad7d5ad8470",
"index" : 927,
"period" : 1,
"timestamp" : "00:21:06.714",
"minute" : 21,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 33.0, 15.7 ],
"duration" : 1.087203,
"counterpress" : true,
"related_events" : [ "9035bb80-4211-4e10-8660-0dc8bff1d851", "c868928e-3f49-40d9-a817-0084dece32ea" ]
}, {
"id" : "9035bb80-4211-4e10-8660-0dc8bff1d851",
"index" : 928,
"period" : 1,
"timestamp" : "00:21:06.935",
"minute" : 21,
"second" : 6,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 86.9, 68.7 ],
"under_pressure" : true,
"related_events" : [ "46d83749-35e2-4d75-b60d-cad7d5ad8470", "632ed167-22b3-4f4b-b0b3-56d061f5d8c9" ]
}, {
"id" : "c868928e-3f49-40d9-a817-0084dece32ea",
"index" : 929,
"period" : 1,
"timestamp" : "00:21:06.935",
"minute" : 21,
"second" : 6,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 86.9, 68.7 ],
"duration" : 2.534066,
"under_pressure" : true,
"related_events" : [ "46d83749-35e2-4d75-b60d-cad7d5ad8470", "9035bb80-4211-4e10-8660-0dc8bff1d851", "b1026a10-d6c3-4237-88b7-f3959c5e8329", "b919054a-580c-4fee-bcf0-381a1e559f10" ],
"carry" : {
"end_location" : [ 85.3, 71.6 ]
}
}, {
"id" : "b919054a-580c-4fee-bcf0-381a1e559f10",
"index" : 930,
"period" : 1,
"timestamp" : "00:21:08.544",
"minute" : 21,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.7, 8.5 ],
"duration" : 0.939338,
"related_events" : [ "a2bbc3c4-e7b6-44fc-951f-d5f1b9dec5db", "b1026a10-d6c3-4237-88b7-f3959c5e8329", "c868928e-3f49-40d9-a817-0084dece32ea" ]
}, {
"id" : "cda739f4-5a7f-4091-8cf3-e82c15ce6561",
"index" : 931,
"period" : 1,
"timestamp" : "00:21:09.469",
"minute" : 21,
"second" : 9,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.8, 8.5 ],
"duration" : 0.0,
"related_events" : [ "a2bbc3c4-e7b6-44fc-951f-d5f1b9dec5db", "b1026a10-d6c3-4237-88b7-f3959c5e8329" ]
}, {
"id" : "b1026a10-d6c3-4237-88b7-f3959c5e8329",
"index" : 932,
"period" : 1,
"timestamp" : "00:21:09.469",
"minute" : 21,
"second" : 9,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 85.3, 71.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "b919054a-580c-4fee-bcf0-381a1e559f10", "cda739f4-5a7f-4091-8cf3-e82c15ce6561" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "a2bbc3c4-e7b6-44fc-951f-d5f1b9dec5db",
"index" : 933,
"period" : 1,
"timestamp" : "00:21:09.469",
"minute" : 21,
"second" : 9,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 85.3, 71.6 ],
"duration" : 0.070808,
"under_pressure" : true,
"related_events" : [ "afe64469-c5f4-4564-a442-8c48a74c4fba", "b1026a10-d6c3-4237-88b7-f3959c5e8329", "b919054a-580c-4fee-bcf0-381a1e559f10", "cda739f4-5a7f-4091-8cf3-e82c15ce6561" ],
"carry" : {
"end_location" : [ 83.1, 71.6 ]
}
}, {
"id" : "afe64469-c5f4-4564-a442-8c48a74c4fba",
"index" : 934,
"period" : 1,
"timestamp" : "00:21:09.540",
"minute" : 21,
"second" : 9,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.1, 71.6 ],
"duration" : 1.312707,
"related_events" : [ "e3291098-ed50-4178-8494-bae8025d84d8" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.532878,
"angle" : -1.3940874,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.6, 63.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e3291098-ed50-4178-8494-bae8025d84d8",
"index" : 935,
"period" : 1,
"timestamp" : "00:21:10.852",
"minute" : 21,
"second" : 10,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.6, 63.2 ],
"related_events" : [ "afe64469-c5f4-4564-a442-8c48a74c4fba" ]
}, {
"id" : "1ea89f55-96d5-4bf6-b1f6-d75ea7835203",
"index" : 936,
"period" : 1,
"timestamp" : "00:21:10.852",
"minute" : 21,
"second" : 10,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.6, 63.2 ],
"duration" : 1.128333,
"related_events" : [ "e3291098-ed50-4178-8494-bae8025d84d8", "eca1c127-7fff-4bc1-b00f-0607fd11ed55" ],
"carry" : {
"end_location" : [ 84.6, 63.2 ]
}
}, {
"id" : "eca1c127-7fff-4bc1-b00f-0607fd11ed55",
"index" : 937,
"period" : 1,
"timestamp" : "00:21:11.981",
"minute" : 21,
"second" : 11,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 84.6, 63.2 ],
"duration" : 1.922915,
"related_events" : [ "5857c68e-9bdf-4513-8759-1f2a2c8c034c" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 37.06926,
"angle" : -1.1747601,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.9, 29.0 ],
"assisted_shot_id" : "1e90a015-c9c1-4b73-9efa-d0ab9776389e",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5857c68e-9bdf-4513-8759-1f2a2c8c034c",
"index" : 938,
"period" : 1,
"timestamp" : "00:21:13.904",
"minute" : 21,
"second" : 13,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 98.9, 29.0 ],
"related_events" : [ "eca1c127-7fff-4bc1-b00f-0607fd11ed55" ]
}, {
"id" : "6a91cbf3-3cd0-4cf5-abfb-36b4c261782c",
"index" : 939,
"period" : 1,
"timestamp" : "00:21:13.904",
"minute" : 21,
"second" : 13,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 98.9, 29.0 ],
"duration" : 1.695138,
"related_events" : [ "1e90a015-c9c1-4b73-9efa-d0ab9776389e", "5857c68e-9bdf-4513-8759-1f2a2c8c034c" ],
"carry" : {
"end_location" : [ 93.5, 31.1 ]
}
}, {
"id" : "1e90a015-c9c1-4b73-9efa-d0ab9776389e",
"index" : 940,
"period" : 1,
"timestamp" : "00:21:15.599",
"minute" : 21,
"second" : 15,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 93.5, 31.1 ],
"duration" : 0.129717,
"related_events" : [ "44ae0806-d642-4118-a176-d2a4ef264fd4", "b590e55a-9978-4ee1-b690-a34068031b2d" ],
"shot" : {
"statsbomb_xg" : 0.023040526,
"end_location" : [ 97.1, 32.7 ],
"key_pass_id" : "eca1c127-7fff-4bc1-b00f-0607fd11ed55",
"technique" : {
"id" : 93,
"name" : "Normal"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"freeze_frame" : [ {
"location" : [ 85.7, 52.1 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 96.4, 58.6 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 100.5, 65.7 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 118.9, 38.6 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 97.2, 32.6 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 101.1, 34.8 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 91.9, 34.9 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 100.2, 45.1 ],
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 99.9, 53.4 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 99.7, 61.1 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 90.6, 54.1 ],
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "44ae0806-d642-4118-a176-d2a4ef264fd4",
"index" : 941,
"period" : 1,
"timestamp" : "00:21:15.728",
"minute" : 21,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 23.0, 47.4 ],
"duration" : 0.0,
"related_events" : [ "1e90a015-c9c1-4b73-9efa-d0ab9776389e" ]
}, {
"id" : "b590e55a-9978-4ee1-b690-a34068031b2d",
"index" : 942,
"period" : 1,
"timestamp" : "00:21:15.768",
"minute" : 21,
"second" : 15,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 48,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.2, 41.5 ],
"duration" : 0.0,
"related_events" : [ "1e90a015-c9c1-4b73-9efa-d0ab9776389e" ],
"goalkeeper" : {
"end_location" : [ 1.2, 41.5 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "480f91d4-562a-4fc2-8e4d-735f31085215",
"index" : 943,
"period" : 1,
"timestamp" : "00:21:45.400",
"minute" : 21,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 49,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 120.0, 80.0 ],
"duration" : 1.652425,
"related_events" : [ "6d6937d3-921c-4619-b575-bde731e79b7b" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 29.298464,
"angle" : -2.8933027,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.6, 72.8 ],
"type" : {
"id" : 61,
"name" : "Corner"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6d6937d3-921c-4619-b575-bde731e79b7b",
"index" : 944,
"period" : 1,
"timestamp" : "00:21:47.052",
"minute" : 21,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 49,
"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.6, 72.8 ],
"related_events" : [ "480f91d4-562a-4fc2-8e4d-735f31085215" ]
}, {
"id" : "0fc6af0e-55f3-450a-8be6-e859491e8e3d",
"index" : 945,
"period" : 1,
"timestamp" : "00:21:47.052",
"minute" : 21,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 49,
"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.6, 72.8 ],
"duration" : 1.03782,
"related_events" : [ "0a819f75-ee76-486c-baeb-f8131cea5395", "6d6937d3-921c-4619-b575-bde731e79b7b" ],
"carry" : {
"end_location" : [ 91.8, 65.6 ]
}
}, {
"id" : "0a819f75-ee76-486c-baeb-f8131cea5395",
"index" : 946,
"period" : 1,
"timestamp" : "00:21:48.090",
"minute" : 21,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 49,
"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.8, 65.6 ],
"duration" : 1.756928,
"related_events" : [ "0537f41e-e924-43f6-bcb9-4ea9f0bd3ab4" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 40.76567,
"angle" : -0.9106137,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 116.8, 33.4 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0537f41e-e924-43f6-bcb9-4ea9f0bd3ab4",
"index" : 947,
"period" : 1,
"timestamp" : "00:21:49.847",
"minute" : 21,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 49,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 116.8, 33.4 ],
"related_events" : [ "0a819f75-ee76-486c-baeb-f8131cea5395" ]
}, {
"id" : "7ad01407-661e-47f9-8e3a-0073f1d31d3a",
"index" : 948,
"period" : 1,
"timestamp" : "00:21:49.927",
"minute" : 21,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 49,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 117.1, 34.0 ],
"duration" : 1.902632,
"related_events" : [ "adfce89b-ee53-4588-897f-7370cdda5421" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 19.81338,
"angle" : 1.4239029,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 120.0, 53.6 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "adfce89b-ee53-4588-897f-7370cdda5421",
"index" : 949,
"period" : 1,
"timestamp" : "00:21:51.829",
"minute" : 21,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 49,
"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" : [ 120.0, 53.6 ],
"related_events" : [ "7ad01407-661e-47f9-8e3a-0073f1d31d3a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1a05b47f-6cab-4881-a830-7e3a60082323",
"index" : 950,
"period" : 1,
"timestamp" : "00:22:07.248",
"minute" : 22,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 44.0 ],
"duration" : 0.59886,
"related_events" : [ "0281f560-8792-4986-b128-ce994c28891b" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 16.744253,
"angle" : 1.2924967,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.6, 60.1 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0281f560-8792-4986-b128-ce994c28891b",
"index" : 951,
"period" : 1,
"timestamp" : "00:22:07.847",
"minute" : 22,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.6, 60.1 ],
"related_events" : [ "1a05b47f-6cab-4881-a830-7e3a60082323" ]
}, {
"id" : "7bfe6ec1-0999-4496-bd28-923edcaa1463",
"index" : 952,
"period" : 1,
"timestamp" : "00:22:08.007",
"minute" : 22,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.7, 58.5 ],
"duration" : 1.109292,
"related_events" : [ "3b37605d-5aeb-466e-baa2-a1f447822208" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 13.532923,
"angle" : -1.7565982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.2, 45.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3b37605d-5aeb-466e-baa2-a1f447822208",
"index" : 953,
"period" : 1,
"timestamp" : "00:22:09.116",
"minute" : 22,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 26.2, 45.2 ],
"related_events" : [ "7bfe6ec1-0999-4496-bd28-923edcaa1463" ]
}, {
"id" : "b8ca0a6a-507f-4a6a-8a55-08d29945cfa9",
"index" : 954,
"period" : 1,
"timestamp" : "00:22:10.482",
"minute" : 22,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 26.2, 45.2 ],
"duration" : 0.922568,
"related_events" : [ "f1c4c144-2961-4ca1-bc54-b4d71bbf1ff2" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 15.062536,
"angle" : -0.18697926,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.0, 42.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f1c4c144-2961-4ca1-bc54-b4d71bbf1ff2",
"index" : 955,
"period" : 1,
"timestamp" : "00:22:11.404",
"minute" : 22,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.0, 42.4 ],
"related_events" : [ "b8ca0a6a-507f-4a6a-8a55-08d29945cfa9" ]
}, {
"id" : "e5e347d2-ce94-42f3-ba21-df44541a3851",
"index" : 956,
"period" : 1,
"timestamp" : "00:22:11.404",
"minute" : 22,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.0, 42.4 ],
"duration" : 6.131857,
"related_events" : [ "a93b33d8-a675-4ccf-8097-3c0809e56502", "f1c4c144-2961-4ca1-bc54-b4d71bbf1ff2" ],
"carry" : {
"end_location" : [ 65.6, 37.3 ]
}
}, {
"id" : "a93b33d8-a675-4ccf-8097-3c0809e56502",
"index" : 957,
"period" : 1,
"timestamp" : "00:22:17.536",
"minute" : 22,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 65.6, 37.3 ],
"duration" : 1.125045,
"related_events" : [ "b17b06c2-750b-4b48-bc40-503d79bd5cff" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.767292,
"angle" : -1.7561443,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.8, 27.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b17b06c2-750b-4b48-bc40-503d79bd5cff",
"index" : 958,
"period" : 1,
"timestamp" : "00:22:18.661",
"minute" : 22,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.8, 27.7 ],
"related_events" : [ "a93b33d8-a675-4ccf-8097-3c0809e56502" ]
}, {
"id" : "e0ffcb6b-786b-4b92-80c5-b812d7384aa0",
"index" : 959,
"period" : 1,
"timestamp" : "00:22:18.661",
"minute" : 22,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.8, 27.7 ],
"duration" : 0.797555,
"related_events" : [ "b17b06c2-750b-4b48-bc40-503d79bd5cff", "d65201db-f2b8-4e22-9f1e-38520b53f4ce" ],
"carry" : {
"end_location" : [ 63.5, 27.7 ]
}
}, {
"id" : "d65201db-f2b8-4e22-9f1e-38520b53f4ce",
"index" : 960,
"period" : 1,
"timestamp" : "00:22:19.459",
"minute" : 22,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.5, 27.7 ],
"duration" : 1.268063,
"related_events" : [ "0b83b52a-f957-48fb-b0ee-7f5b425c7c20" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 25.835829,
"angle" : -1.2478218,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.7, 3.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0b83b52a-f957-48fb-b0ee-7f5b425c7c20",
"index" : 961,
"period" : 1,
"timestamp" : "00:22:20.727",
"minute" : 22,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 71.7, 3.2 ],
"related_events" : [ "d65201db-f2b8-4e22-9f1e-38520b53f4ce" ]
}, {
"id" : "27806c9e-c051-4ea8-8fc3-781c5b3da2ff",
"index" : 962,
"period" : 1,
"timestamp" : "00:22:20.727",
"minute" : 22,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 71.7, 3.2 ],
"duration" : 1.062794,
"related_events" : [ "0b83b52a-f957-48fb-b0ee-7f5b425c7c20", "143abcb7-665e-4565-88c9-f1adc4222ee6" ],
"carry" : {
"end_location" : [ 71.7, 3.2 ]
}
}, {
"id" : "143abcb7-665e-4565-88c9-f1adc4222ee6",
"index" : 963,
"period" : 1,
"timestamp" : "00:22:21.790",
"minute" : 22,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 71.7, 3.2 ],
"duration" : 1.560882,
"related_events" : [ "707e9530-35f5-4746-9d86-892ae6ebbb70" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 16.954351,
"angle" : 2.7545147,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 9.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "707e9530-35f5-4746-9d86-892ae6ebbb70",
"index" : 964,
"period" : 1,
"timestamp" : "00:22:23.351",
"minute" : 22,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.0, 9.6 ],
"related_events" : [ "143abcb7-665e-4565-88c9-f1adc4222ee6" ]
}, {
"id" : "c4b00e05-9167-41d1-83c0-5ec7cb207850",
"index" : 965,
"period" : 1,
"timestamp" : "00:22:23.351",
"minute" : 22,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.0, 9.6 ],
"duration" : 4.465044,
"related_events" : [ "10b5f1db-2b29-420c-a8e2-e3c93268f8d1", "707e9530-35f5-4746-9d86-892ae6ebbb70" ],
"carry" : {
"end_location" : [ 70.3, 18.7 ]
}
}, {
"id" : "10b5f1db-2b29-420c-a8e2-e3c93268f8d1",
"index" : 966,
"period" : 1,
"timestamp" : "00:22:27.816",
"minute" : 22,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.3, 18.7 ],
"duration" : 1.066085,
"related_events" : [ "b1892004-4f1b-46a6-8cd0-1d0e3da62435" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 17.029974,
"angle" : -1.2044656,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.4, 2.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1892004-4f1b-46a6-8cd0-1d0e3da62435",
"index" : 967,
"period" : 1,
"timestamp" : "00:22:28.882",
"minute" : 22,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 76.4, 2.8 ],
"related_events" : [ "10b5f1db-2b29-420c-a8e2-e3c93268f8d1" ]
}, {
"id" : "ff40c121-8744-47d0-87a0-c8666116fcc1",
"index" : 968,
"period" : 1,
"timestamp" : "00:22:28.882",
"minute" : 22,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 76.4, 2.8 ],
"duration" : 1.173517,
"related_events" : [ "47d8e82a-932b-4a8f-a6d6-f7156be3de29", "b1892004-4f1b-46a6-8cd0-1d0e3da62435" ],
"carry" : {
"end_location" : [ 76.4, 2.8 ]
}
}, {
"id" : "47d8e82a-932b-4a8f-a6d6-f7156be3de29",
"index" : 969,
"period" : 1,
"timestamp" : "00:22:30.055",
"minute" : 22,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 76.4, 2.8 ],
"duration" : 1.095302,
"related_events" : [ "724774e9-f97c-45ee-9521-bf365183cc9e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 20.27856,
"angle" : 1.7643235,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.5, 22.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "724774e9-f97c-45ee-9521-bf365183cc9e",
"index" : 970,
"period" : 1,
"timestamp" : "00:22:31.151",
"minute" : 22,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.5, 22.7 ],
"related_events" : [ "47d8e82a-932b-4a8f-a6d6-f7156be3de29" ]
}, {
"id" : "830f1d73-1675-4b32-9eee-3f7e17f4d545",
"index" : 971,
"period" : 1,
"timestamp" : "00:22:31.151",
"minute" : 22,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.5, 22.7 ],
"duration" : 1.326139,
"related_events" : [ "724774e9-f97c-45ee-9521-bf365183cc9e", "a4992085-93bf-4224-8631-c4483b9be495" ],
"carry" : {
"end_location" : [ 76.8, 24.9 ]
}
}, {
"id" : "a4992085-93bf-4224-8631-c4483b9be495",
"index" : 972,
"period" : 1,
"timestamp" : "00:22:32.477",
"minute" : 22,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.8, 24.9 ],
"duration" : 2.097735,
"related_events" : [ "38b9e0a2-e322-4fee-84ea-5e37b8749643" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 29.644054,
"angle" : 1.3462731,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.4, 53.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "38b9e0a2-e322-4fee-84ea-5e37b8749643",
"index" : 973,
"period" : 1,
"timestamp" : "00:22:34.574",
"minute" : 22,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 83.4, 53.8 ],
"related_events" : [ "a4992085-93bf-4224-8631-c4483b9be495" ]
}, {
"id" : "ea0a30c9-26a1-48d7-ba4e-7501120f92cf",
"index" : 974,
"period" : 1,
"timestamp" : "00:22:34.574",
"minute" : 22,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 83.4, 53.8 ],
"duration" : 1.208563,
"related_events" : [ "38b9e0a2-e322-4fee-84ea-5e37b8749643", "f850870d-05a5-4f4f-86d4-b9bd5991cb7d" ],
"carry" : {
"end_location" : [ 94.0, 58.5 ]
}
}, {
"id" : "f850870d-05a5-4f4f-86d4-b9bd5991cb7d",
"index" : 975,
"period" : 1,
"timestamp" : "00:22:35.783",
"minute" : 22,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 94.0, 58.5 ],
"duration" : 1.509726,
"related_events" : [ "09a0d971-13cd-45ec-9c1d-2f004f8824d2" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 18.952572,
"angle" : 0.8003224,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.2, 72.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "09a0d971-13cd-45ec-9c1d-2f004f8824d2",
"index" : 976,
"period" : 1,
"timestamp" : "00:22:37.293",
"minute" : 22,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 107.2, 72.1 ],
"related_events" : [ "f850870d-05a5-4f4f-86d4-b9bd5991cb7d" ]
}, {
"id" : "06d793aa-4868-4b8e-9375-56cc90ec052b",
"index" : 977,
"period" : 1,
"timestamp" : "00:22:37.293",
"minute" : 22,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 107.2, 72.1 ],
"duration" : 6.15963,
"under_pressure" : true,
"related_events" : [ "09a0d971-13cd-45ec-9c1d-2f004f8824d2", "7a64ba41-9f0f-457a-aea9-b1726fb905b1", "bc011da8-9967-4e8c-86a5-4f0bbe155b25" ],
"carry" : {
"end_location" : [ 104.6, 66.8 ]
}
}, {
"id" : "bc011da8-9967-4e8c-86a5-4f0bbe155b25",
"index" : 978,
"period" : 1,
"timestamp" : "00:22:42.705",
"minute" : 22,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 12.5, 15.1 ],
"duration" : 0.325283,
"related_events" : [ "06d793aa-4868-4b8e-9375-56cc90ec052b" ]
}, {
"id" : "7a64ba41-9f0f-457a-aea9-b1726fb905b1",
"index" : 979,
"period" : 1,
"timestamp" : "00:22:43.452",
"minute" : 22,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.6, 66.8 ],
"duration" : 0.915502,
"related_events" : [ "4e503c16-9af8-45c1-945e-f5660632b3e5" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 15.81455,
"angle" : -2.618525,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.9, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4e503c16-9af8-45c1-945e-f5660632b3e5",
"index" : 980,
"period" : 1,
"timestamp" : "00:22:44.368",
"minute" : 22,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.9, 58.9 ],
"related_events" : [ "7a64ba41-9f0f-457a-aea9-b1726fb905b1" ]
}, {
"id" : "9c25a716-3e74-42e0-94ac-3e63c9056b21",
"index" : 981,
"period" : 1,
"timestamp" : "00:22:44.368",
"minute" : 22,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.9, 58.9 ],
"duration" : 1.012105,
"under_pressure" : true,
"related_events" : [ "0e2bdcc5-9d32-4943-9d7d-4133bf677142", "300bfb5b-08ab-44dc-bdc2-855ab76f8cf3", "4e503c16-9af8-45c1-945e-f5660632b3e5" ],
"carry" : {
"end_location" : [ 89.8, 58.3 ]
}
}, {
"id" : "300bfb5b-08ab-44dc-bdc2-855ab76f8cf3",
"index" : 982,
"period" : 1,
"timestamp" : "00:22:45.045",
"minute" : 22,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 25.2, 21.8 ],
"duration" : 0.460844,
"related_events" : [ "0e2bdcc5-9d32-4943-9d7d-4133bf677142", "9c25a716-3e74-42e0-94ac-3e63c9056b21" ]
}, {
"id" : "0e2bdcc5-9d32-4943-9d7d-4133bf677142",
"index" : 983,
"period" : 1,
"timestamp" : "00:22:45.380",
"minute" : 22,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.8, 58.3 ],
"duration" : 1.187908,
"under_pressure" : true,
"related_events" : [ "300bfb5b-08ab-44dc-bdc2-855ab76f8cf3", "737f5371-ef13-449e-a8d5-da5e0ec40ca1" ],
"pass" : {
"length" : 29.06424,
"angle" : -0.797563,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.1, 37.5 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "737f5371-ef13-449e-a8d5-da5e0ec40ca1",
"index" : 984,
"period" : 1,
"timestamp" : "00:22:46.568",
"minute" : 22,
"second" : 46,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 50,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.0, 42.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "0e2bdcc5-9d32-4943-9d7d-4133bf677142" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "e5d73972-2388-493d-8c29-a965325e050f",
"index" : 985,
"period" : 1,
"timestamp" : "00:23:09.160",
"minute" : 23,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.8, 80.0 ],
"duration" : 2.252522,
"related_events" : [ "1c3af05e-2399-497a-b6e2-79c3c22033a1" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 28.612236,
"angle" : -2.861853,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 71.3, 72.1 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "1c3af05e-2399-497a-b6e2-79c3c22033a1",
"index" : 986,
"period" : 1,
"timestamp" : "00:23:11.413",
"minute" : 23,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 71.3, 72.1 ],
"related_events" : [ "e5d73972-2388-493d-8c29-a965325e050f" ]
}, {
"id" : "1b1a3e4d-859e-4337-a49b-9d25aedae914",
"index" : 987,
"period" : 1,
"timestamp" : "00:23:11.413",
"minute" : 23,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 71.3, 72.1 ],
"duration" : 0.933074,
"related_events" : [ "1c3af05e-2399-497a-b6e2-79c3c22033a1", "ff956fbb-b671-44f4-ad02-0d7228117ff8" ],
"carry" : {
"end_location" : [ 71.5, 64.8 ]
}
}, {
"id" : "ff956fbb-b671-44f4-ad02-0d7228117ff8",
"index" : 988,
"period" : 1,
"timestamp" : "00:23:12.346",
"minute" : 23,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 71.5, 64.8 ],
"duration" : 1.741089,
"related_events" : [ "7e48553a-1fd5-4112-81eb-583446521556" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 30.739063,
"angle" : -1.7905239,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.8, 34.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7e48553a-1fd5-4112-81eb-583446521556",
"index" : 989,
"period" : 1,
"timestamp" : "00:23:14.087",
"minute" : 23,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.8, 34.8 ],
"related_events" : [ "ff956fbb-b671-44f4-ad02-0d7228117ff8" ]
}, {
"id" : "c9f5f9c9-966b-458e-b703-9343a5119bce",
"index" : 990,
"period" : 1,
"timestamp" : "00:23:14.087",
"minute" : 23,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.8, 34.8 ],
"duration" : 3.470604,
"related_events" : [ "7e48553a-1fd5-4112-81eb-583446521556", "9e57a8e6-34e2-444c-bc4d-061e97054b72" ],
"carry" : {
"end_location" : [ 76.1, 22.7 ]
}
}, {
"id" : "9e57a8e6-34e2-444c-bc4d-061e97054b72",
"index" : 991,
"period" : 1,
"timestamp" : "00:23:17.558",
"minute" : 23,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 76.1, 22.7 ],
"duration" : 0.997929,
"related_events" : [ "061a9c7c-ea1c-4af3-971e-7ddc9c5dde6c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.130191,
"angle" : 1.4845908,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.8, 30.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "061a9c7c-ea1c-4af3-971e-7ddc9c5dde6c",
"index" : 992,
"period" : 1,
"timestamp" : "00:23:18.556",
"minute" : 23,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.8, 30.8 ],
"related_events" : [ "9e57a8e6-34e2-444c-bc4d-061e97054b72" ]
}, {
"id" : "60ffe8e6-ea81-49b5-a57a-cde83de40ff2",
"index" : 993,
"period" : 1,
"timestamp" : "00:23:18.556",
"minute" : 23,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.8, 30.8 ],
"duration" : 1.8167,
"related_events" : [ "061a9c7c-ea1c-4af3-971e-7ddc9c5dde6c", "5f28b6cf-52b0-492c-a75a-a7dc36b22d7e" ],
"carry" : {
"end_location" : [ 76.4, 36.3 ]
}
}, {
"id" : "5f28b6cf-52b0-492c-a75a-a7dc36b22d7e",
"index" : 994,
"period" : 1,
"timestamp" : "00:23:20.372",
"minute" : 23,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.4, 36.3 ],
"duration" : 1.858867,
"related_events" : [ "8e3b6849-401b-4792-9e6f-e634cf76c13f" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 24.616255,
"angle" : 1.2824523,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.4, 59.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8e3b6849-401b-4792-9e6f-e634cf76c13f",
"index" : 995,
"period" : 1,
"timestamp" : "00:23:22.231",
"minute" : 23,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 83.4, 59.9 ],
"related_events" : [ "5f28b6cf-52b0-492c-a75a-a7dc36b22d7e" ]
}, {
"id" : "494a2194-4e8b-48a2-9352-4ac4a50a5699",
"index" : 996,
"period" : 1,
"timestamp" : "00:23:22.231",
"minute" : 23,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 83.4, 59.9 ],
"duration" : 1.35493,
"related_events" : [ "8e3b6849-401b-4792-9e6f-e634cf76c13f", "e204ae83-a58e-4b07-a7a2-14f08ff902d7" ],
"carry" : {
"end_location" : [ 86.0, 60.5 ]
}
}, {
"id" : "e204ae83-a58e-4b07-a7a2-14f08ff902d7",
"index" : 997,
"period" : 1,
"timestamp" : "00:23:23.586",
"minute" : 23,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 86.0, 60.5 ],
"duration" : 1.189835,
"related_events" : [ "4b07a8f0-24f5-469a-803d-f3f4a459acc3", "53e26a5f-38fc-4ff7-beb9-a6e4080e9c7b" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 31.901411,
"angle" : -0.634097,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 111.7, 41.6 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4b07a8f0-24f5-469a-803d-f3f4a459acc3",
"index" : 998,
"period" : 1,
"timestamp" : "00:23:24.776",
"minute" : 23,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 109.4, 42.4 ],
"related_events" : [ "e204ae83-a58e-4b07-a7a2-14f08ff902d7" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "53e26a5f-38fc-4ff7-beb9-a6e4080e9c7b",
"index" : 999,
"period" : 1,
"timestamp" : "00:23:24.776",
"minute" : 23,
"second" : 24,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 51,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.4, 38.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "e204ae83-a58e-4b07-a7a2-14f08ff902d7" ],
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4b6b52a7-297f-4ce4-afb0-7ac23aea0292",
"index" : 1000,
"period" : 1,
"timestamp" : "00:23:48.361",
"minute" : 23,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 120.0, 0.1 ],
"duration" : 1.08858,
"related_events" : [ "a31a9cde-0f2a-4bdf-8a93-bacfd60b5df4" ],
"pass" : {
"length" : 34.30175,
"angle" : 1.8362813,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.0, 33.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"inswinging" : true,
"technique" : {
"id" : 104,
"name" : "Inswinging"
}
}
}, {
"id" : "a31a9cde-0f2a-4bdf-8a93-bacfd60b5df4",
"index" : 1001,
"period" : 1,
"timestamp" : "00:23:49.450",
"minute" : 23,
"second" : 49,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.1, 46.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4b6b52a7-297f-4ce4-afb0-7ac23aea0292" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "dc0be7cc-c023-4905-a0f6-6578b3b13e25",
"index" : 1002,
"period" : 1,
"timestamp" : "00:23:49.923",
"minute" : 23,
"second" : 49,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.2, 34.7 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "04c69374-6293-4c7e-aa32-97c48265f21b",
"index" : 1003,
"period" : 1,
"timestamp" : "00:23:52.208",
"minute" : 23,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 91.7, 48.7 ],
"duration" : 2.624249,
"related_events" : [ "6800efb2-0189-4591-a480-cacb90e1e117" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 29.902006,
"angle" : 1.1505346,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 103.9, 76.0 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6800efb2-0189-4591-a480-cacb90e1e117",
"index" : 1004,
"period" : 1,
"timestamp" : "00:23:54.832",
"minute" : 23,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 103.9, 76.0 ],
"related_events" : [ "04c69374-6293-4c7e-aa32-97c48265f21b" ]
}, {
"id" : "38ef7182-0d18-4f85-9b07-d64b6adbe3e1",
"index" : 1005,
"period" : 1,
"timestamp" : "00:23:54.832",
"minute" : 23,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 103.9, 76.0 ],
"duration" : 5.884065,
"under_pressure" : true,
"related_events" : [ "19bc3e9c-f19c-4f88-9126-b04337cd2345", "6800efb2-0189-4591-a480-cacb90e1e117", "f52cc937-4696-433e-9b14-7b74121939ef" ],
"carry" : {
"end_location" : [ 110.8, 62.5 ]
}
}, {
"id" : "19bc3e9c-f19c-4f88-9126-b04337cd2345",
"index" : 1006,
"period" : 1,
"timestamp" : "00:23:59.115",
"minute" : 23,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 10.2, 15.6 ],
"duration" : 0.738608,
"related_events" : [ "38ef7182-0d18-4f85-9b07-d64b6adbe3e1" ]
}, {
"id" : "f52cc937-4696-433e-9b14-7b74121939ef",
"index" : 1007,
"period" : 1,
"timestamp" : "00:24:00.716",
"minute" : 24,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 110.8, 62.5 ],
"duration" : 1.603521,
"related_events" : [ "19d19b65-1588-4f66-83d2-7926946e6791" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 31.840225,
"angle" : -1.290771,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.6, 31.9 ],
"cross" : true,
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "19d19b65-1588-4f66-83d2-7926946e6791",
"index" : 1008,
"period" : 1,
"timestamp" : "00:24:02.320",
"minute" : 24,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 52,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 116.7, 46.1 ],
"related_events" : [ "f52cc937-4696-433e-9b14-7b74121939ef" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1a0a2540-ecf2-43bd-a0ba-5f2934847a14",
"index" : 1009,
"period" : 1,
"timestamp" : "00:26:00.991",
"minute" : 26,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"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, 44.1 ],
"duration" : 0.745285,
"related_events" : [ "ef14d2ce-065c-4b58-8825-74a095395ee0" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 8.492938,
"angle" : -1.7843567,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 5.2, 35.8 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ef14d2ce-065c-4b58-8825-74a095395ee0",
"index" : 1010,
"period" : 1,
"timestamp" : "00:26:01.736",
"minute" : 26,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.2, 35.8 ],
"related_events" : [ "1a0a2540-ecf2-43bd-a0ba-5f2934847a14" ]
}, {
"id" : "f16a29a5-b1cb-40e3-ad79-0c3bcf83bfcb",
"index" : 1011,
"period" : 1,
"timestamp" : "00:26:01.736",
"minute" : 26,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.2, 35.8 ],
"duration" : 2.440611,
"related_events" : [ "d5025705-9b9d-419e-bf0c-173a05d6268b", "ef14d2ce-065c-4b58-8825-74a095395ee0" ],
"carry" : {
"end_location" : [ 10.4, 35.2 ]
}
}, {
"id" : "d5025705-9b9d-419e-bf0c-173a05d6268b",
"index" : 1012,
"period" : 1,
"timestamp" : "00:26:04.177",
"minute" : 26,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.4, 35.2 ],
"duration" : 2.355316,
"related_events" : [ "4b27ba8c-32cd-4c1d-9a08-9b3534151f63" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 31.296326,
"angle" : -1.4587277,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 13.9, 4.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4b27ba8c-32cd-4c1d-9a08-9b3534151f63",
"index" : 1013,
"period" : 1,
"timestamp" : "00:26:06.532",
"minute" : 26,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 13.9, 4.1 ],
"related_events" : [ "d5025705-9b9d-419e-bf0c-173a05d6268b" ]
}, {
"id" : "aa4bfd07-b36a-419f-94d1-6bcfb0c08617",
"index" : 1014,
"period" : 1,
"timestamp" : "00:26:06.532",
"minute" : 26,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 13.9, 4.1 ],
"duration" : 2.811516,
"related_events" : [ "4b27ba8c-32cd-4c1d-9a08-9b3534151f63", "a7a14810-16ac-44f5-98bc-595060ec4076" ],
"carry" : {
"end_location" : [ 25.5, 5.3 ]
}
}, {
"id" : "a7a14810-16ac-44f5-98bc-595060ec4076",
"index" : 1015,
"period" : 1,
"timestamp" : "00:26:09.344",
"minute" : 26,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 53,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 25.5, 5.3 ],
"duration" : 3.250157,
"related_events" : [ "6af7070c-081f-4d45-80ad-6b768983f3be", "f9bb3b30-07dc-4aa0-93c8-a5042c28b2fd" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 62.74584,
"angle" : 0.3076386,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.3, 24.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6af7070c-081f-4d45-80ad-6b768983f3be",
"index" : 1016,
"period" : 1,
"timestamp" : "00:26:12.594",
"minute" : 26,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 53,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 82.0, 23.9 ],
"related_events" : [ "a7a14810-16ac-44f5-98bc-595060ec4076" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f9bb3b30-07dc-4aa0-93c8-a5042c28b2fd",
"index" : 1017,
"period" : 1,
"timestamp" : "00:26:12.594",
"minute" : 26,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.8, 55.8 ],
"duration" : 1.629325,
"related_events" : [ "a7a14810-16ac-44f5-98bc-595060ec4076", "dfb2c261-0834-4d97-9241-80481834d080" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 17.001177,
"angle" : 1.5590322,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 35.0, 72.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "dfb2c261-0834-4d97-9241-80481834d080",
"index" : 1018,
"period" : 1,
"timestamp" : "00:26:14.223",
"minute" : 26,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 72.8 ],
"related_events" : [ "f9bb3b30-07dc-4aa0-93c8-a5042c28b2fd" ]
}, {
"id" : "fe11d0e7-7872-4d60-a2c4-664a882baf57",
"index" : 1019,
"period" : 1,
"timestamp" : "00:26:14.223",
"minute" : 26,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 72.8 ],
"duration" : 0.93681,
"under_pressure" : true,
"related_events" : [ "239eb839-222d-4714-9c1c-d04bcba3165f", "67cc5602-ad53-4ece-aa92-841c4419ff8d", "dfb2c261-0834-4d97-9241-80481834d080" ],
"carry" : {
"end_location" : [ 35.0, 73.2 ]
}
}, {
"id" : "239eb839-222d-4714-9c1c-d04bcba3165f",
"index" : 1020,
"period" : 1,
"timestamp" : "00:26:14.341",
"minute" : 26,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 76.8, 7.5 ],
"duration" : 0.981045,
"counterpress" : true,
"related_events" : [ "0ffeb897-7b2c-4ef3-9279-e3a12d597030", "67cc5602-ad53-4ece-aa92-841c4419ff8d", "fe11d0e7-7872-4d60-a2c4-664a882baf57" ]
}, {
"id" : "f5482861-781d-4ac4-8196-a58cc17a459f",
"index" : 1021,
"period" : 1,
"timestamp" : "00:26:15.160",
"minute" : 26,
"second" : 15,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 85.1, 6.9 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "0ffeb897-7b2c-4ef3-9279-e3a12d597030", "67cc5602-ad53-4ece-aa92-841c4419ff8d" ]
}, {
"id" : "67cc5602-ad53-4ece-aa92-841c4419ff8d",
"index" : 1022,
"period" : 1,
"timestamp" : "00:26:15.160",
"minute" : 26,
"second" : 15,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 73.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "239eb839-222d-4714-9c1c-d04bcba3165f", "f5482861-781d-4ac4-8196-a58cc17a459f" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "0ffeb897-7b2c-4ef3-9279-e3a12d597030",
"index" : 1023,
"period" : 1,
"timestamp" : "00:26:15.160",
"minute" : 26,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 73.2 ],
"duration" : 0.378983,
"under_pressure" : true,
"related_events" : [ "21dc9446-9572-41ba-822c-4bc6f00b2ff2", "239eb839-222d-4714-9c1c-d04bcba3165f", "67cc5602-ad53-4ece-aa92-841c4419ff8d", "f5482861-781d-4ac4-8196-a58cc17a459f" ],
"carry" : {
"end_location" : [ 34.8, 76.2 ]
}
}, {
"id" : "21dc9446-9572-41ba-822c-4bc6f00b2ff2",
"index" : 1024,
"period" : 1,
"timestamp" : "00:26:15.539",
"minute" : 26,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.8, 76.2 ],
"duration" : 1.242353,
"related_events" : [ "ebac4763-729b-466c-9456-21cb86bb23a6" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 16.842802,
"angle" : -0.071307465,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.6, 75.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ebac4763-729b-466c-9456-21cb86bb23a6",
"index" : 1025,
"period" : 1,
"timestamp" : "00:26:16.781",
"minute" : 26,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 51.6, 75.0 ],
"related_events" : [ "21dc9446-9572-41ba-822c-4bc6f00b2ff2" ]
}, {
"id" : "1edb9c80-70bf-4960-a2df-a1f0576051b5",
"index" : 1026,
"period" : 1,
"timestamp" : "00:26:16.781",
"minute" : 26,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 51.6, 75.0 ],
"duration" : 1.359914,
"under_pressure" : true,
"related_events" : [ "5644768c-eb63-4cd7-bc0e-ed3ebbfbbbef", "7a1a1369-69cb-4e34-ad5a-c41bf7d547bd", "ebac4763-729b-466c-9456-21cb86bb23a6" ],
"carry" : {
"end_location" : [ 48.5, 69.1 ]
}
}, {
"id" : "5644768c-eb63-4cd7-bc0e-ed3ebbfbbbef",
"index" : 1027,
"period" : 1,
"timestamp" : "00:26:16.888",
"minute" : 26,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 5.5 ],
"duration" : 1.098157,
"counterpress" : true,
"related_events" : [ "1edb9c80-70bf-4960-a2df-a1f0576051b5" ]
}, {
"id" : "7a1a1369-69cb-4e34-ad5a-c41bf7d547bd",
"index" : 1028,
"period" : 1,
"timestamp" : "00:26:18.141",
"minute" : 26,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 48.5, 69.1 ],
"duration" : 1.105981,
"related_events" : [ "aeb5b578-5a30-4b18-8c1b-1caf4da272b6" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 14.008925,
"angle" : -2.5337906,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.0, 61.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "aeb5b578-5a30-4b18-8c1b-1caf4da272b6",
"index" : 1029,
"period" : 1,
"timestamp" : "00:26:19.247",
"minute" : 26,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 37.0, 61.1 ],
"related_events" : [ "7a1a1369-69cb-4e34-ad5a-c41bf7d547bd" ]
}, {
"id" : "17420212-ddae-4dde-bb63-0fe0210e7080",
"index" : 1030,
"period" : 1,
"timestamp" : "00:26:19.247",
"minute" : 26,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 37.0, 61.1 ],
"duration" : 0.068853,
"related_events" : [ "9d38e18e-f746-40a8-be3c-2f0c9d05b414", "aeb5b578-5a30-4b18-8c1b-1caf4da272b6" ],
"carry" : {
"end_location" : [ 37.2, 61.6 ]
}
}, {
"id" : "9d38e18e-f746-40a8-be3c-2f0c9d05b414",
"index" : 1031,
"period" : 1,
"timestamp" : "00:26:19.316",
"minute" : 26,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 37.2, 61.6 ],
"duration" : 1.855348,
"related_events" : [ "2851c7c2-e20c-444f-a227-9c47f8999368" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 35.192043,
"angle" : 0.41533917,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 69.4, 75.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2851c7c2-e20c-444f-a227-9c47f8999368",
"index" : 1032,
"period" : 1,
"timestamp" : "00:26:21.171",
"minute" : 26,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.4, 75.8 ],
"related_events" : [ "9d38e18e-f746-40a8-be3c-2f0c9d05b414" ]
}, {
"id" : "21ecff6c-0a4a-4373-8627-ca4c4b24ae45",
"index" : 1033,
"period" : 1,
"timestamp" : "00:26:21.171",
"minute" : 26,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.4, 75.8 ],
"duration" : 0.04,
"related_events" : [ "0f9d4f9c-97fb-488c-91bb-87828052a8e1", "2851c7c2-e20c-444f-a227-9c47f8999368" ],
"carry" : {
"end_location" : [ 69.4, 75.8 ]
}
}, {
"id" : "0f9d4f9c-97fb-488c-91bb-87828052a8e1",
"index" : 1034,
"period" : 1,
"timestamp" : "00:26:21.211",
"minute" : 26,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.4, 75.8 ],
"duration" : 1.308738,
"related_events" : [ "327ff61f-38a8-4453-9708-165b9d3362c1", "687e3316-df9a-46b6-b781-6e795a59dfb3" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 8.411897,
"angle" : -1.2565644,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.0, 67.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "687e3316-df9a-46b6-b781-6e795a59dfb3",
"index" : 1035,
"period" : 1,
"timestamp" : "00:26:22.520",
"minute" : 26,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 54,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 62.1 ],
"related_events" : [ "0f9d4f9c-97fb-488c-91bb-87828052a8e1" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "327ff61f-38a8-4453-9708-165b9d3362c1",
"index" : 1036,
"period" : 1,
"timestamp" : "00:26:22.520",
"minute" : 26,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.1, 12.3 ],
"duration" : 0.866747,
"related_events" : [ "0f9d4f9c-97fb-488c-91bb-87828052a8e1", "ddc0a14d-48c7-4bad-ab54-176f3be15d9d" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.69708,
"angle" : -0.29635185,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.2, 8.3 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ddc0a14d-48c7-4bad-ab54-176f3be15d9d",
"index" : 1037,
"period" : 1,
"timestamp" : "00:26:23.387",
"minute" : 26,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 55,
"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" : [ 61.2, 8.3 ],
"related_events" : [ "327ff61f-38a8-4453-9708-165b9d3362c1" ]
}, {
"id" : "e3c5603f-d08e-40b7-b36c-87deffb5326b",
"index" : 1038,
"period" : 1,
"timestamp" : "00:26:23.387",
"minute" : 26,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 55,
"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" : [ 61.2, 8.3 ],
"duration" : 0.466536,
"related_events" : [ "496c0b6f-4939-4fcc-9253-8d128e8ef86b", "ddc0a14d-48c7-4bad-ab54-176f3be15d9d" ],
"carry" : {
"end_location" : [ 60.4, 8.3 ]
}
}, {
"id" : "496c0b6f-4939-4fcc-9253-8d128e8ef86b",
"index" : 1039,
"period" : 1,
"timestamp" : "00:26:23.853",
"minute" : 26,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"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" : [ 60.4, 8.3 ],
"duration" : 0.967163,
"related_events" : [ "85e96e03-e2d3-4108-aa4d-06b5fbd11e35" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 9.962429,
"angle" : 0.62141633,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.5, 14.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "85e96e03-e2d3-4108-aa4d-06b5fbd11e35",
"index" : 1040,
"period" : 1,
"timestamp" : "00:26:24.821",
"minute" : 26,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 68.5, 14.1 ],
"related_events" : [ "496c0b6f-4939-4fcc-9253-8d128e8ef86b" ]
}, {
"id" : "a9b037ed-a58a-4ad4-a980-2c381a50fb92",
"index" : 1041,
"period" : 1,
"timestamp" : "00:26:24.821",
"minute" : 26,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 68.5, 14.1 ],
"duration" : 0.160401,
"related_events" : [ "1e80661c-4e33-44ef-ae11-cfddbc95087f", "85e96e03-e2d3-4108-aa4d-06b5fbd11e35" ],
"carry" : {
"end_location" : [ 68.5, 14.1 ]
}
}, {
"id" : "1e80661c-4e33-44ef-ae11-cfddbc95087f",
"index" : 1042,
"period" : 1,
"timestamp" : "00:26:24.981",
"minute" : 26,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 68.5, 14.1 ],
"duration" : 0.842113,
"related_events" : [ "946ea304-1223-423d-b599-844f2c91908e" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 5.162364,
"angle" : -0.55038595,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.9, 11.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "946ea304-1223-423d-b599-844f2c91908e",
"index" : 1043,
"period" : 1,
"timestamp" : "00:26:25.823",
"minute" : 26,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.9, 11.4 ],
"related_events" : [ "1e80661c-4e33-44ef-ae11-cfddbc95087f" ]
}, {
"id" : "477bc670-43d3-4a8c-83c2-4bebeaa9feee",
"index" : 1044,
"period" : 1,
"timestamp" : "00:26:25.823",
"minute" : 26,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.9, 11.4 ],
"duration" : 1.421541,
"under_pressure" : true,
"related_events" : [ "054b6830-c02f-4e96-b9e2-3995a687d58f", "946ea304-1223-423d-b599-844f2c91908e", "e38486a9-8167-437b-944f-2d203308e224" ],
"carry" : {
"end_location" : [ 84.6, 16.4 ]
}
}, {
"id" : "054b6830-c02f-4e96-b9e2-3995a687d58f",
"index" : 1045,
"period" : 1,
"timestamp" : "00:26:26.211",
"minute" : 26,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 50.6, 68.4 ],
"duration" : 0.937293,
"counterpress" : true,
"related_events" : [ "477bc670-43d3-4a8c-83c2-4bebeaa9feee" ]
}, {
"id" : "6db7fcdd-c26d-4422-acfc-256bd005de4f",
"index" : 1046,
"period" : 1,
"timestamp" : "00:26:27.245",
"minute" : 26,
"second" : 27,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 35.5, 63.7 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "e38486a9-8167-437b-944f-2d203308e224" ]
}, {
"id" : "e38486a9-8167-437b-944f-2d203308e224",
"index" : 1047,
"period" : 1,
"timestamp" : "00:26:27.245",
"minute" : 26,
"second" : 27,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 55,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.6, 16.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6db7fcdd-c26d-4422-acfc-256bd005de4f" ]
}, {
"id" : "a2b01d28-0855-494b-a25a-75b8a5057ae2",
"index" : 1048,
"period" : 1,
"timestamp" : "00:27:15.774",
"minute" : 27,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 56,
"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" : [ 84.7, 16.4 ],
"duration" : 1.485002,
"related_events" : [ "6fed1fcb-55e0-4d3e-8930-f58d99f271bb" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 36.791985,
"angle" : 0.8565687,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.8, 44.2 ],
"cross" : true,
"assisted_shot_id" : "c4ef5387-1594-4685-a1e2-361b4fcadec0",
"shot_assist" : true,
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6fed1fcb-55e0-4d3e-8930-f58d99f271bb",
"index" : 1049,
"period" : 1,
"timestamp" : "00:27:17.259",
"minute" : 27,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 56,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 108.8, 44.2 ],
"related_events" : [ "a2b01d28-0855-494b-a25a-75b8a5057ae2" ]
}, {
"id" : "c4ef5387-1594-4685-a1e2-361b4fcadec0",
"index" : 1050,
"period" : 1,
"timestamp" : "00:27:17.339",
"minute" : 27,
"second" : 17,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 56,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 109.9, 41.3 ],
"duration" : 0.683669,
"related_events" : [ "bae24d44-d86f-4808-b224-b6a6f6fc290b" ],
"shot" : {
"statsbomb_xg" : 0.091711506,
"end_location" : [ 120.0, 45.4, 3.9 ],
"key_pass_id" : "a2b01d28-0855-494b-a25a-75b8a5057ae2",
"technique" : {
"id" : 93,
"name" : "Normal"
},
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"freeze_frame" : [ {
"location" : [ 109.7, 37.8 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 109.6, 36.0 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 110.2, 48.7 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 109.9, 43.1 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 109.9, 39.9 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 107.0, 37.5 ],
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 107.6, 33.6 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 107.5, 31.6 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 101.5, 24.8 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 96.6, 21.7 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 119.1, 39.8 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 110.4, 52.8 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 105.3, 30.0 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
} ]
}
}, {
"id" : "bae24d44-d86f-4808-b224-b6a6f6fc290b",
"index" : 1051,
"period" : 1,
"timestamp" : "00:27:18.022",
"minute" : 27,
"second" : 18,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 56,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.0, 40.3 ],
"duration" : 0.0,
"related_events" : [ "c4ef5387-1594-4685-a1e2-361b4fcadec0" ],
"goalkeeper" : {
"end_location" : [ 1.0, 40.3 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "0f1185b6-3e8a-4bf1-a00d-e2eb2ab69f5f",
"index" : 1052,
"period" : 1,
"timestamp" : "00:27:30.378",
"minute" : 27,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 36.0 ],
"duration" : 1.185709,
"related_events" : [ "43430d28-36ec-488b-8815-ad7913d5c4e5" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 25.681316,
"angle" : -0.43403953,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.3, 25.2 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "43430d28-36ec-488b-8815-ad7913d5c4e5",
"index" : 1053,
"period" : 1,
"timestamp" : "00:27:31.564",
"minute" : 27,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 29.3, 25.2 ],
"related_events" : [ "0f1185b6-3e8a-4bf1-a00d-e2eb2ab69f5f" ]
}, {
"id" : "18753a02-6069-4bf8-bd6e-740f39ca751b",
"index" : 1054,
"period" : 1,
"timestamp" : "00:27:32.703",
"minute" : 27,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 42.1, 19.4 ],
"duration" : 1.615411,
"related_events" : [ "ca2cfef2-cf81-4404-b5fe-2c2996bb7b03" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 22.146105,
"angle" : -0.90381265,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.8, 2.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ca2cfef2-cf81-4404-b5fe-2c2996bb7b03",
"index" : 1055,
"period" : 1,
"timestamp" : "00:27:34.318",
"minute" : 27,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.8, 2.0 ],
"related_events" : [ "18753a02-6069-4bf8-bd6e-740f39ca751b" ]
}, {
"id" : "f66d0d9f-2c1e-4075-94e7-29e5c81df94e",
"index" : 1056,
"period" : 1,
"timestamp" : "00:27:34.318",
"minute" : 27,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.8, 2.0 ],
"duration" : 0.08,
"related_events" : [ "ca2cfef2-cf81-4404-b5fe-2c2996bb7b03", "cda3bd11-038e-4689-b587-6fe298060a3e" ],
"carry" : {
"end_location" : [ 55.8, 2.0 ]
}
}, {
"id" : "cda3bd11-038e-4689-b587-6fe298060a3e",
"index" : 1057,
"period" : 1,
"timestamp" : "00:27:34.398",
"minute" : 27,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.8, 2.0 ],
"duration" : 0.878257,
"related_events" : [ "bde95710-e056-4d50-a049-8234d5b8bce5" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.5604234,
"angle" : 2.48751,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.8, 6.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bde95710-e056-4d50-a049-8234d5b8bce5",
"index" : 1058,
"period" : 1,
"timestamp" : "00:27:35.276",
"minute" : 27,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.8, 6.6 ],
"related_events" : [ "cda3bd11-038e-4689-b587-6fe298060a3e" ]
}, {
"id" : "f0ced3d7-49af-41a9-b9de-c161fdf1a5c9",
"index" : 1059,
"period" : 1,
"timestamp" : "00:27:35.276",
"minute" : 27,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.8, 6.6 ],
"duration" : 3.572542,
"related_events" : [ "4c9a2c4f-327a-42ad-9ac4-983783c7373a", "bde95710-e056-4d50-a049-8234d5b8bce5" ],
"carry" : {
"end_location" : [ 63.2, 19.7 ]
}
}, {
"id" : "4c9a2c4f-327a-42ad-9ac4-983783c7373a",
"index" : 1060,
"period" : 1,
"timestamp" : "00:27:38.849",
"minute" : 27,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.2, 19.7 ],
"duration" : 0.897315,
"related_events" : [ "66042ff9-3740-44e0-9051-c4a2d2803ddb" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.306014,
"angle" : 1.5407302,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.6, 33.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "66042ff9-3740-44e0-9051-c4a2d2803ddb",
"index" : 1061,
"period" : 1,
"timestamp" : "00:27:39.746",
"minute" : 27,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.6, 33.0 ],
"related_events" : [ "4c9a2c4f-327a-42ad-9ac4-983783c7373a" ]
}, {
"id" : "019bf21b-f668-4133-8125-516aa9c8befb",
"index" : 1062,
"period" : 1,
"timestamp" : "00:27:39.746",
"minute" : 27,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.6, 33.0 ],
"duration" : 2.562846,
"related_events" : [ "59a98c9c-a69c-4ce3-b058-af8f7a96d015", "66042ff9-3740-44e0-9051-c4a2d2803ddb" ],
"carry" : {
"end_location" : [ 69.0, 25.2 ]
}
}, {
"id" : "59a98c9c-a69c-4ce3-b058-af8f7a96d015",
"index" : 1063,
"period" : 1,
"timestamp" : "00:27:42.309",
"minute" : 27,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.0, 25.2 ],
"duration" : 1.026196,
"related_events" : [ "c092d996-0f7b-4cb5-8b6e-8b7a7f44f73b" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.50733,
"angle" : -2.4127378,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.4, 20.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c092d996-0f7b-4cb5-8b6e-8b7a7f44f73b",
"index" : 1064,
"period" : 1,
"timestamp" : "00:27:43.335",
"minute" : 27,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.4, 20.2 ],
"related_events" : [ "59a98c9c-a69c-4ce3-b058-af8f7a96d015" ]
}, {
"id" : "2e9a6f78-5f2b-4244-8800-7f5932611bcc",
"index" : 1065,
"period" : 1,
"timestamp" : "00:27:43.335",
"minute" : 27,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.4, 20.2 ],
"duration" : 2.504315,
"related_events" : [ "7f5c035b-ac4a-4c41-8b1a-aec4f2ef64fc", "c092d996-0f7b-4cb5-8b6e-8b7a7f44f73b" ],
"carry" : {
"end_location" : [ 63.1, 24.8 ]
}
}, {
"id" : "7f5c035b-ac4a-4c41-8b1a-aec4f2ef64fc",
"index" : 1066,
"period" : 1,
"timestamp" : "00:27:45.839",
"minute" : 27,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.1, 24.8 ],
"duration" : 0.537114,
"related_events" : [ "724121d2-e5da-45af-9d0e-9aaa8f4900d6" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.462558,
"angle" : 0.95054686,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.6, 32.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "724121d2-e5da-45af-9d0e-9aaa8f4900d6",
"index" : 1067,
"period" : 1,
"timestamp" : "00:27:46.377",
"minute" : 27,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.6, 32.5 ],
"related_events" : [ "7f5c035b-ac4a-4c41-8b1a-aec4f2ef64fc" ]
}, {
"id" : "759ee471-79a8-4488-a62e-ab2317cd7bdd",
"index" : 1068,
"period" : 1,
"timestamp" : "00:27:46.377",
"minute" : 27,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.6, 32.5 ],
"duration" : 0.040000003,
"related_events" : [ "724121d2-e5da-45af-9d0e-9aaa8f4900d6", "d2b5abe5-cdaa-4e40-8241-3a08acd94b8d" ],
"carry" : {
"end_location" : [ 68.6, 32.5 ]
}
}, {
"id" : "d2b5abe5-cdaa-4e40-8241-3a08acd94b8d",
"index" : 1069,
"period" : 1,
"timestamp" : "00:27:46.417",
"minute" : 27,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.6, 32.5 ],
"duration" : 1.505204,
"related_events" : [ "72bc363d-4a50-4053-891f-980958c88173" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.187318,
"angle" : -2.766322,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.4, 27.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "72bc363d-4a50-4053-891f-980958c88173",
"index" : 1070,
"period" : 1,
"timestamp" : "00:27:47.922",
"minute" : 27,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.4, 27.3 ],
"related_events" : [ "d2b5abe5-cdaa-4e40-8241-3a08acd94b8d" ]
}, {
"id" : "e03a32bd-b88a-427f-8ed0-cc8c0ad1ffeb",
"index" : 1071,
"period" : 1,
"timestamp" : "00:27:47.922",
"minute" : 27,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.4, 27.3 ],
"duration" : 0.065531,
"related_events" : [ "50a4c8e3-c59d-4003-a0c8-a6902201944b", "72bc363d-4a50-4053-891f-980958c88173" ],
"carry" : {
"end_location" : [ 55.4, 27.3 ]
}
}, {
"id" : "50a4c8e3-c59d-4003-a0c8-a6902201944b",
"index" : 1072,
"period" : 1,
"timestamp" : "00:27:47.987",
"minute" : 27,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.4, 27.3 ],
"duration" : 1.461063,
"related_events" : [ "65edd898-86e0-492e-8dcd-9dad8354ccd3" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 27.986605,
"angle" : 1.3656925,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.1, 54.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "65edd898-86e0-492e-8dcd-9dad8354ccd3",
"index" : 1073,
"period" : 1,
"timestamp" : "00:27:49.448",
"minute" : 27,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 61.1, 54.7 ],
"related_events" : [ "50a4c8e3-c59d-4003-a0c8-a6902201944b" ]
}, {
"id" : "47b9e2af-988b-41be-a6eb-4fa4aadf2253",
"index" : 1074,
"period" : 1,
"timestamp" : "00:27:49.448",
"minute" : 27,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 61.1, 54.7 ],
"duration" : 3.350173,
"related_events" : [ "4bd82d90-bd77-428e-9124-40284c536e71", "65edd898-86e0-492e-8dcd-9dad8354ccd3" ],
"carry" : {
"end_location" : [ 70.9, 58.0 ]
}
}, {
"id" : "4bd82d90-bd77-428e-9124-40284c536e71",
"index" : 1075,
"period" : 1,
"timestamp" : "00:27:52.799",
"minute" : 27,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 70.9, 58.0 ],
"duration" : 2.057776,
"related_events" : [ "152a7846-ec67-4aef-850b-a961ae5c61e2" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 34.302185,
"angle" : 0.55241895,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 100.1, 76.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "152a7846-ec67-4aef-850b-a961ae5c61e2",
"index" : 1076,
"period" : 1,
"timestamp" : "00:27:54.856",
"minute" : 27,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 100.1, 76.0 ],
"related_events" : [ "4bd82d90-bd77-428e-9124-40284c536e71" ]
}, {
"id" : "640fba92-5c44-4c7a-b333-4a4a1a73c07f",
"index" : 1077,
"period" : 1,
"timestamp" : "00:27:54.856",
"minute" : 27,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 100.1, 76.0 ],
"duration" : 2.582467,
"related_events" : [ "152a7846-ec67-4aef-850b-a961ae5c61e2", "73cd9bbc-59a8-44da-8c47-ca47fe2059df" ],
"carry" : {
"end_location" : [ 111.3, 63.5 ]
}
}, {
"id" : "73cd9bbc-59a8-44da-8c47-ca47fe2059df",
"index" : 1078,
"period" : 1,
"timestamp" : "00:27:57.439",
"minute" : 27,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 111.3, 63.5 ],
"duration" : 0.82332,
"related_events" : [ "215e598c-fd54-42f1-8d1b-61f7976d359f", "606467e1-fbca-436b-95f1-722c3d49a044" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 24.040174,
"angle" : -1.3056388,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 117.6, 40.3 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "215e598c-fd54-42f1-8d1b-61f7976d359f",
"index" : 1079,
"period" : 1,
"timestamp" : "00:27:58.262",
"minute" : 27,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 115.2, 44.1 ],
"related_events" : [ "73cd9bbc-59a8-44da-8c47-ca47fe2059df" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "606467e1-fbca-436b-95f1-722c3d49a044",
"index" : 1080,
"period" : 1,
"timestamp" : "00:27:58.262",
"minute" : 27,
"second" : 58,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 2.5, 39.8 ],
"duration" : 0.0,
"related_events" : [ "73cd9bbc-59a8-44da-8c47-ca47fe2059df" ]
}, {
"id" : "a84420c6-7e6e-458e-93f5-a8f23546322a",
"index" : 1081,
"period" : 1,
"timestamp" : "00:27:58.262",
"minute" : 27,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 2.5, 39.8 ],
"duration" : 8.031638,
"related_events" : [ "606467e1-fbca-436b-95f1-722c3d49a044", "e1b12154-ffd7-40c3-ba7d-8b216ff1faf2" ],
"carry" : {
"end_location" : [ 12.4, 34.7 ]
}
}, {
"id" : "e1b12154-ffd7-40c3-ba7d-8b216ff1faf2",
"index" : 1082,
"period" : 1,
"timestamp" : "00:28:06.294",
"minute" : 28,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 12.4, 34.7 ],
"duration" : 1.661959,
"related_events" : [ "20262a59-8698-4b7d-830d-d6c5fcd40251" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 28.115477,
"angle" : -0.14994517,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 40.2, 30.5 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "20262a59-8698-4b7d-830d-d6c5fcd40251",
"index" : 1083,
"period" : 1,
"timestamp" : "00:28:07.956",
"minute" : 28,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 40.2, 30.5 ],
"related_events" : [ "e1b12154-ffd7-40c3-ba7d-8b216ff1faf2" ]
}, {
"id" : "14047d45-99fa-4f31-b044-57914938f2ca",
"index" : 1084,
"period" : 1,
"timestamp" : "00:28:07.956",
"minute" : 28,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 40.2, 30.5 ],
"duration" : 1.834991,
"under_pressure" : true,
"related_events" : [ "0d43eae9-d772-4419-b20b-8529f02339ba", "20262a59-8698-4b7d-830d-d6c5fcd40251", "52d102de-8908-43b0-9977-bb3364dc3305" ],
"carry" : {
"end_location" : [ 41.6, 31.6 ]
}
}, {
"id" : "0d43eae9-d772-4419-b20b-8529f02339ba",
"index" : 1085,
"period" : 1,
"timestamp" : "00:28:09.165",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 83.8, 46.7 ],
"duration" : 0.625803,
"counterpress" : true,
"related_events" : [ "14047d45-99fa-4f31-b044-57914938f2ca" ]
}, {
"id" : "52d102de-8908-43b0-9977-bb3364dc3305",
"index" : 1086,
"period" : 1,
"timestamp" : "00:28:09.791",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.6, 31.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "55590999-36a2-4824-bceb-4ed9ff97d339" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "55590999-36a2-4824-bceb-4ed9ff97d339",
"index" : 1087,
"period" : 1,
"timestamp" : "00:28:09.791",
"minute" : 28,
"second" : 9,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.5, 48.5 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "52d102de-8908-43b0-9977-bb3364dc3305" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "0dcc976b-afc9-4a30-a054-90b9a08ac7bf",
"index" : 1088,
"period" : 1,
"timestamp" : "00:28:11.654",
"minute" : 28,
"second" : 11,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 77.3, 53.6 ],
"duration" : 0.0
}, {
"id" : "4659746e-737e-48a5-92a5-459af2df834b",
"index" : 1089,
"period" : 1,
"timestamp" : "00:28:11.654",
"minute" : 28,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 77.3, 53.6 ],
"duration" : 0.496037,
"related_events" : [ "0dcc976b-afc9-4a30-a054-90b9a08ac7bf", "d6570332-d904-43f5-9d25-6d03f0407edc" ],
"carry" : {
"end_location" : [ 77.3, 53.6 ]
}
}, {
"id" : "d6570332-d904-43f5-9d25-6d03f0407edc",
"index" : 1090,
"period" : 1,
"timestamp" : "00:28:12.150",
"minute" : 28,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 77.3, 53.6 ],
"duration" : 0.823471,
"related_events" : [ "dac26b14-4e24-4832-8f7a-0b8d3aba2dc7" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 11.144954,
"angle" : 1.6606438,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.3, 64.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "dac26b14-4e24-4832-8f7a-0b8d3aba2dc7",
"index" : 1091,
"period" : 1,
"timestamp" : "00:28:12.974",
"minute" : 28,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 76.3, 64.7 ],
"related_events" : [ "d6570332-d904-43f5-9d25-6d03f0407edc" ]
}, {
"id" : "6672849f-3c97-498b-b4a4-4f33a5ecac3b",
"index" : 1092,
"period" : 1,
"timestamp" : "00:28:12.974",
"minute" : 28,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 76.3, 64.7 ],
"duration" : 0.066355,
"related_events" : [ "ab345110-a81e-45ec-9893-068f8808ba00", "dac26b14-4e24-4832-8f7a-0b8d3aba2dc7" ],
"carry" : {
"end_location" : [ 76.3, 64.7 ]
}
}, {
"id" : "ab345110-a81e-45ec-9893-068f8808ba00",
"index" : 1093,
"period" : 1,
"timestamp" : "00:28:13.040",
"minute" : 28,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 76.3, 64.7 ],
"duration" : 1.240238,
"related_events" : [ "cd6cdbf0-dc00-4084-b6e0-af3a3e30077a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 15.5,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.3, 49.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cd6cdbf0-dc00-4084-b6e0-af3a3e30077a",
"index" : 1094,
"period" : 1,
"timestamp" : "00:28:14.280",
"minute" : 28,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 76.3, 49.2 ],
"related_events" : [ "ab345110-a81e-45ec-9893-068f8808ba00" ]
}, {
"id" : "0b17bc6d-85ff-4c30-b95e-dd567c0d50fe",
"index" : 1095,
"period" : 1,
"timestamp" : "00:28:14.280",
"minute" : 28,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 76.3, 49.2 ],
"duration" : 1.464161,
"related_events" : [ "cd6cdbf0-dc00-4084-b6e0-af3a3e30077a", "f6247d88-95ee-4578-a087-dafb246bda52" ],
"carry" : {
"end_location" : [ 80.0, 43.4 ]
}
}, {
"id" : "f6247d88-95ee-4578-a087-dafb246bda52",
"index" : 1096,
"period" : 1,
"timestamp" : "00:28:15.744",
"minute" : 28,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 80.0, 43.4 ],
"duration" : 1.895984,
"related_events" : [ "0d245598-aab1-4dd1-9392-ada722ab75ee" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 34.13532,
"angle" : -1.3009472,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 89.1, 10.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0d245598-aab1-4dd1-9392-ada722ab75ee",
"index" : 1097,
"period" : 1,
"timestamp" : "00:28:17.640",
"minute" : 28,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 89.1, 10.5 ],
"related_events" : [ "f6247d88-95ee-4578-a087-dafb246bda52" ]
}, {
"id" : "16ffd391-d230-47ab-aa02-b8f7be8d2805",
"index" : 1098,
"period" : 1,
"timestamp" : "00:28:17.640",
"minute" : 28,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 89.1, 10.5 ],
"duration" : 1.386259,
"related_events" : [ "0d245598-aab1-4dd1-9392-ada722ab75ee", "9d189b2e-e218-4298-99ce-df2ced86b315" ],
"carry" : {
"end_location" : [ 99.0, 10.4 ]
}
}, {
"id" : "9d189b2e-e218-4298-99ce-df2ced86b315",
"index" : 1099,
"period" : 1,
"timestamp" : "00:28:19.027",
"minute" : 28,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.0, 10.4 ],
"duration" : 1.85764,
"related_events" : [ "5a736479-2a7b-466d-87aa-c9b9e5beab0a", "edd209b6-d80e-4eca-92fe-bba282277d7d" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 36.274647,
"angle" : 1.42695,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 104.2, 46.3 ],
"cross" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "edd209b6-d80e-4eca-92fe-bba282277d7d",
"index" : 1100,
"period" : 1,
"timestamp" : "00:28:20.884",
"minute" : 28,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.2, 41.4 ],
"related_events" : [ "9d189b2e-e218-4298-99ce-df2ced86b315" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5a736479-2a7b-466d-87aa-c9b9e5beab0a",
"index" : 1101,
"period" : 1,
"timestamp" : "00:28:20.884",
"minute" : 28,
"second" : 20,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 15.9, 33.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "9d189b2e-e218-4298-99ce-df2ced86b315" ],
"clearance" : {
"right_foot" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "79ac4f51-d32c-46c3-9173-6b5495a857d2",
"index" : 1102,
"period" : 1,
"timestamp" : "00:28:22.559",
"minute" : 28,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 49.5, 48.8 ],
"duration" : 2.976074,
"related_events" : [ "cc9870ee-410f-4749-97f3-bdc392c2371c" ],
"pass" : {
"length" : 17.967192,
"angle" : 1.2244029,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.6, 65.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "c66cc300-c944-4d24-af85-89c99005eb78",
"index" : 1103,
"period" : 1,
"timestamp" : "00:28:24.766",
"minute" : 28,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 48.7, 65.2 ],
"duration" : 0.721888
}, {
"id" : "cc9870ee-410f-4749-97f3-bdc392c2371c",
"index" : 1104,
"period" : 1,
"timestamp" : "00:28:25.535",
"minute" : 28,
"second" : 25,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.5, 14.4 ],
"duration" : 0.0,
"related_events" : [ "79ac4f51-d32c-46c3-9173-6b5495a857d2" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "7221fd3f-24e3-46a9-9c73-8131950d54be",
"index" : 1105,
"period" : 1,
"timestamp" : "00:28:28.379",
"minute" : 28,
"second" : 28,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.3, 6.7 ],
"duration" : 0.0
}, {
"id" : "abccaa24-6340-4907-8743-f388c9bdf3c3",
"index" : 1106,
"period" : 1,
"timestamp" : "00:28:28.379",
"minute" : 28,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.3, 6.7 ],
"duration" : 1.71518,
"related_events" : [ "7221fd3f-24e3-46a9-9c73-8131950d54be", "a2a3a9e7-ea39-41c0-a2ae-5fb907b4c772" ],
"carry" : {
"end_location" : [ 28.8, 6.4 ]
}
}, {
"id" : "a2a3a9e7-ea39-41c0-a2ae-5fb907b4c772",
"index" : 1107,
"period" : 1,
"timestamp" : "00:28:30.094",
"minute" : 28,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.8, 6.4 ],
"duration" : 1.0807,
"related_events" : [ "6e45e145-b093-4038-8383-a03e7956b1ff" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 15.179262,
"angle" : 0.5551077,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.7, 14.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6e45e145-b093-4038-8383-a03e7956b1ff",
"index" : 1108,
"period" : 1,
"timestamp" : "00:28:31.175",
"minute" : 28,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 41.7, 14.4 ],
"related_events" : [ "a2a3a9e7-ea39-41c0-a2ae-5fb907b4c772" ]
}, {
"id" : "8c5a5327-b88a-4d2a-bf23-4a18b3fe0b12",
"index" : 1109,
"period" : 1,
"timestamp" : "00:28:31.175",
"minute" : 28,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 41.7, 14.4 ],
"duration" : 2.769572,
"related_events" : [ "6e45e145-b093-4038-8383-a03e7956b1ff", "7310d0f8-8c01-40a3-828e-8866e5da699c" ],
"carry" : {
"end_location" : [ 47.6, 15.3 ]
}
}, {
"id" : "7310d0f8-8c01-40a3-828e-8866e5da699c",
"index" : 1110,
"period" : 1,
"timestamp" : "00:28:33.945",
"minute" : 28,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 47.6, 15.3 ],
"duration" : 2.211051,
"related_events" : [ "407be23d-ed53-4ca6-860c-2ca0984b1dcd" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 38.849068,
"angle" : -0.3714244,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.8, 1.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "407be23d-ed53-4ca6-860c-2ca0984b1dcd",
"index" : 1111,
"period" : 1,
"timestamp" : "00:28:36.156",
"minute" : 28,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.8, 1.2 ],
"related_events" : [ "7310d0f8-8c01-40a3-828e-8866e5da699c" ]
}, {
"id" : "4a9debac-da13-4782-8a7f-ba252a621763",
"index" : 1112,
"period" : 1,
"timestamp" : "00:28:36.156",
"minute" : 28,
"second" : 36,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 57,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.8, 1.2 ],
"duration" : 0.0
}, {
"id" : "f0961296-233d-40af-956d-faa3812f43ca",
"index" : 1113,
"period" : 1,
"timestamp" : "00:28:59.197",
"minute" : 28,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 58,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.3, 80.0 ],
"duration" : 1.342362,
"related_events" : [ "14f71251-afd9-482e-84e0-5014cd0cc20b" ],
"pass" : {
"length" : 15.671949,
"angle" : -0.09585915,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 47.9, 78.5 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "14f71251-afd9-482e-84e0-5014cd0cc20b",
"index" : 1114,
"period" : 1,
"timestamp" : "00:29:00.540",
"minute" : 29,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 72.2, 1.6 ],
"duration" : 1.492818,
"related_events" : [ "59ed35c0-b357-449d-94a3-a7adca1fa078", "f0961296-233d-40af-956d-faa3812f43ca" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 11.737972,
"angle" : 0.7853982,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 80.5, 9.9 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "59ed35c0-b357-449d-94a3-a7adca1fa078",
"index" : 1115,
"period" : 1,
"timestamp" : "00:29:02.033",
"minute" : 29,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 80.5, 9.9 ],
"related_events" : [ "14f71251-afd9-482e-84e0-5014cd0cc20b" ]
}, {
"id" : "a6c02cd1-5a4e-4caa-a684-473b61b41570",
"index" : 1116,
"period" : 1,
"timestamp" : "00:29:02.033",
"minute" : 29,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 80.5, 9.9 ],
"duration" : 0.173969,
"related_events" : [ "59ed35c0-b357-449d-94a3-a7adca1fa078", "c937b5d1-0393-40b2-92d9-7264fd5930b2" ],
"carry" : {
"end_location" : [ 80.5, 9.9 ]
}
}, {
"id" : "c937b5d1-0393-40b2-92d9-7264fd5930b2",
"index" : 1117,
"period" : 1,
"timestamp" : "00:29:02.207",
"minute" : 29,
"second" : 2,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 80.5, 9.9 ],
"duration" : 0.0
}, {
"id" : "07021a59-91cd-4686-bbb7-7247bbf6f11f",
"index" : 1118,
"period" : 1,
"timestamp" : "00:29:02.816",
"minute" : 29,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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, 72.8 ],
"duration" : 0.897349,
"counterpress" : true
}, {
"id" : "05710f46-817e-486e-bd81-23e8792a3af4",
"index" : 1119,
"period" : 1,
"timestamp" : "00:29:03.819",
"minute" : 29,
"second" : 3,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.2, 68.6 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "96c3421e-649e-44ea-846b-6fe27c57a166" ]
}, {
"id" : "96c3421e-649e-44ea-846b-6fe27c57a166",
"index" : 1120,
"period" : 1,
"timestamp" : "00:29:03.819",
"minute" : 29,
"second" : 3,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 59,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.9, 11.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "05710f46-817e-486e-bd81-23e8792a3af4" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "d26ebdeb-41d2-401f-be29-8c6c4ef1969b",
"index" : 1121,
"period" : 1,
"timestamp" : "00:29:17.287",
"minute" : 29,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 76.9, 11.5 ],
"duration" : 1.246936,
"related_events" : [ "12691b87-2ef0-42cc-af5b-6b2f2f0be9ca" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.337541,
"angle" : 1.4957496,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.9, 24.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "12691b87-2ef0-42cc-af5b-6b2f2f0be9ca",
"index" : 1122,
"period" : 1,
"timestamp" : "00:29:18.534",
"minute" : 29,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.9, 24.8 ],
"related_events" : [ "d26ebdeb-41d2-401f-be29-8c6c4ef1969b" ]
}, {
"id" : "ab533bd7-92d6-4110-a66e-21390f843f0a",
"index" : 1123,
"period" : 1,
"timestamp" : "00:29:18.534",
"minute" : 29,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.9, 24.8 ],
"duration" : 1.076522,
"related_events" : [ "12691b87-2ef0-42cc-af5b-6b2f2f0be9ca", "d49b7af3-9b90-4a55-a050-717d695d0155" ],
"carry" : {
"end_location" : [ 77.9, 25.9 ]
}
}, {
"id" : "d49b7af3-9b90-4a55-a050-717d695d0155",
"index" : 1124,
"period" : 1,
"timestamp" : "00:29:19.610",
"minute" : 29,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 77.9, 25.9 ],
"duration" : 0.995335,
"related_events" : [ "6eaed58d-433b-467b-85cb-e1f9a9f131be" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 26.273941,
"angle" : 1.0355988,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.3, 48.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6eaed58d-433b-467b-85cb-e1f9a9f131be",
"index" : 1125,
"period" : 1,
"timestamp" : "00:29:20.606",
"minute" : 29,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.3, 48.5 ],
"related_events" : [ "d49b7af3-9b90-4a55-a050-717d695d0155" ]
}, {
"id" : "c651309a-2057-4132-8dd0-7b44a5607989",
"index" : 1126,
"period" : 1,
"timestamp" : "00:29:20.606",
"minute" : 29,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.3, 48.5 ],
"duration" : 1.075665,
"under_pressure" : true,
"related_events" : [ "4d5101ba-20ab-4728-8d29-1dad1e1965d8", "5e85f5c7-f35b-415f-a990-4f368a15f1df", "6eaed58d-433b-467b-85cb-e1f9a9f131be" ],
"carry" : {
"end_location" : [ 92.4, 51.4 ]
}
}, {
"id" : "4d5101ba-20ab-4728-8d29-1dad1e1965d8",
"index" : 1127,
"period" : 1,
"timestamp" : "00:29:20.733",
"minute" : 29,
"second" : 20,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 36.1, 30.2 ],
"duration" : 0.744485,
"related_events" : [ "c651309a-2057-4132-8dd0-7b44a5607989" ]
}, {
"id" : "5e85f5c7-f35b-415f-a990-4f368a15f1df",
"index" : 1128,
"period" : 1,
"timestamp" : "00:29:21.681",
"minute" : 29,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 92.4, 51.4 ],
"duration" : 2.249414,
"related_events" : [ "9cfdfd1f-a4af-49b9-ba5a-657dcbb876f4" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 38.592228,
"angle" : -0.86610484,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 117.4, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9cfdfd1f-a4af-49b9-ba5a-657dcbb876f4",
"index" : 1129,
"period" : 1,
"timestamp" : "00:29:23.931",
"minute" : 29,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 117.4, 22.0 ],
"related_events" : [ "5e85f5c7-f35b-415f-a990-4f368a15f1df" ]
}, {
"id" : "eef36d37-70c5-488b-9cab-1d6f95c8e74c",
"index" : 1130,
"period" : 1,
"timestamp" : "00:29:23.931",
"minute" : 29,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 117.4, 22.0 ],
"duration" : 0.08,
"related_events" : [ "9cfdfd1f-a4af-49b9-ba5a-657dcbb876f4", "f784585b-ff42-41ab-8259-0bad72c8dc1b" ],
"carry" : {
"end_location" : [ 117.4, 22.0 ]
}
}, {
"id" : "f784585b-ff42-41ab-8259-0bad72c8dc1b",
"index" : 1131,
"period" : 1,
"timestamp" : "00:29:24.011",
"minute" : 29,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 117.4, 22.0 ],
"duration" : 2.248929,
"related_events" : [ "95e9f87c-f198-4f3f-8574-c84ee4da09c8" ],
"pass" : {
"length" : 27.290474,
"angle" : 1.8913882,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.8, 47.9 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "95e9f87c-f198-4f3f-8574-c84ee4da09c8",
"index" : 1132,
"period" : 1,
"timestamp" : "00:29:26.260",
"minute" : 29,
"second" : 26,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 11.3, 32.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "f784585b-ff42-41ab-8259-0bad72c8dc1b" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "8b324e20-c238-49a9-960d-12c923b99731",
"index" : 1133,
"period" : 1,
"timestamp" : "00:29:28.831",
"minute" : 29,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 93.5, 52.7 ],
"duration" : 2.218916,
"related_events" : [ "2b0bd38c-02e4-45aa-8e5f-057f53f93c38", "c86385d1-8fa9-4782-8cd3-5a4a057a35d3" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 12.264175,
"angle" : -0.9533904,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 100.6, 42.7 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "2b0bd38c-02e4-45aa-8e5f-057f53f93c38",
"index" : 1134,
"period" : 1,
"timestamp" : "00:29:31.050",
"minute" : 29,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 100.6, 42.7 ],
"related_events" : [ "8b324e20-c238-49a9-960d-12c923b99731" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "86faf875-1dec-465a-958e-df7fea402926",
"index" : 1135,
"period" : 1,
"timestamp" : "00:29:31.050",
"minute" : 29,
"second" : 31,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 100.6, 42.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c86385d1-8fa9-4782-8cd3-5a4a057a35d3" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "c86385d1-8fa9-4782-8cd3-5a4a057a35d3",
"index" : 1136,
"period" : 1,
"timestamp" : "00:29:31.050",
"minute" : 29,
"second" : 31,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 19.5, 37.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "86faf875-1dec-465a-958e-df7fea402926", "8b324e20-c238-49a9-960d-12c923b99731" ],
"clearance" : {
"aerial_won" : true,
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "e77dfee5-f501-43dd-9f7b-c01f7a085f7f",
"index" : 1137,
"period" : 1,
"timestamp" : "00:29:32.210",
"minute" : 29,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 22.8, 30.9 ],
"duration" : 2.812622,
"related_events" : [ "cfd6a34d-1062-4170-822f-e147bbac0125" ],
"pass" : {
"length" : 27.379189,
"angle" : 0.18736725,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 49.7, 36.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "cfd6a34d-1062-4170-822f-e147bbac0125",
"index" : 1138,
"period" : 1,
"timestamp" : "00:29:35.023",
"minute" : 29,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.4, 44.1 ],
"duration" : 0.73155,
"related_events" : [ "b8a78038-057d-46e3-89a6-ea11630ac81b", "e77dfee5-f501-43dd-9f7b-c01f7a085f7f" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 8.509406,
"angle" : 0.04702413,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 78.9, 44.5 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "b8a78038-057d-46e3-89a6-ea11630ac81b",
"index" : 1139,
"period" : 1,
"timestamp" : "00:29:35.754",
"minute" : 29,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.9, 44.5 ],
"related_events" : [ "cfd6a34d-1062-4170-822f-e147bbac0125" ]
}, {
"id" : "c0fdca86-2acc-4b60-b3cf-f03f0b0c96cd",
"index" : 1140,
"period" : 1,
"timestamp" : "00:29:35.754",
"minute" : 29,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.9, 44.5 ],
"duration" : 0.040000003,
"related_events" : [ "b8a78038-057d-46e3-89a6-ea11630ac81b", "dc7225eb-9fcd-436b-8783-5f33304e9d34" ],
"carry" : {
"end_location" : [ 78.9, 44.5 ]
}
}, {
"id" : "dc7225eb-9fcd-436b-8783-5f33304e9d34",
"index" : 1141,
"period" : 1,
"timestamp" : "00:29:35.794",
"minute" : 29,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.9, 44.5 ],
"duration" : 1.573066,
"related_events" : [ "da71cddf-6bce-4961-bd9b-04c77802c864" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 24.28374,
"angle" : 2.6761034,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 57.2, 55.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "da71cddf-6bce-4961-bd9b-04c77802c864",
"index" : 1142,
"period" : 1,
"timestamp" : "00:29:37.367",
"minute" : 29,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.2, 55.4 ],
"related_events" : [ "dc7225eb-9fcd-436b-8783-5f33304e9d34" ]
}, {
"id" : "0696795b-e301-4036-932e-07eaff611a9d",
"index" : 1143,
"period" : 1,
"timestamp" : "00:29:37.367",
"minute" : 29,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.2, 55.4 ],
"duration" : 1.16943,
"related_events" : [ "d812d59d-7ac3-46de-b347-ef3f2b43f6e6" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.69966,
"angle" : 0.9790202,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.4, 67.6 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "d812d59d-7ac3-46de-b347-ef3f2b43f6e6",
"index" : 1144,
"period" : 1,
"timestamp" : "00:29:38.537",
"minute" : 29,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 65.4, 67.6 ],
"related_events" : [ "0696795b-e301-4036-932e-07eaff611a9d" ]
}, {
"id" : "c06607b1-3ce7-4017-a899-a0899ab6c51a",
"index" : 1145,
"period" : 1,
"timestamp" : "00:29:38.537",
"minute" : 29,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 65.4, 67.6 ],
"duration" : 0.039999,
"related_events" : [ "70405932-aedf-4010-9c61-a7c515186aff", "d812d59d-7ac3-46de-b347-ef3f2b43f6e6" ],
"carry" : {
"end_location" : [ 65.4, 67.6 ]
}
}, {
"id" : "70405932-aedf-4010-9c61-a7c515186aff",
"index" : 1146,
"period" : 1,
"timestamp" : "00:29:38.577",
"minute" : 29,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 65.4, 67.6 ],
"duration" : 2.43141,
"related_events" : [ "964b0554-d409-4ec6-ba00-aa6315181016" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 13.505924,
"angle" : 0.029620964,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 78.9, 68.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "964b0554-d409-4ec6-ba00-aa6315181016",
"index" : 1147,
"period" : 1,
"timestamp" : "00:29:41.008",
"minute" : 29,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 78.9, 68.0 ],
"related_events" : [ "70405932-aedf-4010-9c61-a7c515186aff" ]
}, {
"id" : "8ea04637-b42e-4e5f-9784-b69869cf8484",
"index" : 1148,
"period" : 1,
"timestamp" : "00:29:41.035",
"minute" : 29,
"second" : 41,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 41.2, 12.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "78cc0cbb-0a19-4ae6-87cf-0008df6268a2" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "78cc0cbb-0a19-4ae6-87cf-0008df6268a2",
"index" : 1149,
"period" : 1,
"timestamp" : "00:29:41.035",
"minute" : 29,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 78.9, 68.0 ],
"duration" : 2.06205,
"under_pressure" : true,
"related_events" : [ "8ea04637-b42e-4e5f-9784-b69869cf8484", "9380aa41-5c62-470e-8555-eba2a06651ab" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 14.46271,
"angle" : -0.51314276,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 91.5, 60.9 ],
"aerial_won" : true
}
}, {
"id" : "d967c0ce-10e5-44f8-9174-dac0a338f129",
"index" : 1150,
"period" : 1,
"timestamp" : "00:29:42.360",
"minute" : 29,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.4, 19.2 ],
"duration" : 1.033149,
"related_events" : [ "9380aa41-5c62-470e-8555-eba2a06651ab", "9653fd65-ee1e-45e6-8518-24760cf0e3cb" ]
}, {
"id" : "9380aa41-5c62-470e-8555-eba2a06651ab",
"index" : 1151,
"period" : 1,
"timestamp" : "00:29:43.097",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.5, 60.9 ],
"under_pressure" : true,
"related_events" : [ "78cc0cbb-0a19-4ae6-87cf-0008df6268a2", "d967c0ce-10e5-44f8-9174-dac0a338f129" ]
}, {
"id" : "9653fd65-ee1e-45e6-8518-24760cf0e3cb",
"index" : 1152,
"period" : 1,
"timestamp" : "00:29:43.097",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.5, 60.9 ],
"duration" : 0.834529,
"under_pressure" : true,
"related_events" : [ "51c087b7-16a7-4977-b7a8-e85dc1da6f3b", "9380aa41-5c62-470e-8555-eba2a06651ab", "cb5d0d08-cf80-4bc3-ae66-cea528c983da", "d967c0ce-10e5-44f8-9174-dac0a338f129" ],
"carry" : {
"end_location" : [ 93.3, 60.0 ]
}
}, {
"id" : "cb5d0d08-cf80-4bc3-ae66-cea528c983da",
"index" : 1153,
"period" : 1,
"timestamp" : "00:29:43.517",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 31.1, 23.9 ],
"duration" : 0.573651,
"related_events" : [ "51c087b7-16a7-4977-b7a8-e85dc1da6f3b", "9653fd65-ee1e-45e6-8518-24760cf0e3cb" ]
}, {
"id" : "51c087b7-16a7-4977-b7a8-e85dc1da6f3b",
"index" : 1154,
"period" : 1,
"timestamp" : "00:29:43.931",
"minute" : 29,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 93.3, 60.0 ],
"duration" : 1.567061,
"under_pressure" : true,
"related_events" : [ "4fabdd77-75e6-4852-993e-2200898c217c", "cb5d0d08-cf80-4bc3-ae66-cea528c983da" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 12.432618,
"angle" : -1.2770283,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 96.9, 48.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4fabdd77-75e6-4852-993e-2200898c217c",
"index" : 1155,
"period" : 1,
"timestamp" : "00:29:45.498",
"minute" : 29,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 96.9, 48.1 ],
"related_events" : [ "51c087b7-16a7-4977-b7a8-e85dc1da6f3b" ]
}, {
"id" : "4d991d0c-18fd-4236-aa6d-c1c1654f0db4",
"index" : 1156,
"period" : 1,
"timestamp" : "00:29:45.498",
"minute" : 29,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 96.9, 48.1 ],
"duration" : 0.50207,
"related_events" : [ "1c9808ad-1e7c-426d-8025-7a3ac11733c5", "4fabdd77-75e6-4852-993e-2200898c217c" ],
"carry" : {
"end_location" : [ 99.7, 49.4 ]
}
}, {
"id" : "1c9808ad-1e7c-426d-8025-7a3ac11733c5",
"index" : 1157,
"period" : 1,
"timestamp" : "00:29:46.000",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.7, 49.4 ],
"duration" : 0.0
}, {
"id" : "573bb963-d784-4db0-bbcf-3043e5053012",
"index" : 1158,
"period" : 1,
"timestamp" : "00:29:46.505",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 101.5, 49.9 ],
"duration" : 0.202147,
"related_events" : [ "430a5200-5e69-455f-b29d-33a6f01958fb" ]
}, {
"id" : "430a5200-5e69-455f-b29d-33a6f01958fb",
"index" : 1159,
"period" : 1,
"timestamp" : "00:29:46.678",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.9, 30.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "573bb963-d784-4db0-bbcf-3043e5053012" ],
"clearance" : {
"right_foot" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e48f67a9-bbbd-47b6-87d4-88452adc6771",
"index" : 1160,
"period" : 1,
"timestamp" : "00:29:46.878",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 103.4, 49.6 ],
"duration" : 0.0,
"related_events" : [ "03482abe-61d1-43a0-8221-69c708eca389" ]
}, {
"id" : "03482abe-61d1-43a0-8221-69c708eca389",
"index" : 1161,
"period" : 1,
"timestamp" : "00:29:46.878",
"minute" : 29,
"second" : 46,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 60,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.7, 30.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "e48f67a9-bbbd-47b6-87d4-88452adc6771" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "7bbf4f87-fea3-45ac-bc00-b83143516262",
"index" : 1162,
"period" : 1,
"timestamp" : "00:30:43.932",
"minute" : 30,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 61,
"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" : [ 16.7, 30.5 ],
"duration" : 3.327343,
"related_events" : [ "5d562c06-4946-4ac9-90ea-2fc02e879105" ],
"pass" : {
"length" : 61.709805,
"angle" : -0.11531001,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 78.0, 23.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "eff19a50-253c-49c2-a40c-785ce0d40615",
"index" : 1163,
"period" : 1,
"timestamp" : "00:30:47.259",
"minute" : 30,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 78.0, 23.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "5d562c06-4946-4ac9-90ea-2fc02e879105" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "5d562c06-4946-4ac9-90ea-2fc02e879105",
"index" : 1164,
"period" : 1,
"timestamp" : "00:30:47.259",
"minute" : 30,
"second" : 47,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 61,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.1, 56.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7bbf4f87-fea3-45ac-bc00-b83143516262", "eff19a50-253c-49c2-a40c-785ce0d40615" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"aerial_won" : true
}
}, {
"id" : "5eaaf6ed-8530-4165-ad3a-52ce59e68ab0",
"index" : 1165,
"period" : 1,
"timestamp" : "00:30:48.914",
"minute" : 30,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 61,
"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" : [ 68.3, 12.6 ],
"duration" : 1.679258,
"related_events" : [ "c9b94362-befe-4288-b345-a4b58e933f1f" ],
"pass" : {
"length" : 20.74729,
"angle" : 0.5759711,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 85.7, 23.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "c9b94362-befe-4288-b345-a4b58e933f1f",
"index" : 1166,
"period" : 1,
"timestamp" : "00:30:50.594",
"minute" : 30,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 34.4, 56.2 ],
"duration" : 1.585403,
"related_events" : [ "39951694-8130-45c8-95e3-df30077331d9", "5eaaf6ed-8530-4165-ad3a-52ce59e68ab0" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 22.855415,
"angle" : -0.4479933,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.0, 46.3 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "39951694-8130-45c8-95e3-df30077331d9",
"index" : 1167,
"period" : 1,
"timestamp" : "00:30:52.179",
"minute" : 30,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 55.0, 46.3 ],
"related_events" : [ "c9b94362-befe-4288-b345-a4b58e933f1f" ]
}, {
"id" : "435cbf31-4415-4917-b5f7-611cc6b0d25d",
"index" : 1168,
"period" : 1,
"timestamp" : "00:30:52.179",
"minute" : 30,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 55.0, 46.3 ],
"duration" : 0.017759,
"related_events" : [ "39951694-8130-45c8-95e3-df30077331d9", "d7bb1784-8386-4a46-82e6-880ad643386e" ],
"carry" : {
"end_location" : [ 55.2, 46.3 ]
}
}, {
"id" : "d7bb1784-8386-4a46-82e6-880ad643386e",
"index" : 1169,
"period" : 1,
"timestamp" : "00:30:52.197",
"minute" : 30,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 55.2, 46.3 ],
"duration" : 0.043872,
"related_events" : [ "5659784e-784e-4190-98aa-50b8c111458e", "7beb5634-ffad-43a0-b195-507eaeb7a1bd" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 2.529822,
"angle" : 0.32175055,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.6, 47.1 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "7beb5634-ffad-43a0-b195-507eaeb7a1bd",
"index" : 1170,
"period" : 1,
"timestamp" : "00:30:52.241",
"minute" : 30,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.3, 50.1 ],
"related_events" : [ "d7bb1784-8386-4a46-82e6-880ad643386e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5659784e-784e-4190-98aa-50b8c111458e",
"index" : 1171,
"period" : 1,
"timestamp" : "00:30:52.241",
"minute" : 30,
"second" : 52,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 62.5, 33.0 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "d7bb1784-8386-4a46-82e6-880ad643386e" ]
}, {
"id" : "22656b1f-8907-464f-906f-a1d08bfacfb9",
"index" : 1172,
"period" : 1,
"timestamp" : "00:30:53.534",
"minute" : 30,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.2, 51.8 ],
"duration" : 1.062046,
"related_events" : [ "c797a368-f333-4a99-a702-79639e9f2b57" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 23.546762,
"angle" : 0.14490005,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.5, 55.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "c797a368-f333-4a99-a702-79639e9f2b57",
"index" : 1173,
"period" : 1,
"timestamp" : "00:30:54.596",
"minute" : 30,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 72.5, 55.2 ],
"related_events" : [ "22656b1f-8907-464f-906f-a1d08bfacfb9" ]
}, {
"id" : "3a81b47f-5827-44e4-af79-99a2ea056583",
"index" : 1174,
"period" : 1,
"timestamp" : "00:30:54.596",
"minute" : 30,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 72.5, 55.2 ],
"duration" : 0.04,
"related_events" : [ "c748d968-1208-46cc-b58d-b285518cf543", "c797a368-f333-4a99-a702-79639e9f2b57" ],
"carry" : {
"end_location" : [ 72.5, 55.2 ]
}
}, {
"id" : "c748d968-1208-46cc-b58d-b285518cf543",
"index" : 1175,
"period" : 1,
"timestamp" : "00:30:54.636",
"minute" : 30,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 72.5, 55.2 ],
"duration" : 1.432543,
"related_events" : [ "1d0750e6-7dec-4b4b-9195-6afe1319bacc", "4339b80b-3146-46c0-88c8-7b4104014212" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 15.50774,
"angle" : -0.39727128,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.8, 49.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4339b80b-3146-46c0-88c8-7b4104014212",
"index" : 1176,
"period" : 1,
"timestamp" : "00:30:56.069",
"minute" : 30,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 82.6, 48.7 ],
"related_events" : [ "c748d968-1208-46cc-b58d-b285518cf543" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1d0750e6-7dec-4b4b-9195-6afe1319bacc",
"index" : 1177,
"period" : 1,
"timestamp" : "00:30:56.069",
"minute" : 30,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.3, 30.9 ],
"duration" : 1.137357,
"related_events" : [ "50950903-28bd-4eef-a5cc-a1d8c5111ac2", "c748d968-1208-46cc-b58d-b285518cf543" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 18.928286,
"angle" : -1.4543048,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.5, 12.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "50950903-28bd-4eef-a5cc-a1d8c5111ac2",
"index" : 1178,
"period" : 1,
"timestamp" : "00:30:57.206",
"minute" : 30,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 35.5, 12.1 ],
"related_events" : [ "1d0750e6-7dec-4b4b-9195-6afe1319bacc" ]
}, {
"id" : "ad522e06-e9ea-456a-aac4-d5082d1ba077",
"index" : 1179,
"period" : 1,
"timestamp" : "00:30:57.206",
"minute" : 30,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 35.5, 12.1 ],
"duration" : 1.647398,
"related_events" : [ "50950903-28bd-4eef-a5cc-a1d8c5111ac2", "c3dbdb2b-4823-4eb7-ba59-347b9ba9efb5" ],
"carry" : {
"end_location" : [ 41.6, 3.3 ]
}
}, {
"id" : "c3dbdb2b-4823-4eb7-ba59-347b9ba9efb5",
"index" : 1180,
"period" : 1,
"timestamp" : "00:30:58.853",
"minute" : 30,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 41.6, 3.3 ],
"duration" : 1.25604,
"related_events" : [ "2755127a-253f-4abe-a1dd-bc62db0a1340", "bd55abbe-2905-4197-a4f2-b07774afd9a4" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 26.662708,
"angle" : 0.6577537,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 19.6 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "bd55abbe-2905-4197-a4f2-b07774afd9a4",
"index" : 1181,
"period" : 1,
"timestamp" : "00:31:00.109",
"minute" : 31,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 66.1, 19.0 ],
"related_events" : [ "c3dbdb2b-4823-4eb7-ba59-347b9ba9efb5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2755127a-253f-4abe-a1dd-bc62db0a1340",
"index" : 1182,
"period" : 1,
"timestamp" : "00:31:00.109",
"minute" : 31,
"second" : 0,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.4, 60.5 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "c3dbdb2b-4823-4eb7-ba59-347b9ba9efb5" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "c56e15c6-aa70-4324-8e90-d72dcce81b61",
"index" : 1183,
"period" : 1,
"timestamp" : "00:31:03.448",
"minute" : 31,
"second" : 3,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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"
},
"duration" : 0.0
}, {
"id" : "230545ba-e248-4583-b4a8-87b13367f8d9",
"index" : 1184,
"period" : 1,
"timestamp" : "00:31:04.413",
"minute" : 31,
"second" : 4,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 62,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"duration" : 0.0,
"injury_stoppage" : {
"in_chain" : true
}
}, {
"id" : "bc93b8e7-49a7-4a9c-9c7f-4a3a75ed54aa",
"index" : 1185,
"period" : 1,
"timestamp" : "00:32:22.119",
"minute" : 32,
"second" : 22,
"type" : {
"id" : 41,
"name" : "Referee Ball-Drop"
},
"possession" : 63,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"location" : [ 62.5, 10.6 ],
"duration" : 0.0
}, {
"id" : "3916e10e-a339-44e3-9c35-cf76b5b53848",
"index" : 1186,
"period" : 1,
"timestamp" : "00:32:22.558",
"minute" : 32,
"second" : 22,
"type" : {
"id" : 41,
"name" : "Referee Ball-Drop"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"location" : [ 57.6, 69.5 ],
"duration" : 0.0
}, {
"id" : "b5c08b00-7897-432a-bd8a-b2ef68e8df64",
"index" : 1187,
"period" : 1,
"timestamp" : "00:32:24.142",
"minute" : 32,
"second" : 24,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.6, 69.5 ],
"duration" : 0.0
}, {
"id" : "db936a7a-0bb0-4a3b-b2ed-6167db9b1faf",
"index" : 1188,
"period" : 1,
"timestamp" : "00:32:25.143",
"minute" : 32,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.6, 64.7 ],
"duration" : 1.286304,
"related_events" : [ "589981e7-d9c9-410a-bb0a-7b174d1aa205" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 21.002142,
"angle" : -1.5565116,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.9, 43.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "589981e7-d9c9-410a-bb0a-7b174d1aa205",
"index" : 1189,
"period" : 1,
"timestamp" : "00:32:26.429",
"minute" : 32,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.9, 43.7 ],
"related_events" : [ "db936a7a-0bb0-4a3b-b2ed-6167db9b1faf" ]
}, {
"id" : "f7c93f98-119d-4ceb-a073-16a6d4710a9a",
"index" : 1190,
"period" : 1,
"timestamp" : "00:32:26.429",
"minute" : 32,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.9, 43.7 ],
"duration" : 1.110327,
"related_events" : [ "589981e7-d9c9-410a-bb0a-7b174d1aa205", "ff8c8d35-a78a-4c6b-853e-76d73271677d" ],
"carry" : {
"end_location" : [ 62.7, 40.8 ]
}
}, {
"id" : "ff8c8d35-a78a-4c6b-853e-76d73271677d",
"index" : 1191,
"period" : 1,
"timestamp" : "00:32:27.540",
"minute" : 32,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.7, 40.8 ],
"duration" : 1.106073,
"related_events" : [ "3534471b-721f-4197-967c-1b649c6b36cc" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 22.424316,
"angle" : -0.946918,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.8, 22.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3534471b-721f-4197-967c-1b649c6b36cc",
"index" : 1192,
"period" : 1,
"timestamp" : "00:32:28.646",
"minute" : 32,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.8, 22.6 ],
"related_events" : [ "ff8c8d35-a78a-4c6b-853e-76d73271677d" ]
}, {
"id" : "92aa456b-49c1-4b5a-abe7-bffb1199892d",
"index" : 1193,
"period" : 1,
"timestamp" : "00:32:28.646",
"minute" : 32,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.8, 22.6 ],
"duration" : 2.388689,
"under_pressure" : true,
"related_events" : [ "3534471b-721f-4197-967c-1b649c6b36cc", "bf1163de-7b37-4bd8-86e4-c1fae08bf6eb", "da34c19f-e174-4641-a76e-1a034c7cd6c4" ],
"carry" : {
"end_location" : [ 77.1, 20.6 ]
}
}, {
"id" : "da34c19f-e174-4641-a76e-1a034c7cd6c4",
"index" : 1194,
"period" : 1,
"timestamp" : "00:32:29.113",
"minute" : 32,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 37.2, 58.7 ],
"duration" : 1.636538,
"related_events" : [ "92aa456b-49c1-4b5a-abe7-bffb1199892d" ]
}, {
"id" : "bf1163de-7b37-4bd8-86e4-c1fae08bf6eb",
"index" : 1195,
"period" : 1,
"timestamp" : "00:32:31.035",
"minute" : 32,
"second" : 31,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.1, 20.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "011ba5f3-8b7e-4d14-8532-effe46ebfc2d" ]
}, {
"id" : "011ba5f3-8b7e-4d14-8532-effe46ebfc2d",
"index" : 1196,
"period" : 1,
"timestamp" : "00:32:31.035",
"minute" : 32,
"second" : 31,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"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, 59.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "bf1163de-7b37-4bd8-86e4-c1fae08bf6eb" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "4171740f-25c0-4437-bcd7-c9318d3a3b8a",
"index" : 1197,
"period" : 1,
"timestamp" : "00:32:31.035",
"minute" : 32,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"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, 59.5 ],
"duration" : 1.02565,
"under_pressure" : true,
"related_events" : [ "011ba5f3-8b7e-4d14-8532-effe46ebfc2d", "80b35733-23c5-4fe5-80ff-f4739658e57d", "fe2430ae-e61c-4d8e-b4f1-6df22c50face" ],
"carry" : {
"end_location" : [ 45.6, 63.7 ]
}
}, {
"id" : "80b35733-23c5-4fe5-80ff-f4739658e57d",
"index" : 1198,
"period" : 1,
"timestamp" : "00:32:31.742",
"minute" : 32,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.5, 20.2 ],
"duration" : 0.317829,
"counterpress" : true,
"related_events" : [ "4171740f-25c0-4437-bcd7-c9318d3a3b8a", "fe2430ae-e61c-4d8e-b4f1-6df22c50face" ]
}, {
"id" : "fe2430ae-e61c-4d8e-b4f1-6df22c50face",
"index" : 1199,
"period" : 1,
"timestamp" : "00:32:32.060",
"minute" : 32,
"second" : 32,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 45.6, 63.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6a4ad02b-5a3d-4013-bd6e-3f29973f4f6d", "80b35733-23c5-4fe5-80ff-f4739658e57d" ]
}, {
"id" : "6a4ad02b-5a3d-4013-bd6e-3f29973f4f6d",
"index" : 1200,
"period" : 1,
"timestamp" : "00:32:32.060",
"minute" : 32,
"second" : 32,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 74.5, 16.4 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "fe2430ae-e61c-4d8e-b4f1-6df22c50face" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "4db053c4-4fd2-455e-a9b1-d787e0d4ae5c",
"index" : 1201,
"period" : 1,
"timestamp" : "00:32:33.682",
"minute" : 32,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.8, 16.8 ],
"duration" : 1.549552,
"related_events" : [ "4b72bfda-ea55-4877-bd1a-2976e8ca75e9" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 20.5779,
"angle" : -0.77508926,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.5, 2.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "4b72bfda-ea55-4877-bd1a-2976e8ca75e9",
"index" : 1202,
"period" : 1,
"timestamp" : "00:32:35.232",
"minute" : 32,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.5, 2.4 ],
"related_events" : [ "4db053c4-4fd2-455e-a9b1-d787e0d4ae5c" ]
}, {
"id" : "5d881ff4-786f-4337-bde5-bb64cad5d862",
"index" : 1203,
"period" : 1,
"timestamp" : "00:32:35.232",
"minute" : 32,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.5, 2.4 ],
"duration" : 1.283236,
"under_pressure" : true,
"related_events" : [ "4b72bfda-ea55-4877-bd1a-2976e8ca75e9", "d88f1271-06eb-423a-8f57-e8bbdf3eb107", "e205ae90-00e1-4bdf-a960-806065758856" ],
"carry" : {
"end_location" : [ 76.5, 2.8 ]
}
}, {
"id" : "e205ae90-00e1-4bdf-a960-806065758856",
"index" : 1204,
"period" : 1,
"timestamp" : "00:32:35.956",
"minute" : 32,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 36.6, 78.7 ],
"duration" : 0.57434,
"related_events" : [ "5d881ff4-786f-4337-bde5-bb64cad5d862", "d88f1271-06eb-423a-8f57-e8bbdf3eb107" ]
}, {
"id" : "d88f1271-06eb-423a-8f57-e8bbdf3eb107",
"index" : 1205,
"period" : 1,
"timestamp" : "00:32:36.515",
"minute" : 32,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 76.5, 2.8 ],
"duration" : 0.900351,
"under_pressure" : true,
"related_events" : [ "3eaa3b0b-d331-4b68-9fe0-c23cd3282799", "e205ae90-00e1-4bdf-a960-806065758856" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 10.889444,
"angle" : 2.3561945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.8, 10.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3eaa3b0b-d331-4b68-9fe0-c23cd3282799",
"index" : 1206,
"period" : 1,
"timestamp" : "00:32:37.415",
"minute" : 32,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.8, 10.5 ],
"related_events" : [ "d88f1271-06eb-423a-8f57-e8bbdf3eb107" ]
}, {
"id" : "4646d75f-057d-4af3-a07c-0d17ffcecc47",
"index" : 1207,
"period" : 1,
"timestamp" : "00:32:37.415",
"minute" : 32,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.8, 10.5 ],
"duration" : 2.842268,
"related_events" : [ "3eaa3b0b-d331-4b68-9fe0-c23cd3282799", "96358602-df91-43a4-9940-267d58d7cdb1" ],
"carry" : {
"end_location" : [ 72.7, 11.3 ]
}
}, {
"id" : "96358602-df91-43a4-9940-267d58d7cdb1",
"index" : 1208,
"period" : 1,
"timestamp" : "00:32:40.258",
"minute" : 32,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.7, 11.3 ],
"duration" : 1.16623,
"related_events" : [ "cf041301-492b-4302-bfdc-b0235b8b070b" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 30.304125,
"angle" : 1.5872965,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.2, 41.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cf041301-492b-4302-bfdc-b0235b8b070b",
"index" : 1209,
"period" : 1,
"timestamp" : "00:32:41.424",
"minute" : 32,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.2, 41.6 ],
"related_events" : [ "96358602-df91-43a4-9940-267d58d7cdb1" ]
}, {
"id" : "7babed97-0cba-4cf1-8c12-6184963c138a",
"index" : 1210,
"period" : 1,
"timestamp" : "00:32:41.424",
"minute" : 32,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.2, 41.6 ],
"duration" : 0.07057,
"related_events" : [ "1b6202fb-014c-4173-989a-1b038fceff11", "cf041301-492b-4302-bfdc-b0235b8b070b" ],
"carry" : {
"end_location" : [ 72.2, 41.6 ]
}
}, {
"id" : "1b6202fb-014c-4173-989a-1b038fceff11",
"index" : 1211,
"period" : 1,
"timestamp" : "00:32:41.494",
"minute" : 32,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.2, 41.6 ],
"duration" : 1.773009,
"related_events" : [ "b4f8e036-6e97-4581-a6d5-a2fdbf8c0abc" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 11.088733,
"angle" : -2.4584012,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.6, 34.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b4f8e036-6e97-4581-a6d5-a2fdbf8c0abc",
"index" : 1212,
"period" : 1,
"timestamp" : "00:32:43.267",
"minute" : 32,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 63.6, 34.6 ],
"related_events" : [ "1b6202fb-014c-4173-989a-1b038fceff11" ]
}, {
"id" : "87e435c6-731f-47ac-ac03-0f2347633a87",
"index" : 1213,
"period" : 1,
"timestamp" : "00:32:43.267",
"minute" : 32,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 63.6, 34.6 ],
"duration" : 1.469767,
"related_events" : [ "415d226b-754f-4915-8187-72c5ef5f9e20", "b4f8e036-6e97-4581-a6d5-a2fdbf8c0abc" ],
"carry" : {
"end_location" : [ 68.0, 37.0 ]
}
}, {
"id" : "415d226b-754f-4915-8187-72c5ef5f9e20",
"index" : 1214,
"period" : 1,
"timestamp" : "00:32:44.737",
"minute" : 32,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 68.0, 37.0 ],
"duration" : 1.020067,
"related_events" : [ "4e2a0423-4efa-410e-a00c-7cc8c86dcc8b" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 16.595482,
"angle" : 1.1287087,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.1, 52.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4e2a0423-4efa-410e-a00c-7cc8c86dcc8b",
"index" : 1215,
"period" : 1,
"timestamp" : "00:32:45.757",
"minute" : 32,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.1, 52.0 ],
"related_events" : [ "415d226b-754f-4915-8187-72c5ef5f9e20" ]
}, {
"id" : "82709636-3b7c-43d5-937e-b1133e285da2",
"index" : 1216,
"period" : 1,
"timestamp" : "00:32:45.757",
"minute" : 32,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.1, 52.0 ],
"duration" : 1.527665,
"related_events" : [ "13a406e3-0529-489a-bc0d-6c2f86f2121b", "4e2a0423-4efa-410e-a00c-7cc8c86dcc8b" ],
"carry" : {
"end_location" : [ 76.9, 60.0 ]
}
}, {
"id" : "13a406e3-0529-489a-bc0d-6c2f86f2121b",
"index" : 1217,
"period" : 1,
"timestamp" : "00:32:47.285",
"minute" : 32,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 76.9, 60.0 ],
"duration" : 1.332825,
"related_events" : [ "9bdc5307-4f52-46cc-978b-8c9605da3aae" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 23.349947,
"angle" : 0.8217458,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.8, 77.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9bdc5307-4f52-46cc-978b-8c9605da3aae",
"index" : 1218,
"period" : 1,
"timestamp" : "00:32:48.618",
"minute" : 32,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.8, 77.1 ],
"related_events" : [ "13a406e3-0529-489a-bc0d-6c2f86f2121b" ]
}, {
"id" : "4c563063-4725-4810-87b1-e8939099281c",
"index" : 1219,
"period" : 1,
"timestamp" : "00:32:48.618",
"minute" : 32,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.8, 77.1 ],
"duration" : 1.069393,
"related_events" : [ "401fee64-38f4-4ecd-b0a3-8c29c9b6d86a", "9bdc5307-4f52-46cc-978b-8c9605da3aae" ],
"carry" : {
"end_location" : [ 93.1, 76.9 ]
}
}, {
"id" : "401fee64-38f4-4ecd-b0a3-8c29c9b6d86a",
"index" : 1220,
"period" : 1,
"timestamp" : "00:32:49.687",
"minute" : 32,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 93.1, 76.9 ],
"duration" : 1.359021,
"related_events" : [ "8039068b-4242-4f91-9525-95693bcf0f41" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 14.287407,
"angle" : -2.8796377,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.3, 73.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8039068b-4242-4f91-9525-95693bcf0f41",
"index" : 1221,
"period" : 1,
"timestamp" : "00:32:51.046",
"minute" : 32,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 79.3, 73.2 ],
"related_events" : [ "401fee64-38f4-4ecd-b0a3-8c29c9b6d86a" ]
}, {
"id" : "633850bd-4d52-4d73-88b9-391c2bfb897c",
"index" : 1222,
"period" : 1,
"timestamp" : "00:32:51.046",
"minute" : 32,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 79.3, 73.2 ],
"duration" : 1.578513,
"related_events" : [ "2d551723-efb4-47cf-9205-036672951605", "8039068b-4242-4f91-9525-95693bcf0f41" ],
"carry" : {
"end_location" : [ 83.3, 62.7 ]
}
}, {
"id" : "2d551723-efb4-47cf-9205-036672951605",
"index" : 1223,
"period" : 1,
"timestamp" : "00:32:52.625",
"minute" : 32,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 83.3, 62.7 ],
"duration" : 0.794641,
"related_events" : [ "d23178b0-91f7-488c-85b3-cfc7e7593eaa" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 18.11767,
"angle" : -0.43896127,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.7, 55.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d23178b0-91f7-488c-85b3-cfc7e7593eaa",
"index" : 1224,
"period" : 1,
"timestamp" : "00:32:53.419",
"minute" : 32,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 99.7, 55.0 ],
"related_events" : [ "2d551723-efb4-47cf-9205-036672951605" ]
}, {
"id" : "003f0312-b6ad-412c-9d03-04f429098c82",
"index" : 1225,
"period" : 1,
"timestamp" : "00:32:53.419",
"minute" : 32,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 99.7, 55.0 ],
"duration" : 0.08,
"related_events" : [ "34fd7f23-3133-467a-a0de-f895d796e593", "d23178b0-91f7-488c-85b3-cfc7e7593eaa" ],
"carry" : {
"end_location" : [ 99.7, 55.0 ]
}
}, {
"id" : "34fd7f23-3133-467a-a0de-f895d796e593",
"index" : 1226,
"period" : 1,
"timestamp" : "00:32:53.499",
"minute" : 32,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 99.7, 55.0 ],
"duration" : 1.32035,
"related_events" : [ "d9e03d08-a6d3-473e-b5a8-8a941788be44" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 15.0632,
"angle" : 1.2112486,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.0, 69.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d9e03d08-a6d3-473e-b5a8-8a941788be44",
"index" : 1227,
"period" : 1,
"timestamp" : "00:32:54.820",
"minute" : 32,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 105.0, 69.1 ],
"related_events" : [ "34fd7f23-3133-467a-a0de-f895d796e593" ]
}, {
"id" : "36d50206-f506-493c-b8c6-af701ccc446b",
"index" : 1228,
"period" : 1,
"timestamp" : "00:32:54.820",
"minute" : 32,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 105.0, 69.1 ],
"duration" : 0.978213,
"related_events" : [ "2a614e17-1e1f-4c40-ad87-64c3dcaeb2ba", "d9e03d08-a6d3-473e-b5a8-8a941788be44" ],
"carry" : {
"end_location" : [ 105.0, 69.1 ]
}
}, {
"id" : "2a614e17-1e1f-4c40-ad87-64c3dcaeb2ba",
"index" : 1229,
"period" : 1,
"timestamp" : "00:32:55.798",
"minute" : 32,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 105.0, 69.1 ],
"duration" : 0.918579,
"related_events" : [ "0ba873c9-4c96-4d8f-9d8c-0e217496210d" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 10.401923,
"angle" : -1.5900247,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.8, 58.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0ba873c9-4c96-4d8f-9d8c-0e217496210d",
"index" : 1230,
"period" : 1,
"timestamp" : "00:32:56.717",
"minute" : 32,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.8, 58.7 ],
"related_events" : [ "2a614e17-1e1f-4c40-ad87-64c3dcaeb2ba" ]
}, {
"id" : "97885fda-f312-437e-8db6-34c7a483fcc1",
"index" : 1231,
"period" : 1,
"timestamp" : "00:32:56.717",
"minute" : 32,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.8, 58.7 ],
"duration" : 0.71482,
"related_events" : [ "0ba873c9-4c96-4d8f-9d8c-0e217496210d", "7ab27feb-87fb-42d0-a301-bf38c2e554fe" ],
"carry" : {
"end_location" : [ 104.8, 58.7 ]
}
}, {
"id" : "7ab27feb-87fb-42d0-a301-bf38c2e554fe",
"index" : 1232,
"period" : 1,
"timestamp" : "00:32:57.431",
"minute" : 32,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.8, 58.7 ],
"duration" : 0.962619,
"related_events" : [ "e9c3ce15-853e-43b3-8634-4708d6e528ce" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.675489,
"angle" : -2.428532,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.7, 49.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e9c3ce15-853e-43b3-8634-4708d6e528ce",
"index" : 1233,
"period" : 1,
"timestamp" : "00:32:58.394",
"minute" : 32,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.7, 49.1 ],
"related_events" : [ "7ab27feb-87fb-42d0-a301-bf38c2e554fe" ]
}, {
"id" : "37774b18-941f-4c26-92b8-0237b4eda9e0",
"index" : 1234,
"period" : 1,
"timestamp" : "00:32:58.394",
"minute" : 32,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.7, 49.1 ],
"duration" : 0.039999,
"related_events" : [ "7bf27ccf-6783-47c1-8014-689020d0dd54", "e9c3ce15-853e-43b3-8634-4708d6e528ce" ],
"carry" : {
"end_location" : [ 93.7, 49.1 ]
}
}, {
"id" : "7bf27ccf-6783-47c1-8014-689020d0dd54",
"index" : 1235,
"period" : 1,
"timestamp" : "00:32:58.434",
"minute" : 32,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 93.7, 49.1 ],
"duration" : 1.16508,
"related_events" : [ "cd3c0734-c8fc-4031-b23b-602ee9c31151" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 8.672946,
"angle" : 1.9363146,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.6, 57.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cd3c0734-c8fc-4031-b23b-602ee9c31151",
"index" : 1236,
"period" : 1,
"timestamp" : "00:32:59.599",
"minute" : 32,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 90.6, 57.2 ],
"related_events" : [ "7bf27ccf-6783-47c1-8014-689020d0dd54" ]
}, {
"id" : "ab929dd0-1358-41c9-9681-21ed9889ffe1",
"index" : 1237,
"period" : 1,
"timestamp" : "00:32:59.599",
"minute" : 32,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 90.6, 57.2 ],
"duration" : 1.054852,
"related_events" : [ "7dc22201-d528-43be-9e2b-86f623ca6c85", "cd3c0734-c8fc-4031-b23b-602ee9c31151" ],
"carry" : {
"end_location" : [ 93.7, 57.4 ]
}
}, {
"id" : "7dc22201-d528-43be-9e2b-86f623ca6c85",
"index" : 1238,
"period" : 1,
"timestamp" : "00:33:00.654",
"minute" : 33,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 93.7, 57.4 ],
"duration" : 1.691828,
"related_events" : [ "1d7c4dc8-2d2a-44b2-9550-fac4711df6a6", "bfbd22ca-17c3-43e6-b9c1-9db75e42e7ba" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 26.03536,
"angle" : -1.0830984,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 105.9, 34.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bfbd22ca-17c3-43e6-b9c1-9db75e42e7ba",
"index" : 1239,
"period" : 1,
"timestamp" : "00:33:02.346",
"minute" : 33,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.9, 34.4 ],
"related_events" : [ "7dc22201-d528-43be-9e2b-86f623ca6c85" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "24dc0778-c2c1-4af9-95f7-beeed7ec6402",
"index" : 1240,
"period" : 1,
"timestamp" : "00:33:02.346",
"minute" : 33,
"second" : 2,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.9, 34.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "1d7c4dc8-2d2a-44b2-9550-fac4711df6a6" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "1d7c4dc8-2d2a-44b2-9550-fac4711df6a6",
"index" : 1241,
"period" : 1,
"timestamp" : "00:33:02.346",
"minute" : 33,
"second" : 2,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 14.2, 45.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "24dc0778-c2c1-4af9-95f7-beeed7ec6402", "7dc22201-d528-43be-9e2b-86f623ca6c85" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"aerial_won" : true
}
}, {
"id" : "b4d22e9a-5fe3-44b8-b4cb-cf270a4256eb",
"index" : 1242,
"period" : 1,
"timestamp" : "00:33:03.980",
"minute" : 33,
"second" : 3,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.2, 21.0 ],
"duration" : 0.0
}, {
"id" : "c5983011-2d0f-4e40-9825-2eb0bf9dd61b",
"index" : 1243,
"period" : 1,
"timestamp" : "00:33:03.980",
"minute" : 33,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 90.2, 21.0 ],
"duration" : 1.689308,
"related_events" : [ "7bd56821-b6cd-4f73-8e45-0a6f6c98452c", "b4d22e9a-5fe3-44b8-b4cb-cf270a4256eb" ],
"carry" : {
"end_location" : [ 85.3, 23.2 ]
}
}, {
"id" : "7bd56821-b6cd-4f73-8e45-0a6f6c98452c",
"index" : 1244,
"period" : 1,
"timestamp" : "00:33:05.669",
"minute" : 33,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 85.3, 23.2 ],
"duration" : 0.671916,
"related_events" : [ "62b99152-f15b-40ce-a217-d7614838978a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.166243,
"angle" : 1.6910918,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.2, 32.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "62b99152-f15b-40ce-a217-d7614838978a",
"index" : 1245,
"period" : 1,
"timestamp" : "00:33:06.341",
"minute" : 33,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 84.2, 32.3 ],
"related_events" : [ "7bd56821-b6cd-4f73-8e45-0a6f6c98452c" ]
}, {
"id" : "35c1e4b8-a4b1-4e13-8afc-a254b81b1565",
"index" : 1246,
"period" : 1,
"timestamp" : "00:33:06.341",
"minute" : 33,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 84.2, 32.3 ],
"duration" : 0.04,
"related_events" : [ "62b99152-f15b-40ce-a217-d7614838978a", "c2232845-5c1c-4808-b7b8-30db8d27b7c5" ],
"carry" : {
"end_location" : [ 84.6, 32.3 ]
}
}, {
"id" : "c2232845-5c1c-4808-b7b8-30db8d27b7c5",
"index" : 1247,
"period" : 1,
"timestamp" : "00:33:06.381",
"minute" : 33,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 84.6, 32.3 ],
"duration" : 1.285811,
"related_events" : [ "b7b1c4a0-e3e1-415c-af92-7bd7ac88e3ee" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.977316,
"angle" : -2.5461829,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.2, 23.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b7b1c4a0-e3e1-415c-af92-7bd7ac88e3ee",
"index" : 1248,
"period" : 1,
"timestamp" : "00:33:07.667",
"minute" : 33,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 72.2, 23.9 ],
"related_events" : [ "c2232845-5c1c-4808-b7b8-30db8d27b7c5" ]
}, {
"id" : "04477339-aaba-4669-9cea-46d3f24c3e10",
"index" : 1249,
"period" : 1,
"timestamp" : "00:33:07.667",
"minute" : 33,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 72.2, 23.9 ],
"duration" : 0.729062,
"related_events" : [ "5ae4c4a4-55ec-476b-b8e1-a92ee9b8af99", "b7b1c4a0-e3e1-415c-af92-7bd7ac88e3ee" ],
"carry" : {
"end_location" : [ 71.8, 23.7 ]
}
}, {
"id" : "5ae4c4a4-55ec-476b-b8e1-a92ee9b8af99",
"index" : 1250,
"period" : 1,
"timestamp" : "00:33:08.396",
"minute" : 33,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.8, 23.7 ],
"duration" : 1.137926,
"related_events" : [ "be8ca6d3-37e5-4d86-a61b-3d27e082c394" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.882761,
"angle" : -0.8092032,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 15.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "be8ca6d3-37e5-4d86-a61b-3d27e082c394",
"index" : 1251,
"period" : 1,
"timestamp" : "00:33:09.534",
"minute" : 33,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 80.0, 15.1 ],
"related_events" : [ "5ae4c4a4-55ec-476b-b8e1-a92ee9b8af99" ]
}, {
"id" : "9445dbb6-f216-4608-b7fb-c076b5fb86dc",
"index" : 1252,
"period" : 1,
"timestamp" : "00:33:09.534",
"minute" : 33,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 80.0, 15.1 ],
"duration" : 1.439751,
"related_events" : [ "6011b8e3-f36c-4d37-b47d-ce70369f9323", "be8ca6d3-37e5-4d86-a61b-3d27e082c394" ],
"carry" : {
"end_location" : [ 80.0, 15.1 ]
}
}, {
"id" : "6011b8e3-f36c-4d37-b47d-ce70369f9323",
"index" : 1253,
"period" : 1,
"timestamp" : "00:33:10.974",
"minute" : 33,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 80.0, 15.1 ],
"duration" : 2.878914,
"related_events" : [ "7ede8d8f-de7d-48aa-bd9c-7a757ed12566" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 57.606422,
"angle" : 1.6315908,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 76.5, 72.6 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7ede8d8f-de7d-48aa-bd9c-7a757ed12566",
"index" : 1254,
"period" : 1,
"timestamp" : "00:33:13.853",
"minute" : 33,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.5, 72.6 ],
"related_events" : [ "6011b8e3-f36c-4d37-b47d-ce70369f9323" ]
}, {
"id" : "efbce6e1-d390-4d29-89e1-c99e3b37a32b",
"index" : 1255,
"period" : 1,
"timestamp" : "00:33:13.853",
"minute" : 33,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.5, 72.6 ],
"duration" : 2.079913,
"related_events" : [ "7ede8d8f-de7d-48aa-bd9c-7a757ed12566", "b24154dd-12d0-4fa4-af73-7fc0f6e852d9" ],
"carry" : {
"end_location" : [ 70.4, 66.0 ]
}
}, {
"id" : "b24154dd-12d0-4fa4-af73-7fc0f6e852d9",
"index" : 1256,
"period" : 1,
"timestamp" : "00:33:15.932",
"minute" : 33,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.4, 66.0 ],
"duration" : 1.634278,
"related_events" : [ "ff204555-a644-422c-ab86-b46556763e8e" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 35.58033,
"angle" : -1.7516553,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 64.0, 31.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ff204555-a644-422c-ab86-b46556763e8e",
"index" : 1257,
"period" : 1,
"timestamp" : "00:33:17.567",
"minute" : 33,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 31.0 ],
"related_events" : [ "b24154dd-12d0-4fa4-af73-7fc0f6e852d9" ]
}, {
"id" : "16736e64-28f6-414f-ae4c-1ec64426d0a8",
"index" : 1258,
"period" : 1,
"timestamp" : "00:33:17.567",
"minute" : 33,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.0, 31.0 ],
"duration" : 3.201439,
"related_events" : [ "99e4fee3-337c-4837-b036-5ff8a499c21d", "ff204555-a644-422c-ab86-b46556763e8e" ],
"carry" : {
"end_location" : [ 68.8, 20.8 ]
}
}, {
"id" : "99e4fee3-337c-4837-b036-5ff8a499c21d",
"index" : 1259,
"period" : 1,
"timestamp" : "00:33:20.768",
"minute" : 33,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 68.8, 20.8 ],
"duration" : 2.069446,
"related_events" : [ "5d496d05-ce79-47ae-b236-cf597e6f45fb" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 35.114243,
"angle" : -0.51843965,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 99.3, 3.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5d496d05-ce79-47ae-b236-cf597e6f45fb",
"index" : 1260,
"period" : 1,
"timestamp" : "00:33:22.838",
"minute" : 33,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.3, 3.4 ],
"related_events" : [ "99e4fee3-337c-4837-b036-5ff8a499c21d" ]
}, {
"id" : "c89653fc-c9d6-4cdd-96c3-4da68b761bc0",
"index" : 1261,
"period" : 1,
"timestamp" : "00:33:22.838",
"minute" : 33,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.3, 3.4 ],
"duration" : 0.039999,
"related_events" : [ "3aa8beb5-1ed2-4a44-a6bc-374eaa4ef76c", "5d496d05-ce79-47ae-b236-cf597e6f45fb" ],
"carry" : {
"end_location" : [ 99.0, 4.0 ]
}
}, {
"id" : "3aa8beb5-1ed2-4a44-a6bc-374eaa4ef76c",
"index" : 1262,
"period" : 1,
"timestamp" : "00:33:22.878",
"minute" : 33,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.0, 4.0 ],
"duration" : 1.298679,
"related_events" : [ "1ad2831e-aa4b-4c0f-b533-d4963484ec27" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.908077,
"angle" : -3.1012106,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 89.1, 3.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1ad2831e-aa4b-4c0f-b533-d4963484ec27",
"index" : 1263,
"period" : 1,
"timestamp" : "00:33:24.176",
"minute" : 33,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.1, 3.6 ],
"related_events" : [ "3aa8beb5-1ed2-4a44-a6bc-374eaa4ef76c" ]
}, {
"id" : "c6f4f67d-aece-41d3-938d-ff1e5ea0a1df",
"index" : 1264,
"period" : 1,
"timestamp" : "00:33:24.176",
"minute" : 33,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 89.1, 3.6 ],
"duration" : 1.721638,
"under_pressure" : true,
"related_events" : [ "1ad2831e-aa4b-4c0f-b533-d4963484ec27", "2efc6e13-2e01-47b2-92eb-fe982216769b", "dbf97fca-dbe0-4a64-b974-6f45824ab672" ],
"carry" : {
"end_location" : [ 95.5, 1.8 ]
}
}, {
"id" : "2efc6e13-2e01-47b2-92eb-fe982216769b",
"index" : 1265,
"period" : 1,
"timestamp" : "00:33:24.513",
"minute" : 33,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 30.1, 71.5 ],
"duration" : 1.27784,
"related_events" : [ "c6f4f67d-aece-41d3-938d-ff1e5ea0a1df" ]
}, {
"id" : "dbf97fca-dbe0-4a64-b974-6f45824ab672",
"index" : 1266,
"period" : 1,
"timestamp" : "00:33:25.898",
"minute" : 33,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 95.5, 1.8 ],
"duration" : 0.51431,
"related_events" : [ "42e7ef6a-12cc-44c1-b866-7b6cdf0b3e30" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 4.404543,
"angle" : 0.04542328,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.9, 2.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "42e7ef6a-12cc-44c1-b866-7b6cdf0b3e30",
"index" : 1267,
"period" : 1,
"timestamp" : "00:33:26.412",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.9, 2.0 ],
"related_events" : [ "dbf97fca-dbe0-4a64-b974-6f45824ab672" ]
}, {
"id" : "dcaf4cab-b8eb-40e0-919b-dedfa09570c1",
"index" : 1268,
"period" : 1,
"timestamp" : "00:33:26.412",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 99.9, 2.0 ],
"duration" : 0.180879,
"related_events" : [ "649257be-c36f-4a0a-9335-986d53eaf0eb", "8db45f1a-db68-48ce-8442-234faaa7239c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 1.6124516,
"angle" : 1.4464413,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.1, 3.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "649257be-c36f-4a0a-9335-986d53eaf0eb",
"index" : 1269,
"period" : 1,
"timestamp" : "00:33:26.593",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 97.7, 7.1 ],
"related_events" : [ "dcaf4cab-b8eb-40e0-919b-dedfa09570c1" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8db45f1a-db68-48ce-8442-234faaa7239c",
"index" : 1270,
"period" : 1,
"timestamp" : "00:33:26.593",
"minute" : 33,
"second" : 26,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 64,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"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, 76.5 ],
"duration" : 0.0,
"related_events" : [ "dcaf4cab-b8eb-40e0-919b-dedfa09570c1" ]
}, {
"id" : "e418dce3-3d73-4818-9288-08d7befd325c",
"index" : 1271,
"period" : 1,
"timestamp" : "00:33:27.898",
"minute" : 33,
"second" : 27,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 20.2, 75.5 ],
"duration" : 0.0
}, {
"id" : "a6dfc4e0-0b04-460b-b26e-fbba48ecbf51",
"index" : 1272,
"period" : 1,
"timestamp" : "00:33:27.898",
"minute" : 33,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 20.2, 75.5 ],
"duration" : 0.317359,
"related_events" : [ "7a5b1f03-eb6f-44d0-b2c1-9c2bbba1aef9", "e418dce3-3d73-4818-9288-08d7befd325c" ],
"carry" : {
"end_location" : [ 20.2, 75.5 ]
}
}, {
"id" : "7a5b1f03-eb6f-44d0-b2c1-9c2bbba1aef9",
"index" : 1273,
"period" : 1,
"timestamp" : "00:33:28.215",
"minute" : 33,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 20.2, 75.5 ],
"duration" : 1.176223,
"related_events" : [ "a9712804-e203-4267-a45c-26d88c2efa73" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 13.594484,
"angle" : 0.11796822,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.7, 77.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a9712804-e203-4267-a45c-26d88c2efa73",
"index" : 1274,
"period" : 1,
"timestamp" : "00:33:29.391",
"minute" : 33,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : [ 33.7, 77.1 ],
"related_events" : [ "7a5b1f03-eb6f-44d0-b2c1-9c2bbba1aef9" ]
}, {
"id" : "1ca75623-d8fe-4dea-985a-a71d3b756fc1",
"index" : 1275,
"period" : 1,
"timestamp" : "00:33:29.391",
"minute" : 33,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : [ 33.7, 77.1 ],
"duration" : 1.202089,
"under_pressure" : true,
"related_events" : [ "0b41b3e2-569d-42dc-8542-2ee3f17d8970", "522693e4-4990-4cfe-8bc2-0018847c01f6", "a9712804-e203-4267-a45c-26d88c2efa73" ],
"carry" : {
"end_location" : [ 36.5, 70.4 ]
}
}, {
"id" : "522693e4-4990-4cfe-8bc2-0018847c01f6",
"index" : 1276,
"period" : 1,
"timestamp" : "00:33:30.269",
"minute" : 33,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 77.7, 9.9 ],
"duration" : 0.723437,
"counterpress" : true,
"related_events" : [ "0b41b3e2-569d-42dc-8542-2ee3f17d8970", "1ca75623-d8fe-4dea-985a-a71d3b756fc1" ]
}, {
"id" : "0b41b3e2-569d-42dc-8542-2ee3f17d8970",
"index" : 1277,
"period" : 1,
"timestamp" : "00:33:30.593",
"minute" : 33,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : [ 36.5, 70.4 ],
"duration" : 0.999154,
"under_pressure" : true,
"related_events" : [ "0098f2eb-3bfc-420a-8df9-aa43424c69da", "522693e4-4990-4cfe-8bc2-0018847c01f6" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 13.879842,
"angle" : -1.1554981,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.1, 57.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0098f2eb-3bfc-420a-8df9-aa43424c69da",
"index" : 1278,
"period" : 1,
"timestamp" : "00:33:31.592",
"minute" : 33,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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.1, 57.7 ],
"related_events" : [ "0b41b3e2-569d-42dc-8542-2ee3f17d8970" ]
}, {
"id" : "5a79beae-e725-4367-beb3-c5e53e96b6e1",
"index" : 1279,
"period" : 1,
"timestamp" : "00:33:31.592",
"minute" : 33,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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.1, 57.7 ],
"duration" : 0.296812,
"related_events" : [ "0098f2eb-3bfc-420a-8df9-aa43424c69da", "904bd8d0-21b6-4c62-9fdb-2eebb2b53fc2" ],
"carry" : {
"end_location" : [ 42.4, 50.2 ]
}
}, {
"id" : "904bd8d0-21b6-4c62-9fdb-2eebb2b53fc2",
"index" : 1280,
"period" : 1,
"timestamp" : "00:33:31.889",
"minute" : 33,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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.4, 50.2 ],
"duration" : 1.776317,
"related_events" : [ "437027f8-cae4-4587-8638-5615b471c8a5" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 19.615555,
"angle" : 0.7312994,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.0, 63.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "437027f8-cae4-4587-8638-5615b471c8a5",
"index" : 1281,
"period" : 1,
"timestamp" : "00:33:33.666",
"minute" : 33,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 57.0, 63.3 ],
"related_events" : [ "904bd8d0-21b6-4c62-9fdb-2eebb2b53fc2" ]
}, {
"id" : "031ed631-e7b4-4465-ba62-3001a96959c3",
"index" : 1282,
"period" : 1,
"timestamp" : "00:33:33.666",
"minute" : 33,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 57.0, 63.3 ],
"duration" : 0.349621,
"related_events" : [ "437027f8-cae4-4587-8638-5615b471c8a5", "7c6fdac0-cce5-4dfd-bce5-a2c4ceb67bba" ],
"carry" : {
"end_location" : [ 56.1, 70.4 ]
}
}, {
"id" : "7c6fdac0-cce5-4dfd-bce5-a2c4ceb67bba",
"index" : 1283,
"period" : 1,
"timestamp" : "00:33:34.015",
"minute" : 33,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 56.1, 70.4 ],
"duration" : 1.096765,
"related_events" : [ "f9e6b081-38a2-43cc-a348-713c534021c4" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.542833,
"angle" : 2.472336,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.4, 75.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f9e6b081-38a2-43cc-a348-713c534021c4",
"index" : 1284,
"period" : 1,
"timestamp" : "00:33:35.112",
"minute" : 33,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 49.4, 75.7 ],
"related_events" : [ "7c6fdac0-cce5-4dfd-bce5-a2c4ceb67bba" ]
}, {
"id" : "c7115717-5a89-42ef-a50e-b0d5aad4030a",
"index" : 1285,
"period" : 1,
"timestamp" : "00:33:35.112",
"minute" : 33,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 49.4, 75.7 ],
"duration" : 4.470038,
"under_pressure" : true,
"related_events" : [ "2912d7bb-aedf-433a-897e-f42d41f785e8", "8cf85da0-fb6b-4552-8c2f-3e8e4e6c90da", "f9e6b081-38a2-43cc-a348-713c534021c4" ],
"carry" : {
"end_location" : [ 51.5, 75.9 ]
}
}, {
"id" : "2912d7bb-aedf-433a-897e-f42d41f785e8",
"index" : 1286,
"period" : 1,
"timestamp" : "00:33:36.021",
"minute" : 33,
"second" : 36,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 72.7, 4.2 ],
"duration" : 0.580002,
"related_events" : [ "c7115717-5a89-42ef-a50e-b0d5aad4030a" ]
}, {
"id" : "8cf85da0-fb6b-4552-8c2f-3e8e4e6c90da",
"index" : 1287,
"period" : 1,
"timestamp" : "00:33:39.582",
"minute" : 33,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 51.5, 75.9 ],
"duration" : 0.739437,
"related_events" : [ "68bbb4e4-a57c-4ce6-860d-da4aba8e1ae3" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 10.866922,
"angle" : 0.26060238,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 78.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cb32e249-e25f-4b94-a385-3d49748944bc",
"index" : 1288,
"period" : 1,
"timestamp" : "00:33:40.187",
"minute" : 33,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 53.2, 1.4 ],
"duration" : 0.72895,
"related_events" : [ "68bbb4e4-a57c-4ce6-860d-da4aba8e1ae3", "c1c7b2e4-af6d-4d53-9a57-d522da41e9e8", "c9a6dd68-4f24-4f3f-9699-acabed59936e" ]
}, {
"id" : "68bbb4e4-a57c-4ce6-860d-da4aba8e1ae3",
"index" : 1289,
"period" : 1,
"timestamp" : "00:33:40.321",
"minute" : 33,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.0, 78.7 ],
"under_pressure" : true,
"related_events" : [ "8cf85da0-fb6b-4552-8c2f-3e8e4e6c90da", "cb32e249-e25f-4b94-a385-3d49748944bc" ]
}, {
"id" : "c1c7b2e4-af6d-4d53-9a57-d522da41e9e8",
"index" : 1290,
"period" : 1,
"timestamp" : "00:33:40.321",
"minute" : 33,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.0, 78.7 ],
"duration" : 0.238303,
"under_pressure" : true,
"related_events" : [ "68bbb4e4-a57c-4ce6-860d-da4aba8e1ae3", "c9a6dd68-4f24-4f3f-9699-acabed59936e", "cb32e249-e25f-4b94-a385-3d49748944bc" ],
"carry" : {
"end_location" : [ 62.4, 78.7 ]
}
}, {
"id" : "c9a6dd68-4f24-4f3f-9699-acabed59936e",
"index" : 1291,
"period" : 1,
"timestamp" : "00:33:40.560",
"minute" : 33,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.4, 78.7 ],
"duration" : 0.992501,
"under_pressure" : true,
"related_events" : [ "97f03802-6c0a-4dc1-9e25-c9f0d4edf0db", "cb32e249-e25f-4b94-a385-3d49748944bc" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 12.314626,
"angle" : -3.0928507,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.1, 78.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "97f03802-6c0a-4dc1-9e25-c9f0d4edf0db",
"index" : 1292,
"period" : 1,
"timestamp" : "00:33:41.552",
"minute" : 33,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.1, 78.1 ],
"related_events" : [ "c9a6dd68-4f24-4f3f-9699-acabed59936e" ]
}, {
"id" : "44061960-cbbb-4d3b-b7b6-003c0e5e5193",
"index" : 1293,
"period" : 1,
"timestamp" : "00:33:41.552",
"minute" : 33,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 50.1, 78.1 ],
"duration" : 1.228812,
"related_events" : [ "4626b1c5-5a6d-42cf-9018-c8870e8eeba7", "97f03802-6c0a-4dc1-9e25-c9f0d4edf0db" ],
"carry" : {
"end_location" : [ 55.4, 78.1 ]
}
}, {
"id" : "4626b1c5-5a6d-42cf-9018-c8870e8eeba7",
"index" : 1294,
"period" : 1,
"timestamp" : "00:33:42.781",
"minute" : 33,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 65,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.4, 78.1 ],
"duration" : 3.534641,
"related_events" : [ "82499bb5-86d7-4fd0-9441-bb1626750375" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 53.0,
"angle" : -0.3706959,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 104.8, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ff75ea50-d000-4ac0-a202-9fda3d938044",
"index" : 1295,
"period" : 1,
"timestamp" : "00:33:45.311",
"minute" : 33,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.3, 14.1 ],
"duration" : 1.09178,
"related_events" : [ "82499bb5-86d7-4fd0-9441-bb1626750375", "d2c3911f-e130-4af5-a4f8-5fdc9a247a19" ]
}, {
"id" : "82499bb5-86d7-4fd0-9441-bb1626750375",
"index" : 1296,
"period" : 1,
"timestamp" : "00:33:46.316",
"minute" : 33,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 65,
"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" : [ 104.8, 58.9 ],
"under_pressure" : true,
"related_events" : [ "4626b1c5-5a6d-42cf-9018-c8870e8eeba7", "ff75ea50-d000-4ac0-a202-9fda3d938044" ]
}, {
"id" : "d2c3911f-e130-4af5-a4f8-5fdc9a247a19",
"index" : 1297,
"period" : 1,
"timestamp" : "00:33:46.316",
"minute" : 33,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 65,
"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" : [ 104.8, 58.9 ],
"duration" : 1.386002,
"under_pressure" : true,
"related_events" : [ "302c9e64-7daa-4f62-aa1b-bf7e5a19d29d", "82499bb5-86d7-4fd0-9441-bb1626750375", "f71b54eb-7d84-49f1-b16e-2bd6ebed680d", "ff75ea50-d000-4ac0-a202-9fda3d938044" ],
"carry" : {
"end_location" : [ 111.4, 58.6 ]
}
}, {
"id" : "302c9e64-7daa-4f62-aa1b-bf7e5a19d29d",
"index" : 1298,
"period" : 1,
"timestamp" : "00:33:46.778",
"minute" : 33,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 15.6, 22.2 ],
"duration" : 0.963412,
"related_events" : [ "d2c3911f-e130-4af5-a4f8-5fdc9a247a19", "f71b54eb-7d84-49f1-b16e-2bd6ebed680d" ]
}, {
"id" : "3c3362d5-db4d-4a5b-8637-5127220ac0d1",
"index" : 1299,
"period" : 1,
"timestamp" : "00:33:47.702",
"minute" : 33,
"second" : 47,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 65,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 8.7, 21.5 ],
"duration" : 0.0,
"related_events" : [ "f71b54eb-7d84-49f1-b16e-2bd6ebed680d" ]
}, {
"id" : "f71b54eb-7d84-49f1-b16e-2bd6ebed680d",
"index" : 1300,
"period" : 1,
"timestamp" : "00:33:47.702",
"minute" : 33,
"second" : 47,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 65,
"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" : [ 111.4, 58.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "302c9e64-7daa-4f62-aa1b-bf7e5a19d29d", "3c3362d5-db4d-4a5b-8637-5127220ac0d1" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"overrun" : true
}
}, {
"id" : "7876d15f-9d1e-455d-aa26-ab79b6a3b387",
"index" : 1301,
"period" : 1,
"timestamp" : "00:33:48.408",
"minute" : 33,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.5, 23.9 ],
"duration" : 1.218711,
"related_events" : [ "6d32ffeb-9604-46f2-b8ee-0c3e557e8580" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 14.221462,
"angle" : 2.0375886,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 3.1, 36.6 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6d32ffeb-9604-46f2-b8ee-0c3e557e8580",
"index" : 1302,
"period" : 1,
"timestamp" : "00:33:49.626",
"minute" : 33,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.1, 36.6 ],
"related_events" : [ "7876d15f-9d1e-455d-aa26-ab79b6a3b387" ]
}, {
"id" : "3d52a912-ac48-42fb-9f4d-b57c8a4b9f44",
"index" : 1303,
"period" : 1,
"timestamp" : "00:33:50.598",
"minute" : 33,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.8, 41.0 ],
"duration" : 1.832418,
"related_events" : [ "0eaa9610-8bb3-497f-9029-dbae78576349" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 24.502449,
"angle" : -0.22221032,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.7, 35.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0eaa9610-8bb3-497f-9029-dbae78576349",
"index" : 1304,
"period" : 1,
"timestamp" : "00:33:52.430",
"minute" : 33,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 27.7, 35.6 ],
"related_events" : [ "3d52a912-ac48-42fb-9f4d-b57c8a4b9f44" ]
}, {
"id" : "2a62f11b-1ac6-4d74-99ee-39fbc5d2c413",
"index" : 1305,
"period" : 1,
"timestamp" : "00:33:53.140",
"minute" : 33,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 19.3, 42.7 ],
"duration" : 3.176933,
"related_events" : [ "77680e71-7922-4043-97c7-861e20cdabae" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 22.146105,
"angle" : 1.7478226,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.4, 64.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "77680e71-7922-4043-97c7-861e20cdabae",
"index" : 1306,
"period" : 1,
"timestamp" : "00:33:56.317",
"minute" : 33,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 15.4, 64.5 ],
"related_events" : [ "2a62f11b-1ac6-4d74-99ee-39fbc5d2c413" ]
}, {
"id" : "10ad3597-2950-4eec-91cf-9975d74ce282",
"index" : 1307,
"period" : 1,
"timestamp" : "00:33:58.061",
"minute" : 33,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.5, 68.7 ],
"duration" : 1.383074,
"related_events" : [ "0685b2ce-4df6-44d2-84e2-e5249eb9496e" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.741099,
"angle" : -1.4961056,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.6, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0685b2ce-4df6-44d2-84e2-e5249eb9496e",
"index" : 1308,
"period" : 1,
"timestamp" : "00:33:59.444",
"minute" : 33,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.6, 54.0 ],
"related_events" : [ "10ad3597-2950-4eec-91cf-9975d74ce282" ]
}, {
"id" : "617e4a05-7a0a-4584-9752-d687d3bc825d",
"index" : 1309,
"period" : 1,
"timestamp" : "00:33:59.444",
"minute" : 33,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 22.6, 54.0 ],
"duration" : 5.766864,
"related_events" : [ "034dfb7e-5fa7-4d00-abd3-a136f5725b91", "0685b2ce-4df6-44d2-84e2-e5249eb9496e" ],
"carry" : {
"end_location" : [ 47.9, 52.0 ]
}
}, {
"id" : "034dfb7e-5fa7-4d00-abd3-a136f5725b91",
"index" : 1310,
"period" : 1,
"timestamp" : "00:34:05.211",
"minute" : 34,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.9, 52.0 ],
"duration" : 1.298976,
"related_events" : [ "92defc59-f924-4746-a68e-2da6089eb0dc" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 24.896585,
"angle" : 0.8081215,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.1, 70.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "92defc59-f924-4746-a68e-2da6089eb0dc",
"index" : 1311,
"period" : 1,
"timestamp" : "00:34:06.509",
"minute" : 34,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.1, 70.0 ],
"related_events" : [ "034dfb7e-5fa7-4d00-abd3-a136f5725b91" ]
}, {
"id" : "3d7044b9-3f0d-46e2-b81a-3ab777fa1f3e",
"index" : 1312,
"period" : 1,
"timestamp" : "00:34:06.509",
"minute" : 34,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 65.1, 70.0 ],
"duration" : 6.120618,
"related_events" : [ "5a7735f4-20d4-4325-8271-4bb5214b02e5", "92defc59-f924-4746-a68e-2da6089eb0dc" ],
"carry" : {
"end_location" : [ 99.5, 66.5 ]
}
}, {
"id" : "5a7735f4-20d4-4325-8271-4bb5214b02e5",
"index" : 1313,
"period" : 1,
"timestamp" : "00:34:12.630",
"minute" : 34,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 99.5, 66.5 ],
"duration" : 0.514202,
"related_events" : [ "1a539bb1-655b-4dfe-b413-597cb7a06d36" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.078547,
"angle" : 0.8633648,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.4, 73.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1a539bb1-655b-4dfe-b413-597cb7a06d36",
"index" : 1314,
"period" : 1,
"timestamp" : "00:34:13.144",
"minute" : 34,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 105.4, 73.4 ],
"related_events" : [ "5a7735f4-20d4-4325-8271-4bb5214b02e5" ]
}, {
"id" : "c6e048fd-0284-4b8b-914e-05f0360ae41b",
"index" : 1315,
"period" : 1,
"timestamp" : "00:34:13.144",
"minute" : 34,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 105.4, 73.4 ],
"duration" : 1.673939,
"related_events" : [ "15af1aa0-c36d-4252-906b-4eba00235ae5", "1a539bb1-655b-4dfe-b413-597cb7a06d36" ],
"carry" : {
"end_location" : [ 98.3, 73.0 ]
}
}, {
"id" : "15af1aa0-c36d-4252-906b-4eba00235ae5",
"index" : 1316,
"period" : 1,
"timestamp" : "00:34:14.818",
"minute" : 34,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.3, 73.0 ],
"duration" : 2.423518,
"related_events" : [ "b9b3d436-735a-47ea-a694-ba44a22be9e5" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 53.21729,
"angle" : -1.3394904,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.5, 21.2 ],
"cross" : true,
"switch" : true,
"assisted_shot_id" : "08d7a287-78df-46eb-9556-31a7c1833bd5",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b9b3d436-735a-47ea-a694-ba44a22be9e5",
"index" : 1317,
"period" : 1,
"timestamp" : "00:34:17.242",
"minute" : 34,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 110.5, 21.2 ],
"related_events" : [ "15af1aa0-c36d-4252-906b-4eba00235ae5" ]
}, {
"id" : "08d7a287-78df-46eb-9556-31a7c1833bd5",
"index" : 1318,
"period" : 1,
"timestamp" : "00:34:17.350",
"minute" : 34,
"second" : 17,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 109.3, 24.5 ],
"duration" : 0.492765,
"related_events" : [ "bb1d46de-5bbd-4d15-9bba-0fee1a050fc9" ],
"shot" : {
"statsbomb_xg" : 0.035747685,
"end_location" : [ 111.7, 38.9 ],
"key_pass_id" : "15af1aa0-c36d-4252-906b-4eba00235ae5",
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"technique" : {
"id" : 95,
"name" : "Volley"
},
"first_time" : true,
"outcome" : {
"id" : 101,
"name" : "Wayward"
},
"freeze_frame" : [ {
"location" : [ 102.1, 31.7 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 90.2, 48.6 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 84.8, 58.8 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 99.8, 60.8 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 110.6, 39.2 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 94.5, 59.1 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 102.5, 47.6 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 109.0, 34.2 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 111.4, 28.7 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 99.1, 34.7 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 118.5, 36.8 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 110.0, 37.1 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "fc2cd59a-c577-47f6-bbf3-e6a4be6ef342",
"index" : 1319,
"period" : 1,
"timestamp" : "00:34:17.803",
"minute" : 34,
"second" : 17,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 8.4, 41.2 ],
"duration" : 0.0
}, {
"id" : "bb1d46de-5bbd-4d15-9bba-0fee1a050fc9",
"index" : 1320,
"period" : 1,
"timestamp" : "00:34:17.843",
"minute" : 34,
"second" : 17,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 43.3 ],
"duration" : 0.0,
"related_events" : [ "08d7a287-78df-46eb-9556-31a7c1833bd5" ],
"goalkeeper" : {
"end_location" : [ 1.6, 43.3 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "059b7610-18d4-4b85-8286-f74f74437118",
"index" : 1321,
"period" : 1,
"timestamp" : "00:34:18.586",
"minute" : 34,
"second" : 18,
"type" : {
"id" : 20,
"name" : "Own Goal Against"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.4, 43.1 ],
"duration" : 0.0,
"related_events" : [ "84160a06-860b-4e5b-aaaa-02cb03f75e6d" ]
}, {
"id" : "84160a06-860b-4e5b-aaaa-02cb03f75e6d",
"index" : 1322,
"period" : 1,
"timestamp" : "00:34:18.586",
"minute" : 34,
"second" : 18,
"type" : {
"id" : 25,
"name" : "Own Goal For"
},
"possession" : 66,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"location" : [ 112.7, 37.0 ],
"duration" : 0.0,
"related_events" : [ "059b7610-18d4-4b85-8286-f74f74437118" ]
}, {
"id" : "467292b4-8417-40fe-9331-6c20aabacb06",
"index" : 1323,
"period" : 1,
"timestamp" : "00:35:10.865",
"minute" : 35,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.0, 40.1 ],
"duration" : 1.2,
"related_events" : [ "3d05a35c-edd1-45df-8ad0-65ba50a0a542" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 17.100292,
"angle" : 3.1357448,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.9, 40.2 ],
"type" : {
"id" : 65,
"name" : "Kick Off"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3d05a35c-edd1-45df-8ad0-65ba50a0a542",
"index" : 1324,
"period" : 1,
"timestamp" : "00:35:12.065",
"minute" : 35,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 43.9, 40.2 ],
"related_events" : [ "467292b4-8417-40fe-9331-6c20aabacb06" ]
}, {
"id" : "0d90608c-5586-4269-8ac9-fcbd0701c1af",
"index" : 1325,
"period" : 1,
"timestamp" : "00:35:13.180",
"minute" : 35,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.7, 47.1 ],
"duration" : 0.998523,
"related_events" : [ "f28b4b43-a3fc-4bb0-97b5-3b52948e1462" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 31.822004,
"angle" : 1.3166716,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.7, 77.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f28b4b43-a3fc-4bb0-97b5-3b52948e1462",
"index" : 1326,
"period" : 1,
"timestamp" : "00:35:14.179",
"minute" : 35,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"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" : [ 56.7, 77.9 ],
"related_events" : [ "0d90608c-5586-4269-8ac9-fcbd0701c1af" ]
}, {
"id" : "b45c62d2-63ab-4aee-9c6e-0437004d7adb",
"index" : 1327,
"period" : 1,
"timestamp" : "00:35:15.149",
"minute" : 35,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 56.5, 3.1 ],
"duration" : 1.139557,
"related_events" : [ "225a1f40-b412-401e-ad21-bdc659a2426d" ]
}, {
"id" : "225a1f40-b412-401e-ad21-bdc659a2426d",
"index" : 1328,
"period" : 1,
"timestamp" : "00:35:15.918",
"minute" : 35,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"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" : [ 57.0, 76.3 ],
"duration" : 1.464163,
"under_pressure" : true,
"related_events" : [ "1aad006d-cd96-4417-8332-082dc4f614cd", "b45c62d2-63ab-4aee-9c6e-0437004d7adb" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 22.138203,
"angle" : -2.834127,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.9, 69.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1aad006d-cd96-4417-8332-082dc4f614cd",
"index" : 1329,
"period" : 1,
"timestamp" : "00:35:17.383",
"minute" : 35,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 35.9, 69.6 ],
"related_events" : [ "225a1f40-b412-401e-ad21-bdc659a2426d" ]
}, {
"id" : "9116cfc0-e700-4450-bec7-e60f0346eac4",
"index" : 1330,
"period" : 1,
"timestamp" : "00:35:17.383",
"minute" : 35,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 35.9, 69.6 ],
"duration" : 1.111749,
"related_events" : [ "1aad006d-cd96-4417-8332-082dc4f614cd", "30c907dd-dd7f-4c8d-9fbb-d7e22db93d95" ],
"carry" : {
"end_location" : [ 35.9, 64.2 ]
}
}, {
"id" : "30c907dd-dd7f-4c8d-9fbb-d7e22db93d95",
"index" : 1331,
"period" : 1,
"timestamp" : "00:35:18.494",
"minute" : 35,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 35.9, 64.2 ],
"duration" : 1.662911,
"related_events" : [ "b2fb8573-33a9-4f74-b802-3f195934b1ac" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 23.584953,
"angle" : -1.6556981,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.9, 40.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2fb8573-33a9-4f74-b802-3f195934b1ac",
"index" : 1332,
"period" : 1,
"timestamp" : "00:35:20.157",
"minute" : 35,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.9, 40.7 ],
"related_events" : [ "30c907dd-dd7f-4c8d-9fbb-d7e22db93d95" ]
}, {
"id" : "d2e33a45-f9b1-4944-b07b-2bd64d58dc80",
"index" : 1333,
"period" : 1,
"timestamp" : "00:35:20.157",
"minute" : 35,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.9, 40.7 ],
"duration" : 1.873287,
"related_events" : [ "4596a873-988e-4210-85a8-2404930e2079", "b2fb8573-33a9-4f74-b802-3f195934b1ac" ],
"carry" : {
"end_location" : [ 34.3, 34.2 ]
}
}, {
"id" : "4596a873-988e-4210-85a8-2404930e2079",
"index" : 1334,
"period" : 1,
"timestamp" : "00:35:22.030",
"minute" : 35,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.3, 34.2 ],
"duration" : 1.869133,
"related_events" : [ "5f1250b9-365f-4bbe-8a40-d6256f4d2957" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 34.7121,
"angle" : -1.085245,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.5, 3.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5f1250b9-365f-4bbe-8a40-d6256f4d2957",
"index" : 1335,
"period" : 1,
"timestamp" : "00:35:23.900",
"minute" : 35,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 50.5, 3.5 ],
"related_events" : [ "4596a873-988e-4210-85a8-2404930e2079" ]
}, {
"id" : "f2cc091e-a89f-4dac-8109-75ad40a07da9",
"index" : 1336,
"period" : 1,
"timestamp" : "00:35:23.900",
"minute" : 35,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 50.5, 3.5 ],
"duration" : 1.783667,
"related_events" : [ "5f1250b9-365f-4bbe-8a40-d6256f4d2957", "7c16ac22-03f6-4611-be98-d8c228ed93e9" ],
"carry" : {
"end_location" : [ 50.1, 8.7 ]
}
}, {
"id" : "7c16ac22-03f6-4611-be98-d8c228ed93e9",
"index" : 1337,
"period" : 1,
"timestamp" : "00:35:25.683",
"minute" : 35,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 50.1, 8.7 ],
"duration" : 1.215239,
"related_events" : [ "432e7fee-2a4f-4633-b94a-bc99897646ff" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 24.566034,
"angle" : 1.6441339,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.3, 33.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "03cca2e7-3f35-404b-9bc7-c8e37edd261d",
"index" : 1338,
"period" : 1,
"timestamp" : "00:35:26.820",
"minute" : 35,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.7, 50.7 ],
"duration" : 0.7,
"related_events" : [ "3714277f-fae8-4a06-874e-9fc9226976e2", "432e7fee-2a4f-4633-b94a-bc99897646ff" ]
}, {
"id" : "432e7fee-2a4f-4633-b94a-bc99897646ff",
"index" : 1339,
"period" : 1,
"timestamp" : "00:35:26.898",
"minute" : 35,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 48.3, 33.2 ],
"under_pressure" : true,
"related_events" : [ "03cca2e7-3f35-404b-9bc7-c8e37edd261d", "7c16ac22-03f6-4611-be98-d8c228ed93e9" ]
}, {
"id" : "3714277f-fae8-4a06-874e-9fc9226976e2",
"index" : 1340,
"period" : 1,
"timestamp" : "00:35:26.898",
"minute" : 35,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 48.1, 33.4 ],
"duration" : 2.816068,
"under_pressure" : true,
"related_events" : [ "03cca2e7-3f35-404b-9bc7-c8e37edd261d", "b669def7-ab21-4bbb-8081-0d6efa3220c1" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 24.233036,
"angle" : 2.4204335,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.9, 49.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4accf7e4-d246-42cc-a1f1-80c7014386a0",
"index" : 1341,
"period" : 1,
"timestamp" : "00:35:29.473",
"minute" : 35,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 85.3, 35.4 ],
"duration" : 0.370883,
"related_events" : [ "087a6f04-13f8-464b-9d90-5e4c5cc0100e", "b669def7-ab21-4bbb-8081-0d6efa3220c1" ]
}, {
"id" : "b669def7-ab21-4bbb-8081-0d6efa3220c1",
"index" : 1342,
"period" : 1,
"timestamp" : "00:35:29.715",
"minute" : 35,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 29.9, 49.4 ],
"under_pressure" : true,
"related_events" : [ "3714277f-fae8-4a06-874e-9fc9226976e2", "4accf7e4-d246-42cc-a1f1-80c7014386a0" ]
}, {
"id" : "087a6f04-13f8-464b-9d90-5e4c5cc0100e",
"index" : 1343,
"period" : 1,
"timestamp" : "00:35:29.715",
"minute" : 35,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 29.9, 49.4 ],
"duration" : 0.30015,
"under_pressure" : true,
"related_events" : [ "30a5fde3-24a8-4279-bd51-9ffd0fd75b60", "4accf7e4-d246-42cc-a1f1-80c7014386a0", "7659d4d6-a140-4713-a343-efb7acf9a9da", "b669def7-ab21-4bbb-8081-0d6efa3220c1" ],
"carry" : {
"end_location" : [ 29.3, 49.6 ]
}
}, {
"id" : "7659d4d6-a140-4713-a343-efb7acf9a9da",
"index" : 1344,
"period" : 1,
"timestamp" : "00:35:30.015",
"minute" : 35,
"second" : 30,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 90.8, 30.5 ],
"duration" : 0.0,
"related_events" : [ "087a6f04-13f8-464b-9d90-5e4c5cc0100e", "30a5fde3-24a8-4279-bd51-9ffd0fd75b60" ],
"foul_committed" : {
"type" : {
"id" : 21,
"name" : "Dangerous Play"
}
}
}, {
"id" : "30a5fde3-24a8-4279-bd51-9ffd0fd75b60",
"index" : 1345,
"period" : 1,
"timestamp" : "00:35:30.015",
"minute" : 35,
"second" : 30,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 67,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 29.3, 49.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7659d4d6-a140-4713-a343-efb7acf9a9da" ]
}, {
"id" : "30a0afe1-982f-4022-b0c3-ef4869a2b59d",
"index" : 1346,
"period" : 1,
"timestamp" : "00:35:59.262",
"minute" : 35,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.4, 50.0 ],
"duration" : 0.8,
"related_events" : [ "39df5178-9bb8-4658-a2ab-02e3e6bba036" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 50.172703,
"angle" : 0.589661,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.1, 77.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "39df5178-9bb8-4658-a2ab-02e3e6bba036",
"index" : 1347,
"period" : 1,
"timestamp" : "00:36:00.062",
"minute" : 36,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 68,
"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.1, 77.9 ],
"related_events" : [ "30a0afe1-982f-4022-b0c3-ef4869a2b59d" ]
}, {
"id" : "382625f3-7a77-4b17-aaeb-dde27f95afa9",
"index" : 1348,
"period" : 1,
"timestamp" : "00:36:01.682",
"minute" : 36,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"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.1, 78.5 ],
"duration" : 1.649139,
"related_events" : [ "e5b85d7b-f4dd-423d-b806-4abeff9ed72c" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 14.805405,
"angle" : 0.027020449,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.9, 78.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e5b85d7b-f4dd-423d-b806-4abeff9ed72c",
"index" : 1349,
"period" : 1,
"timestamp" : "00:36:03.331",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 91.9, 78.9 ],
"related_events" : [ "382625f3-7a77-4b17-aaeb-dde27f95afa9" ]
}, {
"id" : "ca549104-a3fc-43a3-9e5b-dfdba78cd74c",
"index" : 1350,
"period" : 1,
"timestamp" : "00:36:03.331",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 91.9, 78.9 ],
"duration" : 2.455682,
"under_pressure" : true,
"related_events" : [ "b0b8d90e-af04-494c-acae-c17f0bd56f10", "e5b85d7b-f4dd-423d-b806-4abeff9ed72c", "ecdaf27d-dda5-4bec-bd2f-3389d2161498" ],
"carry" : {
"end_location" : [ 94.8, 78.5 ]
}
}, {
"id" : "b0b8d90e-af04-494c-acae-c17f0bd56f10",
"index" : 1351,
"period" : 1,
"timestamp" : "00:36:03.491",
"minute" : 36,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.8, 1.6 ],
"duration" : 2.520575,
"related_events" : [ "ca549104-a3fc-43a3-9e5b-dfdba78cd74c", "ecdaf27d-dda5-4bec-bd2f-3389d2161498" ]
}, {
"id" : "ecdaf27d-dda5-4bec-bd2f-3389d2161498",
"index" : 1352,
"period" : 1,
"timestamp" : "00:36:05.787",
"minute" : 36,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 94.8, 78.5 ],
"duration" : 0.723464,
"under_pressure" : true,
"related_events" : [ "b0b8d90e-af04-494c-acae-c17f0bd56f10", "ffa30bc5-b7e1-44f7-8b8a-ee51ad8cbb94" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 11.1,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.7, 78.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3745451-bd97-488e-8739-0a4b1677e704",
"index" : 1353,
"period" : 1,
"timestamp" : "00:36:06.443",
"minute" : 36,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 29.3, 1.6 ],
"duration" : 0.553033,
"related_events" : [ "1d7e3535-11fe-4217-9b83-31222ffa939f", "ab74142d-2a69-4471-92c2-f42be65aaf4c", "ffa30bc5-b7e1-44f7-8b8a-ee51ad8cbb94" ]
}, {
"id" : "ffa30bc5-b7e1-44f7-8b8a-ee51ad8cbb94",
"index" : 1354,
"period" : 1,
"timestamp" : "00:36:06.510",
"minute" : 36,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 68,
"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" : [ 83.7, 78.5 ],
"under_pressure" : true,
"related_events" : [ "a3745451-bd97-488e-8739-0a4b1677e704", "ecdaf27d-dda5-4bec-bd2f-3389d2161498" ]
}, {
"id" : "1d7e3535-11fe-4217-9b83-31222ffa939f",
"index" : 1355,
"period" : 1,
"timestamp" : "00:36:06.510",
"minute" : 36,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 68,
"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" : [ 83.7, 78.5 ],
"duration" : 0.485708,
"under_pressure" : true,
"related_events" : [ "a3745451-bd97-488e-8739-0a4b1677e704", "ab74142d-2a69-4471-92c2-f42be65aaf4c", "ffa30bc5-b7e1-44f7-8b8a-ee51ad8cbb94" ],
"carry" : {
"end_location" : [ 85.5, 78.5 ]
}
}, {
"id" : "ab74142d-2a69-4471-92c2-f42be65aaf4c",
"index" : 1356,
"period" : 1,
"timestamp" : "00:36:06.996",
"minute" : 36,
"second" : 6,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 68,
"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" : [ 85.5, 78.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4b398f4e-67f2-4179-9524-95630717749e", "a3745451-bd97-488e-8739-0a4b1677e704" ]
}, {
"id" : "4b398f4e-67f2-4179-9524-95630717749e",
"index" : 1357,
"period" : 1,
"timestamp" : "00:36:06.996",
"minute" : 36,
"second" : 6,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 68,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 34.6, 1.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "ab74142d-2a69-4471-92c2-f42be65aaf4c" ],
"duel" : {
"outcome" : {
"id" : 17,
"name" : "Success Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "05bb5f8a-89b4-427d-8a8f-4c95a7644083",
"index" : 1358,
"period" : 1,
"timestamp" : "00:36:24.657",
"minute" : 36,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 34.0, 0.1 ],
"duration" : 1.855008,
"related_events" : [ "5c9d4f8b-57ba-4f05-8a56-e7d80ac1e4e5" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 34.179672,
"angle" : 2.3955116,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 8.9, 23.3 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "5c9d4f8b-57ba-4f05-8a56-e7d80ac1e4e5",
"index" : 1359,
"period" : 1,
"timestamp" : "00:36:26.512",
"minute" : 36,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.9, 23.3 ],
"related_events" : [ "05bb5f8a-89b4-427d-8a8f-4c95a7644083" ]
}, {
"id" : "cccb8daa-1f70-4c65-a8c7-100d69753209",
"index" : 1360,
"period" : 1,
"timestamp" : "00:36:26.577",
"minute" : 36,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.9, 50.5 ],
"duration" : 1.372701,
"related_events" : [ "c6a4e330-bb49-4862-9609-a4f8a25b74e2" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 16.81071,
"angle" : 1.5350972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.5, 67.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c6a4e330-bb49-4862-9609-a4f8a25b74e2",
"index" : 1361,
"period" : 1,
"timestamp" : "00:36:27.950",
"minute" : 36,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 7.5, 67.3 ],
"related_events" : [ "cccb8daa-1f70-4c65-a8c7-100d69753209" ]
}, {
"id" : "e91336e3-efee-4755-a5fd-7cb5d2afbca3",
"index" : 1362,
"period" : 1,
"timestamp" : "00:36:32.758",
"minute" : 36,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 12.9, 66.9 ],
"duration" : 1.605239,
"related_events" : [ "be90c3f3-4d67-4f8b-9f4f-97c90a3be180" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 42.64833,
"angle" : -1.1659045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.7, 27.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "be90c3f3-4d67-4f8b-9f4f-97c90a3be180",
"index" : 1363,
"period" : 1,
"timestamp" : "00:36:34.364",
"minute" : 36,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 29.7, 27.7 ],
"related_events" : [ "e91336e3-efee-4755-a5fd-7cb5d2afbca3" ]
}, {
"id" : "965190c7-0767-4803-ad12-3f54161e6145",
"index" : 1364,
"period" : 1,
"timestamp" : "00:36:39.176",
"minute" : 36,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 50.4, 29.3 ],
"duration" : 0.940981,
"related_events" : [ "f98c7920-ba52-484d-9535-43ea72d30fbf" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 17.85497,
"angle" : 1.6492864,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 47.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f98c7920-ba52-484d-9535-43ea72d30fbf",
"index" : 1365,
"period" : 1,
"timestamp" : "00:36:40.117",
"minute" : 36,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 47.1 ],
"related_events" : [ "965190c7-0767-4803-ad12-3f54161e6145" ]
}, {
"id" : "d855f6ea-a24c-4882-8ddf-ca11df587e44",
"index" : 1366,
"period" : 1,
"timestamp" : "00:36:40.117",
"minute" : 36,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.0, 47.1 ],
"duration" : 3.725401,
"related_events" : [ "10e3c054-25ac-4bab-9b76-69fe1b65871d", "f98c7920-ba52-484d-9535-43ea72d30fbf" ],
"carry" : {
"end_location" : [ 55.9, 53.2 ]
}
}, {
"id" : "10e3c054-25ac-4bab-9b76-69fe1b65871d",
"index" : 1367,
"period" : 1,
"timestamp" : "00:36:43.842",
"minute" : 36,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.9, 53.2 ],
"duration" : 0.956813,
"related_events" : [ "4a23e994-3387-43e0-8862-2e589be40f0b" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 11.985408,
"angle" : -2.1842563,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 43.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4a23e994-3387-43e0-8862-2e589be40f0b",
"index" : 1368,
"period" : 1,
"timestamp" : "00:36:44.799",
"minute" : 36,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 49.0, 43.4 ],
"related_events" : [ "10e3c054-25ac-4bab-9b76-69fe1b65871d" ]
}, {
"id" : "b3ef26c7-1942-464d-ae85-93d0c7e26dba",
"index" : 1369,
"period" : 1,
"timestamp" : "00:36:44.799",
"minute" : 36,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 49.0, 43.4 ],
"duration" : 1.011172,
"related_events" : [ "4a23e994-3387-43e0-8862-2e589be40f0b", "82147751-7cdb-40e5-a16f-e696cb7d95e7" ],
"carry" : {
"end_location" : [ 50.8, 43.6 ]
}
}, {
"id" : "82147751-7cdb-40e5-a16f-e696cb7d95e7",
"index" : 1370,
"period" : 1,
"timestamp" : "00:36:45.810",
"minute" : 36,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 50.8, 43.6 ],
"duration" : 0.861906,
"related_events" : [ "a2dd3cbe-911c-4cd8-aef3-34681c6e4581" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 15.748651,
"angle" : -1.2410138,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.9, 28.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a2dd3cbe-911c-4cd8-aef3-34681c6e4581",
"index" : 1371,
"period" : 1,
"timestamp" : "00:36:46.672",
"minute" : 36,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.9, 28.7 ],
"related_events" : [ "82147751-7cdb-40e5-a16f-e696cb7d95e7" ]
}, {
"id" : "0daafb78-be9d-40b8-945f-4a53b2f9a8fc",
"index" : 1372,
"period" : 1,
"timestamp" : "00:36:46.672",
"minute" : 36,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.9, 28.7 ],
"duration" : 2.455661,
"related_events" : [ "81012d1f-5c7f-412a-84a9-c71bd52b9b49", "a2dd3cbe-911c-4cd8-aef3-34681c6e4581" ],
"carry" : {
"end_location" : [ 62.9, 26.3 ]
}
}, {
"id" : "81012d1f-5c7f-412a-84a9-c71bd52b9b49",
"index" : 1373,
"period" : 1,
"timestamp" : "00:36:49.128",
"minute" : 36,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.9, 26.3 ],
"duration" : 1.264679,
"related_events" : [ "e487583e-e552-479e-8dc2-8daf54cd6716" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 11.7209215,
"angle" : -1.5110385,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.6, 14.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e487583e-e552-479e-8dc2-8daf54cd6716",
"index" : 1374,
"period" : 1,
"timestamp" : "00:36:50.392",
"minute" : 36,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.6, 14.6 ],
"related_events" : [ "81012d1f-5c7f-412a-84a9-c71bd52b9b49" ]
}, {
"id" : "df4f0777-ad3d-43e9-983e-6bfec5fd994a",
"index" : 1375,
"period" : 1,
"timestamp" : "00:36:50.392",
"minute" : 36,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.6, 14.6 ],
"duration" : 1.03585,
"related_events" : [ "13a0eec6-7f88-4e5d-88c4-d72a4bf5338a", "e487583e-e552-479e-8dc2-8daf54cd6716" ],
"carry" : {
"end_location" : [ 69.4, 10.7 ]
}
}, {
"id" : "13a0eec6-7f88-4e5d-88c4-d72a4bf5338a",
"index" : 1376,
"period" : 1,
"timestamp" : "00:36:51.428",
"minute" : 36,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.4, 10.7 ],
"duration" : 1.015966,
"related_events" : [ "9104bb6b-573a-4508-bb2d-74efe8718ee9" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 12.355565,
"angle" : -0.693702,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.9, 2.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9104bb6b-573a-4508-bb2d-74efe8718ee9",
"index" : 1377,
"period" : 1,
"timestamp" : "00:36:52.444",
"minute" : 36,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.9, 2.8 ],
"related_events" : [ "13a0eec6-7f88-4e5d-88c4-d72a4bf5338a" ]
}, {
"id" : "9d8bb9ed-bc68-477a-92b8-05fe59721503",
"index" : 1378,
"period" : 1,
"timestamp" : "00:36:52.444",
"minute" : 36,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.9, 2.8 ],
"duration" : 0.752315,
"under_pressure" : true,
"related_events" : [ "5f3d1386-1233-464d-92cd-6eccbfcd56f0", "9104bb6b-573a-4508-bb2d-74efe8718ee9", "aaa49de2-ce86-47b7-90a3-102f51eac668" ],
"carry" : {
"end_location" : [ 76.3, 3.0 ]
}
}, {
"id" : "5f3d1386-1233-464d-92cd-6eccbfcd56f0",
"index" : 1379,
"period" : 1,
"timestamp" : "00:36:52.740",
"minute" : 36,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 35.3, 77.9 ],
"duration" : 0.588832,
"related_events" : [ "9d8bb9ed-bc68-477a-92b8-05fe59721503", "aaa49de2-ce86-47b7-90a3-102f51eac668" ]
}, {
"id" : "aaa49de2-ce86-47b7-90a3-102f51eac668",
"index" : 1380,
"period" : 1,
"timestamp" : "00:36:53.196",
"minute" : 36,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 76.3, 3.0 ],
"duration" : 1.630611,
"under_pressure" : true,
"related_events" : [ "5f3d1386-1233-464d-92cd-6eccbfcd56f0", "d7d41890-a98d-4994-a545-134a92060216" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 11.428036,
"angle" : 3.071532,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.9, 3.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d7d41890-a98d-4994-a545-134a92060216",
"index" : 1381,
"period" : 1,
"timestamp" : "00:36:54.827",
"minute" : 36,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.9, 3.8 ],
"related_events" : [ "aaa49de2-ce86-47b7-90a3-102f51eac668" ]
}, {
"id" : "b211d24c-5222-456f-9190-57ac334a666a",
"index" : 1382,
"period" : 1,
"timestamp" : "00:36:54.827",
"minute" : 36,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.9, 3.8 ],
"duration" : 1.090657,
"related_events" : [ "a8d6f399-e7c9-4083-b31b-2434229126ff", "d7d41890-a98d-4994-a545-134a92060216" ],
"carry" : {
"end_location" : [ 64.6, 9.6 ]
}
}, {
"id" : "a8d6f399-e7c9-4083-b31b-2434229126ff",
"index" : 1383,
"period" : 1,
"timestamp" : "00:36:55.918",
"minute" : 36,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.6, 9.6 ],
"duration" : 1.14825,
"related_events" : [ "3ea3bd36-6dc0-441f-92cb-d5ef2f782378" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.6275816,
"angle" : 2.1697075,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 60.3, 15.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "3ea3bd36-6dc0-441f-92cb-d5ef2f782378",
"index" : 1384,
"period" : 1,
"timestamp" : "00:36:57.066",
"minute" : 36,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.3, 15.9 ],
"related_events" : [ "a8d6f399-e7c9-4083-b31b-2434229126ff" ]
}, {
"id" : "8b316c85-a975-49a2-8285-29cbdcbaa684",
"index" : 1385,
"period" : 1,
"timestamp" : "00:36:57.066",
"minute" : 36,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 60.3, 15.9 ],
"duration" : 1.518143,
"related_events" : [ "35bde5d3-c152-4252-a8ab-e095920a0cce", "3ea3bd36-6dc0-441f-92cb-d5ef2f782378" ],
"carry" : {
"end_location" : [ 61.5, 23.4 ]
}
}, {
"id" : "35bde5d3-c152-4252-a8ab-e095920a0cce",
"index" : 1386,
"period" : 1,
"timestamp" : "00:36:58.584",
"minute" : 36,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 61.5, 23.4 ],
"duration" : 3.857133,
"related_events" : [ "43e3ed3c-e1df-4af5-a0d4-5ea47d9adbbb" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 74.94865,
"angle" : 0.67953354,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 119.8, 70.5 ],
"switch" : true,
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "43e3ed3c-e1df-4af5-a0d4-5ea47d9adbbb",
"index" : 1387,
"period" : 1,
"timestamp" : "00:37:02.441",
"minute" : 37,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 69,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 113.9, 72.8 ],
"related_events" : [ "35bde5d3-c152-4252-a8ab-e095920a0cce" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "644730c9-4a09-473a-9fc6-8cfd099ab93d",
"index" : 1388,
"period" : 1,
"timestamp" : "00:37:13.890",
"minute" : 37,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 70,
"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, 36.1 ],
"duration" : 1.146144,
"related_events" : [ "7fc1df62-6661-4514-a7e6-ffbd533829cc" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 4.382921,
"angle" : -2.0446477,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 5.0, 32.2 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7fc1df62-6661-4514-a7e6-ffbd533829cc",
"index" : 1389,
"period" : 1,
"timestamp" : "00:37:15.037",
"minute" : 37,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 70,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.0, 32.2 ],
"related_events" : [ "644730c9-4a09-473a-9fc6-8cfd099ab93d" ]
}, {
"id" : "4d5c8d1c-0631-466b-a041-4a0a826cfd22",
"index" : 1390,
"period" : 1,
"timestamp" : "00:37:15.037",
"minute" : 37,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 70,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.0, 32.2 ],
"duration" : 2.234416,
"related_events" : [ "694905db-ef85-4f3a-8cfe-4597de2f6f96", "7fc1df62-6661-4514-a7e6-ffbd533829cc" ],
"carry" : {
"end_location" : [ 9.8, 33.6 ]
}
}, {
"id" : "694905db-ef85-4f3a-8cfe-4597de2f6f96",
"index" : 1391,
"period" : 1,
"timestamp" : "00:37:17.271",
"minute" : 37,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 70,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.8, 33.6 ],
"duration" : 4.74899,
"related_events" : [ "864c6f49-3b4e-41b3-a402-b39212e7257f" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 76.21155,
"angle" : -0.45073754,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 78.4, 0.4 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "864c6f49-3b4e-41b3-a402-b39212e7257f",
"index" : 1392,
"period" : 1,
"timestamp" : "00:37:22.020",
"minute" : 37,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 70,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 70.4, 3.3 ],
"related_events" : [ "694905db-ef85-4f3a-8cfe-4597de2f6f96" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dabcab98-5e38-40ba-8f0a-006e1195e679",
"index" : 1393,
"period" : 1,
"timestamp" : "00:37:35.188",
"minute" : 37,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 35.3, 80.0 ],
"duration" : 2.3705,
"related_events" : [ "4062084d-130e-4f4b-abc9-d8d2d5b88a06" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 21.683174,
"angle" : -2.8899026,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 14.3, 74.6 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "4062084d-130e-4f4b-abc9-d8d2d5b88a06",
"index" : 1394,
"period" : 1,
"timestamp" : "00:37:37.558",
"minute" : 37,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.3, 74.6 ],
"related_events" : [ "dabcab98-5e38-40ba-8f0a-006e1195e679" ]
}, {
"id" : "81e59139-7dc2-4e51-8580-1669e6aeec7d",
"index" : 1395,
"period" : 1,
"timestamp" : "00:37:37.558",
"minute" : 37,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.3, 74.6 ],
"duration" : 0.104491,
"related_events" : [ "0957187e-151c-482c-b97c-a5c38de90383", "4062084d-130e-4f4b-abc9-d8d2d5b88a06" ],
"carry" : {
"end_location" : [ 14.3, 73.6 ]
}
}, {
"id" : "0957187e-151c-482c-b97c-a5c38de90383",
"index" : 1396,
"period" : 1,
"timestamp" : "00:37:37.663",
"minute" : 37,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.3, 73.6 ],
"duration" : 2.092861,
"related_events" : [ "e2c52ff4-db93-4caf-9148-261de47663fe" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 29.124731,
"angle" : -2.0068011,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 2.0, 47.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e2c52ff4-db93-4caf-9148-261de47663fe",
"index" : 1397,
"period" : 1,
"timestamp" : "00:37:39.756",
"minute" : 37,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 47.2 ],
"related_events" : [ "0957187e-151c-482c-b97c-a5c38de90383" ]
}, {
"id" : "83913e6e-372a-452b-808f-20083e88bb53",
"index" : 1398,
"period" : 1,
"timestamp" : "00:37:39.756",
"minute" : 37,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.0, 47.2 ],
"duration" : 2.087444,
"related_events" : [ "129dd241-0ef6-4976-a72f-7debf469963b", "e2c52ff4-db93-4caf-9148-261de47663fe" ],
"carry" : {
"end_location" : [ 9.7, 43.6 ]
}
}, {
"id" : "129dd241-0ef6-4976-a72f-7debf469963b",
"index" : 1399,
"period" : 1,
"timestamp" : "00:37:41.843",
"minute" : 37,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.7, 43.6 ],
"duration" : 1.29848,
"related_events" : [ "3aedc42e-5223-4aa6-bcb8-c8e46dba7021" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 22.435017,
"angle" : -1.332304,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.0, 21.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3aedc42e-5223-4aa6-bcb8-c8e46dba7021",
"index" : 1400,
"period" : 1,
"timestamp" : "00:37:43.141",
"minute" : 37,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.0, 21.8 ],
"related_events" : [ "129dd241-0ef6-4976-a72f-7debf469963b" ]
}, {
"id" : "7faf3239-72d2-413d-aa15-bbb713e37309",
"index" : 1401,
"period" : 1,
"timestamp" : "00:37:43.141",
"minute" : 37,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.0, 21.8 ],
"duration" : 5.107075,
"related_events" : [ "3aedc42e-5223-4aa6-bcb8-c8e46dba7021", "8e569c2e-8d06-457f-a80e-79b27bad0309" ],
"carry" : {
"end_location" : [ 41.7, 18.1 ]
}
}, {
"id" : "8e569c2e-8d06-457f-a80e-79b27bad0309",
"index" : 1402,
"period" : 1,
"timestamp" : "00:37:48.249",
"minute" : 37,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.7, 18.1 ],
"duration" : 1.029408,
"related_events" : [ "f47e4468-f8c0-4c2e-b1f4-1217e1e359d2" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.464143,
"angle" : 1.6872878,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.6, 27.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f47e4468-f8c0-4c2e-b1f4-1217e1e359d2",
"index" : 1403,
"period" : 1,
"timestamp" : "00:37:49.278",
"minute" : 37,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.6, 27.5 ],
"related_events" : [ "8e569c2e-8d06-457f-a80e-79b27bad0309" ]
}, {
"id" : "085a2154-e14e-4ae7-a7cb-28859c60510f",
"index" : 1404,
"period" : 1,
"timestamp" : "00:37:49.278",
"minute" : 37,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.6, 27.5 ],
"duration" : 2.981155,
"related_events" : [ "9587edf1-260c-4fb7-bb51-142d3f379d48", "f47e4468-f8c0-4c2e-b1f4-1217e1e359d2" ],
"carry" : {
"end_location" : [ 52.5, 37.7 ]
}
}, {
"id" : "9587edf1-260c-4fb7-bb51-142d3f379d48",
"index" : 1405,
"period" : 1,
"timestamp" : "00:37:52.259",
"minute" : 37,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.5, 37.7 ],
"duration" : 1.074769,
"related_events" : [ "3798c1b4-ada8-484e-9ca5-4f5554edbcae" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 19.58622,
"angle" : 1.0408844,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.4, 54.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3798c1b4-ada8-484e-9ca5-4f5554edbcae",
"index" : 1406,
"period" : 1,
"timestamp" : "00:37:53.334",
"minute" : 37,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.4, 54.6 ],
"related_events" : [ "9587edf1-260c-4fb7-bb51-142d3f379d48" ]
}, {
"id" : "39503ba3-d362-4ccf-9840-ad580322c8be",
"index" : 1407,
"period" : 1,
"timestamp" : "00:37:53.334",
"minute" : 37,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.4, 54.6 ],
"duration" : 1.674855,
"related_events" : [ "3798c1b4-ada8-484e-9ca5-4f5554edbcae", "43a2dbdf-f932-4c8d-9679-fa7ee3e6dba3" ],
"carry" : {
"end_location" : [ 62.4, 60.1 ]
}
}, {
"id" : "43a2dbdf-f932-4c8d-9679-fa7ee3e6dba3",
"index" : 1408,
"period" : 1,
"timestamp" : "00:37:55.009",
"minute" : 37,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.4, 60.1 ],
"duration" : 1.134613,
"related_events" : [ "082ad8a4-a25a-4ef1-9f6b-ee1fda97cd33" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.297058,
"angle" : 1.1246908,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 73.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "082ad8a4-a25a-4ef1-9f6b-ee1fda97cd33",
"index" : 1409,
"period" : 1,
"timestamp" : "00:37:56.143",
"minute" : 37,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 73.9 ],
"related_events" : [ "43a2dbdf-f932-4c8d-9679-fa7ee3e6dba3" ]
}, {
"id" : "cfb94047-59e6-4a15-9b79-a23b82edbfe0",
"index" : 1410,
"period" : 1,
"timestamp" : "00:37:56.143",
"minute" : 37,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 73.9 ],
"duration" : 0.445414,
"related_events" : [ "082ad8a4-a25a-4ef1-9f6b-ee1fda97cd33", "a6f5ae5d-b094-404a-87b1-195a2b0e8689" ],
"carry" : {
"end_location" : [ 69.0, 73.9 ]
}
}, {
"id" : "a6f5ae5d-b094-404a-87b1-195a2b0e8689",
"index" : 1411,
"period" : 1,
"timestamp" : "00:37:56.589",
"minute" : 37,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.0, 73.9 ],
"duration" : 0.641492,
"related_events" : [ "cccbc470-d9f5-4129-94f6-a9c8fca43cac" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 15.902201,
"angle" : -0.87444776,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.2, 61.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "47100393-c6fb-41cc-9a71-1bcc745c5bf8",
"index" : 1412,
"period" : 1,
"timestamp" : "00:37:57.074",
"minute" : 37,
"second" : 57,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 44.3, 15.1 ],
"duration" : 0.976293,
"related_events" : [ "cccbc470-d9f5-4129-94f6-a9c8fca43cac", "d21c974a-ee20-49fb-877e-4ba97c6757f1" ]
}, {
"id" : "cccbc470-d9f5-4129-94f6-a9c8fca43cac",
"index" : 1413,
"period" : 1,
"timestamp" : "00:37:57.230",
"minute" : 37,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 79.2, 61.7 ],
"under_pressure" : true,
"related_events" : [ "47100393-c6fb-41cc-9a71-1bcc745c5bf8", "a6f5ae5d-b094-404a-87b1-195a2b0e8689" ]
}, {
"id" : "d21c974a-ee20-49fb-877e-4ba97c6757f1",
"index" : 1414,
"period" : 1,
"timestamp" : "00:37:57.230",
"minute" : 37,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 79.2, 61.7 ],
"duration" : 0.945535,
"under_pressure" : true,
"related_events" : [ "47100393-c6fb-41cc-9a71-1bcc745c5bf8", "ab217510-815c-4523-8a66-34adb8ce03f4", "cccbc470-d9f5-4129-94f6-a9c8fca43cac" ],
"carry" : {
"end_location" : [ 83.4, 64.6 ]
}
}, {
"id" : "ab217510-815c-4523-8a66-34adb8ce03f4",
"index" : 1415,
"period" : 1,
"timestamp" : "00:37:58.176",
"minute" : 37,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.4, 64.6 ],
"duration" : 0.834421,
"related_events" : [ "ec8cfd68-6620-4a93-a087-3f0ee086b8b4" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 12.291867,
"angle" : 1.4484595,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.9, 76.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ec8cfd68-6620-4a93-a087-3f0ee086b8b4",
"index" : 1416,
"period" : 1,
"timestamp" : "00:37:59.010",
"minute" : 37,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.9, 76.8 ],
"related_events" : [ "ab217510-815c-4523-8a66-34adb8ce03f4" ]
}, {
"id" : "aaacf947-415f-429c-8006-1873d53929fa",
"index" : 1417,
"period" : 1,
"timestamp" : "00:37:59.010",
"minute" : 37,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.9, 76.8 ],
"duration" : 0.862211,
"under_pressure" : true,
"related_events" : [ "09945c6f-884b-4467-9c60-d0979a59e82a", "11cc8051-2ffc-4798-9110-4f2bd0e277ce", "ec8cfd68-6620-4a93-a087-3f0ee086b8b4" ],
"carry" : {
"end_location" : [ 85.0, 75.4 ]
}
}, {
"id" : "09945c6f-884b-4467-9c60-d0979a59e82a",
"index" : 1418,
"period" : 1,
"timestamp" : "00:37:59.258",
"minute" : 37,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 30.1, 4.5 ],
"duration" : 0.845943,
"related_events" : [ "11cc8051-2ffc-4798-9110-4f2bd0e277ce", "aaacf947-415f-429c-8006-1873d53929fa" ]
}, {
"id" : "11cc8051-2ffc-4798-9110-4f2bd0e277ce",
"index" : 1419,
"period" : 1,
"timestamp" : "00:37:59.872",
"minute" : 37,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 85.0, 75.4 ],
"duration" : 0.971558,
"under_pressure" : true,
"related_events" : [ "09945c6f-884b-4467-9c60-d0979a59e82a", "7e080bfc-3a53-45d7-8dd9-12df4028f835" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.572412,
"angle" : -3.0451188,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.5, 73.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7e080bfc-3a53-45d7-8dd9-12df4028f835",
"index" : 1420,
"period" : 1,
"timestamp" : "00:38:00.844",
"minute" : 38,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.5, 73.9 ],
"related_events" : [ "11cc8051-2ffc-4798-9110-4f2bd0e277ce" ]
}, {
"id" : "259f3a70-d7e3-439b-9f54-4c44c92f0230",
"index" : 1421,
"period" : 1,
"timestamp" : "00:38:00.844",
"minute" : 38,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.5, 73.9 ],
"duration" : 1.575772,
"related_events" : [ "60a6ab1b-fe62-44a8-93f3-cff7273c9b94", "7e080bfc-3a53-45d7-8dd9-12df4028f835" ],
"carry" : {
"end_location" : [ 64.2, 69.1 ]
}
}, {
"id" : "60a6ab1b-fe62-44a8-93f3-cff7273c9b94",
"index" : 1422,
"period" : 1,
"timestamp" : "00:38:02.420",
"minute" : 38,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 64.2, 69.1 ],
"duration" : 1.563569,
"related_events" : [ "586afdae-1e48-4865-bd3b-2eeedd429776" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 28.900692,
"angle" : -2.0963802,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.7, 44.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "586afdae-1e48-4865-bd3b-2eeedd429776",
"index" : 1423,
"period" : 1,
"timestamp" : "00:38:03.983",
"minute" : 38,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 49.7, 44.1 ],
"related_events" : [ "60a6ab1b-fe62-44a8-93f3-cff7273c9b94" ]
}, {
"id" : "7b9b192e-6069-449e-aac7-62961648ee0f",
"index" : 1424,
"period" : 1,
"timestamp" : "00:38:03.983",
"minute" : 38,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 49.7, 44.1 ],
"duration" : 0.839184,
"related_events" : [ "177fb59a-9331-4319-ba39-3c31089b5570", "586afdae-1e48-4865-bd3b-2eeedd429776" ],
"carry" : {
"end_location" : [ 51.8, 42.8 ]
}
}, {
"id" : "177fb59a-9331-4319-ba39-3c31089b5570",
"index" : 1425,
"period" : 1,
"timestamp" : "00:38:04.823",
"minute" : 38,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 51.8, 42.8 ],
"duration" : 1.322705,
"related_events" : [ "bd7467da-60ac-4d99-a167-9b26792a17e3" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 20.701933,
"angle" : -1.0444604,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.2, 24.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bd7467da-60ac-4d99-a167-9b26792a17e3",
"index" : 1426,
"period" : 1,
"timestamp" : "00:38:06.145",
"minute" : 38,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.2, 24.9 ],
"related_events" : [ "177fb59a-9331-4319-ba39-3c31089b5570" ]
}, {
"id" : "761b5749-9140-486e-a9d6-8762ca02eabe",
"index" : 1427,
"period" : 1,
"timestamp" : "00:38:06.145",
"minute" : 38,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.2, 24.9 ],
"duration" : 2.169768,
"related_events" : [ "4cdccd5c-d893-4e4e-8bb9-0f6492aacba1", "bd7467da-60ac-4d99-a167-9b26792a17e3" ],
"carry" : {
"end_location" : [ 76.6, 14.5 ]
}
}, {
"id" : "4cdccd5c-d893-4e4e-8bb9-0f6492aacba1",
"index" : 1428,
"period" : 1,
"timestamp" : "00:38:08.315",
"minute" : 38,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 76.6, 14.5 ],
"duration" : 2.093472,
"related_events" : [ "41fb398b-c5e2-48a3-ba99-9e02b542436e" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 29.805033,
"angle" : -0.08397712,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 106.3, 12.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "41fb398b-c5e2-48a3-ba99-9e02b542436e",
"index" : 1429,
"period" : 1,
"timestamp" : "00:38:10.408",
"minute" : 38,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 106.3, 12.0 ],
"related_events" : [ "4cdccd5c-d893-4e4e-8bb9-0f6492aacba1" ]
}, {
"id" : "f1353298-56c1-44f7-bdff-97bbdb270942",
"index" : 1430,
"period" : 1,
"timestamp" : "00:38:10.408",
"minute" : 38,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 106.3, 12.0 ],
"duration" : 0.083466,
"related_events" : [ "41fb398b-c5e2-48a3-ba99-9e02b542436e", "439e607c-aaee-4bbb-8aaa-b24dbac334b1" ],
"carry" : {
"end_location" : [ 106.3, 12.0 ]
}
}, {
"id" : "439e607c-aaee-4bbb-8aaa-b24dbac334b1",
"index" : 1431,
"period" : 1,
"timestamp" : "00:38:10.492",
"minute" : 38,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 106.3, 12.0 ],
"duration" : 0.93909,
"related_events" : [ "2b1a9a2a-a1c8-4bbc-88d2-2da03f8669a1" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 10.378824,
"angle" : 2.0085876,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 101.9, 21.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2b1a9a2a-a1c8-4bbc-88d2-2da03f8669a1",
"index" : 1432,
"period" : 1,
"timestamp" : "00:38:11.431",
"minute" : 38,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 101.9, 21.4 ],
"related_events" : [ "439e607c-aaee-4bbb-8aaa-b24dbac334b1" ]
}, {
"id" : "dfea4bc1-e20a-4da7-b55e-b5b768ffb14c",
"index" : 1433,
"period" : 1,
"timestamp" : "00:38:11.431",
"minute" : 38,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 101.9, 21.4 ],
"duration" : 0.73388,
"related_events" : [ "2b1a9a2a-a1c8-4bbc-88d2-2da03f8669a1", "727ac1a1-ca1d-49c2-8ee8-eca2c6e683f9" ],
"carry" : {
"end_location" : [ 104.5, 22.6 ]
}
}, {
"id" : "727ac1a1-ca1d-49c2-8ee8-eca2c6e683f9",
"index" : 1434,
"period" : 1,
"timestamp" : "00:38:12.165",
"minute" : 38,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.5, 22.6 ],
"duration" : 0.450123,
"related_events" : [ "0dac5537-e386-443e-9ffb-58f75b0e145c", "5bab6c5a-b962-4e42-896c-fd5121e4c1bd" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 6.2425957,
"angle" : 0.95613337,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.1, 27.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5bab6c5a-b962-4e42-896c-fd5121e4c1bd",
"index" : 1435,
"period" : 1,
"timestamp" : "00:38:12.615",
"minute" : 38,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 110.3, 42.6 ],
"related_events" : [ "727ac1a1-ca1d-49c2-8ee8-eca2c6e683f9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0dac5537-e386-443e-9ffb-58f75b0e145c",
"index" : 1436,
"period" : 1,
"timestamp" : "00:38:12.615",
"minute" : 38,
"second" : 12,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 12.0, 52.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "727ac1a1-ca1d-49c2-8ee8-eca2c6e683f9" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "f517858d-9a1a-43c5-9dc5-752d43430573",
"index" : 1437,
"period" : 1,
"timestamp" : "00:38:13.387",
"minute" : 38,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 104.3, 21.8 ],
"duration" : 1.413498,
"related_events" : [ "e04ed060-3607-4560-a991-10fede537aa7" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 18.843832,
"angle" : 0.9474623,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.3, 37.1 ],
"assisted_shot_id" : "4e68b78b-574a-4f6a-ae39-d0804570978e",
"shot_assist" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e04ed060-3607-4560-a991-10fede537aa7",
"index" : 1438,
"period" : 1,
"timestamp" : "00:38:14.801",
"minute" : 38,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 115.3, 37.1 ],
"related_events" : [ "f517858d-9a1a-43c5-9dc5-752d43430573" ]
}, {
"id" : "4e68b78b-574a-4f6a-ae39-d0804570978e",
"index" : 1439,
"period" : 1,
"timestamp" : "00:38:14.838",
"minute" : 38,
"second" : 14,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 116.3, 36.2 ],
"duration" : 1.21125,
"related_events" : [ "001005a7-d207-4b40-b234-cb9092164f4c" ],
"shot" : {
"statsbomb_xg" : 0.49262327,
"end_location" : [ 118.9, 45.1 ],
"key_pass_id" : "f517858d-9a1a-43c5-9dc5-752d43430573",
"first_time" : true,
"technique" : {
"id" : 95,
"name" : "Volley"
},
"outcome" : {
"id" : 101,
"name" : "Wayward"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"freeze_frame" : [ {
"location" : [ 111.6, 49.8 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : true
}, {
"location" : [ 103.3, 25.0 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 99.8, 40.1 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 93.4, 52.6 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 108.4, 26.5 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 108.5, 30.2 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 104.8, 38.1 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 110.8, 34.4 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 111.5, 42.3 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 117.9, 38.7 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 95.0, 42.0 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 105.9, 22.8 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : true
}, {
"location" : [ 110.3, 34.6 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "001005a7-d207-4b40-b234-cb9092164f4c",
"index" : 1440,
"period" : 1,
"timestamp" : "00:38:16.049",
"minute" : 38,
"second" : 16,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.2, 41.4 ],
"duration" : 0.0,
"related_events" : [ "4e68b78b-574a-4f6a-ae39-d0804570978e" ],
"goalkeeper" : {
"end_location" : [ 2.2, 41.4 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "3568b706-2b5e-4dde-8f72-7fc9c3c9d6ad",
"index" : 1441,
"period" : 1,
"timestamp" : "00:38:16.287",
"minute" : 38,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 118.8, 46.7 ],
"duration" : 0.354524,
"related_events" : [ "4d887e90-ee68-4496-9f1e-9b7ac230f51a", "558008df-553e-4ed1-91a9-631a34cdfa92" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 6.449806,
"angle" : -1.6951513,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 118.0, 40.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4d887e90-ee68-4496-9f1e-9b7ac230f51a",
"index" : 1442,
"period" : 1,
"timestamp" : "00:38:16.641",
"minute" : 38,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 117.6, 38.5 ],
"related_events" : [ "3568b706-2b5e-4dde-8f72-7fc9c3c9d6ad" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "558008df-553e-4ed1-91a9-631a34cdfa92",
"index" : 1443,
"period" : 1,
"timestamp" : "00:38:16.641",
"minute" : 38,
"second" : 16,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 2.1, 39.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "3568b706-2b5e-4dde-8f72-7fc9c3c9d6ad" ],
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a992db31-e9d1-476b-800f-565f13772c4f",
"index" : 1444,
"period" : 1,
"timestamp" : "00:38:17.006",
"minute" : 38,
"second" : 17,
"type" : {
"id" : 20,
"name" : "Own Goal Against"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 2.3, 39.5 ],
"duration" : 0.0,
"related_events" : [ "3c611c06-53bf-4a23-be32-52434035635d" ]
}, {
"id" : "3c611c06-53bf-4a23-be32-52434035635d",
"index" : 1445,
"period" : 1,
"timestamp" : "00:38:17.006",
"minute" : 38,
"second" : 17,
"type" : {
"id" : 25,
"name" : "Own Goal For"
},
"possession" : 71,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"location" : [ 117.8, 40.6 ],
"duration" : 0.0,
"related_events" : [ "a992db31-e9d1-476b-800f-565f13772c4f" ]
}, {
"id" : "17b71362-e633-4573-97eb-a7302838f677",
"index" : 1446,
"period" : 1,
"timestamp" : "00:39:27.664",
"minute" : 39,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.0, 40.1 ],
"duration" : 1.6,
"related_events" : [ "cc087d8a-df29-4ba0-84f9-f98540319628" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 18.642426,
"angle" : -3.017903,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.5, 37.8 ],
"type" : {
"id" : 65,
"name" : "Kick Off"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cc087d8a-df29-4ba0-84f9-f98540319628",
"index" : 1447,
"period" : 1,
"timestamp" : "00:39:29.264",
"minute" : 39,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 42.5, 37.8 ],
"related_events" : [ "17b71362-e633-4573-97eb-a7302838f677" ]
}, {
"id" : "1ef0342f-2554-4cba-9cbf-b32be10da028",
"index" : 1448,
"period" : 1,
"timestamp" : "00:39:31.717",
"minute" : 39,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 47.3, 48.8 ],
"duration" : 2.070383,
"related_events" : [ "07f534b7-6d56-4363-a7be-447df6d877d2" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 30.041306,
"angle" : 1.443964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.1, 78.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "07f534b7-6d56-4363-a7be-447df6d877d2",
"index" : 1449,
"period" : 1,
"timestamp" : "00:39:33.787",
"minute" : 39,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 51.1, 78.6 ],
"related_events" : [ "1ef0342f-2554-4cba-9cbf-b32be10da028" ]
}, {
"id" : "463587ef-bf65-4191-97fc-33b95d88b63a",
"index" : 1450,
"period" : 1,
"timestamp" : "00:39:35.546",
"minute" : 39,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 62.2, 5.3 ],
"duration" : 0.859471,
"related_events" : [ "c7101855-a622-47b7-820e-2d5452bc165d" ]
}, {
"id" : "c7101855-a622-47b7-820e-2d5452bc165d",
"index" : 1451,
"period" : 1,
"timestamp" : "00:39:36.143",
"minute" : 39,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 52.8, 75.5 ],
"duration" : 0.946213,
"under_pressure" : true,
"related_events" : [ "463587ef-bf65-4191-97fc-33b95d88b63a", "b2198a31-5011-4ea5-810d-646b8c72c524" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 16.368874,
"angle" : -3.0498266,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.5, 74.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2198a31-5011-4ea5-810d-646b8c72c524",
"index" : 1452,
"period" : 1,
"timestamp" : "00:39:37.089",
"minute" : 39,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 36.5, 74.0 ],
"related_events" : [ "c7101855-a622-47b7-820e-2d5452bc165d" ]
}, {
"id" : "6484e115-392f-4cf2-9cef-ccd1fbbf4ce4",
"index" : 1453,
"period" : 1,
"timestamp" : "00:39:37.089",
"minute" : 39,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 36.5, 74.0 ],
"duration" : 2.236335,
"related_events" : [ "41a0b224-6be3-4a7a-b2d5-005048f739b8", "b2198a31-5011-4ea5-810d-646b8c72c524" ],
"carry" : {
"end_location" : [ 29.7, 76.4 ]
}
}, {
"id" : "d85efecc-088f-43db-a252-ae200a2ad41c",
"index" : 1454,
"period" : 1,
"timestamp" : "00:39:37.902",
"minute" : 39,
"second" : 37,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.5, 2.8 ],
"duration" : 0.0,
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "41a0b224-6be3-4a7a-b2d5-005048f739b8",
"index" : 1455,
"period" : 1,
"timestamp" : "00:39:39.325",
"minute" : 39,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 29.7, 76.4 ],
"duration" : 2.335879,
"related_events" : [ "c16d8ee3-3ded-474e-bf96-cfc70fd29ad8" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 30.134697,
"angle" : -2.384356,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.8, 55.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c16d8ee3-3ded-474e-bf96-cfc70fd29ad8",
"index" : 1456,
"period" : 1,
"timestamp" : "00:39:41.661",
"minute" : 39,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 7.8, 55.7 ],
"related_events" : [ "41a0b224-6be3-4a7a-b2d5-005048f739b8" ]
}, {
"id" : "3dfc28ad-c341-48c7-93fb-1a4a113ab32f",
"index" : 1457,
"period" : 1,
"timestamp" : "00:39:41.661",
"minute" : 39,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 7.8, 55.7 ],
"duration" : 0.179571,
"related_events" : [ "c16d8ee3-3ded-474e-bf96-cfc70fd29ad8", "ce2ff9ad-cfea-4714-a16e-377b2c9176c8" ],
"carry" : {
"end_location" : [ 7.8, 55.7 ]
}
}, {
"id" : "ce2ff9ad-cfea-4714-a16e-377b2c9176c8",
"index" : 1458,
"period" : 1,
"timestamp" : "00:39:41.841",
"minute" : 39,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 7.8, 55.7 ],
"duration" : 2.2953,
"related_events" : [ "47e0d26d-b726-417f-9648-09b5963e5f97" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 42.975456,
"angle" : -0.31954306,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 48.6, 42.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "47e0d26d-b726-417f-9648-09b5963e5f97",
"index" : 1459,
"period" : 1,
"timestamp" : "00:39:44.136",
"minute" : 39,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 72,
"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" : [ 48.6, 42.2 ],
"related_events" : [ "ce2ff9ad-cfea-4714-a16e-377b2c9176c8" ]
}, {
"id" : "fe33b158-fd6a-4f01-ba37-5a734f5bf3a1",
"index" : 1460,
"period" : 1,
"timestamp" : "00:39:44.136",
"minute" : 39,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 72,
"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" : [ 48.6, 42.2 ],
"duration" : 3.01752,
"related_events" : [ "aacc512e-9843-4027-a306-3bcedc64868a" ],
"pass" : {
"length" : 31.282263,
"angle" : -2.5934978,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 21.9, 25.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "aacc512e-9843-4027-a306-3bcedc64868a",
"index" : 1461,
"period" : 1,
"timestamp" : "00:39:47.153",
"minute" : 39,
"second" : 47,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 98.2, 54.2 ],
"duration" : 0.0,
"related_events" : [ "fe33b158-fd6a-4f01-ba37-5a734f5bf3a1" ]
}, {
"id" : "6e3a7909-d488-4190-a1a3-f19df7542644",
"index" : 1462,
"period" : 1,
"timestamp" : "00:39:47.153",
"minute" : 39,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 98.2, 54.2 ],
"duration" : 2.645907,
"under_pressure" : true,
"related_events" : [ "a28eed85-ede0-4252-84ae-b3fd4e2d5f0c", "a7f6932b-6475-4394-893f-c896ef82d174", "aacc512e-9843-4027-a306-3bcedc64868a" ],
"carry" : {
"end_location" : [ 110.2, 52.8 ]
}
}, {
"id" : "a28eed85-ede0-4252-84ae-b3fd4e2d5f0c",
"index" : 1463,
"period" : 1,
"timestamp" : "00:39:48.803",
"minute" : 39,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 72,
"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" : [ 16.2, 27.2 ],
"duration" : 0.794517,
"counterpress" : true,
"related_events" : [ "6e3a7909-d488-4190-a1a3-f19df7542644" ]
}, {
"id" : "a7f6932b-6475-4394-893f-c896ef82d174",
"index" : 1464,
"period" : 1,
"timestamp" : "00:39:49.799",
"minute" : 39,
"second" : 49,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 110.2, 52.8 ],
"duration" : 0.127313,
"related_events" : [ "0e93f67d-7a37-4665-93f4-1829c1363e18", "fa6c4cb9-c7e0-4961-9112-f621a1d1da3a" ],
"shot" : {
"statsbomb_xg" : 0.062279336,
"end_location" : [ 112.3, 50.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"freeze_frame" : [ {
"location" : [ 110.9, 39.7 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 119.6, 41.9 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 98.4, 25.7 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 104.7, 52.5 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 112.5, 49.8 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 111.0, 51.3 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 110.0, 42.4 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 111.8, 40.6 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 98.7, 44.0 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 108.8, 30.2 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "fa6c4cb9-c7e0-4961-9112-f621a1d1da3a",
"index" : 1465,
"period" : 1,
"timestamp" : "00:39:49.927",
"minute" : 39,
"second" : 49,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 7.8, 29.3 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "a7f6932b-6475-4394-893f-c896ef82d174" ]
}, {
"id" : "0e93f67d-7a37-4665-93f4-1829c1363e18",
"index" : 1466,
"period" : 1,
"timestamp" : "00:39:49.967",
"minute" : 39,
"second" : 49,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 0.5, 38.2 ],
"duration" : 0.0,
"related_events" : [ "a7f6932b-6475-4394-893f-c896ef82d174" ],
"goalkeeper" : {
"end_location" : [ 0.5, 38.2 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "9739e57a-cfc3-4da3-b0d6-c9fca9c8a48e",
"index" : 1467,
"period" : 1,
"timestamp" : "00:40:05.495",
"minute" : 40,
"second" : 5,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 72,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"duration" : 0.0
}, {
"id" : "7f47d9ab-e9c8-46ec-b018-48923b1a11a7",
"index" : 1468,
"period" : 1,
"timestamp" : "00:41:35.255",
"minute" : 41,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 73,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 120.0, 80.0 ],
"duration" : 1.690708,
"related_events" : [ "b2f92e82-c393-4652-833b-328a1f1f1ec9" ],
"pass" : {
"length" : 42.46469,
"angle" : -1.7843567,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.0, 38.5 ],
"switch" : true,
"outswinging" : true,
"technique" : {
"id" : 105,
"name" : "Outswinging"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 61,
"name" : "Corner"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2f92e82-c393-4652-833b-328a1f1f1ec9",
"index" : 1469,
"period" : 1,
"timestamp" : "00:41:36.946",
"minute" : 41,
"second" : 36,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 73,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 9.1, 41.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7f47d9ab-e9c8-46ec-b018-48923b1a11a7" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "72bf9dce-6d8d-46fb-b7d4-01309775d883",
"index" : 1470,
"period" : 1,
"timestamp" : "00:41:37.111",
"minute" : 41,
"second" : 37,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 73,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 111.2, 34.8 ],
"duration" : 0.0
}, {
"id" : "7296f13e-2355-4a2d-9624-7f9e5c9910e7",
"index" : 1471,
"period" : 1,
"timestamp" : "00:41:50.557",
"minute" : 41,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 44.1 ],
"duration" : 1.705524,
"related_events" : [ "b443b38c-22e1-482c-b881-bbc7582f225f" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 43.45814,
"angle" : -1.2061006,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 22.5, 3.5 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "b443b38c-22e1-482c-b881-bbc7582f225f",
"index" : 1472,
"period" : 1,
"timestamp" : "00:41:52.262",
"minute" : 41,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.5, 3.5 ],
"related_events" : [ "7296f13e-2355-4a2d-9624-7f9e5c9910e7" ]
}, {
"id" : "6e0a3472-a3b5-4604-98a7-9199f231d196",
"index" : 1473,
"period" : 1,
"timestamp" : "00:41:54.725",
"minute" : 41,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 28.2, 4.1 ],
"duration" : 1.244836,
"related_events" : [ "62fa0614-cbfd-408b-a857-8655707fbe92" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 13.237824,
"angle" : 1.4951832,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.2, 17.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "62fa0614-cbfd-408b-a857-8655707fbe92",
"index" : 1474,
"period" : 1,
"timestamp" : "00:41:55.970",
"minute" : 41,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 29.2, 17.3 ],
"related_events" : [ "6e0a3472-a3b5-4604-98a7-9199f231d196" ]
}, {
"id" : "bb97794a-66b7-44be-881d-c43901baa3b6",
"index" : 1475,
"period" : 1,
"timestamp" : "00:41:55.970",
"minute" : 41,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 29.2, 17.3 ],
"duration" : 5.729194,
"related_events" : [ "057ca3df-fadc-4f42-a4b0-689894727662", "62fa0614-cbfd-408b-a857-8655707fbe92" ],
"carry" : {
"end_location" : [ 35.8, 36.0 ]
}
}, {
"id" : "057ca3df-fadc-4f42-a4b0-689894727662",
"index" : 1476,
"period" : 1,
"timestamp" : "00:42:01.699",
"minute" : 42,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 35.8, 36.0 ],
"duration" : 2.170124,
"related_events" : [ "a73e93cb-740b-40e8-9d7c-e17265f044eb" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 23.607626,
"angle" : 1.5962145,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.2, 59.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a73e93cb-740b-40e8-9d7c-e17265f044eb",
"index" : 1477,
"period" : 1,
"timestamp" : "00:42:03.869",
"minute" : 42,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.2, 59.6 ],
"related_events" : [ "057ca3df-fadc-4f42-a4b0-689894727662" ]
}, {
"id" : "05816587-937c-4e75-83eb-4d280cd378e3",
"index" : 1478,
"period" : 1,
"timestamp" : "00:42:03.869",
"minute" : 42,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.2, 59.6 ],
"duration" : 2.034034,
"related_events" : [ "a73e93cb-740b-40e8-9d7c-e17265f044eb", "d27d0b52-4c92-43f5-b9f7-f8386f9df2b2" ],
"carry" : {
"end_location" : [ 38.0, 59.6 ]
}
}, {
"id" : "d27d0b52-4c92-43f5-b9f7-f8386f9df2b2",
"index" : 1479,
"period" : 1,
"timestamp" : "00:42:05.903",
"minute" : 42,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 38.0, 59.6 ],
"duration" : 1.961377,
"related_events" : [ "0cf717e0-25a1-47c3-9b7c-3d811663bc70" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 22.870504,
"angle" : -1.7510409,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.9, 37.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0cf717e0-25a1-47c3-9b7c-3d811663bc70",
"index" : 1480,
"period" : 1,
"timestamp" : "00:42:07.865",
"minute" : 42,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.9, 37.1 ],
"related_events" : [ "d27d0b52-4c92-43f5-b9f7-f8386f9df2b2" ]
}, {
"id" : "2499045c-ac03-447e-8f63-995f50f99f82",
"index" : 1481,
"period" : 1,
"timestamp" : "00:42:07.865",
"minute" : 42,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.9, 37.1 ],
"duration" : 3.002843,
"related_events" : [ "0cf717e0-25a1-47c3-9b7c-3d811663bc70", "2d36bec7-1eee-45d8-aeac-c8c736d731e1" ],
"carry" : {
"end_location" : [ 35.4, 30.2 ]
}
}, {
"id" : "2d36bec7-1eee-45d8-aeac-c8c736d731e1",
"index" : 1482,
"period" : 1,
"timestamp" : "00:42:10.867",
"minute" : 42,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.4, 30.2 ],
"duration" : 1.473315,
"related_events" : [ "61662545-e390-426c-a707-81230cacfda1" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 19.590048,
"angle" : -0.80344677,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.0, 16.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "61662545-e390-426c-a707-81230cacfda1",
"index" : 1483,
"period" : 1,
"timestamp" : "00:42:12.341",
"minute" : 42,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 16.1 ],
"related_events" : [ "2d36bec7-1eee-45d8-aeac-c8c736d731e1" ]
}, {
"id" : "6706fb04-7e11-498d-bdaf-5c8c30a03083",
"index" : 1484,
"period" : 1,
"timestamp" : "00:42:12.341",
"minute" : 42,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.0, 16.1 ],
"duration" : 1.812112,
"related_events" : [ "61662545-e390-426c-a707-81230cacfda1", "e9b24de4-399a-4118-8ec2-8d6f628f9f27" ],
"carry" : {
"end_location" : [ 53.5, 3.1 ]
}
}, {
"id" : "e9b24de4-399a-4118-8ec2-8d6f628f9f27",
"index" : 1485,
"period" : 1,
"timestamp" : "00:42:14.153",
"minute" : 42,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.5, 3.1 ],
"duration" : 0.784496,
"related_events" : [ "6387cb8f-7d33-48c6-8644-c82751bb4d3f" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 10.519031,
"angle" : 0.50617516,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 8.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9e2d3308-6730-4ab3-8467-f278b9bafc46",
"index" : 1486,
"period" : 1,
"timestamp" : "00:42:14.823",
"minute" : 42,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 53.8, 71.3 ],
"duration" : 0.450961,
"related_events" : [ "6387cb8f-7d33-48c6-8644-c82751bb4d3f", "fc57384c-b2a7-4cae-8e3a-1146054cd830" ]
}, {
"id" : "6387cb8f-7d33-48c6-8644-c82751bb4d3f",
"index" : 1487,
"period" : 1,
"timestamp" : "00:42:14.937",
"minute" : 42,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.7, 8.2 ],
"under_pressure" : true,
"related_events" : [ "9e2d3308-6730-4ab3-8467-f278b9bafc46", "e9b24de4-399a-4118-8ec2-8d6f628f9f27" ]
}, {
"id" : "fc57384c-b2a7-4cae-8e3a-1146054cd830",
"index" : 1488,
"period" : 1,
"timestamp" : "00:42:14.937",
"minute" : 42,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 74,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.3, 8.6 ],
"duration" : 2.185642,
"under_pressure" : true,
"related_events" : [ "8cbb82c0-a41a-4906-80ef-a2fdc2be9160", "9e2d3308-6730-4ab3-8467-f278b9bafc46", "af669e67-8e9f-411c-b7db-9137755476be" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 15.725775,
"angle" : 2.5553536,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.2, 17.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "af669e67-8e9f-411c-b7db-9137755476be",
"index" : 1489,
"period" : 1,
"timestamp" : "00:42:17.123",
"minute" : 42,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 74,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 49.6, 25.9 ],
"related_events" : [ "fc57384c-b2a7-4cae-8e3a-1146054cd830" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8cbb82c0-a41a-4906-80ef-a2fdc2be9160",
"index" : 1490,
"period" : 1,
"timestamp" : "00:42:17.123",
"minute" : 42,
"second" : 17,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.9, 62.8 ],
"duration" : 0.0,
"related_events" : [ "fc57384c-b2a7-4cae-8e3a-1146054cd830" ]
}, {
"id" : "a8d2914d-c1b2-41ae-89c2-6fc4e156762f",
"index" : 1491,
"period" : 1,
"timestamp" : "00:42:17.123",
"minute" : 42,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.9, 62.8 ],
"duration" : 3.721633,
"under_pressure" : true,
"related_events" : [ "25f3bbe7-80f3-4c01-8f3d-e5e266ddfbab", "8cbb82c0-a41a-4906-80ef-a2fdc2be9160", "95c72408-8b83-4433-88bd-11ae7c19e042" ],
"carry" : {
"end_location" : [ 63.8, 35.0 ]
}
}, {
"id" : "25f3bbe7-80f3-4c01-8f3d-e5e266ddfbab",
"index" : 1492,
"period" : 1,
"timestamp" : "00:42:18.826",
"minute" : 42,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 55.9, 28.3 ],
"duration" : 0.585269,
"counterpress" : true,
"related_events" : [ "a8d2914d-c1b2-41ae-89c2-6fc4e156762f" ]
}, {
"id" : "95c72408-8b83-4433-88bd-11ae7c19e042",
"index" : 1493,
"period" : 1,
"timestamp" : "00:42:20.845",
"minute" : 42,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.8, 35.0 ],
"duration" : 1.792332,
"related_events" : [ "83bd9ebb-123b-4f9e-b698-22b2f951b7ef" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 21.0,
"angle" : -2.4980915,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.0, 22.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "83bd9ebb-123b-4f9e-b698-22b2f951b7ef",
"index" : 1494,
"period" : 1,
"timestamp" : "00:42:22.637",
"minute" : 42,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 22.4 ],
"related_events" : [ "95c72408-8b83-4433-88bd-11ae7c19e042" ]
}, {
"id" : "f6808e07-db1c-4913-bce7-2b0b1b055395",
"index" : 1495,
"period" : 1,
"timestamp" : "00:42:22.637",
"minute" : 42,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 22.4 ],
"duration" : 1.598564,
"related_events" : [ "21c21a19-a2fc-47fd-a28f-b12e55ee90c2", "83bd9ebb-123b-4f9e-b698-22b2f951b7ef" ],
"carry" : {
"end_location" : [ 48.9, 22.7 ]
}
}, {
"id" : "21c21a19-a2fc-47fd-a28f-b12e55ee90c2",
"index" : 1496,
"period" : 1,
"timestamp" : "00:42:24.235",
"minute" : 42,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.9, 22.7 ],
"duration" : 1.513145,
"related_events" : [ "1061e7fb-7e45-4035-805a-7a0a9f782abd" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 15.67801,
"angle" : 1.0500679,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.7, 36.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1061e7fb-7e45-4035-805a-7a0a9f782abd",
"index" : 1497,
"period" : 1,
"timestamp" : "00:42:25.749",
"minute" : 42,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.7, 36.3 ],
"related_events" : [ "21c21a19-a2fc-47fd-a28f-b12e55ee90c2" ]
}, {
"id" : "163cfb70-221b-48fd-bca7-c154cff215be",
"index" : 1498,
"period" : 1,
"timestamp" : "00:42:25.749",
"minute" : 42,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.9, 36.3 ],
"duration" : 1.035807,
"related_events" : [ "47d968a6-7c93-4863-9a6b-e273e068e77a" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 8.612782,
"angle" : 1.8411217,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.6, 44.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "47d968a6-7c93-4863-9a6b-e273e068e77a",
"index" : 1499,
"period" : 1,
"timestamp" : "00:42:26.784",
"minute" : 42,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 54.6, 44.6 ],
"related_events" : [ "163cfb70-221b-48fd-bca7-c154cff215be" ]
}, {
"id" : "dc455d5e-4bce-4098-8b82-3ddb819e2491",
"index" : 1500,
"period" : 1,
"timestamp" : "00:42:26.784",
"minute" : 42,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 54.6, 44.6 ],
"duration" : 1.162957,
"related_events" : [ "47d968a6-7c93-4863-9a6b-e273e068e77a", "bddc7168-08f4-4eba-8700-51843a79228c" ],
"carry" : {
"end_location" : [ 58.0, 42.4 ]
}
}, {
"id" : "bddc7168-08f4-4eba-8700-51843a79228c",
"index" : 1501,
"period" : 1,
"timestamp" : "00:42:27.947",
"minute" : 42,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 58.0, 42.4 ],
"duration" : 1.164963,
"related_events" : [ "c2b404d2-f1ef-4915-8185-d1bfcac8cb4e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 20.2608,
"angle" : -1.2958865,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 22.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c2b404d2-f1ef-4915-8185-d1bfcac8cb4e",
"index" : 1502,
"period" : 1,
"timestamp" : "00:42:29.112",
"minute" : 42,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.5, 22.9 ],
"related_events" : [ "bddc7168-08f4-4eba-8700-51843a79228c" ]
}, {
"id" : "cd83803d-53d9-4e05-a95c-7715a216fae0",
"index" : 1503,
"period" : 1,
"timestamp" : "00:42:29.112",
"minute" : 42,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.3, 22.9 ],
"duration" : 1.156103,
"related_events" : [ "78c5a3c6-2d62-41a4-958e-d28aa330e2d3" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 11.374533,
"angle" : 1.6853371,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 34.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "78c5a3c6-2d62-41a4-958e-d28aa330e2d3",
"index" : 1504,
"period" : 1,
"timestamp" : "00:42:30.268",
"minute" : 42,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.0, 34.2 ],
"related_events" : [ "cd83803d-53d9-4e05-a95c-7715a216fae0" ]
}, {
"id" : "ba1ed41c-801c-4784-802c-e5e369cf4b43",
"index" : 1505,
"period" : 1,
"timestamp" : "00:42:30.268",
"minute" : 42,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 61.7, 34.4 ],
"duration" : 0.993538,
"related_events" : [ "d7e4f3bc-e5bf-4c67-ae38-1283fde05143" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 4.7095647,
"angle" : -1.507053,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.0, 29.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d7e4f3bc-e5bf-4c67-ae38-1283fde05143",
"index" : 1506,
"period" : 1,
"timestamp" : "00:42:31.262",
"minute" : 42,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 29.7 ],
"related_events" : [ "ba1ed41c-801c-4784-802c-e5e369cf4b43" ]
}, {
"id" : "cbdaba16-fa1e-4bc6-84bb-efaa7e33f54c",
"index" : 1507,
"period" : 1,
"timestamp" : "00:42:31.262",
"minute" : 42,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 29.7 ],
"duration" : 0.059268,
"related_events" : [ "6124f769-8200-48f9-a618-61291101255d", "d7e4f3bc-e5bf-4c67-ae38-1283fde05143" ],
"carry" : {
"end_location" : [ 62.0, 29.7 ]
}
}, {
"id" : "6124f769-8200-48f9-a618-61291101255d",
"index" : 1508,
"period" : 1,
"timestamp" : "00:42:31.321",
"minute" : 42,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.0, 29.7 ],
"duration" : 1.025198,
"related_events" : [ "a5f7729a-6e75-4e02-a596-9e5834d1a158" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 20.238577,
"angle" : 1.8925469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.6, 48.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5f7729a-6e75-4e02-a596-9e5834d1a158",
"index" : 1509,
"period" : 1,
"timestamp" : "00:42:32.346",
"minute" : 42,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 55.6, 48.9 ],
"related_events" : [ "6124f769-8200-48f9-a618-61291101255d" ]
}, {
"id" : "09379a63-c46b-4099-a810-36ca77067f25",
"index" : 1510,
"period" : 1,
"timestamp" : "00:42:32.346",
"minute" : 42,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 55.6, 48.9 ],
"duration" : 0.745755,
"under_pressure" : true,
"related_events" : [ "1cb55bbc-302a-435b-8fb3-e0a95ddcd84f", "a5f7729a-6e75-4e02-a596-9e5834d1a158", "ea152e3e-acb8-4f2e-b4e9-2e61b5b5ca67" ],
"carry" : {
"end_location" : [ 53.8, 51.1 ]
}
}, {
"id" : "1cb55bbc-302a-435b-8fb3-e0a95ddcd84f",
"index" : 1511,
"period" : 1,
"timestamp" : "00:42:32.618",
"minute" : 42,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.7, 36.1 ],
"duration" : 0.730824,
"related_events" : [ "09379a63-c46b-4099-a810-36ca77067f25", "ea152e3e-acb8-4f2e-b4e9-2e61b5b5ca67" ]
}, {
"id" : "ea152e3e-acb8-4f2e-b4e9-2e61b5b5ca67",
"index" : 1512,
"period" : 1,
"timestamp" : "00:42:33.092",
"minute" : 42,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 53.8, 51.1 ],
"duration" : 1.588348,
"under_pressure" : true,
"related_events" : [ "1cb55bbc-302a-435b-8fb3-e0a95ddcd84f", "2b1d671f-5362-4f8c-b577-f152ec6d0478" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 22.428776,
"angle" : 1.4635856,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.2, 73.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2b1d671f-5362-4f8c-b577-f152ec6d0478",
"index" : 1513,
"period" : 1,
"timestamp" : "00:42:34.681",
"minute" : 42,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.2, 73.4 ],
"related_events" : [ "ea152e3e-acb8-4f2e-b4e9-2e61b5b5ca67" ]
}, {
"id" : "1bafe3ae-c864-44b3-83fa-ae9c65178fd4",
"index" : 1514,
"period" : 1,
"timestamp" : "00:42:34.681",
"minute" : 42,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.2, 73.4 ],
"duration" : 0.85005,
"under_pressure" : true,
"related_events" : [ "2b1d671f-5362-4f8c-b577-f152ec6d0478", "556c8537-3a06-4447-87db-584f7592c891", "d414b07e-e58e-4a3c-9e92-925e788dc109" ],
"carry" : {
"end_location" : [ 57.8, 69.3 ]
}
}, {
"id" : "556c8537-3a06-4447-87db-584f7592c891",
"index" : 1515,
"period" : 1,
"timestamp" : "00:42:34.905",
"minute" : 42,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 53.9, 10.8 ],
"duration" : 0.731396,
"related_events" : [ "1bafe3ae-c864-44b3-83fa-ae9c65178fd4", "d414b07e-e58e-4a3c-9e92-925e788dc109" ]
}, {
"id" : "d414b07e-e58e-4a3c-9e92-925e788dc109",
"index" : 1516,
"period" : 1,
"timestamp" : "00:42:35.531",
"minute" : 42,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 57.8, 69.3 ],
"duration" : 1.035378,
"under_pressure" : true,
"related_events" : [ "556c8537-3a06-4447-87db-584f7592c891", "85e06812-ed74-441f-a47a-f2b6d8b116c5" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.428098,
"angle" : -1.5083776,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.7, 54.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "85e06812-ed74-441f-a47a-f2b6d8b116c5",
"index" : 1517,
"period" : 1,
"timestamp" : "00:42:36.566",
"minute" : 42,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 58.7, 54.9 ],
"related_events" : [ "d414b07e-e58e-4a3c-9e92-925e788dc109" ]
}, {
"id" : "2c67795f-3ac2-4a06-94cf-bb52d2ee273a",
"index" : 1518,
"period" : 1,
"timestamp" : "00:42:36.566",
"minute" : 42,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 58.7, 54.9 ],
"duration" : 1.752235,
"related_events" : [ "85e06812-ed74-441f-a47a-f2b6d8b116c5", "c5860773-8b09-432e-8520-30d787bfbfa6" ],
"carry" : {
"end_location" : [ 63.8, 54.9 ]
}
}, {
"id" : "c5860773-8b09-432e-8520-30d787bfbfa6",
"index" : 1519,
"period" : 1,
"timestamp" : "00:42:38.318",
"minute" : 42,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.8, 54.9 ],
"duration" : 2.609783,
"related_events" : [ "22f633ee-eabe-4201-ae0e-b3cd9b3a6cf5" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 58.287907,
"angle" : -0.94376594,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 98.0, 7.7 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "22f633ee-eabe-4201-ae0e-b3cd9b3a6cf5",
"index" : 1520,
"period" : 1,
"timestamp" : "00:42:40.928",
"minute" : 42,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 98.0, 7.7 ],
"related_events" : [ "c5860773-8b09-432e-8520-30d787bfbfa6" ]
}, {
"id" : "985afa45-7acf-48ff-b36d-1b7b758a172d",
"index" : 1521,
"period" : 1,
"timestamp" : "00:42:40.928",
"minute" : 42,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 98.0, 7.7 ],
"duration" : 0.094975,
"related_events" : [ "22f633ee-eabe-4201-ae0e-b3cd9b3a6cf5", "2922dd8f-c96f-48ca-bed0-9e37857cd6df" ],
"carry" : {
"end_location" : [ 101.3, 7.7 ]
}
}, {
"id" : "2922dd8f-c96f-48ca-bed0-9e37857cd6df",
"index" : 1522,
"period" : 1,
"timestamp" : "00:42:41.023",
"minute" : 42,
"second" : 41,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 75,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 101.3, 7.7 ],
"duration" : 0.0
}, {
"id" : "f46e8231-cd54-4979-a8a3-1b0b6e88110c",
"index" : 1523,
"period" : 1,
"timestamp" : "00:42:42.111",
"minute" : 42,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 14.6, 67.5 ],
"duration" : 2.101573,
"related_events" : [ "13c7974b-0038-46f5-b063-4da7ba4c9b54" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 16.959364,
"angle" : 0.35532004,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 30.5, 73.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b4b1676b-d76d-43aa-a657-10e43ad24f4c",
"index" : 1524,
"period" : 1,
"timestamp" : "00:42:44.160",
"minute" : 42,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 94.2, 6.7 ],
"duration" : 0.484583,
"counterpress" : true,
"related_events" : [ "07aa742b-9ba6-4066-9bd3-83195f340566", "13c7974b-0038-46f5-b063-4da7ba4c9b54" ]
}, {
"id" : "13c7974b-0038-46f5-b063-4da7ba4c9b54",
"index" : 1525,
"period" : 1,
"timestamp" : "00:42:44.212",
"minute" : 42,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"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" : [ 30.5, 73.4 ],
"under_pressure" : true,
"related_events" : [ "b4b1676b-d76d-43aa-a657-10e43ad24f4c", "f46e8231-cd54-4979-a8a3-1b0b6e88110c" ]
}, {
"id" : "07aa742b-9ba6-4066-9bd3-83195f340566",
"index" : 1526,
"period" : 1,
"timestamp" : "00:42:44.212",
"minute" : 42,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"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" : [ 29.9, 73.0 ],
"duration" : 0.871827,
"under_pressure" : true,
"related_events" : [ "a8358856-9b49-4ab3-ac0e-d546eb258ba6", "b4b1676b-d76d-43aa-a657-10e43ad24f4c" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 5.6035705,
"angle" : 1.6064954,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.7, 78.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a8358856-9b49-4ab3-ac0e-d546eb258ba6",
"index" : 1527,
"period" : 1,
"timestamp" : "00:42:45.084",
"minute" : 42,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 29.7, 78.6 ],
"related_events" : [ "07aa742b-9ba6-4066-9bd3-83195f340566" ]
}, {
"id" : "200f4fbf-4029-4d8b-8284-00fe83fde2e4",
"index" : 1528,
"period" : 1,
"timestamp" : "00:42:45.084",
"minute" : 42,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 29.7, 78.6 ],
"duration" : 1.465651,
"related_events" : [ "99b80872-dc13-4fdd-a621-757db1b68ac5", "a8358856-9b49-4ab3-ac0e-d546eb258ba6" ],
"carry" : {
"end_location" : [ 43.7, 77.9 ]
}
}, {
"id" : "99b80872-dc13-4fdd-a621-757db1b68ac5",
"index" : 1529,
"period" : 1,
"timestamp" : "00:42:46.550",
"minute" : 42,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 43.7, 77.9 ],
"duration" : 0.955512,
"related_events" : [ "96f0977f-a779-4b82-94c9-f2992359691e" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.856636,
"angle" : -1.6839473,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.7, 69.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "96f0977f-a779-4b82-94c9-f2992359691e",
"index" : 1530,
"period" : 1,
"timestamp" : "00:42:47.505",
"minute" : 42,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 42.7, 69.1 ],
"related_events" : [ "99b80872-dc13-4fdd-a621-757db1b68ac5" ]
}, {
"id" : "ceeddbe5-2201-41fc-90a6-ab6e0c6c685a",
"index" : 1531,
"period" : 1,
"timestamp" : "00:42:47.505",
"minute" : 42,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 42.7, 69.1 ],
"duration" : 1.053075,
"related_events" : [ "05e070d0-d001-4595-8d70-150c26b5ed10", "96f0977f-a779-4b82-94c9-f2992359691e" ],
"carry" : {
"end_location" : [ 49.2, 72.6 ]
}
}, {
"id" : "05e070d0-d001-4595-8d70-150c26b5ed10",
"index" : 1532,
"period" : 1,
"timestamp" : "00:42:48.558",
"minute" : 42,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 49.2, 72.6 ],
"duration" : 1.158599,
"related_events" : [ "16935139-f5e1-4861-8048-eba8b374079a" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 15.394155,
"angle" : 0.37930012,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 78.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "16935139-f5e1-4861-8048-eba8b374079a",
"index" : 1533,
"period" : 1,
"timestamp" : "00:42:49.717",
"minute" : 42,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.5, 78.3 ],
"related_events" : [ "05e070d0-d001-4595-8d70-150c26b5ed10" ]
}, {
"id" : "60d5d55a-ce42-4dcd-acd1-8c0e2806a092",
"index" : 1534,
"period" : 1,
"timestamp" : "00:42:49.717",
"minute" : 42,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.5, 78.3 ],
"duration" : 2.093675,
"under_pressure" : true,
"related_events" : [ "16935139-f5e1-4861-8048-eba8b374079a", "2fc0da49-3e07-4eab-b5df-fd3276e695c5", "d47ffd26-5396-4fa1-8690-0e16e9391853" ],
"carry" : {
"end_location" : [ 78.4, 76.0 ]
}
}, {
"id" : "d47ffd26-5396-4fa1-8690-0e16e9391853",
"index" : 1535,
"period" : 1,
"timestamp" : "00:42:51.077",
"minute" : 42,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 51.6, 2.6 ],
"duration" : 1.080206,
"related_events" : [ "2fc0da49-3e07-4eab-b5df-fd3276e695c5", "60d5d55a-ce42-4dcd-acd1-8c0e2806a092" ]
}, {
"id" : "2fc0da49-3e07-4eab-b5df-fd3276e695c5",
"index" : 1536,
"period" : 1,
"timestamp" : "00:42:51.811",
"minute" : 42,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.4, 76.0 ],
"duration" : 1.269547,
"under_pressure" : true,
"related_events" : [ "888a4c31-8117-4514-a89a-69d00df4a638", "d47ffd26-5396-4fa1-8690-0e16e9391853" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 19.930378,
"angle" : -1.5155761,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.5, 56.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "888a4c31-8117-4514-a89a-69d00df4a638",
"index" : 1537,
"period" : 1,
"timestamp" : "00:42:53.080",
"minute" : 42,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 79.5, 56.1 ],
"related_events" : [ "2fc0da49-3e07-4eab-b5df-fd3276e695c5" ]
}, {
"id" : "d8505fe7-917a-4b8b-89ba-7804804852a1",
"index" : 1538,
"period" : 1,
"timestamp" : "00:42:53.080",
"minute" : 42,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 76,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 79.5, 56.1 ],
"duration" : 0.074414,
"related_events" : [ "888a4c31-8117-4514-a89a-69d00df4a638", "88c6d17c-7d66-4af8-8835-a3f3e6ea2c74" ],
"carry" : {
"end_location" : [ 79.5, 56.1 ]
}
}, {
"id" : "88c6d17c-7d66-4af8-8835-a3f3e6ea2c74",
"index" : 1539,
"period" : 1,
"timestamp" : "00:42:53.155",
"minute" : 42,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 76,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 79.5, 56.1 ],
"duration" : 2.3855,
"related_events" : [ "e4355086-379b-4356-b177-3f16aa5a60ed" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 39.56817,
"angle" : -0.8605253,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 105.3, 26.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 76,
"name" : "Pass Offside"
}
}
}, {
"id" : "e4355086-379b-4356-b177-3f16aa5a60ed",
"index" : 1540,
"period" : 1,
"timestamp" : "00:42:55.540",
"minute" : 42,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 76,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 105.3, 26.1 ],
"related_events" : [ "88c6d17c-7d66-4af8-8835-a3f3e6ea2c74" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a2c41f24-0449-436d-9814-566945a8be61",
"index" : 1541,
"period" : 1,
"timestamp" : "00:43:26.141",
"minute" : 43,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 27.5, 43.8 ],
"duration" : 1.415112,
"related_events" : [ "1ed6fd5d-0aa9-494d-9662-a86e7b619348" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 14.808105,
"angle" : 1.2832205,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.7, 58.0 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1ed6fd5d-0aa9-494d-9662-a86e7b619348",
"index" : 1542,
"period" : 1,
"timestamp" : "00:43:27.556",
"minute" : 43,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 31.7, 58.0 ],
"related_events" : [ "a2c41f24-0449-436d-9814-566945a8be61" ]
}, {
"id" : "7f81f25a-ca10-41ba-a9df-d60ccc0cfdd0",
"index" : 1543,
"period" : 1,
"timestamp" : "00:43:29.585",
"minute" : 43,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.1, 62.2 ],
"duration" : 1.304338,
"related_events" : [ "b5342b7f-90f2-4b09-97f1-381a498efd03" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.323626,
"angle" : -0.8994055,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.9, 54.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b5342b7f-90f2-4b09-97f1-381a498efd03",
"index" : 1544,
"period" : 1,
"timestamp" : "00:43:30.889",
"minute" : 43,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.9, 54.9 ],
"related_events" : [ "7f81f25a-ca10-41ba-a9df-d60ccc0cfdd0" ]
}, {
"id" : "f2298579-1f3b-4109-936d-ca99ca5e21fb",
"index" : 1545,
"period" : 1,
"timestamp" : "00:43:30.889",
"minute" : 43,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.9, 54.9 ],
"duration" : 1.585501,
"related_events" : [ "818a84be-367b-4ab3-9184-3e6fb09972e1", "b5342b7f-90f2-4b09-97f1-381a498efd03" ],
"carry" : {
"end_location" : [ 55.2, 52.5 ]
}
}, {
"id" : "818a84be-367b-4ab3-9184-3e6fb09972e1",
"index" : 1546,
"period" : 1,
"timestamp" : "00:43:32.475",
"minute" : 43,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.2, 52.5 ],
"duration" : 1.741606,
"related_events" : [ "86f80ceb-3d6b-452d-8c89-e9fd2c8e437c" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 30.147968,
"angle" : 0.9837137,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.9, 77.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "86f80ceb-3d6b-452d-8c89-e9fd2c8e437c",
"index" : 1547,
"period" : 1,
"timestamp" : "00:43:34.216",
"minute" : 43,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 71.9, 77.6 ],
"related_events" : [ "818a84be-367b-4ab3-9184-3e6fb09972e1" ]
}, {
"id" : "9c8a0738-b6cd-4b9d-a4ea-6e3fb11f1967",
"index" : 1548,
"period" : 1,
"timestamp" : "00:43:34.216",
"minute" : 43,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 71.9, 77.6 ],
"duration" : 2.422552,
"related_events" : [ "86f80ceb-3d6b-452d-8c89-e9fd2c8e437c", "f9cc395d-6773-47aa-bd07-b5d84f468064" ],
"carry" : {
"end_location" : [ 85.8, 73.6 ]
}
}, {
"id" : "f9cc395d-6773-47aa-bd07-b5d84f468064",
"index" : 1549,
"period" : 1,
"timestamp" : "00:43:36.639",
"minute" : 43,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 85.8, 73.6 ],
"duration" : 1.239108,
"related_events" : [ "22611bf1-d3da-4865-b82b-d5853105c8c4" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 15.179591,
"angle" : -1.1572542,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.9, 59.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6b7ede98-38ba-4a33-9bdb-c97222ddcc16",
"index" : 1550,
"period" : 1,
"timestamp" : "00:43:37.340",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.2, 23.4 ],
"duration" : 0.615389,
"related_events" : [ "22611bf1-d3da-4865-b82b-d5853105c8c4", "29d11d54-7b38-4aec-bdb9-3c5e3694a58b", "fd02dc14-e5ac-4f2b-ba55-066c808f4cd9" ]
}, {
"id" : "22611bf1-d3da-4865-b82b-d5853105c8c4",
"index" : 1551,
"period" : 1,
"timestamp" : "00:43:37.878",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.9, 59.7 ],
"under_pressure" : true,
"related_events" : [ "6b7ede98-38ba-4a33-9bdb-c97222ddcc16", "f9cc395d-6773-47aa-bd07-b5d84f468064" ]
}, {
"id" : "fd02dc14-e5ac-4f2b-ba55-066c808f4cd9",
"index" : 1552,
"period" : 1,
"timestamp" : "00:43:37.878",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.9, 59.7 ],
"duration" : 0.002987001,
"under_pressure" : true,
"related_events" : [ "22611bf1-d3da-4865-b82b-d5853105c8c4", "29d11d54-7b38-4aec-bdb9-3c5e3694a58b", "6b7ede98-38ba-4a33-9bdb-c97222ddcc16" ],
"carry" : {
"end_location" : [ 91.9, 60.2 ]
}
}, {
"id" : "29d11d54-7b38-4aec-bdb9-3c5e3694a58b",
"index" : 1553,
"period" : 1,
"timestamp" : "00:43:37.881",
"minute" : 43,
"second" : 37,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.9, 60.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6b7ede98-38ba-4a33-9bdb-c97222ddcc16" ]
}, {
"id" : "dbc32c1b-23e1-435d-bf02-4167fb24b462",
"index" : 1554,
"period" : 1,
"timestamp" : "00:43:39.753",
"minute" : 43,
"second" : 39,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 99.5, 49.9 ],
"duration" : 0.0
}, {
"id" : "4d05d312-ce75-4242-98d0-0af273307db1",
"index" : 1555,
"period" : 1,
"timestamp" : "00:43:39.753",
"minute" : 43,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 99.5, 49.9 ],
"duration" : 1.066625,
"related_events" : [ "d9670089-76ed-4d08-99d5-b335c8dad981", "dbc32c1b-23e1-435d-bf02-4167fb24b462" ],
"carry" : {
"end_location" : [ 96.6, 45.8 ]
}
}, {
"id" : "d9670089-76ed-4d08-99d5-b335c8dad981",
"index" : 1556,
"period" : 1,
"timestamp" : "00:43:40.820",
"minute" : 43,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 96.6, 45.8 ],
"duration" : 2.072423,
"related_events" : [ "f8835cae-4ea9-4052-a557-7c7e6666012b" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 28.0,
"angle" : -0.9272952,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 113.4, 23.4 ],
"assisted_shot_id" : "f9402759-50b3-4db7-a681-b64e41793961",
"shot_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f8835cae-4ea9-4052-a557-7c7e6666012b",
"index" : 1557,
"period" : 1,
"timestamp" : "00:43:42.892",
"minute" : 43,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 113.4, 23.4 ],
"related_events" : [ "d9670089-76ed-4d08-99d5-b335c8dad981" ]
}, {
"id" : "f9402759-50b3-4db7-a681-b64e41793961",
"index" : 1558,
"period" : 1,
"timestamp" : "00:43:42.989",
"minute" : 43,
"second" : 42,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 110.7, 22.8 ],
"duration" : 0.474414,
"related_events" : [ "89699cd6-178e-40a0-9e85-96cc5bbb99cb" ],
"shot" : {
"statsbomb_xg" : 0.018427081,
"end_location" : [ 117.3, 36.0, 1.1 ],
"key_pass_id" : "d9670089-76ed-4d08-99d5-b335c8dad981",
"first_time" : true,
"technique" : {
"id" : 93,
"name" : "Normal"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"freeze_frame" : [ {
"location" : [ 112.3, 40.6 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 104.4, 35.0 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 100.8, 56.0 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : true
}, {
"location" : [ 106.5, 57.1 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 118.0, 35.9 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 90.6, 61.5 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : false
}, {
"location" : [ 106.3, 47.7 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 109.9, 47.6 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 112.0, 38.3 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 111.9, 30.5 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 105.0, 38.0 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 107.4, 37.9 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 104.1, 31.4 ],
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
} ]
}
}, {
"id" : "89699cd6-178e-40a0-9e85-96cc5bbb99cb",
"index" : 1559,
"period" : 1,
"timestamp" : "00:43:43.463",
"minute" : 43,
"second" : 43,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 2.1, 44.2 ],
"duration" : 0.0,
"related_events" : [ "f9402759-50b3-4db7-a681-b64e41793961" ],
"goalkeeper" : {
"technique" : {
"id" : 46,
"name" : "Standing"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"outcome" : {
"id" : 52,
"name" : "In Play Danger"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
}
}
}, {
"id" : "2293ae76-f1a2-4f8f-85a0-7197313c5890",
"index" : 1560,
"period" : 1,
"timestamp" : "00:43:44.922",
"minute" : 43,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 104.5, 45.9 ],
"duration" : 0.335526,
"related_events" : [ "555ea981-e0c0-4d63-8530-78cfdfd20c40" ]
}, {
"id" : "555ea981-e0c0-4d63-8530-78cfdfd20c40",
"index" : 1561,
"period" : 1,
"timestamp" : "00:43:45.196",
"minute" : 43,
"second" : 45,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 13.7, 34.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "2293ae76-f1a2-4f8f-85a0-7197313c5890" ],
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "684a19fc-9165-4f31-8143-6fdba5ccbdb9",
"index" : 1562,
"period" : 1,
"timestamp" : "00:43:48.011",
"minute" : 43,
"second" : 48,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 77,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 70.9, 55.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c4c722fc-4fdf-4051-8230-cfd5bcb2afad" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "c4c722fc-4fdf-4051-8230-cfd5bcb2afad",
"index" : 1563,
"period" : 1,
"timestamp" : "00:43:48.011",
"minute" : 43,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 49.2, 24.3 ],
"duration" : 1.460879,
"under_pressure" : true,
"related_events" : [ "684a19fc-9165-4f31-8143-6fdba5ccbdb9", "6b30ecd9-ef66-4c9d-839a-3df9a902a54d" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 8.860023,
"angle" : -2.784143,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 40.9, 21.2 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "6b30ecd9-ef66-4c9d-839a-3df9a902a54d",
"index" : 1564,
"period" : 1,
"timestamp" : "00:43:49.472",
"minute" : 43,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.9, 21.2 ],
"related_events" : [ "c4c722fc-4fdf-4051-8230-cfd5bcb2afad" ]
}, {
"id" : "9bdac468-41dd-4230-a2e2-5ceab67b274a",
"index" : 1565,
"period" : 1,
"timestamp" : "00:43:49.472",
"minute" : 43,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.9, 21.2 ],
"duration" : 1.800086,
"under_pressure" : true,
"related_events" : [ "09059d19-2e81-4873-b44d-a45aaba4de6e", "509ad20c-45b8-415e-8e10-59ad1b3e0fae", "6b30ecd9-ef66-4c9d-839a-3df9a902a54d" ],
"carry" : {
"end_location" : [ 42.0, 21.4 ]
}
}, {
"id" : "09059d19-2e81-4873-b44d-a45aaba4de6e",
"index" : 1566,
"period" : 1,
"timestamp" : "00:43:50.881",
"minute" : 43,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 74.8, 58.7 ],
"duration" : 0.589639,
"counterpress" : true,
"related_events" : [ "509ad20c-45b8-415e-8e10-59ad1b3e0fae", "9bdac468-41dd-4230-a2e2-5ceab67b274a" ]
}, {
"id" : "509ad20c-45b8-415e-8e10-59ad1b3e0fae",
"index" : 1567,
"period" : 1,
"timestamp" : "00:43:51.272",
"minute" : 43,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 42.0, 21.4 ],
"duration" : 0.855637,
"under_pressure" : true,
"related_events" : [ "09059d19-2e81-4873-b44d-a45aaba4de6e", "3a1d6fc6-ca0a-48eb-91c4-4f00370be550" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.352245,
"angle" : 1.8622531,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.6, 29.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a1d6fc6-ca0a-48eb-91c4-4f00370be550",
"index" : 1568,
"period" : 1,
"timestamp" : "00:43:52.128",
"minute" : 43,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 39.6, 29.4 ],
"related_events" : [ "509ad20c-45b8-415e-8e10-59ad1b3e0fae" ]
}, {
"id" : "7885205b-6065-428d-bb5d-d30df580110a",
"index" : 1569,
"period" : 1,
"timestamp" : "00:43:52.128",
"minute" : 43,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 78,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 39.6, 29.4 ],
"duration" : 1.674616,
"under_pressure" : true,
"related_events" : [ "3a1d6fc6-ca0a-48eb-91c4-4f00370be550", "d95363e2-527d-4451-99eb-aacde24ff7dc", "ea67b235-3e56-48a2-b33f-3477c7aef48a" ],
"carry" : {
"end_location" : [ 41.8, 29.6 ]
}
}, {
"id" : "d95363e2-527d-4451-99eb-aacde24ff7dc",
"index" : 1570,
"period" : 1,
"timestamp" : "00:43:53.428",
"minute" : 43,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.6, 52.1 ],
"duration" : 0.658507,
"related_events" : [ "7885205b-6065-428d-bb5d-d30df580110a", "ea67b235-3e56-48a2-b33f-3477c7aef48a" ]
}, {
"id" : "ea67b235-3e56-48a2-b33f-3477c7aef48a",
"index" : 1571,
"period" : 1,
"timestamp" : "00:43:53.802",
"minute" : 43,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.8, 29.6 ],
"duration" : 2.528573,
"under_pressure" : true,
"related_events" : [ "d95363e2-527d-4451-99eb-aacde24ff7dc", "dc2b039b-08eb-4718-8c0b-589da23e8ba0" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 51.80782,
"angle" : 0.9099224,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 73.6, 70.5 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "dc2b039b-08eb-4718-8c0b-589da23e8ba0",
"index" : 1572,
"period" : 1,
"timestamp" : "00:43:56.331",
"minute" : 43,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"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.6, 70.5 ],
"related_events" : [ "ea67b235-3e56-48a2-b33f-3477c7aef48a" ]
}, {
"id" : "33c63f21-090d-4709-8ae0-b89165d157d3",
"index" : 1573,
"period" : 1,
"timestamp" : "00:43:56.331",
"minute" : 43,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 78,
"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.6, 70.5 ],
"duration" : 3.587063,
"related_events" : [ "dc2b039b-08eb-4718-8c0b-589da23e8ba0", "eb7aef02-9327-4c0a-b2aa-2d0018533848" ],
"carry" : {
"end_location" : [ 91.4, 62.5 ]
}
}, {
"id" : "eb7aef02-9327-4c0a-b2aa-2d0018533848",
"index" : 1574,
"period" : 1,
"timestamp" : "00:43:59.918",
"minute" : 43,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"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.4, 62.5 ],
"duration" : 1.947357,
"related_events" : [ "8d86cf7d-48f0-4818-9265-5399f7c3e57c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 20.22004,
"angle" : -0.10901877,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.5, 60.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8d86cf7d-48f0-4818-9265-5399f7c3e57c",
"index" : 1575,
"period" : 1,
"timestamp" : "00:44:01.865",
"minute" : 44,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"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" : [ 111.5, 60.3 ],
"related_events" : [ "eb7aef02-9327-4c0a-b2aa-2d0018533848" ]
}, {
"id" : "d4b1aa5e-9238-4dbf-81d2-2674402de019",
"index" : 1576,
"period" : 1,
"timestamp" : "00:44:01.865",
"minute" : 44,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 78,
"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" : [ 111.5, 60.3 ],
"duration" : 0.695739,
"related_events" : [ "8d86cf7d-48f0-4818-9265-5399f7c3e57c", "bfaee673-7eda-403f-bdfb-e05de0efb4a5" ],
"carry" : {
"end_location" : [ 116.4, 59.4 ]
}
}, {
"id" : "bfaee673-7eda-403f-bdfb-e05de0efb4a5",
"index" : 1577,
"period" : 1,
"timestamp" : "00:44:02.561",
"minute" : 44,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 78,
"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" : [ 116.4, 59.4 ],
"duration" : 0.282116,
"related_events" : [ "903cb2f8-9912-44c5-9426-276f09841548", "ad022743-e3d2-4fa3-95de-cb494bb2ec18" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 3.1400638,
"angle" : -1.4108832,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 116.9, 56.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "903cb2f8-9912-44c5-9426-276f09841548",
"index" : 1578,
"period" : 1,
"timestamp" : "00:44:02.843",
"minute" : 44,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 112.0, 42.4 ],
"related_events" : [ "bfaee673-7eda-403f-bdfb-e05de0efb4a5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ad022743-e3d2-4fa3-95de-cb494bb2ec18",
"index" : 1579,
"period" : 1,
"timestamp" : "00:44:02.843",
"minute" : 44,
"second" : 2,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 78,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 3.2, 23.8 ],
"duration" : 0.0,
"related_events" : [ "bfaee673-7eda-403f-bdfb-e05de0efb4a5" ]
}, {
"id" : "d842a070-34b3-47f0-a7b2-ebcd715f3e69",
"index" : 1580,
"period" : 1,
"timestamp" : "00:44:16.740",
"minute" : 44,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"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" : 0.806426,
"related_events" : [ "35d09a6a-0321-42c9-9e33-e31343c37a88" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 4.609772,
"angle" : -1.9956285,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 118.1, 75.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "35d09a6a-0321-42c9-9e33-e31343c37a88",
"index" : 1581,
"period" : 1,
"timestamp" : "00:44:17.546",
"minute" : 44,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 79,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 118.1, 75.8 ],
"related_events" : [ "d842a070-34b3-47f0-a7b2-ebcd715f3e69" ]
}, {
"id" : "c4b91c45-0255-4f4c-ad87-f6337d104a9c",
"index" : 1582,
"period" : 1,
"timestamp" : "00:44:17.546",
"minute" : 44,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 79,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 118.1, 75.8 ],
"duration" : 1.088911,
"related_events" : [ "051e071a-0a23-42c7-924e-bed7686aafcb", "35d09a6a-0321-42c9-9e33-e31343c37a88" ],
"carry" : {
"end_location" : [ 118.1, 72.4 ]
}
}, {
"id" : "051e071a-0a23-42c7-924e-bed7686aafcb",
"index" : 1583,
"period" : 1,
"timestamp" : "00:44:18.635",
"minute" : 44,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 118.1, 72.4 ],
"duration" : 1.165384,
"related_events" : [ "a884cec9-b5d4-478a-a4d4-aa9771d2c429" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 13.2,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 104.9, 72.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a884cec9-b5d4-478a-a4d4-aa9771d2c429",
"index" : 1584,
"period" : 1,
"timestamp" : "00:44:19.801",
"minute" : 44,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 79,
"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" : [ 104.9, 72.4 ],
"related_events" : [ "051e071a-0a23-42c7-924e-bed7686aafcb" ]
}, {
"id" : "6b65d746-77b5-4577-998b-8b9e05340db1",
"index" : 1585,
"period" : 1,
"timestamp" : "00:44:19.801",
"minute" : 44,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 79,
"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" : [ 104.9, 72.4 ],
"duration" : 1.818011,
"related_events" : [ "12cf48c0-75ee-4554-a680-13fd4afdbddf", "a884cec9-b5d4-478a-a4d4-aa9771d2c429" ],
"carry" : {
"end_location" : [ 99.6, 71.6 ]
}
}, {
"id" : "12cf48c0-75ee-4554-a680-13fd4afdbddf",
"index" : 1586,
"period" : 1,
"timestamp" : "00:44:21.619",
"minute" : 44,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 79,
"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" : [ 99.6, 71.6 ],
"duration" : 1.138595,
"related_events" : [ "6f6bb29f-ef83-407b-9433-bbea141d4571" ],
"pass" : {
"length" : 28.443102,
"angle" : -1.1118656,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 112.2, 46.1 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6f6bb29f-ef83-407b-9433-bbea141d4571",
"index" : 1587,
"period" : 1,
"timestamp" : "00:44:22.757",
"minute" : 44,
"second" : 22,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 79,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 7.9, 34.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "12cf48c0-75ee-4554-a680-13fd4afdbddf" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "1037b0f4-9a09-4ff6-94c5-b929f9c32072",
"index" : 1588,
"period" : 1,
"timestamp" : "00:44:28.726",
"minute" : 44,
"second" : 28,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 71.4, 80.0 ],
"duration" : 1.789318,
"related_events" : [ "ecf535d6-214b-4a00-9db7-58e0e38c5619" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 18.420097,
"angle" : -2.612346,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.5, 70.7 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "ecf535d6-214b-4a00-9db7-58e0e38c5619",
"index" : 1589,
"period" : 1,
"timestamp" : "00:44:30.515",
"minute" : 44,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 55.5, 70.7 ],
"related_events" : [ "1037b0f4-9a09-4ff6-94c5-b929f9c32072" ]
}, {
"id" : "43078ee4-3f57-4bc4-a614-0a990cfa0957",
"index" : 1590,
"period" : 1,
"timestamp" : "00:44:30.515",
"minute" : 44,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"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" : [ 55.5, 70.7 ],
"duration" : 1.498472,
"related_events" : [ "1f885ba6-cdae-4984-bc44-0ad9e8751952", "ecf535d6-214b-4a00-9db7-58e0e38c5619" ],
"carry" : {
"end_location" : [ 56.3, 62.0 ]
}
}, {
"id" : "1f885ba6-cdae-4984-bc44-0ad9e8751952",
"index" : 1591,
"period" : 1,
"timestamp" : "00:44:32.013",
"minute" : 44,
"second" : 32,
"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" : [ 56.3, 62.0 ],
"duration" : 1.241425,
"related_events" : [ "02aa5b50-695c-4fa8-8a7a-400430d8ee81" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 15.463506,
"angle" : -1.4801364,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.7, 46.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "02aa5b50-695c-4fa8-8a7a-400430d8ee81",
"index" : 1592,
"period" : 1,
"timestamp" : "00:44:33.255",
"minute" : 44,
"second" : 33,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.7, 46.6 ],
"related_events" : [ "1f885ba6-cdae-4984-bc44-0ad9e8751952" ]
}, {
"id" : "f7441fa4-03b8-4707-9099-e80a8e7bdb88",
"index" : 1593,
"period" : 1,
"timestamp" : "00:44:33.255",
"minute" : 44,
"second" : 33,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.7, 46.6 ],
"duration" : 0.619698,
"related_events" : [ "b61891c9-c3d7-49fb-b476-339b5e5671c6" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 3.6124783,
"angle" : -3.0584514,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.1, 46.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b61891c9-c3d7-49fb-b476-339b5e5671c6",
"index" : 1594,
"period" : 1,
"timestamp" : "00:44:33.875",
"minute" : 44,
"second" : 33,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 54.1, 46.3 ],
"related_events" : [ "f7441fa4-03b8-4707-9099-e80a8e7bdb88" ]
}, {
"id" : "9f19adff-7268-423f-8a24-d20fd766129c",
"index" : 1595,
"period" : 1,
"timestamp" : "00:44:33.875",
"minute" : 44,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"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" : [ 54.1, 46.3 ],
"duration" : 0.752419,
"related_events" : [ "8edb8da4-26e1-48d4-a162-8dbf4aa80ae7", "b61891c9-c3d7-49fb-b476-339b5e5671c6" ],
"carry" : {
"end_location" : [ 55.1, 41.8 ]
}
}, {
"id" : "8edb8da4-26e1-48d4-a162-8dbf4aa80ae7",
"index" : 1596,
"period" : 1,
"timestamp" : "00:44:34.627",
"minute" : 44,
"second" : 34,
"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" : [ 55.1, 41.8 ],
"duration" : 1.405393,
"related_events" : [ "b4390d73-056d-4cbd-8107-3a949d83ff5a" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 10.123734,
"angle" : -0.8343102,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.9, 34.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b4390d73-056d-4cbd-8107-3a949d83ff5a",
"index" : 1597,
"period" : 1,
"timestamp" : "00:44:36.032",
"minute" : 44,
"second" : 36,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 61.9, 34.3 ],
"related_events" : [ "8edb8da4-26e1-48d4-a162-8dbf4aa80ae7" ]
}, {
"id" : "ed1acffd-9bc4-40ef-b0b6-772dac6dd9c0",
"index" : 1598,
"period" : 1,
"timestamp" : "00:44:36.032",
"minute" : 44,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 61.9, 34.3 ],
"duration" : 5.544514,
"related_events" : [ "6bb3bc69-b22b-49e1-860e-3716118bdc28", "b4390d73-056d-4cbd-8107-3a949d83ff5a" ],
"carry" : {
"end_location" : [ 62.5, 47.5 ]
}
}, {
"id" : "6bb3bc69-b22b-49e1-860e-3716118bdc28",
"index" : 1599,
"period" : 1,
"timestamp" : "00:44:41.577",
"minute" : 44,
"second" : 41,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 62.5, 47.5 ],
"duration" : 0.880586,
"related_events" : [ "f3835935-adc6-4805-a804-16de90385f22" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 5.2924476,
"angle" : -1.1832725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.5, 42.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f3835935-adc6-4805-a804-16de90385f22",
"index" : 1600,
"period" : 1,
"timestamp" : "00:44:42.457",
"minute" : 44,
"second" : 42,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.5, 42.6 ],
"related_events" : [ "6bb3bc69-b22b-49e1-860e-3716118bdc28" ]
}, {
"id" : "0220cb47-cd31-4717-b8e6-b2491fb1fab1",
"index" : 1601,
"period" : 1,
"timestamp" : "00:44:42.457",
"minute" : 44,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 80,
"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" : [ 64.5, 42.6 ],
"duration" : 2.848744,
"related_events" : [ "f3835935-adc6-4805-a804-16de90385f22", "fbc13b91-5eee-481b-84db-9d26fc42f557" ],
"carry" : {
"end_location" : [ 65.1, 45.7 ]
}
}, {
"id" : "fbc13b91-5eee-481b-84db-9d26fc42f557",
"index" : 1602,
"period" : 1,
"timestamp" : "00:44:45.306",
"minute" : 44,
"second" : 45,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 65.1, 45.7 ],
"duration" : 1.369962,
"related_events" : [ "c147b524-d959-40e5-8a22-d46d887a4281" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 29.18527,
"angle" : 1.3881847,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 70.4, 74.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c147b524-d959-40e5-8a22-d46d887a4281",
"index" : 1603,
"period" : 1,
"timestamp" : "00:44:46.676",
"minute" : 44,
"second" : 46,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.4, 74.4 ],
"related_events" : [ "fbc13b91-5eee-481b-84db-9d26fc42f557" ]
}, {
"id" : "6de1eb55-f90b-4309-9355-37d5eec4aede",
"index" : 1604,
"period" : 1,
"timestamp" : "00:44:46.676",
"minute" : 44,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.4, 74.4 ],
"duration" : 1.748779,
"related_events" : [ "acead04d-bafc-4f1b-be05-d626677bcf90", "c147b524-d959-40e5-8a22-d46d887a4281" ],
"carry" : {
"end_location" : [ 70.4, 74.4 ]
}
}, {
"id" : "acead04d-bafc-4f1b-be05-d626677bcf90",
"index" : 1605,
"period" : 1,
"timestamp" : "00:44:48.425",
"minute" : 44,
"second" : 48,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.4, 74.4 ],
"duration" : 0.905321,
"related_events" : [ "4775aa00-8cc1-4c22-85cc-66334fca868a" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 8.207923,
"angle" : 0.3872936,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.0, 77.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4775aa00-8cc1-4c22-85cc-66334fca868a",
"index" : 1606,
"period" : 1,
"timestamp" : "00:44:49.330",
"minute" : 44,
"second" : 49,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.0, 77.5 ],
"related_events" : [ "acead04d-bafc-4f1b-be05-d626677bcf90" ]
}, {
"id" : "54fa3e22-3021-45ec-bd19-cb0715671b28",
"index" : 1607,
"period" : 1,
"timestamp" : "00:44:49.330",
"minute" : 44,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 80,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.0, 77.5 ],
"duration" : 1.239999,
"related_events" : [ "0b5be0c4-d948-41ed-af8b-0cc9e632ccfd", "4775aa00-8cc1-4c22-85cc-66334fca868a" ],
"carry" : {
"end_location" : [ 78.0, 77.5 ]
}
}, {
"id" : "0b5be0c4-d948-41ed-af8b-0cc9e632ccfd",
"index" : 1608,
"period" : 1,
"timestamp" : "00:44:50.570",
"minute" : 44,
"second" : 50,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.0, 77.5 ],
"duration" : 0.738123,
"related_events" : [ "56b112de-319f-417d-b06f-7ba04dad0952" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 11.44028,
"angle" : -0.9342881,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.8, 68.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "56b112de-319f-417d-b06f-7ba04dad0952",
"index" : 1609,
"period" : 1,
"timestamp" : "00:44:51.308",
"minute" : 44,
"second" : 51,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.8, 68.3 ],
"related_events" : [ "0b5be0c4-d948-41ed-af8b-0cc9e632ccfd" ]
}, {
"id" : "f984175f-3712-42d5-9fe8-6483ad2e4d3d",
"index" : 1610,
"period" : 1,
"timestamp" : "00:44:51.308",
"minute" : 44,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 80,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 84.8, 68.3 ],
"duration" : 1.339798,
"under_pressure" : true,
"related_events" : [ "56b112de-319f-417d-b06f-7ba04dad0952", "6a37e6fb-1ff4-4b05-9ecd-93451ca71237", "c60a470c-e617-4ec0-85d8-55bc2aad5a5f" ],
"carry" : {
"end_location" : [ 88.1, 66.2 ]
}
}, {
"id" : "6a37e6fb-1ff4-4b05-9ecd-93451ca71237",
"index" : 1611,
"period" : 1,
"timestamp" : "00:44:51.938",
"minute" : 44,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 34.0, 8.3 ],
"duration" : 0.738729,
"related_events" : [ "c60a470c-e617-4ec0-85d8-55bc2aad5a5f", "f984175f-3712-42d5-9fe8-6483ad2e4d3d" ]
}, {
"id" : "79f36499-30d1-4ec7-8d24-83dc98a71173",
"index" : 1612,
"period" : 1,
"timestamp" : "00:44:51.978",
"minute" : 44,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 33.4, 17.3 ],
"duration" : 0.666562
}, {
"id" : "57d1dec5-28a9-47cf-9de3-a05460ded726",
"index" : 1613,
"period" : 1,
"timestamp" : "00:44:52.648",
"minute" : 44,
"second" : 52,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 80,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 32.0, 13.9 ],
"duration" : 0.0,
"related_events" : [ "c60a470c-e617-4ec0-85d8-55bc2aad5a5f" ]
}, {
"id" : "c60a470c-e617-4ec0-85d8-55bc2aad5a5f",
"index" : 1614,
"period" : 1,
"timestamp" : "00:44:52.648",
"minute" : 44,
"second" : 52,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 80,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 88.1, 66.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "57d1dec5-28a9-47cf-9de3-a05460ded726", "6a37e6fb-1ff4-4b05-9ecd-93451ca71237" ]
}, {
"id" : "c0a675bb-38f8-40c9-8a18-e9a29e72b89c",
"index" : 1615,
"period" : 1,
"timestamp" : "00:45:46.905",
"minute" : 45,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 81,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 91.0, 66.2 ],
"duration" : 1.108935,
"related_events" : [ "2a5a82f4-8049-410c-a7b8-b07508b33750", "77db49e1-cc74-49f2-bbf5-d383511ae2fb" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 27.347029,
"angle" : -0.84749436,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.1, 45.7 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "77db49e1-cc74-49f2-bbf5-d383511ae2fb",
"index" : 1616,
"period" : 1,
"timestamp" : "00:45:48.014",
"minute" : 45,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 81,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 111.5, 43.0 ],
"related_events" : [ "c0a675bb-38f8-40c9-8a18-e9a29e72b89c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2a5a82f4-8049-410c-a7b8-b07508b33750",
"index" : 1617,
"period" : 1,
"timestamp" : "00:45:48.014",
"minute" : 45,
"second" : 48,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 81,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 11.0, 34.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c0a675bb-38f8-40c9-8a18-e9a29e72b89c" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "5351cb54-0fc7-4ffd-b106-f5b309c7a109",
"index" : 1618,
"period" : 1,
"timestamp" : "00:45:52.324",
"minute" : 45,
"second" : 52,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.6, 21.0 ],
"duration" : 0.0
}, {
"id" : "653c96f7-e53c-4416-835f-9c9106f2dde0",
"index" : 1619,
"period" : 1,
"timestamp" : "00:46:03.331",
"minute" : 46,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.8, 40.8 ],
"duration" : 2.071501,
"related_events" : [ "bc99952d-0cc5-410e-a895-d5d3e2fd4580" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 23.331738,
"angle" : 0.959017,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.2, 59.9 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "bc99952d-0cc5-410e-a895-d5d3e2fd4580",
"index" : 1620,
"period" : 1,
"timestamp" : "00:46:05.402",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.2, 59.9 ],
"related_events" : [ "653c96f7-e53c-4416-835f-9c9106f2dde0" ]
}, {
"id" : "8e9b5dae-d6be-4d06-887d-84dfd4430496",
"index" : 1621,
"period" : 1,
"timestamp" : "00:46:08.054",
"minute" : 46,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.7, 60.1 ],
"duration" : 1.408219,
"related_events" : [ "d2068c95-e3a2-44ff-a5e7-028a3ad467b0" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 13.538464,
"angle" : -0.39422294,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.2, 54.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d2068c95-e3a2-44ff-a5e7-028a3ad467b0",
"index" : 1622,
"period" : 1,
"timestamp" : "00:46:09.462",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.2, 54.9 ],
"related_events" : [ "8e9b5dae-d6be-4d06-887d-84dfd4430496" ]
}, {
"id" : "8dee8b34-245f-4e79-ab98-e0808a5e3386",
"index" : 1623,
"period" : 1,
"timestamp" : "00:46:09.462",
"minute" : 46,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.2, 54.9 ],
"duration" : 1.452796,
"related_events" : [ "81511814-844f-411e-8d4d-25f059843cfb", "d2068c95-e3a2-44ff-a5e7-028a3ad467b0" ],
"carry" : {
"end_location" : [ 41.9, 54.8 ]
}
}, {
"id" : "81511814-844f-411e-8d4d-25f059843cfb",
"index" : 1624,
"period" : 1,
"timestamp" : "00:46:10.915",
"minute" : 46,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 41.9, 54.8 ],
"duration" : 2.617683,
"related_events" : [ "a304817a-ce4b-414e-9b09-079193003248" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 35.347984,
"angle" : -1.7471074,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.7, 20.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a304817a-ce4b-414e-9b09-079193003248",
"index" : 1625,
"period" : 1,
"timestamp" : "00:46:13.532",
"minute" : 46,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.7, 20.0 ],
"related_events" : [ "81511814-844f-411e-8d4d-25f059843cfb" ]
}, {
"id" : "673cac0a-70d0-4ec3-bf0c-f6d76c275693",
"index" : 1626,
"period" : 1,
"timestamp" : "00:46:13.532",
"minute" : 46,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 35.7, 20.0 ],
"duration" : 7.105419,
"related_events" : [ "17413fb6-a654-41fb-a27c-85b3d7fe0348", "a304817a-ce4b-414e-9b09-079193003248" ],
"carry" : {
"end_location" : [ 42.6, 21.2 ]
}
}, {
"id" : "17413fb6-a654-41fb-a27c-85b3d7fe0348",
"index" : 1627,
"period" : 1,
"timestamp" : "00:46:20.638",
"minute" : 46,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.6, 21.2 ],
"duration" : 1.455279,
"related_events" : [ "0ffa3bed-a17a-49b4-8937-681d020b3e3e" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 29.77331,
"angle" : 2.3728201,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.2, 41.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0ffa3bed-a17a-49b4-8937-681d020b3e3e",
"index" : 1628,
"period" : 1,
"timestamp" : "00:46:22.093",
"minute" : 46,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 21.2, 41.9 ],
"related_events" : [ "17413fb6-a654-41fb-a27c-85b3d7fe0348" ]
}, {
"id" : "ff5cccec-9b1b-40ff-80d8-a1094acdcbd3",
"index" : 1629,
"period" : 1,
"timestamp" : "00:46:22.093",
"minute" : 46,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 21.2, 41.9 ],
"duration" : 0.215606,
"related_events" : [ "0ffa3bed-a17a-49b4-8937-681d020b3e3e", "b0bbf83c-f7e6-4ba8-b9be-f4492a167af1" ],
"carry" : {
"end_location" : [ 21.2, 41.9 ]
}
}, {
"id" : "b0bbf83c-f7e6-4ba8-b9be-f4492a167af1",
"index" : 1630,
"period" : 1,
"timestamp" : "00:46:22.309",
"minute" : 46,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 21.2, 41.9 ],
"duration" : 2.055733,
"related_events" : [ "caddce3a-1c58-404d-8215-1580d7175cf1" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 22.865038,
"angle" : 1.2365983,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.7, 63.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "caddce3a-1c58-404d-8215-1580d7175cf1",
"index" : 1631,
"period" : 1,
"timestamp" : "00:46:24.365",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.7, 63.5 ],
"related_events" : [ "b0bbf83c-f7e6-4ba8-b9be-f4492a167af1" ]
}, {
"id" : "9e68cfc5-fa06-4a37-af3e-a591e29e4a69",
"index" : 1632,
"period" : 1,
"timestamp" : "00:46:24.365",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.7, 63.5 ],
"duration" : 1.898133,
"related_events" : [ "54f56ea6-c2f4-42a9-badd-62fa34590e4b", "caddce3a-1c58-404d-8215-1580d7175cf1" ],
"carry" : {
"end_location" : [ 28.3, 71.0 ]
}
}, {
"id" : "54f56ea6-c2f4-42a9-badd-62fa34590e4b",
"index" : 1633,
"period" : 1,
"timestamp" : "00:46:26.263",
"minute" : 46,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 28.3, 71.0 ],
"duration" : 1.373876,
"related_events" : [ "91556c5f-a280-4d86-a639-a07f650ab7c0" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 13.641848,
"angle" : -1.0907568,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.6, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "91556c5f-a280-4d86-a639-a07f650ab7c0",
"index" : 1634,
"period" : 1,
"timestamp" : "00:46:27.637",
"minute" : 46,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.6, 58.9 ],
"related_events" : [ "54f56ea6-c2f4-42a9-badd-62fa34590e4b" ]
}, {
"id" : "d7bdc35f-603c-44cd-b858-08cade7c23d0",
"index" : 1635,
"period" : 1,
"timestamp" : "00:46:27.637",
"minute" : 46,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.6, 58.9 ],
"duration" : 1.31388,
"related_events" : [ "91556c5f-a280-4d86-a639-a07f650ab7c0", "c31134a8-c922-4a06-a027-019e5781f4cd" ],
"carry" : {
"end_location" : [ 34.4, 61.5 ]
}
}, {
"id" : "c31134a8-c922-4a06-a027-019e5781f4cd",
"index" : 1636,
"period" : 1,
"timestamp" : "00:46:28.950",
"minute" : 46,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 61.5 ],
"duration" : 1.411009,
"related_events" : [ "491cb7b5-9c69-4226-8fc6-0ff87d91ea41" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 13.054502,
"angle" : 1.9555701,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.5, 73.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "491cb7b5-9c69-4226-8fc6-0ff87d91ea41",
"index" : 1637,
"period" : 1,
"timestamp" : "00:46:30.361",
"minute" : 46,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 29.5, 73.6 ],
"related_events" : [ "c31134a8-c922-4a06-a027-019e5781f4cd" ]
}, {
"id" : "35cf75c4-2258-4777-aefd-bf1e3168e04b",
"index" : 1638,
"period" : 1,
"timestamp" : "00:46:30.361",
"minute" : 46,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 29.5, 73.6 ],
"duration" : 1.119022,
"related_events" : [ "0926e245-6732-456a-890f-acb90a16866e", "491cb7b5-9c69-4226-8fc6-0ff87d91ea41" ],
"carry" : {
"end_location" : [ 35.0, 74.4 ]
}
}, {
"id" : "0926e245-6732-456a-890f-acb90a16866e",
"index" : 1639,
"period" : 1,
"timestamp" : "00:46:31.480",
"minute" : 46,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 35.0, 74.4 ],
"duration" : 1.852653,
"related_events" : [ "33bdaaa6-7e7f-41a4-8245-8eb2f66f494c", "8c22a147-0d8d-4d78-ace3-d4eb01f44931" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 38.900513,
"angle" : -0.6486425,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 66.0, 50.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8c22a147-0d8d-4d78-ace3-d4eb01f44931",
"index" : 1640,
"period" : 1,
"timestamp" : "00:46:33.333",
"minute" : 46,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 82,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.1, 50.9 ],
"related_events" : [ "0926e245-6732-456a-890f-acb90a16866e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "33bdaaa6-7e7f-41a4-8245-8eb2f66f494c",
"index" : 1641,
"period" : 1,
"timestamp" : "00:46:33.333",
"minute" : 46,
"second" : 33,
"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" : [ 54.1, 29.2 ],
"duration" : 0.592237,
"counterpress" : true,
"related_events" : [ "0926e245-6732-456a-890f-acb90a16866e", "67974e0b-2e67-4133-b8a0-f02588b3daa0" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 8.324061,
"angle" : -0.5012643,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 61.4, 25.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 64,
"name" : "Interception"
}
}
}, {
"id" : "67974e0b-2e67-4133-b8a0-f02588b3daa0",
"index" : 1642,
"period" : 1,
"timestamp" : "00:46:33.925",
"minute" : 46,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 61.4, 25.2 ],
"related_events" : [ "33bdaaa6-7e7f-41a4-8245-8eb2f66f494c" ]
}, {
"id" : "7f1a0abc-b730-4413-9e8b-fda4a2550bb4",
"index" : 1643,
"period" : 1,
"timestamp" : "00:46:33.925",
"minute" : 46,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 61.4, 25.2 ],
"duration" : 1.217566,
"related_events" : [ "1ad37177-f3d4-4854-8da0-db0178a55a75", "67974e0b-2e67-4133-b8a0-f02588b3daa0" ],
"carry" : {
"end_location" : [ 57.0, 24.7 ]
}
}, {
"id" : "1ad37177-f3d4-4854-8da0-db0178a55a75",
"index" : 1644,
"period" : 1,
"timestamp" : "00:46:35.143",
"minute" : 46,
"second" : 35,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 57.0, 24.7 ],
"duration" : 1.340566,
"related_events" : [ "ced7ea46-e06e-41f4-a695-66574d01ec67" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 15.877657,
"angle" : 2.6920285,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.7, 31.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ced7ea46-e06e-41f4-a695-66574d01ec67",
"index" : 1645,
"period" : 1,
"timestamp" : "00:46:36.483",
"minute" : 46,
"second" : 36,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.7, 31.6 ],
"related_events" : [ "1ad37177-f3d4-4854-8da0-db0178a55a75" ]
}, {
"id" : "f090b267-22dd-4a0d-9f08-736de904dc2f",
"index" : 1646,
"period" : 1,
"timestamp" : "00:46:36.483",
"minute" : 46,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.7, 31.6 ],
"duration" : 2.460253,
"related_events" : [ "4097c135-22c9-4e1a-9913-6fbe3b4784f0", "ced7ea46-e06e-41f4-a695-66574d01ec67" ],
"carry" : {
"end_location" : [ 42.5, 40.2 ]
}
}, {
"id" : "4097c135-22c9-4e1a-9913-6fbe3b4784f0",
"index" : 1647,
"period" : 1,
"timestamp" : "00:46:38.944",
"minute" : 46,
"second" : 38,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.5, 40.2 ],
"duration" : 1.475069,
"related_events" : [ "e7f224ab-532c-4705-8c12-4d4e05239544" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 23.522755,
"angle" : 1.4685897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.9, 63.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e7f224ab-532c-4705-8c12-4d4e05239544",
"index" : 1648,
"period" : 1,
"timestamp" : "00:46:40.419",
"minute" : 46,
"second" : 40,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.9, 63.6 ],
"related_events" : [ "4097c135-22c9-4e1a-9913-6fbe3b4784f0" ]
}, {
"id" : "bda2c25f-e7f8-4a04-abf2-9190df62a4d7",
"index" : 1649,
"period" : 1,
"timestamp" : "00:46:40.419",
"minute" : 46,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.9, 63.6 ],
"duration" : 1.485537,
"related_events" : [ "16f76dc6-6f7e-411e-891c-0f614f1593e2", "e7f224ab-532c-4705-8c12-4d4e05239544" ],
"carry" : {
"end_location" : [ 48.8, 71.5 ]
}
}, {
"id" : "16f76dc6-6f7e-411e-891c-0f614f1593e2",
"index" : 1650,
"period" : 1,
"timestamp" : "00:46:41.904",
"minute" : 46,
"second" : 41,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.8, 71.5 ],
"duration" : 1.063984,
"related_events" : [ "0fb5f527-a3bb-47cf-acdb-4f8259a68c51" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 16.87987,
"angle" : 0.37610596,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.5, 77.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0fb5f527-a3bb-47cf-acdb-4f8259a68c51",
"index" : 1651,
"period" : 1,
"timestamp" : "00:46:42.968",
"minute" : 46,
"second" : 42,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 64.5, 77.7 ],
"related_events" : [ "16f76dc6-6f7e-411e-891c-0f614f1593e2" ]
}, {
"id" : "8e3ed17e-6e76-4199-a65f-c03e459f5848",
"index" : 1652,
"period" : 1,
"timestamp" : "00:46:42.968",
"minute" : 46,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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" : [ 64.5, 77.7 ],
"duration" : 1.418611,
"under_pressure" : true,
"related_events" : [ "0fb5f527-a3bb-47cf-acdb-4f8259a68c51", "50cf42c3-8e41-4b9d-8bf2-ec15f545fb92", "a19f1c2c-120c-464a-8cee-ad3a270b299b" ],
"carry" : {
"end_location" : [ 55.7, 76.4 ]
}
}, {
"id" : "50cf42c3-8e41-4b9d-8bf2-ec15f545fb92",
"index" : 1653,
"period" : 1,
"timestamp" : "00:46:43.134",
"minute" : 46,
"second" : 43,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 49.7, 2.2 ],
"duration" : 1.652096,
"related_events" : [ "8e3ed17e-6e76-4199-a65f-c03e459f5848", "a19f1c2c-120c-464a-8cee-ad3a270b299b" ]
}, {
"id" : "a19f1c2c-120c-464a-8cee-ad3a270b299b",
"index" : 1654,
"period" : 1,
"timestamp" : "00:46:44.387",
"minute" : 46,
"second" : 44,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 55.7, 76.4 ],
"duration" : 1.057302,
"under_pressure" : true,
"related_events" : [ "35bcf8ba-adbc-406a-8b1a-6525eea1f171", "50cf42c3-8e41-4b9d-8bf2-ec15f545fb92" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 8.1024685,
"angle" : -1.5954827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.5, 68.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "35bcf8ba-adbc-406a-8b1a-6525eea1f171",
"index" : 1655,
"period" : 1,
"timestamp" : "00:46:45.444",
"minute" : 46,
"second" : 45,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.5, 68.3 ],
"related_events" : [ "a19f1c2c-120c-464a-8cee-ad3a270b299b" ]
}, {
"id" : "5a291091-3cc0-4040-bd40-2c5282cd0438",
"index" : 1656,
"period" : 1,
"timestamp" : "00:46:45.444",
"minute" : 46,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.5, 68.3 ],
"duration" : 1.997023,
"related_events" : [ "35bcf8ba-adbc-406a-8b1a-6525eea1f171", "e4f1a4fa-9ce6-4542-9065-848dd66c4eee" ],
"carry" : {
"end_location" : [ 48.2, 67.5 ]
}
}, {
"id" : "e4f1a4fa-9ce6-4542-9065-848dd66c4eee",
"index" : 1657,
"period" : 1,
"timestamp" : "00:46:47.441",
"minute" : 46,
"second" : 47,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.2, 67.5 ],
"duration" : 1.589869,
"related_events" : [ "ac79f44c-f342-4694-b4fe-da939c1575ba" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 22.426992,
"angle" : -2.23927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.3, 49.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f57fe6b1-d23d-44f4-8d75-21cd6754f5f4",
"index" : 1658,
"period" : 1,
"timestamp" : "00:46:48.735",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 78.1, 30.6 ],
"duration" : 0.466432,
"related_events" : [ "8041a94d-6241-438c-93ee-c177ffd2bc77", "ac79f44c-f342-4694-b4fe-da939c1575ba" ]
}, {
"id" : "ac79f44c-f342-4694-b4fe-da939c1575ba",
"index" : 1659,
"period" : 1,
"timestamp" : "00:46:49.031",
"minute" : 46,
"second" : 49,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.3, 49.9 ],
"under_pressure" : true,
"related_events" : [ "e4f1a4fa-9ce6-4542-9065-848dd66c4eee", "f57fe6b1-d23d-44f4-8d75-21cd6754f5f4" ]
}, {
"id" : "8041a94d-6241-438c-93ee-c177ffd2bc77",
"index" : 1660,
"period" : 1,
"timestamp" : "00:46:49.031",
"minute" : 46,
"second" : 49,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.7, 50.1 ],
"duration" : 4.378191,
"under_pressure" : true,
"related_events" : [ "d91576ed-f66e-4e6f-a2c5-6c40bcb67920", "f57fe6b1-d23d-44f4-8d75-21cd6754f5f4" ],
"pass" : {
"length" : 59.64939,
"angle" : 0.17865393,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 92.4, 60.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d91576ed-f66e-4e6f-a2c5-6c40bcb67920",
"index" : 1661,
"period" : 1,
"timestamp" : "00:46:53.409",
"minute" : 46,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 27.7, 19.4 ],
"duration" : 2.769741,
"related_events" : [ "2eaae192-5773-41a7-a74a-0fc68214b6d7", "8041a94d-6241-438c-93ee-c177ffd2bc77", "ba51030b-0b47-4d9c-b88d-764209b6bb32" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 45.171673,
"angle" : 0.2965458,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.9, 32.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "2eaae192-5773-41a7-a74a-0fc68214b6d7",
"index" : 1662,
"period" : 1,
"timestamp" : "00:46:56.179",
"minute" : 46,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.4, 35.0 ],
"related_events" : [ "d91576ed-f66e-4e6f-a2c5-6c40bcb67920" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ba51030b-0b47-4d9c-b88d-764209b6bb32",
"index" : 1663,
"period" : 1,
"timestamp" : "00:46:56.179",
"minute" : 46,
"second" : 56,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 49.2, 47.5 ],
"duration" : 1.194458,
"related_events" : [ "d91576ed-f66e-4e6f-a2c5-6c40bcb67920", "f48ff8b0-9bc5-49fe-ae9e-f2affbc63e26" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 11.1040535,
"angle" : -0.67052156,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.9, 40.6 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "f48ff8b0-9bc5-49fe-ae9e-f2affbc63e26",
"index" : 1664,
"period" : 1,
"timestamp" : "00:46:57.373",
"minute" : 46,
"second" : 57,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.9, 40.6 ],
"related_events" : [ "ba51030b-0b47-4d9c-b88d-764209b6bb32" ]
}, {
"id" : "ab7cf80a-a79b-48f4-834f-7380d05e9011",
"index" : 1665,
"period" : 1,
"timestamp" : "00:46:57.373",
"minute" : 46,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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.9, 40.6 ],
"duration" : 0.77837,
"under_pressure" : true,
"related_events" : [ "51aee5b9-1fc8-4357-a82f-80f23d0deff9", "b6a82c05-f09f-4d68-8449-b3b3468017a6", "f48ff8b0-9bc5-49fe-ae9e-f2affbc63e26" ],
"carry" : {
"end_location" : [ 57.0, 39.1 ]
}
}, {
"id" : "51aee5b9-1fc8-4357-a82f-80f23d0deff9",
"index" : 1666,
"period" : 1,
"timestamp" : "00:46:57.797",
"minute" : 46,
"second" : 57,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.7, 36.8 ],
"duration" : 0.598606,
"related_events" : [ "ab7cf80a-a79b-48f4-834f-7380d05e9011", "b6a82c05-f09f-4d68-8449-b3b3468017a6" ]
}, {
"id" : "b6a82c05-f09f-4d68-8449-b3b3468017a6",
"index" : 1667,
"period" : 1,
"timestamp" : "00:46:58.152",
"minute" : 46,
"second" : 58,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.0, 39.1 ],
"duration" : 1.117348,
"under_pressure" : true,
"related_events" : [ "01c8fbeb-7c3a-441b-9676-b9818facfab6", "51aee5b9-1fc8-4357-a82f-80f23d0deff9" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 13.892804,
"angle" : -2.781137,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.0, 34.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "01c8fbeb-7c3a-441b-9676-b9818facfab6",
"index" : 1668,
"period" : 1,
"timestamp" : "00:46:59.269",
"minute" : 46,
"second" : 59,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 44.0, 34.2 ],
"related_events" : [ "b6a82c05-f09f-4d68-8449-b3b3468017a6" ]
}, {
"id" : "3b67cfd4-8392-4e07-99b3-ffd9ea20ebca",
"index" : 1669,
"period" : 1,
"timestamp" : "00:46:59.270",
"minute" : 46,
"second" : 59,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.9, 34.2 ],
"duration" : 1.690283,
"related_events" : [ "c85440c8-baec-42ef-b47b-7728c977eb25" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 17.104677,
"angle" : -1.5474088,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.3, 17.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ed619138-6eeb-4cd7-a75a-997ffaa3d8a5",
"index" : 1670,
"period" : 1,
"timestamp" : "00:46:59.286",
"minute" : 46,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 70.5, 46.9 ],
"duration" : 0.475315
}, {
"id" : "c85440c8-baec-42ef-b47b-7728c977eb25",
"index" : 1671,
"period" : 1,
"timestamp" : "00:47:00.960",
"minute" : 47,
"second" : 0,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 44.3, 17.1 ],
"related_events" : [ "3b67cfd4-8392-4e07-99b3-ffd9ea20ebca" ]
}, {
"id" : "7007a5ce-158c-44c3-80b4-8c6092a7cfd7",
"index" : 1672,
"period" : 1,
"timestamp" : "00:47:00.960",
"minute" : 47,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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" : [ 44.3, 17.1 ],
"duration" : 4.499036,
"under_pressure" : true,
"related_events" : [ "b09a727a-195a-438d-8f56-3beddc38e5b4", "c85440c8-baec-42ef-b47b-7728c977eb25", "e10fa84b-9acb-4a8e-a999-995470c65483" ],
"carry" : {
"end_location" : [ 65.1, 23.2 ]
}
}, {
"id" : "b09a727a-195a-438d-8f56-3beddc38e5b4",
"index" : 1673,
"period" : 1,
"timestamp" : "00:47:03.355",
"minute" : 47,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 70.5, 53.0 ],
"duration" : 1.480294,
"related_events" : [ "7007a5ce-158c-44c3-80b4-8c6092a7cfd7" ]
}, {
"id" : "e10fa84b-9acb-4a8e-a999-995470c65483",
"index" : 1674,
"period" : 1,
"timestamp" : "00:47:05.459",
"minute" : 47,
"second" : 5,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 65.1, 23.2 ],
"duration" : 1.483777,
"related_events" : [ "9c9887d3-8bf3-4acf-81cd-c9dc106b793a" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 18.317478,
"angle" : -0.8047008,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.8, 10.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9c9887d3-8bf3-4acf-81cd-c9dc106b793a",
"index" : 1675,
"period" : 1,
"timestamp" : "00:47:06.943",
"minute" : 47,
"second" : 6,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.8, 10.0 ],
"related_events" : [ "e10fa84b-9acb-4a8e-a999-995470c65483" ]
}, {
"id" : "7853cc8f-c0ec-40b7-b2aa-980059086847",
"index" : 1676,
"period" : 1,
"timestamp" : "00:47:06.943",
"minute" : 47,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.8, 10.0 ],
"duration" : 0.199575,
"related_events" : [ "07c0d6bf-1850-42a3-9122-88e158f2f512", "9c9887d3-8bf3-4acf-81cd-c9dc106b793a" ],
"carry" : {
"end_location" : [ 77.8, 10.0 ]
}
}, {
"id" : "07c0d6bf-1850-42a3-9122-88e158f2f512",
"index" : 1677,
"period" : 1,
"timestamp" : "00:47:07.143",
"minute" : 47,
"second" : 7,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 77.8, 10.0 ],
"duration" : 1.068793,
"related_events" : [ "6f77a53f-c66f-46ea-ace1-7c9b91262e24" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 15.92137,
"angle" : 1.1155754,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.8, 24.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6f77a53f-c66f-46ea-ace1-7c9b91262e24",
"index" : 1678,
"period" : 1,
"timestamp" : "00:47:08.211",
"minute" : 47,
"second" : 8,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.8, 24.3 ],
"related_events" : [ "07c0d6bf-1850-42a3-9122-88e158f2f512" ]
}, {
"id" : "49eafe2a-1bd7-4acb-b768-f0849743d87e",
"index" : 1679,
"period" : 1,
"timestamp" : "00:47:08.211",
"minute" : 47,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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.8, 24.3 ],
"duration" : 1.276457,
"related_events" : [ "63059b5a-f436-43eb-8cad-01849f486e97", "6f77a53f-c66f-46ea-ace1-7c9b91262e24" ],
"carry" : {
"end_location" : [ 84.8, 20.0 ]
}
}, {
"id" : "63059b5a-f436-43eb-8cad-01849f486e97",
"index" : 1680,
"period" : 1,
"timestamp" : "00:47:09.488",
"minute" : 47,
"second" : 9,
"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" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.8, 20.0 ],
"duration" : 2.019574,
"related_events" : [ "6a414453-55d4-4a51-bc38-d582c90d4670" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 20.85977,
"angle" : -0.78200835,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.6, 5.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6a414453-55d4-4a51-bc38-d582c90d4670",
"index" : 1681,
"period" : 1,
"timestamp" : "00:47:11.507",
"minute" : 47,
"second" : 11,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 99.6, 5.3 ],
"related_events" : [ "63059b5a-f436-43eb-8cad-01849f486e97" ]
}, {
"id" : "39578f13-c235-4bdd-b2a6-9dd1132a7369",
"index" : 1682,
"period" : 1,
"timestamp" : "00:47:11.507",
"minute" : 47,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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" : [ 99.6, 5.3 ],
"duration" : 0.102506,
"related_events" : [ "66b9c558-eb84-4f7c-bab6-d732d4d63018", "6a414453-55d4-4a51-bc38-d582c90d4670" ],
"carry" : {
"end_location" : [ 99.6, 5.3 ]
}
}, {
"id" : "66b9c558-eb84-4f7c-bab6-d732d4d63018",
"index" : 1683,
"period" : 1,
"timestamp" : "00:47:11.610",
"minute" : 47,
"second" : 11,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 99.6, 5.3 ],
"duration" : 1.173995,
"related_events" : [ "a4a8838a-52b8-4bfe-a0ce-cd96dd094eed" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 33.202408,
"angle" : 1.5587487,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 100.0, 38.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a4a8838a-52b8-4bfe-a0ce-cd96dd094eed",
"index" : 1684,
"period" : 1,
"timestamp" : "00:47:12.784",
"minute" : 47,
"second" : 12,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 100.0, 38.5 ],
"related_events" : [ "66b9c558-eb84-4f7c-bab6-d732d4d63018" ]
}, {
"id" : "42db6ec0-a8a0-4a3b-8ecc-9e528ee03020",
"index" : 1685,
"period" : 1,
"timestamp" : "00:47:12.784",
"minute" : 47,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 100.0, 38.5 ],
"duration" : 0.861263,
"related_events" : [ "60b2d0b9-eb41-4cb9-a4de-f474f980a66c", "a4a8838a-52b8-4bfe-a0ce-cd96dd094eed" ],
"carry" : {
"end_location" : [ 104.2, 37.8 ]
}
}, {
"id" : "60b2d0b9-eb41-4cb9-a4de-f474f980a66c",
"index" : 1686,
"period" : 1,
"timestamp" : "00:47:13.645",
"minute" : 47,
"second" : 13,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 83,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 104.2, 37.8 ],
"duration" : 0.0
}, {
"id" : "bfe4a48e-0e5e-47cf-955e-7c9027cd2572",
"index" : 1687,
"period" : 1,
"timestamp" : "00:47:14.493",
"minute" : 47,
"second" : 14,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 12.4, 42.3 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"right_foot" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "863d8f0a-7dac-44c2-947d-a1e53b48a6d7",
"index" : 1688,
"period" : 1,
"timestamp" : "00:47:16.578",
"minute" : 47,
"second" : 16,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 84.4, 54.1 ],
"duration" : 1.711332,
"related_events" : [ "0e0216ee-ba30-4e28-9be3-0cf63405f951" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 14.300349,
"angle" : 2.2073045,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 75.9, 65.6 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0e0216ee-ba30-4e28-9be3-0cf63405f951",
"index" : 1689,
"period" : 1,
"timestamp" : "00:47:18.290",
"minute" : 47,
"second" : 18,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 75.9, 65.6 ],
"related_events" : [ "863d8f0a-7dac-44c2-947d-a1e53b48a6d7" ]
}, {
"id" : "edaa35d7-606f-4661-a2fa-06dd09012c10",
"index" : 1690,
"period" : 1,
"timestamp" : "00:47:18.290",
"minute" : 47,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 75.9, 65.6 ],
"duration" : 1.276152,
"related_events" : [ "0e0216ee-ba30-4e28-9be3-0cf63405f951", "ab37122f-247c-4115-b7de-613f2357b3ba" ],
"carry" : {
"end_location" : [ 75.9, 65.6 ]
}
}, {
"id" : "ab37122f-247c-4115-b7de-613f2357b3ba",
"index" : 1691,
"period" : 1,
"timestamp" : "00:47:19.566",
"minute" : 47,
"second" : 19,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 75.9, 65.6 ],
"duration" : 1.739056,
"related_events" : [ "270a0dce-9980-45aa-be09-eaeb93a5c949" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 20.14001,
"angle" : 0.6444942,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.0, 77.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "270a0dce-9980-45aa-be09-eaeb93a5c949",
"index" : 1692,
"period" : 1,
"timestamp" : "00:47:21.305",
"minute" : 47,
"second" : 21,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 92.0, 77.7 ],
"related_events" : [ "ab37122f-247c-4115-b7de-613f2357b3ba" ]
}, {
"id" : "26e976e5-4333-41df-a256-ff782627c3f2",
"index" : 1693,
"period" : 1,
"timestamp" : "00:47:21.305",
"minute" : 47,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 83,
"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" : [ 92.0, 77.7 ],
"duration" : 7.838528,
"under_pressure" : true,
"related_events" : [ "270a0dce-9980-45aa-be09-eaeb93a5c949", "70b4e564-11b4-4e2d-aff0-4f7e6b81ddac", "ad1384d0-9264-462a-a5b1-0f8555161b5c" ],
"carry" : {
"end_location" : [ 91.8, 78.7 ]
}
}, {
"id" : "ad1384d0-9264-462a-a5b1-0f8555161b5c",
"index" : 1694,
"period" : 1,
"timestamp" : "00:47:26.039",
"minute" : 47,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 83,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 21.0, 9.0 ],
"duration" : 3.434728,
"related_events" : [ "26e976e5-4333-41df-a256-ff782627c3f2", "70b4e564-11b4-4e2d-aff0-4f7e6b81ddac" ]
}, {
"id" : "70b4e564-11b4-4e2d-aff0-4f7e6b81ddac",
"index" : 1695,
"period" : 1,
"timestamp" : "00:47:29.143",
"minute" : 47,
"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" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 91.8, 78.7 ],
"duration" : 1.689794,
"under_pressure" : true,
"related_events" : [ "8eb7c1bb-6e0f-48f3-a838-0c6d8edba88e", "ab0ad7b6-c515-4861-a378-0acda04f880e", "ad1384d0-9264-462a-a5b1-0f8555161b5c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 22.005682,
"angle" : -2.8701594,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.6, 72.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8eb7c1bb-6e0f-48f3-a838-0c6d8edba88e",
"index" : 1696,
"period" : 1,
"timestamp" : "00:47:30.833",
"minute" : 47,
"second" : 30,
"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" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.5, 69.7 ],
"related_events" : [ "70b4e564-11b4-4e2d-aff0-4f7e6b81ddac" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ab0ad7b6-c515-4861-a378-0acda04f880e",
"index" : 1697,
"period" : 1,
"timestamp" : "00:47:30.833",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 49.5, 7.3 ],
"duration" : 0.0,
"related_events" : [ "70b4e564-11b4-4e2d-aff0-4f7e6b81ddac" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "a7698508-e6bf-4910-96b9-2989b44d7b0d",
"index" : 1698,
"period" : 1,
"timestamp" : "00:47:30.833",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 49.5, 7.3 ],
"duration" : 7.865199,
"under_pressure" : true,
"related_events" : [ "026ccf2b-5254-40df-8614-4e603cfd9d0d", "ab0ad7b6-c515-4861-a378-0acda04f880e", "f1eb8c0b-5ab1-403d-842e-9b8a183785a2" ],
"carry" : {
"end_location" : [ 99.0, 25.1 ]
}
}, {
"id" : "f1eb8c0b-5ab1-403d-842e-9b8a183785a2",
"index" : 1699,
"period" : 1,
"timestamp" : "00:47:37.275",
"minute" : 47,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.4, 61.6 ],
"duration" : 1.237383,
"related_events" : [ "a7698508-e6bf-4910-96b9-2989b44d7b0d" ]
}, {
"id" : "08505d54-d8f3-4cd2-91ef-22615a6a5bc8",
"index" : 1700,
"period" : 1,
"timestamp" : "00:47:38.698",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 21.1, 55.0 ],
"duration" : 0.0,
"related_events" : [ "026ccf2b-5254-40df-8614-4e603cfd9d0d", "63d02262-926e-4108-b2e4-4caee24cb63a" ]
}, {
"id" : "026ccf2b-5254-40df-8614-4e603cfd9d0d",
"index" : 1701,
"period" : 1,
"timestamp" : "00:47:38.698",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.0, 25.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "08505d54-d8f3-4cd2-91ef-22615a6a5bc8" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "63d02262-926e-4108-b2e4-4caee24cb63a",
"index" : 1702,
"period" : 1,
"timestamp" : "00:47:38.698",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.0, 25.1 ],
"duration" : 1.290184,
"under_pressure" : true,
"related_events" : [ "026ccf2b-5254-40df-8614-4e603cfd9d0d", "08505d54-d8f3-4cd2-91ef-22615a6a5bc8", "c0d2164a-894d-419b-8206-cc6d7969d886" ],
"carry" : {
"end_location" : [ 104.6, 31.7 ]
}
}, {
"id" : "c0d2164a-894d-419b-8206-cc6d7969d886",
"index" : 1703,
"period" : 1,
"timestamp" : "00:47:39.989",
"minute" : 47,
"second" : 39,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 104.6, 31.7 ],
"duration" : 0.485458,
"related_events" : [ "43418490-8bde-4a2f-a62b-d511873d5ba7" ],
"shot" : {
"statsbomb_xg" : 0.08944119,
"end_location" : [ 116.6, 38.4, 1.0 ],
"technique" : {
"id" : 93,
"name" : "Normal"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 100,
"name" : "Saved"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 117.3, 37.2 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 106.1, 38.9 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 97.4, 42.2 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 102.2, 35.2 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 104.8, 32.3 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 109.1, 36.0 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
} ]
}
}, {
"id" : "43418490-8bde-4a2f-a62b-d511873d5ba7",
"index" : 1704,
"period" : 1,
"timestamp" : "00:47:40.474",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 2.8, 42.9 ],
"duration" : 0.0,
"related_events" : [ "c0d2164a-894d-419b-8206-cc6d7969d886" ],
"goalkeeper" : {
"technique" : {
"id" : 45,
"name" : "Diving"
},
"outcome" : {
"id" : 52,
"name" : "In Play Danger"
},
"type" : {
"id" : 33,
"name" : "Shot Saved"
},
"body_part" : {
"id" : 35,
"name" : "Both Hands"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "e0913de1-0ef6-4342-938c-b33e8a6961f8",
"index" : 1705,
"period" : 1,
"timestamp" : "00:47:43.862",
"minute" : 47,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 105.7, 58.7 ],
"duration" : 1.757229,
"related_events" : [ "7d3292c0-06c6-4956-87fb-34a0b148fafc" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 16.317474,
"angle" : -2.823718,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.2, 53.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7d3292c0-06c6-4956-87fb-34a0b148fafc",
"index" : 1706,
"period" : 1,
"timestamp" : "00:47:45.619",
"minute" : 47,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 90.2, 53.6 ],
"related_events" : [ "e0913de1-0ef6-4342-938c-b33e8a6961f8" ]
}, {
"id" : "cdfaf51b-061d-4647-bbfd-1733f091573f",
"index" : 1707,
"period" : 1,
"timestamp" : "00:47:45.619",
"minute" : 47,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 90.2, 53.6 ],
"duration" : 1.058735,
"related_events" : [ "7c6ecd86-9644-47b8-9d83-4335410dc9da", "7d3292c0-06c6-4956-87fb-34a0b148fafc" ],
"carry" : {
"end_location" : [ 93.5, 53.4 ]
}
}, {
"id" : "7c6ecd86-9644-47b8-9d83-4335410dc9da",
"index" : 1708,
"period" : 1,
"timestamp" : "00:47:46.678",
"minute" : 47,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 93.5, 53.4 ],
"duration" : 0.830305,
"related_events" : [ "039e565f-cf97-4e16-a683-653ce7a6b875", "cd0b8f60-bea2-412e-80df-bd58d3b6b473" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 20.601456,
"angle" : -0.8816515,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.6, 37.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cd0b8f60-bea2-412e-80df-bd58d3b6b473",
"index" : 1709,
"period" : 1,
"timestamp" : "00:47:47.508",
"minute" : 47,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.4, 35.2 ],
"related_events" : [ "7c6ecd86-9644-47b8-9d83-4335410dc9da" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "039e565f-cf97-4e16-a683-653ce7a6b875",
"index" : 1710,
"period" : 1,
"timestamp" : "00:47:47.508",
"minute" : 47,
"second" : 47,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 84,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.5, 42.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7c6ecd86-9644-47b8-9d83-4335410dc9da" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "cc0ec540-19d1-45e0-841d-c33c84d6b89e",
"index" : 1711,
"period" : 1,
"timestamp" : "00:47:48.623",
"minute" : 47,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"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" : [ 19.9, 28.9 ],
"duration" : 0.968265,
"related_events" : [ "1022519f-2d69-4877-b4d5-4c628fb0e5c6" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 7.839005,
"angle" : 1.9773631,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 16.8, 36.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "1022519f-2d69-4877-b4d5-4c628fb0e5c6",
"index" : 1712,
"period" : 1,
"timestamp" : "00:47:49.591",
"minute" : 47,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 16.8, 36.1 ],
"related_events" : [ "cc0ec540-19d1-45e0-841d-c33c84d6b89e" ]
}, {
"id" : "1e6aaf09-b073-4ff6-a377-58c62b1cb57a",
"index" : 1713,
"period" : 1,
"timestamp" : "00:47:49.591",
"minute" : 47,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 16.8, 36.1 ],
"duration" : 0.992557,
"related_events" : [ "1022519f-2d69-4877-b4d5-4c628fb0e5c6", "b5039ef1-422d-4c15-b09b-58af405d6dde" ],
"carry" : {
"end_location" : [ 17.0, 33.4 ]
}
}, {
"id" : "b5039ef1-422d-4c15-b09b-58af405d6dde",
"index" : 1714,
"period" : 1,
"timestamp" : "00:47:50.584",
"minute" : 47,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 17.0, 33.4 ],
"duration" : 1.973369,
"related_events" : [ "ecaf7c41-ecf9-42ee-9a9b-9884606893f2" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 20.18019,
"angle" : 0.3436906,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 36.0, 40.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ecaf7c41-ecf9-42ee-9a9b-9884606893f2",
"index" : 1715,
"period" : 1,
"timestamp" : "00:47:52.557",
"minute" : 47,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 36.0, 40.2 ],
"related_events" : [ "b5039ef1-422d-4c15-b09b-58af405d6dde" ]
}, {
"id" : "a2767f27-fa35-46cd-9505-7b91f5649c9d",
"index" : 1716,
"period" : 1,
"timestamp" : "00:47:52.557",
"minute" : 47,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 36.0, 40.2 ],
"duration" : 0.582049,
"related_events" : [ "75b13d54-2285-49fb-9452-e4ea00fc97f1", "ecaf7c41-ecf9-42ee-9a9b-9884606893f2" ],
"carry" : {
"end_location" : [ 40.9, 46.3 ]
}
}, {
"id" : "75b13d54-2285-49fb-9452-e4ea00fc97f1",
"index" : 1717,
"period" : 1,
"timestamp" : "00:47:53.139",
"minute" : 47,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 40.9, 46.3 ],
"duration" : 1.150525,
"related_events" : [ "5cba3bed-2875-4794-9443-82cee130c65a" ],
"pass" : {
"recipient" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"length" : 10.604244,
"angle" : 0.36649677,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.8, 50.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5cba3bed-2875-4794-9443-82cee130c65a",
"index" : 1718,
"period" : 1,
"timestamp" : "00:47:54.290",
"minute" : 47,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"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.8, 50.1 ],
"related_events" : [ "75b13d54-2285-49fb-9452-e4ea00fc97f1" ]
}, {
"id" : "fa9811b0-d414-46a4-becb-a44f1c2fc440",
"index" : 1719,
"period" : 1,
"timestamp" : "00:47:54.290",
"minute" : 47,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"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.8, 50.1 ],
"duration" : 0.069538,
"related_events" : [ "11aacff9-36ad-48ba-8fce-4bdc9175f179", "5cba3bed-2875-4794-9443-82cee130c65a" ],
"carry" : {
"end_location" : [ 50.8, 50.1 ]
}
}, {
"id" : "11aacff9-36ad-48ba-8fce-4bdc9175f179",
"index" : 1720,
"period" : 1,
"timestamp" : "00:47:54.359",
"minute" : 47,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"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.8, 50.1 ],
"duration" : 0.808583,
"related_events" : [ "4a1049cb-65d2-438d-ada8-e589c4fbb0c7" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 8.802273,
"angle" : 1.5935197,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.6, 58.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4a1049cb-65d2-438d-ada8-e589c4fbb0c7",
"index" : 1721,
"period" : 1,
"timestamp" : "00:47:55.168",
"minute" : 47,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.6, 58.9 ],
"related_events" : [ "11aacff9-36ad-48ba-8fce-4bdc9175f179" ]
}, {
"id" : "4565152b-0930-465b-a7fd-d4fa6a6205fb",
"index" : 1722,
"period" : 1,
"timestamp" : "00:47:55.168",
"minute" : 47,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.6, 58.9 ],
"duration" : 2.429902,
"related_events" : [ "4a1049cb-65d2-438d-ada8-e589c4fbb0c7", "b8041064-8669-4101-9be0-982192a16c6a" ],
"carry" : {
"end_location" : [ 56.8, 66.7 ]
}
}, {
"id" : "b8041064-8669-4101-9be0-982192a16c6a",
"index" : 1723,
"period" : 1,
"timestamp" : "00:47:57.598",
"minute" : 47,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 56.8, 66.7 ],
"duration" : 1.243591,
"related_events" : [ "3f48e862-da3c-40f7-8d3e-bb99edc74d60" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 12.106609,
"angle" : 3.1085467,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.7, 67.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3f48e862-da3c-40f7-8d3e-bb99edc74d60",
"index" : 1724,
"period" : 1,
"timestamp" : "00:47:58.842",
"minute" : 47,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.7, 67.1 ],
"related_events" : [ "b8041064-8669-4101-9be0-982192a16c6a" ]
}, {
"id" : "e4b9980e-f62f-4f8d-8c5e-5b283bbe3fe6",
"index" : 1725,
"period" : 1,
"timestamp" : "00:47:58.842",
"minute" : 47,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.7, 67.1 ],
"duration" : 0.606923,
"related_events" : [ "1b0d6aff-b7e0-45ad-a16f-b24bb18e7621", "3f48e862-da3c-40f7-8d3e-bb99edc74d60" ],
"carry" : {
"end_location" : [ 44.5, 66.9 ]
}
}, {
"id" : "1b0d6aff-b7e0-45ad-a16f-b24bb18e7621",
"index" : 1726,
"period" : 1,
"timestamp" : "00:47:59.448",
"minute" : 47,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 44.5, 66.9 ],
"duration" : 1.078446,
"related_events" : [ "778eb935-4b79-44e5-9c16-0fd782a69583" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 6.4280634,
"angle" : -1.4773196,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.1, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "778eb935-4b79-44e5-9c16-0fd782a69583",
"index" : 1727,
"period" : 1,
"timestamp" : "00:00:01.251",
"minute" : 0,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 85,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.1, 60.5 ],
"related_events" : [ "1b0d6aff-b7e0-45ad-a16f-b24bb18e7621" ]
}, {
"id" : "1c8dc5bd-7622-41ed-a8df-bdfead3cfecf",
"index" : 1728,
"period" : 1,
"timestamp" : "00:48:00.971",
"minute" : 48,
"second" : 0,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 0.0,
"related_events" : [ "c3350cf3-2b91-498e-98bd-10d382100aae" ]
}, {
"id" : "c3350cf3-2b91-498e-98bd-10d382100aae",
"index" : 1729,
"period" : 1,
"timestamp" : "00:48:00.971",
"minute" : 48,
"second" : 0,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"related_events" : [ "1c8dc5bd-7622-41ed-a8df-bdfead3cfecf" ]
}, {
"id" : "b5417aa0-ffb6-49b8-a6fd-ef350336a882",
"index" : 1730,
"period" : 2,
"timestamp" : "00:00:00.000",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 0.0,
"related_events" : [ "da7d5938-84e7-402e-b1d5-eb22499280ed" ]
}, {
"id" : "da7d5938-84e7-402e-b1d5-eb22499280ed",
"index" : 1731,
"period" : 2,
"timestamp" : "00:00:00.000",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 18,
"name" : "Half Start"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"related_events" : [ "b5417aa0-ffb6-49b8-a6fd-ef350336a882" ]
}, {
"id" : "5b930672-790e-4d58-874b-a1041a2c8051",
"index" : 1732,
"period" : 2,
"timestamp" : "00:00:00.000",
"minute" : 45,
"second" : 0,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 85,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3193,
"name" : "Bernardo Mota Veiga de Carvalho e Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
}
}
}, {
"id" : "9ba28a10-9146-46a4-b77f-19f8c89657b9",
"index" : 1733,
"period" : 2,
"timestamp" : "00:00:01.251",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 40.0 ],
"duration" : 0.575818,
"related_events" : [ "8f4cacf4-cebd-4aa4-9967-8545d1ae8b52" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 5.60803,
"angle" : 2.757775,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.8, 42.1 ],
"type" : {
"id" : 65,
"name" : "Kick Off"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8f4cacf4-cebd-4aa4-9967-8545d1ae8b52",
"index" : 1734,
"period" : 2,
"timestamp" : "00:00:01.827",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.8, 42.1 ],
"related_events" : [ "9ba28a10-9146-46a4-b77f-19f8c89657b9" ]
}, {
"id" : "3ec3872f-7fc2-49a3-bcdf-9ecfdc1afdf1",
"index" : 1735,
"period" : 2,
"timestamp" : "00:00:01.827",
"minute" : 45,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.8, 42.1 ],
"duration" : 0.635604,
"related_events" : [ "5cc2037b-f0ab-4a6a-9f6a-25ac3df5d89d", "8f4cacf4-cebd-4aa4-9967-8545d1ae8b52" ],
"carry" : {
"end_location" : [ 57.4, 43.5 ]
}
}, {
"id" : "5cc2037b-f0ab-4a6a-9f6a-25ac3df5d89d",
"index" : 1736,
"period" : 2,
"timestamp" : "00:00:02.462",
"minute" : 45,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 57.4, 43.5 ],
"duration" : 1.304588,
"related_events" : [ "720e9b54-2902-4f7e-b34e-8a397b1df77c" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 24.719425,
"angle" : -2.1341126,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.2, 22.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "720e9b54-2902-4f7e-b34e-8a397b1df77c",
"index" : 1737,
"period" : 2,
"timestamp" : "00:00:03.767",
"minute" : 45,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"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.2, 22.6 ],
"related_events" : [ "5cc2037b-f0ab-4a6a-9f6a-25ac3df5d89d" ]
}, {
"id" : "456c2096-57c9-4957-9104-bdafe1849aaa",
"index" : 1738,
"period" : 2,
"timestamp" : "00:00:03.767",
"minute" : 45,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"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.2, 22.6 ],
"duration" : 0.407238,
"related_events" : [ "36f60261-e81a-4276-9f30-ab497d16eed8", "720e9b54-2902-4f7e-b34e-8a397b1df77c" ],
"carry" : {
"end_location" : [ 44.2, 22.6 ]
}
}, {
"id" : "36f60261-e81a-4276-9f30-ab497d16eed8",
"index" : 1739,
"period" : 2,
"timestamp" : "00:00:04.174",
"minute" : 45,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"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.2, 22.6 ],
"duration" : 1.915378,
"related_events" : [ "0b743fe4-ca6d-450f-b287-f31030b0e381" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 16.876019,
"angle" : -1.665748,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.6, 5.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0b743fe4-ca6d-450f-b287-f31030b0e381",
"index" : 1740,
"period" : 2,
"timestamp" : "00:00:06.090",
"minute" : 45,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 42.6, 5.8 ],
"related_events" : [ "36f60261-e81a-4276-9f30-ab497d16eed8" ]
}, {
"id" : "687d128f-3236-42cd-bd3c-c6c89cefbc9b",
"index" : 1741,
"period" : 2,
"timestamp" : "00:00:06.090",
"minute" : 45,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 42.6, 5.8 ],
"duration" : 1.432221,
"related_events" : [ "0b743fe4-ca6d-450f-b287-f31030b0e381", "7c1b8a78-7561-4d4e-a7a7-926fd22dd8cd" ],
"carry" : {
"end_location" : [ 42.4, 6.6 ]
}
}, {
"id" : "7c1b8a78-7561-4d4e-a7a7-926fd22dd8cd",
"index" : 1742,
"period" : 2,
"timestamp" : "00:00:07.522",
"minute" : 45,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 42.4, 6.6 ],
"duration" : 1.625172,
"related_events" : [ "05947ee8-232f-4801-a74c-d10d2e058368" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 19.62371,
"angle" : 2.4174895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.7, 19.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "05947ee8-232f-4801-a74c-d10d2e058368",
"index" : 1743,
"period" : 2,
"timestamp" : "00:00:09.147",
"minute" : 45,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.7, 19.6 ],
"related_events" : [ "7c1b8a78-7561-4d4e-a7a7-926fd22dd8cd" ]
}, {
"id" : "527da530-be98-4b4c-9040-6d46e59ae9f7",
"index" : 1744,
"period" : 2,
"timestamp" : "00:00:09.147",
"minute" : 45,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.7, 19.6 ],
"duration" : 1.083831,
"related_events" : [ "05947ee8-232f-4801-a74c-d10d2e058368", "3753c940-42aa-4e03-a180-2531f53b9241" ],
"carry" : {
"end_location" : [ 29.1, 20.9 ]
}
}, {
"id" : "3753c940-42aa-4e03-a180-2531f53b9241",
"index" : 1745,
"period" : 2,
"timestamp" : "00:00:10.231",
"minute" : 45,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 29.1, 20.9 ],
"duration" : 3.224986,
"related_events" : [ "9ddf7f84-587a-49ae-aa84-bccd678c38c8" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 42.554085,
"angle" : 1.4245789,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.3, 63.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ddf7f84-587a-49ae-aa84-bccd678c38c8",
"index" : 1746,
"period" : 2,
"timestamp" : "00:00:13.456",
"minute" : 45,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 35.3, 63.0 ],
"related_events" : [ "3753c940-42aa-4e03-a180-2531f53b9241" ]
}, {
"id" : "6b6fff98-7446-4e76-bc64-927cebdb5e22",
"index" : 1747,
"period" : 2,
"timestamp" : "00:00:13.456",
"minute" : 45,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 35.3, 63.0 ],
"duration" : 3.185567,
"under_pressure" : true,
"related_events" : [ "660de1be-9831-4e45-9b22-31c1de0bb2f3", "9ddf7f84-587a-49ae-aa84-bccd678c38c8", "fd6ef624-fabd-4969-a690-097f1a181f1f" ],
"carry" : {
"end_location" : [ 42.6, 67.8 ]
}
}, {
"id" : "fd6ef624-fabd-4969-a690-097f1a181f1f",
"index" : 1748,
"period" : 2,
"timestamp" : "00:00:16.024",
"minute" : 45,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.0, 15.7 ],
"duration" : 0.847144,
"related_events" : [ "660de1be-9831-4e45-9b22-31c1de0bb2f3", "6b6fff98-7446-4e76-bc64-927cebdb5e22" ]
}, {
"id" : "660de1be-9831-4e45-9b22-31c1de0bb2f3",
"index" : 1749,
"period" : 2,
"timestamp" : "00:00:16.641",
"minute" : 45,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 42.6, 67.8 ],
"duration" : 2.121029,
"under_pressure" : true,
"related_events" : [ "2f7f9dbf-f6cd-4c74-9d49-3dbf20f1a715", "a6315929-e810-42a5-9c28-47775f82e065", "fd6ef624-fabd-4969-a690-097f1a181f1f" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 49.926846,
"angle" : -0.22214493,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 91.3, 56.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2f7f9dbf-f6cd-4c74-9d49-3dbf20f1a715",
"index" : 1750,
"period" : 2,
"timestamp" : "00:00:18.762",
"minute" : 45,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 91.9, 57.0 ],
"related_events" : [ "660de1be-9831-4e45-9b22-31c1de0bb2f3" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a6315929-e810-42a5-9c28-47775f82e065",
"index" : 1751,
"period" : 2,
"timestamp" : "00:00:18.762",
"minute" : 45,
"second" : 18,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.8, 23.3 ],
"duration" : 0.0,
"related_events" : [ "660de1be-9831-4e45-9b22-31c1de0bb2f3" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "2484e48c-1327-455c-8756-6690d83a166b",
"index" : 1752,
"period" : 2,
"timestamp" : "00:00:20.942",
"minute" : 45,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 50.3, 30.0 ],
"duration" : 0.0,
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "b32f0eac-2dbc-473f-8ed4-b32a99851847",
"index" : 1753,
"period" : 2,
"timestamp" : "00:00:21.336",
"minute" : 45,
"second" : 21,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 63.0, 51.4 ],
"duration" : 0.0
}, {
"id" : "1e096c6d-8d9e-42bc-96e9-d0000ee8a980",
"index" : 1754,
"period" : 2,
"timestamp" : "00:00:21.336",
"minute" : 45,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 63.0, 51.4 ],
"duration" : 0.965994,
"under_pressure" : true,
"related_events" : [ "3a995a50-a53b-4323-a30a-93398900d1a3", "5ff6b6de-5287-489f-8b3c-9a63a5d7d5b8", "b32f0eac-2dbc-473f-8ed4-b32a99851847" ],
"carry" : {
"end_location" : [ 63.8, 46.0 ]
}
}, {
"id" : "5ff6b6de-5287-489f-8b3c-9a63a5d7d5b8",
"index" : 1755,
"period" : 2,
"timestamp" : "00:00:21.639",
"minute" : 45,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.1, 28.7 ],
"duration" : 0.442342,
"related_events" : [ "1e096c6d-8d9e-42bc-96e9-d0000ee8a980" ]
}, {
"id" : "4fdd7516-df66-4bc1-b1ca-98dcb3a3c0c1",
"index" : 1756,
"period" : 2,
"timestamp" : "00:00:22.302",
"minute" : 45,
"second" : 22,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 56.3, 34.1 ],
"duration" : 0.0,
"related_events" : [ "3a995a50-a53b-4323-a30a-93398900d1a3" ]
}, {
"id" : "3a995a50-a53b-4323-a30a-93398900d1a3",
"index" : 1757,
"period" : 2,
"timestamp" : "00:00:22.302",
"minute" : 45,
"second" : 22,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 86,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 63.8, 46.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4fdd7516-df66-4bc1-b1ca-98dcb3a3c0c1" ]
}, {
"id" : "7b998c8b-f719-4f23-9a21-f97e179fcc94",
"index" : 1758,
"period" : 2,
"timestamp" : "00:00:39.110",
"minute" : 45,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 57.2, 40.0 ],
"duration" : 1.843716,
"related_events" : [ "ab6d2157-3b3a-42ac-a28f-11b79b02b7e6" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 16.468454,
"angle" : -1.8098841,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.3, 24.0 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ab6d2157-3b3a-42ac-a28f-11b79b02b7e6",
"index" : 1759,
"period" : 2,
"timestamp" : "00:00:40.954",
"minute" : 45,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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.3, 24.0 ],
"related_events" : [ "7b998c8b-f719-4f23-9a21-f97e179fcc94" ]
}, {
"id" : "59d6ade3-cc3f-4e03-9e6f-e17cbf0b4e96",
"index" : 1760,
"period" : 2,
"timestamp" : "00:00:40.954",
"minute" : 45,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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.3, 24.0 ],
"duration" : 1.607648,
"related_events" : [ "28d79d26-977f-4e4c-82cf-63135ba3fb97", "ab6d2157-3b3a-42ac-a28f-11b79b02b7e6" ],
"carry" : {
"end_location" : [ 53.5, 26.2 ]
}
}, {
"id" : "28d79d26-977f-4e4c-82cf-63135ba3fb97",
"index" : 1761,
"period" : 2,
"timestamp" : "00:00:42.562",
"minute" : 45,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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.5, 26.2 ],
"duration" : 0.922036,
"related_events" : [ "cf77021a-5968-4a2e-98b4-b76250d6a9da" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 20.2,
"angle" : 1.7701336,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.5, 46.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cf77021a-5968-4a2e-98b4-b76250d6a9da",
"index" : 1762,
"period" : 2,
"timestamp" : "00:00:43.484",
"minute" : 45,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.5, 46.0 ],
"related_events" : [ "28d79d26-977f-4e4c-82cf-63135ba3fb97" ]
}, {
"id" : "ed89c54d-6857-492f-a8bf-3470f9737d63",
"index" : 1763,
"period" : 2,
"timestamp" : "00:00:43.484",
"minute" : 45,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.5, 46.0 ],
"duration" : 1.411726,
"related_events" : [ "2590784b-70b8-47e3-8dd3-d3828c3299b9", "cf77021a-5968-4a2e-98b4-b76250d6a9da" ],
"carry" : {
"end_location" : [ 48.6, 46.5 ]
}
}, {
"id" : "2590784b-70b8-47e3-8dd3-d3828c3299b9",
"index" : 1764,
"period" : 2,
"timestamp" : "00:00:44.896",
"minute" : 45,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.6, 46.5 ],
"duration" : 1.905562,
"related_events" : [ "58bf7c76-8a56-49df-9d99-fddc956e3495" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 26.853865,
"angle" : 1.5074483,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.3, 73.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "58bf7c76-8a56-49df-9d99-fddc956e3495",
"index" : 1765,
"period" : 2,
"timestamp" : "00:00:46.801",
"minute" : 45,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : [ 50.3, 73.3 ],
"related_events" : [ "2590784b-70b8-47e3-8dd3-d3828c3299b9" ]
}, {
"id" : "a77b4c02-64e4-4835-b37e-af2db19860fa",
"index" : 1766,
"period" : 2,
"timestamp" : "00:00:46.801",
"minute" : 45,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : [ 50.3, 73.3 ],
"duration" : 1.870046,
"under_pressure" : true,
"related_events" : [ "14838336-f1c2-4562-87bb-ebe12e9475d6", "4553350d-e946-421f-9089-34101b5b171e", "58bf7c76-8a56-49df-9d99-fddc956e3495" ],
"carry" : {
"end_location" : [ 56.4, 74.4 ]
}
}, {
"id" : "4553350d-e946-421f-9089-34101b5b171e",
"index" : 1767,
"period" : 2,
"timestamp" : "00:00:48.164",
"minute" : 45,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.2, 11.2 ],
"duration" : 0.722135,
"related_events" : [ "14838336-f1c2-4562-87bb-ebe12e9475d6", "a77b4c02-64e4-4835-b37e-af2db19860fa" ]
}, {
"id" : "14838336-f1c2-4562-87bb-ebe12e9475d6",
"index" : 1768,
"period" : 2,
"timestamp" : "00:00:48.671",
"minute" : 45,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 56.4, 74.4 ],
"duration" : 0.844536,
"under_pressure" : true,
"related_events" : [ "4553350d-e946-421f-9089-34101b5b171e", "fe9f64ab-a9a3-46f1-bc72-a91b9ca6deb4" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 28.287983,
"angle" : -0.712844,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.8, 55.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fe9f64ab-a9a3-46f1-bc72-a91b9ca6deb4",
"index" : 1769,
"period" : 2,
"timestamp" : "00:00:49.516",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.8, 55.9 ],
"related_events" : [ "14838336-f1c2-4562-87bb-ebe12e9475d6" ]
}, {
"id" : "1ba3c3f3-bbee-4286-91ca-8e18b6fcde5e",
"index" : 1770,
"period" : 2,
"timestamp" : "00:00:49.516",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.8, 55.9 ],
"duration" : 2.152589,
"under_pressure" : true,
"related_events" : [ "0a359fe7-7291-44e6-901b-8236470a4acc", "395a2f32-6c81-4f83-9a45-84b5b116b00b", "fe9f64ab-a9a3-46f1-bc72-a91b9ca6deb4" ],
"carry" : {
"end_location" : [ 76.7, 56.2 ]
}
}, {
"id" : "0a359fe7-7291-44e6-901b-8236470a4acc",
"index" : 1771,
"period" : 2,
"timestamp" : "00:00:49.717",
"minute" : 45,
"second" : 49,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.8, 20.3 ],
"duration" : 1.829754,
"related_events" : [ "1ba3c3f3-bbee-4286-91ca-8e18b6fcde5e" ]
}, {
"id" : "395a2f32-6c81-4f83-9a45-84b5b116b00b",
"index" : 1772,
"period" : 2,
"timestamp" : "00:00:51.668",
"minute" : 45,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.7, 56.2 ],
"duration" : 3.112872,
"related_events" : [ "b75d1fda-b310-4c1e-8694-70fad01c28b4" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 53.942562,
"angle" : -2.243221,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.1, 14.0 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b75d1fda-b310-4c1e-8694-70fad01c28b4",
"index" : 1773,
"period" : 2,
"timestamp" : "00:00:54.781",
"minute" : 45,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : [ 43.1, 14.0 ],
"related_events" : [ "395a2f32-6c81-4f83-9a45-84b5b116b00b" ]
}, {
"id" : "5ee54646-9379-48c0-b0ab-f5f19781242c",
"index" : 1774,
"period" : 2,
"timestamp" : "00:00:54.781",
"minute" : 45,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : [ 43.1, 14.0 ],
"duration" : 4.992937,
"related_events" : [ "5f4009cf-2c35-416d-a405-3e161e961856", "b75d1fda-b310-4c1e-8694-70fad01c28b4" ],
"carry" : {
"end_location" : [ 48.9, 23.4 ]
}
}, {
"id" : "5f4009cf-2c35-416d-a405-3e161e961856",
"index" : 1775,
"period" : 2,
"timestamp" : "00:00:59.774",
"minute" : 45,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 48.9, 23.4 ],
"duration" : 1.981575,
"related_events" : [ "de0a9c24-0066-406a-bdfd-96da509954d7" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 38.694313,
"angle" : 1.5009619,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.6, 62.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "de0a9c24-0066-406a-bdfd-96da509954d7",
"index" : 1776,
"period" : 2,
"timestamp" : "00:01:01.756",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : [ 51.6, 62.0 ],
"related_events" : [ "5f4009cf-2c35-416d-a405-3e161e961856" ]
}, {
"id" : "0c940ac1-f59a-4a50-a783-44bc7a6e091f",
"index" : 1777,
"period" : 2,
"timestamp" : "00:01:01.756",
"minute" : 46,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : [ 51.6, 62.0 ],
"duration" : 2.599676,
"under_pressure" : true,
"related_events" : [ "de0a9c24-0066-406a-bdfd-96da509954d7", "f144321f-2198-4b78-b1ef-ff79248852ba", "f4ad504e-33aa-45ce-8826-385c7e5dd724" ],
"carry" : {
"end_location" : [ 63.5, 71.1 ]
}
}, {
"id" : "f144321f-2198-4b78-b1ef-ff79248852ba",
"index" : 1778,
"period" : 2,
"timestamp" : "00:01:03.476",
"minute" : 46,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.7, 11.2 ],
"duration" : 1.264478,
"related_events" : [ "0c940ac1-f59a-4a50-a783-44bc7a6e091f", "f4ad504e-33aa-45ce-8826-385c7e5dd724" ]
}, {
"id" : "f4ad504e-33aa-45ce-8826-385c7e5dd724",
"index" : 1779,
"period" : 2,
"timestamp" : "00:01:04.355",
"minute" : 46,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 63.5, 71.1 ],
"duration" : 1.169918,
"under_pressure" : true,
"related_events" : [ "cf7c37c7-8a6e-4ff1-b809-71800fd7f86c", "f144321f-2198-4b78-b1ef-ff79248852ba" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 17.64001,
"angle" : -0.59586406,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.1, 61.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cf7c37c7-8a6e-4ff1-b809-71800fd7f86c",
"index" : 1780,
"period" : 2,
"timestamp" : "00:01:05.525",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 78.1, 61.2 ],
"related_events" : [ "f4ad504e-33aa-45ce-8826-385c7e5dd724" ]
}, {
"id" : "31ae1fa3-724c-4478-b064-51fb8c958f46",
"index" : 1781,
"period" : 2,
"timestamp" : "00:01:05.525",
"minute" : 46,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 78.1, 61.2 ],
"duration" : 7.027703,
"under_pressure" : true,
"related_events" : [ "92bdf997-001d-48c1-99af-360a654c3c4f", "a2767e15-4bff-41f1-9c27-b87e0a2b4e6e", "cf7c37c7-8a6e-4ff1-b809-71800fd7f86c" ],
"carry" : {
"end_location" : [ 118.0, 69.6 ]
}
}, {
"id" : "a2767e15-4bff-41f1-9c27-b87e0a2b4e6e",
"index" : 1782,
"period" : 2,
"timestamp" : "00:01:07.099",
"minute" : 46,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 36.2, 19.2 ],
"duration" : 2.191309,
"related_events" : [ "31ae1fa3-724c-4478-b064-51fb8c958f46" ]
}, {
"id" : "92bdf997-001d-48c1-99af-360a654c3c4f",
"index" : 1783,
"period" : 2,
"timestamp" : "00:01:12.553",
"minute" : 46,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 118.0, 69.6 ],
"duration" : 0.137383,
"related_events" : [ "73bc61ca-32af-41fb-8e5d-c1a969a4e394" ],
"pass" : {
"length" : 4.0792155,
"angle" : -1.7681919,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 117.2, 65.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "73bc61ca-32af-41fb-8e5d-c1a969a4e394",
"index" : 1784,
"period" : 2,
"timestamp" : "00:01:12.690",
"minute" : 46,
"second" : 12,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 2.9, 14.5 ],
"duration" : 0.0,
"related_events" : [ "92bdf997-001d-48c1-99af-360a654c3c4f" ]
}, {
"id" : "aa72d0fb-c8a7-446e-8308-7b7a21a72207",
"index" : 1785,
"period" : 2,
"timestamp" : "00:01:14.623",
"minute" : 46,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 2.1, 8.0 ],
"duration" : 0.866102,
"related_events" : [ "313d4add-5110-4843-ae60-437d73308e0a" ]
}, {
"id" : "313d4add-5110-4843-ae60-437d73308e0a",
"index" : 1786,
"period" : 2,
"timestamp" : "00:01:15.134",
"minute" : 46,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 116.1, 73.3 ],
"duration" : 0.979806,
"under_pressure" : true,
"related_events" : [ "9c50231d-97bf-4aff-837e-9f22b04930aa", "aa72d0fb-c8a7-446e-8308-7b7a21a72207" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 6.1983867,
"angle" : -2.9631822,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 110.0, 72.2 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9c50231d-97bf-4aff-837e-9f22b04930aa",
"index" : 1787,
"period" : 2,
"timestamp" : "00:01:16.113",
"minute" : 46,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 110.0, 72.2 ],
"related_events" : [ "313d4add-5110-4843-ae60-437d73308e0a" ]
}, {
"id" : "9696986d-7ce4-434a-9e8d-3f0c7d825464",
"index" : 1788,
"period" : 2,
"timestamp" : "00:01:16.113",
"minute" : 46,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 110.0, 72.2 ],
"duration" : 1.0545,
"related_events" : [ "9c50231d-97bf-4aff-837e-9f22b04930aa", "fef0e896-f6f5-4558-8e3c-2b07cc24848d" ],
"carry" : {
"end_location" : [ 101.7, 70.5 ]
}
}, {
"id" : "fef0e896-f6f5-4558-8e3c-2b07cc24848d",
"index" : 1789,
"period" : 2,
"timestamp" : "00:01:17.168",
"minute" : 46,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 101.7, 70.5 ],
"duration" : 0.859795,
"related_events" : [ "4a2b12a8-6bc0-494f-9675-22f34fd5c93e" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 13.411189,
"angle" : -2.1112158,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 94.8, 59.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4a2b12a8-6bc0-494f-9675-22f34fd5c93e",
"index" : 1790,
"period" : 2,
"timestamp" : "00:01:18.028",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 94.8, 59.0 ],
"related_events" : [ "fef0e896-f6f5-4558-8e3c-2b07cc24848d" ]
}, {
"id" : "630ac387-8925-494f-99ce-c172ac54f831",
"index" : 1791,
"period" : 2,
"timestamp" : "00:01:18.028",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 94.8, 59.0 ],
"duration" : 0.447521,
"under_pressure" : true,
"related_events" : [ "4a2b12a8-6bc0-494f-9675-22f34fd5c93e", "e3d240bb-7e38-44f2-a8a5-b52a8fe5dd75", "fcd0bdf7-2fd0-45da-8520-828ca95a1e6c" ],
"carry" : {
"end_location" : [ 94.3, 56.2 ]
}
}, {
"id" : "fcd0bdf7-2fd0-45da-8520-828ca95a1e6c",
"index" : 1792,
"period" : 2,
"timestamp" : "00:01:18.118",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 28.2, 21.6 ],
"duration" : 0.712373,
"related_events" : [ "630ac387-8925-494f-99ce-c172ac54f831", "e3d240bb-7e38-44f2-a8a5-b52a8fe5dd75" ]
}, {
"id" : "e3d240bb-7e38-44f2-a8a5-b52a8fe5dd75",
"index" : 1793,
"period" : 2,
"timestamp" : "00:01:18.475",
"minute" : 46,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 94.3, 56.2 ],
"duration" : 1.348843,
"under_pressure" : true,
"related_events" : [ "eadc1353-53c2-45d5-a2c4-2133b02ca987", "fcd0bdf7-2fd0-45da-8520-828ca95a1e6c" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 17.058136,
"angle" : -2.5649717,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 46.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "eadc1353-53c2-45d5-a2c4-2133b02ca987",
"index" : 1794,
"period" : 2,
"timestamp" : "00:01:19.824",
"minute" : 46,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 80.0, 46.9 ],
"related_events" : [ "e3d240bb-7e38-44f2-a8a5-b52a8fe5dd75" ]
}, {
"id" : "3f0feefe-fee4-4f5b-b0f9-c670637464a9",
"index" : 1795,
"period" : 2,
"timestamp" : "00:01:19.824",
"minute" : 46,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 80.0, 46.9 ],
"duration" : 1.378431,
"related_events" : [ "4a14fb83-ab98-4507-b428-cd337ce18c15", "eadc1353-53c2-45d5-a2c4-2133b02ca987" ],
"carry" : {
"end_location" : [ 80.0, 45.5 ]
}
}, {
"id" : "4a14fb83-ab98-4507-b428-cd337ce18c15",
"index" : 1796,
"period" : 2,
"timestamp" : "00:01:21.203",
"minute" : 46,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 80.0, 45.5 ],
"duration" : 3.173254,
"related_events" : [ "3e1802af-86bf-4ed5-a368-f6f27810097d" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 23.4,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 22.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3e1802af-86bf-4ed5-a368-f6f27810097d",
"index" : 1797,
"period" : 2,
"timestamp" : "00:01:24.376",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : [ 80.0, 22.1 ],
"related_events" : [ "4a14fb83-ab98-4507-b428-cd337ce18c15" ]
}, {
"id" : "b6d1d667-fbd8-43cf-a6ff-bed0676cc9bd",
"index" : 1798,
"period" : 2,
"timestamp" : "00:01:24.376",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : [ 80.0, 22.1 ],
"duration" : 0.071246,
"related_events" : [ "0a594bc7-6655-4542-97b6-835605db3e20", "3e1802af-86bf-4ed5-a368-f6f27810097d" ],
"carry" : {
"end_location" : [ 77.8, 10.3 ]
}
}, {
"id" : "0a594bc7-6655-4542-97b6-835605db3e20",
"index" : 1799,
"period" : 2,
"timestamp" : "00:01:24.447",
"minute" : 46,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 77.8, 10.3 ],
"duration" : 0.905124,
"related_events" : [ "f332bf17-2582-49ae-b2a8-a780e0f78b0c" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 9.693812,
"angle" : 2.3197143,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.2, 17.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f332bf17-2582-49ae-b2a8-a780e0f78b0c",
"index" : 1800,
"period" : 2,
"timestamp" : "00:01:25.352",
"minute" : 46,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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" : [ 71.2, 17.4 ],
"related_events" : [ "0a594bc7-6655-4542-97b6-835605db3e20" ]
}, {
"id" : "fffd7895-80cb-4841-b355-ee0c66e96c36",
"index" : 1801,
"period" : 2,
"timestamp" : "00:01:25.352",
"minute" : 46,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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" : [ 71.2, 17.4 ],
"duration" : 0.174528,
"related_events" : [ "b65eb3a8-d2b6-4d94-959c-bda82514403d", "f332bf17-2582-49ae-b2a8-a780e0f78b0c" ],
"carry" : {
"end_location" : [ 70.2, 18.2 ]
}
}, {
"id" : "b65eb3a8-d2b6-4d94-959c-bda82514403d",
"index" : 1802,
"period" : 2,
"timestamp" : "00:01:25.527",
"minute" : 46,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 70.2, 18.2 ],
"duration" : 4.288146,
"related_events" : [ "535299bc-aad7-4e2b-b724-752fc1f36df4" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 41.846985,
"angle" : 2.9953022,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.8, 24.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "535299bc-aad7-4e2b-b724-752fc1f36df4",
"index" : 1803,
"period" : 2,
"timestamp" : "00:01:29.815",
"minute" : 46,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.8, 24.3 ],
"related_events" : [ "b65eb3a8-d2b6-4d94-959c-bda82514403d" ]
}, {
"id" : "a4f4db1d-51be-4bec-ad9b-35290ead3633",
"index" : 1804,
"period" : 2,
"timestamp" : "00:01:29.815",
"minute" : 46,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.8, 24.3 ],
"duration" : 4.901377,
"related_events" : [ "535299bc-aad7-4e2b-b724-752fc1f36df4", "7b720908-d0f7-4c54-83de-05edf543ce7f" ],
"carry" : {
"end_location" : [ 34.0, 27.8 ]
}
}, {
"id" : "7b720908-d0f7-4c54-83de-05edf543ce7f",
"index" : 1805,
"period" : 2,
"timestamp" : "00:01:34.716",
"minute" : 46,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.0, 27.8 ],
"duration" : 2.410455,
"related_events" : [ "54dc485e-4b7c-429e-acad-d322cbb6c805" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 46.75767,
"angle" : 1.4161958,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.2, 74.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "54dc485e-4b7c-429e-acad-d322cbb6c805",
"index" : 1806,
"period" : 2,
"timestamp" : "00:01:37.127",
"minute" : 46,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"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.2, 74.0 ],
"related_events" : [ "7b720908-d0f7-4c54-83de-05edf543ce7f" ]
}, {
"id" : "bb2790b5-e4e7-47b4-9ad3-443390f86f10",
"index" : 1807,
"period" : 2,
"timestamp" : "00:01:37.127",
"minute" : 46,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"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.2, 74.0 ],
"duration" : 3.538704,
"under_pressure" : true,
"related_events" : [ "44467dbd-4761-485e-bd57-b8daaebc2897", "54d1f7a3-359f-41f1-abcd-8da34afd14f2", "54dc485e-4b7c-429e-acad-d322cbb6c805" ],
"carry" : {
"end_location" : [ 70.4, 70.5 ]
}
}, {
"id" : "44467dbd-4761-485e-bd57-b8daaebc2897",
"index" : 1808,
"period" : 2,
"timestamp" : "00:01:39.900",
"minute" : 46,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 59.7, 6.1 ],
"duration" : 1.098648,
"related_events" : [ "54d1f7a3-359f-41f1-abcd-8da34afd14f2", "bb2790b5-e4e7-47b4-9ad3-443390f86f10" ]
}, {
"id" : "54d1f7a3-359f-41f1-abcd-8da34afd14f2",
"index" : 1809,
"period" : 2,
"timestamp" : "00:01:40.665",
"minute" : 46,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"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" : [ 70.4, 70.5 ],
"duration" : 0.89696,
"under_pressure" : true,
"related_events" : [ "31aea16f-0569-4866-bf3b-81a0e1dcd011", "44467dbd-4761-485e-bd57-b8daaebc2897", "63d438e2-de2c-4e08-a294-239cc20cf936" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 10.632968,
"angle" : -0.5436453,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.5, 65.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31aea16f-0569-4866-bf3b-81a0e1dcd011",
"index" : 1810,
"period" : 2,
"timestamp" : "00:01:41.562",
"minute" : 46,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.9, 64.7 ],
"related_events" : [ "54d1f7a3-359f-41f1-abcd-8da34afd14f2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "63d438e2-de2c-4e08-a294-239cc20cf936",
"index" : 1811,
"period" : 2,
"timestamp" : "00:01:41.562",
"minute" : 46,
"second" : 41,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.6, 15.1 ],
"duration" : 0.0,
"related_events" : [ "54d1f7a3-359f-41f1-abcd-8da34afd14f2" ],
"interception" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "0cbe27b7-df69-4df1-ba85-e838b926d612",
"index" : 1812,
"period" : 2,
"timestamp" : "00:01:41.718",
"minute" : 46,
"second" : 41,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.9, 64.2 ],
"duration" : 0.0,
"counterpress" : true
}, {
"id" : "7d8ec710-9ee9-4e36-86d5-9df39b3593be",
"index" : 1813,
"period" : 2,
"timestamp" : "00:01:41.741",
"minute" : 46,
"second" : 41,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.3, 15.1 ],
"duration" : 0.0
}, {
"id" : "5afc61cc-2705-4523-94d9-c28ff3a898d8",
"index" : 1814,
"period" : 2,
"timestamp" : "00:01:42.820",
"minute" : 46,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 38.4, 4.6 ],
"duration" : 0.253065,
"related_events" : [ "4e5b6871-8dee-42c0-b52d-175d640ed37d", "bffea409-3013-4bcb-a788-8a99a1d48b7b" ]
}, {
"id" : "bffea409-3013-4bcb-a788-8a99a1d48b7b",
"index" : 1815,
"period" : 2,
"timestamp" : "00:01:42.866",
"minute" : 46,
"second" : 42,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.7, 75.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "5afc61cc-2705-4523-94d9-c28ff3a898d8" ]
}, {
"id" : "4e5b6871-8dee-42c0-b52d-175d640ed37d",
"index" : 1816,
"period" : 2,
"timestamp" : "00:01:42.866",
"minute" : 46,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.7, 75.5 ],
"duration" : 0.876523,
"under_pressure" : true,
"related_events" : [ "39c4ec35-438f-4904-a8d5-808db768075e", "5afc61cc-2705-4523-94d9-c28ff3a898d8", "bffea409-3013-4bcb-a788-8a99a1d48b7b", "d062d019-5a54-45ee-9fbd-58b50936b706" ],
"carry" : {
"end_location" : [ 94.6, 67.8 ]
}
}, {
"id" : "39c4ec35-438f-4904-a8d5-808db768075e",
"index" : 1817,
"period" : 2,
"timestamp" : "00:01:43.742",
"minute" : 46,
"second" : 43,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 25.5, 12.3 ],
"duration" : 0.0,
"related_events" : [ "4e5b6871-8dee-42c0-b52d-175d640ed37d", "d062d019-5a54-45ee-9fbd-58b50936b706" ]
}, {
"id" : "d062d019-5a54-45ee-9fbd-58b50936b706",
"index" : 1818,
"period" : 2,
"timestamp" : "00:01:43.742",
"minute" : 46,
"second" : 43,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 94.6, 67.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "39c4ec35-438f-4904-a8d5-808db768075e" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"overrun" : true
}
}, {
"id" : "994f33af-ee43-44e7-890a-0bb8cfc77b4e",
"index" : 1819,
"period" : 2,
"timestamp" : "00:01:44.612",
"minute" : 46,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 94.6, 67.8 ],
"duration" : 3.743276,
"counterpress" : true,
"related_events" : [ "2fa83392-d5af-433e-a53d-c168b3454b9c", "4c27106a-40b7-4ca6-b297-f67a6637be92", "b4165e23-f44e-4d30-83cf-00b9bf9b3ffb", "b69f5a42-e5f9-463f-a514-d94b1baf3e82", "be4e779a-1f39-418f-a177-e059c20ca0b7" ]
}, {
"id" : "2fa83392-d5af-433e-a53d-c168b3454b9c",
"index" : 1820,
"period" : 2,
"timestamp" : "00:01:46.099",
"minute" : 46,
"second" : 46,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 10.3, 12.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "994f33af-ee43-44e7-890a-0bb8cfc77b4e" ]
}, {
"id" : "b4165e23-f44e-4d30-83cf-00b9bf9b3ffb",
"index" : 1821,
"period" : 2,
"timestamp" : "00:01:46.099",
"minute" : 46,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 10.3, 12.5 ],
"duration" : 1.097631,
"under_pressure" : true,
"related_events" : [ "2fa83392-d5af-433e-a53d-c168b3454b9c", "4c27106a-40b7-4ca6-b297-f67a6637be92", "994f33af-ee43-44e7-890a-0bb8cfc77b4e" ],
"carry" : {
"end_location" : [ 7.3, 9.8 ]
}
}, {
"id" : "4c27106a-40b7-4ca6-b297-f67a6637be92",
"index" : 1822,
"period" : 2,
"timestamp" : "00:01:47.197",
"minute" : 46,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 7.3, 9.8 ],
"duration" : 1.066237,
"under_pressure" : true,
"related_events" : [ "994f33af-ee43-44e7-890a-0bb8cfc77b4e", "be4e779a-1f39-418f-a177-e059c20ca0b7" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 10.700467,
"angle" : -0.65284663,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 15.8, 3.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "be4e779a-1f39-418f-a177-e059c20ca0b7",
"index" : 1823,
"period" : 2,
"timestamp" : "00:01:48.263",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.8, 3.3 ],
"under_pressure" : true,
"related_events" : [ "4c27106a-40b7-4ca6-b297-f67a6637be92", "994f33af-ee43-44e7-890a-0bb8cfc77b4e" ]
}, {
"id" : "b69f5a42-e5f9-463f-a514-d94b1baf3e82",
"index" : 1824,
"period" : 2,
"timestamp" : "00:01:48.263",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.8, 3.3 ],
"duration" : 0.565942,
"under_pressure" : true,
"related_events" : [ "5a131c2e-6ceb-41f7-b986-7dadc8061540", "994f33af-ee43-44e7-890a-0bb8cfc77b4e", "be4e779a-1f39-418f-a177-e059c20ca0b7" ],
"carry" : {
"end_location" : [ 15.5, 3.8 ]
}
}, {
"id" : "5a131c2e-6ceb-41f7-b986-7dadc8061540",
"index" : 1825,
"period" : 2,
"timestamp" : "00:01:48.829",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 15.5, 3.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "62dfd592-1e07-4d4c-bb78-5357b1d68a86" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "62dfd592-1e07-4d4c-bb78-5357b1d68a86",
"index" : 1826,
"period" : 2,
"timestamp" : "00:01:48.829",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 104.6, 76.3 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "5a131c2e-6ceb-41f7-b986-7dadc8061540" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "1ccfd603-7db1-4cb7-844e-7dd2354a3e0d",
"index" : 1827,
"period" : 2,
"timestamp" : "00:01:48.829",
"minute" : 46,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 104.6, 76.3 ],
"duration" : 0.9049,
"related_events" : [ "62dfd592-1e07-4d4c-bb78-5357b1d68a86", "aa9fffe2-d9eb-4120-a4f4-fe8a5e81fc33" ],
"carry" : {
"end_location" : [ 104.2, 74.3 ]
}
}, {
"id" : "aa9fffe2-d9eb-4120-a4f4-fe8a5e81fc33",
"index" : 1828,
"period" : 2,
"timestamp" : "00:01:49.734",
"minute" : 46,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 104.2, 74.3 ],
"duration" : 0.680773,
"related_events" : [ "264399d0-ca70-45d6-a0c5-eed0c6d1e93e" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 7.7801027,
"angle" : -2.2194388,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.5, 68.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "264399d0-ca70-45d6-a0c5-eed0c6d1e93e",
"index" : 1829,
"period" : 2,
"timestamp" : "00:01:50.415",
"minute" : 46,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 99.5, 68.1 ],
"related_events" : [ "aa9fffe2-d9eb-4120-a4f4-fe8a5e81fc33" ]
}, {
"id" : "2de14dd1-fcc2-4c94-9d81-423fa8dd6693",
"index" : 1830,
"period" : 2,
"timestamp" : "00:01:50.415",
"minute" : 46,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 99.5, 68.1 ],
"duration" : 0.752633,
"related_events" : [ "264399d0-ca70-45d6-a0c5-eed0c6d1e93e", "9b5a7c32-25e5-457b-8eb0-dfc79e396ce3" ],
"carry" : {
"end_location" : [ 100.4, 69.1 ]
}
}, {
"id" : "9b5a7c32-25e5-457b-8eb0-dfc79e396ce3",
"index" : 1831,
"period" : 2,
"timestamp" : "00:01:51.168",
"minute" : 46,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 100.4, 69.1 ],
"duration" : 1.722858,
"related_events" : [ "b63d95ad-5704-437e-9216-a0b90bfbf62d" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 16.1149,
"angle" : 0.57767594,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 113.9, 77.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b63d95ad-5704-437e-9216-a0b90bfbf62d",
"index" : 1832,
"period" : 2,
"timestamp" : "00:01:52.890",
"minute" : 46,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 113.9, 77.9 ],
"related_events" : [ "9b5a7c32-25e5-457b-8eb0-dfc79e396ce3" ]
}, {
"id" : "e7b12f4a-7634-421a-94fc-974759c91647",
"index" : 1833,
"period" : 2,
"timestamp" : "00:01:52.890",
"minute" : 46,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 113.9, 77.9 ],
"duration" : 0.978622,
"under_pressure" : true,
"related_events" : [ "0fe4e768-0262-45c2-98fc-bdf94cf83eb5", "22a53a57-f793-4cf1-b91f-38b2a9403522", "b63d95ad-5704-437e-9216-a0b90bfbf62d" ],
"carry" : {
"end_location" : [ 117.7, 76.0 ]
}
}, {
"id" : "22a53a57-f793-4cf1-b91f-38b2a9403522",
"index" : 1834,
"period" : 2,
"timestamp" : "00:01:53.040",
"minute" : 46,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 5.6, 4.4 ],
"duration" : 0.934336,
"related_events" : [ "0fe4e768-0262-45c2-98fc-bdf94cf83eb5", "e7b12f4a-7634-421a-94fc-974759c91647" ]
}, {
"id" : "0fe4e768-0262-45c2-98fc-bdf94cf83eb5",
"index" : 1835,
"period" : 2,
"timestamp" : "00:01:53.869",
"minute" : 46,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 117.7, 76.0 ],
"duration" : 0.185233,
"under_pressure" : true,
"related_events" : [ "22a53a57-f793-4cf1-b91f-38b2a9403522", "7d09acf1-4eaa-40c5-b553-fab0b84a481c" ],
"pass" : {
"length" : 1.9723083,
"angle" : -2.1025205,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 116.7, 74.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7d09acf1-4eaa-40c5-b553-fab0b84a481c",
"index" : 1836,
"period" : 2,
"timestamp" : "00:01:54.054",
"minute" : 46,
"second" : 54,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 87,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 3.4, 5.8 ],
"duration" : 0.0,
"related_events" : [ "0fe4e768-0262-45c2-98fc-bdf94cf83eb5" ]
}, {
"id" : "fcce5f54-2da0-4bc5-9f98-1df7418ac176",
"index" : 1837,
"period" : 2,
"timestamp" : "00:02:27.462",
"minute" : 47,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 114.2, 80.0 ],
"duration" : 0.842636,
"related_events" : [ "71229fe3-4993-4fac-88c3-62c0ffc44a02" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 7.5166483,
"angle" : -1.6373645,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 113.7, 72.5 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "71229fe3-4993-4fac-88c3-62c0ffc44a02",
"index" : 1838,
"period" : 2,
"timestamp" : "00:02:28.305",
"minute" : 47,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 113.7, 72.5 ],
"related_events" : [ "fcce5f54-2da0-4bc5-9f98-1df7418ac176" ]
}, {
"id" : "750962e0-e93f-46a4-9f54-1e672f97d9e3",
"index" : 1839,
"period" : 2,
"timestamp" : "00:02:28.305",
"minute" : 47,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 113.7, 72.5 ],
"duration" : 0.863276,
"under_pressure" : true,
"related_events" : [ "2c3b5990-49a4-4144-9aa4-6e53017728a8", "3e055e8a-8ad1-4ccf-bf28-672df6f322ee", "71229fe3-4993-4fac-88c3-62c0ffc44a02" ],
"carry" : {
"end_location" : [ 113.7, 72.5 ]
}
}, {
"id" : "3e055e8a-8ad1-4ccf-bf28-672df6f322ee",
"index" : 1840,
"period" : 2,
"timestamp" : "00:02:28.330",
"minute" : 47,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 6.4, 7.6 ],
"duration" : 1.166471,
"related_events" : [ "2c3b5990-49a4-4144-9aa4-6e53017728a8", "750962e0-e93f-46a4-9f54-1e672f97d9e3" ]
}, {
"id" : "2c3b5990-49a4-4144-9aa4-6e53017728a8",
"index" : 1841,
"period" : 2,
"timestamp" : "00:02:29.168",
"minute" : 47,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 113.7, 72.5 ],
"duration" : 0.950279,
"under_pressure" : true,
"related_events" : [ "3e055e8a-8ad1-4ccf-bf28-672df6f322ee", "ef63dacd-a46c-4217-8eb1-16d68b288af0", "ffee2622-a90a-4d66-9168-4fe77b20ffa2" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 3.0016663,
"angle" : 2.6183143,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.1, 74.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "0b9f8593-8b02-4d8b-a962-4a86042680bc",
"index" : 1842,
"period" : 2,
"timestamp" : "00:02:29.984",
"minute" : 47,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 108.9, 75.5 ],
"duration" : 0.860174,
"related_events" : [ "999f0e6b-f555-4c76-8486-fa4225394f95", "ef63dacd-a46c-4217-8eb1-16d68b288af0" ]
}, {
"id" : "ffee2622-a90a-4d66-9168-4fe77b20ffa2",
"index" : 1843,
"period" : 2,
"timestamp" : "00:02:30.118",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 88,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 109.8, 75.5 ],
"related_events" : [ "2c3b5990-49a4-4144-9aa4-6e53017728a8" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ef63dacd-a46c-4217-8eb1-16d68b288af0",
"index" : 1844,
"period" : 2,
"timestamp" : "00:02:30.118",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 9.0, 6.1 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "0b9f8593-8b02-4d8b-a962-4a86042680bc", "2c3b5990-49a4-4144-9aa4-6e53017728a8" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "999f0e6b-f555-4c76-8486-fa4225394f95",
"index" : 1845,
"period" : 2,
"timestamp" : "00:02:30.118",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 9.0, 6.1 ],
"duration" : 0.77045,
"under_pressure" : true,
"related_events" : [ "0b9f8593-8b02-4d8b-a962-4a86042680bc", "4f4a0497-9366-4f62-9fb7-f83ef6fbcefa", "ef63dacd-a46c-4217-8eb1-16d68b288af0" ],
"carry" : {
"end_location" : [ 14.5, 7.6 ]
}
}, {
"id" : "4f4a0497-9366-4f62-9fb7-f83ef6fbcefa",
"index" : 1846,
"period" : 2,
"timestamp" : "00:02:30.889",
"minute" : 47,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 14.5, 7.6 ],
"duration" : 0.566062,
"related_events" : [ "2d88e7fe-f731-4ab7-96ae-007cb48f9d95" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 11.307077,
"angle" : 0.035383455,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.8, 8.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2d88e7fe-f731-4ab7-96ae-007cb48f9d95",
"index" : 1847,
"period" : 2,
"timestamp" : "00:02:31.455",
"minute" : 47,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 25.8, 8.0 ],
"related_events" : [ "4f4a0497-9366-4f62-9fb7-f83ef6fbcefa" ]
}, {
"id" : "473de7e6-9f64-41df-9074-dd6e350d0ec4",
"index" : 1848,
"period" : 2,
"timestamp" : "00:02:31.455",
"minute" : 47,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 25.8, 8.0 ],
"duration" : 0.04,
"related_events" : [ "2d88e7fe-f731-4ab7-96ae-007cb48f9d95", "e2473799-9f0d-48c1-97f7-88ff601692cf" ],
"carry" : {
"end_location" : [ 25.8, 8.0 ]
}
}, {
"id" : "e2473799-9f0d-48c1-97f7-88ff601692cf",
"index" : 1849,
"period" : 2,
"timestamp" : "00:02:31.495",
"minute" : 47,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 25.8, 8.0 ],
"duration" : 2.981712,
"related_events" : [ "ab0b4fad-35d5-4bbe-847c-4c15d9aab6d0" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 23.598728,
"angle" : 2.8976417,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 2.9, 13.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ab0b4fad-35d5-4bbe-847c-4c15d9aab6d0",
"index" : 1850,
"period" : 2,
"timestamp" : "00:02:34.476",
"minute" : 47,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 2.9, 13.7 ],
"related_events" : [ "e2473799-9f0d-48c1-97f7-88ff601692cf" ]
}, {
"id" : "427c7c2c-1735-4ccb-b061-e006710a4c6e",
"index" : 1851,
"period" : 2,
"timestamp" : "00:02:34.476",
"minute" : 47,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 2.9, 13.7 ],
"duration" : 2.116813,
"under_pressure" : true,
"related_events" : [ "0ef1402f-d576-4b99-82d1-6e4a3f3c3a65", "6485bb22-2a1d-4ec2-bc0e-5ae5de503075", "ab0b4fad-35d5-4bbe-847c-4c15d9aab6d0" ],
"carry" : {
"end_location" : [ 6.2, 13.5 ]
}
}, {
"id" : "0ef1402f-d576-4b99-82d1-6e4a3f3c3a65",
"index" : 1852,
"period" : 2,
"timestamp" : "00:02:35.373",
"minute" : 47,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 113.0, 63.1 ],
"duration" : 1.260576,
"related_events" : [ "427c7c2c-1735-4ccb-b061-e006710a4c6e", "6485bb22-2a1d-4ec2-bc0e-5ae5de503075" ]
}, {
"id" : "6485bb22-2a1d-4ec2-bc0e-5ae5de503075",
"index" : 1853,
"period" : 2,
"timestamp" : "00:02:36.593",
"minute" : 47,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 6.2, 13.5 ],
"duration" : 1.062004,
"under_pressure" : true,
"related_events" : [ "02f79b97-1dc2-4373-8c40-c9dd7ace3aa8", "0ef1402f-d576-4b99-82d1-6e4a3f3c3a65", "af3d400f-3af2-4c0d-b874-007c0dec321e" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 22.167768,
"angle" : 0.24607275,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 27.7, 18.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "af3d400f-3af2-4c0d-b874-007c0dec321e",
"index" : 1854,
"period" : 2,
"timestamp" : "00:02:37.655",
"minute" : 47,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 89,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 30.5, 11.5 ],
"related_events" : [ "6485bb22-2a1d-4ec2-bc0e-5ae5de503075" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "02f79b97-1dc2-4373-8c40-c9dd7ace3aa8",
"index" : 1855,
"period" : 2,
"timestamp" : "00:02:37.655",
"minute" : 47,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 92.4, 61.2 ],
"duration" : 0.953314,
"counterpress" : true,
"related_events" : [ "50788414-2249-42dc-a5b2-e0bf7f663f74", "6485bb22-2a1d-4ec2-bc0e-5ae5de503075" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 15.438264,
"angle" : 1.2203652,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 97.7, 75.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 64,
"name" : "Interception"
}
}
}, {
"id" : "e07865d4-7cf3-44e3-999c-0a7704ff3012",
"index" : 1856,
"period" : 2,
"timestamp" : "00:02:38.580",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 22.1, 7.9 ],
"duration" : 0.473402,
"counterpress" : true,
"related_events" : [ "50788414-2249-42dc-a5b2-e0bf7f663f74", "acba3790-1d48-4cb1-bba1-2bba67d1cedb", "ca0144bb-ee88-4435-a61e-75e9714287dd" ]
}, {
"id" : "50788414-2249-42dc-a5b2-e0bf7f663f74",
"index" : 1857,
"period" : 2,
"timestamp" : "00:02:38.608",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.7, 75.7 ],
"under_pressure" : true,
"related_events" : [ "02f79b97-1dc2-4373-8c40-c9dd7ace3aa8", "e07865d4-7cf3-44e3-999c-0a7704ff3012" ]
}, {
"id" : "acba3790-1d48-4cb1-bba1-2bba67d1cedb",
"index" : 1858,
"period" : 2,
"timestamp" : "00:02:38.608",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.7, 75.7 ],
"duration" : 0.32031,
"under_pressure" : true,
"related_events" : [ "50788414-2249-42dc-a5b2-e0bf7f663f74", "ca0144bb-ee88-4435-a61e-75e9714287dd", "e07865d4-7cf3-44e3-999c-0a7704ff3012" ],
"carry" : {
"end_location" : [ 97.4, 72.2 ]
}
}, {
"id" : "ca0144bb-ee88-4435-a61e-75e9714287dd",
"index" : 1859,
"period" : 2,
"timestamp" : "00:02:38.929",
"minute" : 47,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.4, 72.2 ],
"duration" : 0.781629,
"under_pressure" : true,
"related_events" : [ "d6ff6fec-da0b-4008-ae8a-b41036a972c8", "e07865d4-7cf3-44e3-999c-0a7704ff3012" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 11.915116,
"angle" : -0.050377507,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 109.3, 71.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d6ff6fec-da0b-4008-ae8a-b41036a972c8",
"index" : 1860,
"period" : 2,
"timestamp" : "00:02:39.710",
"minute" : 47,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 109.3, 71.6 ],
"related_events" : [ "ca0144bb-ee88-4435-a61e-75e9714287dd" ]
}, {
"id" : "0d748b4f-d4b0-4c70-bb4d-6d5779775817",
"index" : 1861,
"period" : 2,
"timestamp" : "00:02:39.710",
"minute" : 47,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 109.3, 71.6 ],
"duration" : 0.915944,
"under_pressure" : true,
"related_events" : [ "626aa70a-474d-4ad0-bbd7-a8c21f088dd0", "aa93df3e-f01f-404b-bf16-1eed9959b97e", "d6ff6fec-da0b-4008-ae8a-b41036a972c8" ],
"carry" : {
"end_location" : [ 109.0, 71.1 ]
}
}, {
"id" : "aa93df3e-f01f-404b-bf16-1eed9959b97e",
"index" : 1862,
"period" : 2,
"timestamp" : "00:02:40.433",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 10.8, 9.0 ],
"duration" : 0.632125,
"counterpress" : true,
"related_events" : [ "0d748b4f-d4b0-4c70-bb4d-6d5779775817", "626aa70a-474d-4ad0-bbd7-a8c21f088dd0" ]
}, {
"id" : "626aa70a-474d-4ad0-bbd7-a8c21f088dd0",
"index" : 1863,
"period" : 2,
"timestamp" : "00:02:40.626",
"minute" : 47,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 109.0, 71.1 ],
"duration" : 0.581139,
"under_pressure" : true,
"related_events" : [ "5ba3fee7-b18d-46f3-b50c-3bcc8d009378", "aa93df3e-f01f-404b-bf16-1eed9959b97e" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 4.2,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.0, 66.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ba3fee7-b18d-46f3-b50c-3bcc8d009378",
"index" : 1864,
"period" : 2,
"timestamp" : "00:02:41.208",
"minute" : 47,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 90,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 109.0, 66.9 ],
"related_events" : [ "626aa70a-474d-4ad0-bbd7-a8c21f088dd0" ]
}, {
"id" : "d76695d4-efc7-4109-b14e-3a3db2f11b97",
"index" : 1865,
"period" : 2,
"timestamp" : "00:02:41.208",
"minute" : 47,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 90,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 109.0, 66.9 ],
"duration" : 2.460718,
"related_events" : [ "5ba3fee7-b18d-46f3-b50c-3bcc8d009378", "b6486127-3860-45e3-b173-ec559db2b60b" ],
"carry" : {
"end_location" : [ 106.7, 64.7 ]
}
}, {
"id" : "b6486127-3860-45e3-b173-ec559db2b60b",
"index" : 1866,
"period" : 2,
"timestamp" : "00:02:43.668",
"minute" : 47,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 90,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 106.7, 64.7 ],
"duration" : 1.018654,
"pass" : {
"length" : 31.82342,
"angle" : -1.4826969,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.5, 33.0 ],
"cross" : true,
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b38e4e53-d447-46df-ba6c-924ef665e5a8",
"index" : 1867,
"period" : 2,
"timestamp" : "00:02:45.115",
"minute" : 47,
"second" : 45,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 109.5, 33.0 ],
"duration" : 0.0,
"related_events" : [ "95c985c3-c96d-4cd3-be64-627f81162aa5" ]
}, {
"id" : "95c985c3-c96d-4cd3-be64-627f81162aa5",
"index" : 1868,
"period" : 2,
"timestamp" : "00:02:45.115",
"minute" : 47,
"second" : 45,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 90,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 10.6, 47.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "b38e4e53-d447-46df-ba6c-924ef665e5a8" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "2fe0f6b3-b16f-4b6b-a162-389935d9be77",
"index" : 1869,
"period" : 2,
"timestamp" : "00:03:00.783",
"minute" : 48,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.3, 41.8 ],
"duration" : 0.981275,
"related_events" : [ "60eadcc8-9651-4319-b497-93e445c5857f" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 12.080149,
"angle" : 0.93226206,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 14.5, 51.5 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "60eadcc8-9651-4319-b497-93e445c5857f",
"index" : 1870,
"period" : 2,
"timestamp" : "00:03:01.765",
"minute" : 48,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.5, 51.5 ],
"related_events" : [ "2fe0f6b3-b16f-4b6b-a162-389935d9be77" ]
}, {
"id" : "7b50271f-897d-4040-a551-3878e910e90a",
"index" : 1871,
"period" : 2,
"timestamp" : "00:03:02.348",
"minute" : 48,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 14.2, 52.3 ],
"duration" : 2.914118,
"related_events" : [ "8d21f2bb-bd94-4037-9879-cd22ba4be143" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 12.427792,
"angle" : -1.8900024,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.3, 40.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8d21f2bb-bd94-4037-9879-cd22ba4be143",
"index" : 1872,
"period" : 2,
"timestamp" : "00:03:05.262",
"minute" : 48,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 10.3, 40.5 ],
"related_events" : [ "7b50271f-897d-4040-a551-3878e910e90a" ]
}, {
"id" : "2874783a-7761-40c8-98d8-cf9118641a39",
"index" : 1873,
"period" : 2,
"timestamp" : "00:03:09.061",
"minute" : 48,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 11.5, 46.5 ],
"duration" : 2.435261,
"related_events" : [ "6824c3ed-26e0-40cd-a892-c85e307c422d" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 47.025524,
"angle" : -1.025271,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 35.9, 6.3 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6824c3ed-26e0-40cd-a892-c85e307c422d",
"index" : 1874,
"period" : 2,
"timestamp" : "00:03:11.496",
"minute" : 48,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 35.9, 6.3 ],
"related_events" : [ "2874783a-7761-40c8-98d8-cf9118641a39" ]
}, {
"id" : "455b2f42-2586-4d79-83bf-221502fbec0c",
"index" : 1875,
"period" : 2,
"timestamp" : "00:03:11.496",
"minute" : 48,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 35.9, 6.3 ],
"duration" : 1.410243,
"related_events" : [ "0128f2ff-c8ad-473e-950f-bde24a2d2d67", "6824c3ed-26e0-40cd-a892-c85e307c422d" ],
"carry" : {
"end_location" : [ 35.6, 6.8 ]
}
}, {
"id" : "0128f2ff-c8ad-473e-950f-bde24a2d2d67",
"index" : 1876,
"period" : 2,
"timestamp" : "00:03:12.907",
"minute" : 48,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 35.6, 6.8 ],
"duration" : 1.560597,
"related_events" : [ "b64198e0-4836-4059-9160-dcaed3e41960" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 22.383253,
"angle" : 2.168712,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.0, 25.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b64198e0-4836-4059-9160-dcaed3e41960",
"index" : 1877,
"period" : 2,
"timestamp" : "00:03:14.467",
"minute" : 48,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.0, 25.3 ],
"related_events" : [ "0128f2ff-c8ad-473e-950f-bde24a2d2d67" ]
}, {
"id" : "3386e914-68e2-42cc-b1b3-3fc1d7159628",
"index" : 1878,
"period" : 2,
"timestamp" : "00:03:14.467",
"minute" : 48,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.0, 25.3 ],
"duration" : 4.287006,
"related_events" : [ "7f210154-b454-4552-a65c-076d5c4e4813", "b64198e0-4836-4059-9160-dcaed3e41960" ],
"carry" : {
"end_location" : [ 27.7, 26.4 ]
}
}, {
"id" : "7f210154-b454-4552-a65c-076d5c4e4813",
"index" : 1879,
"period" : 2,
"timestamp" : "00:03:18.754",
"minute" : 48,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.7, 26.4 ],
"duration" : 1.147253,
"related_events" : [ "534c56fa-941b-49f6-b5a5-94306aefd9f2" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 28.114408,
"angle" : 1.6028138,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.8, 54.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "534c56fa-941b-49f6-b5a5-94306aefd9f2",
"index" : 1880,
"period" : 2,
"timestamp" : "00:03:19.901",
"minute" : 48,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 26.8, 54.5 ],
"related_events" : [ "7f210154-b454-4552-a65c-076d5c4e4813" ]
}, {
"id" : "0c5bef5d-4bb2-4123-b176-21576b253e54",
"index" : 1881,
"period" : 2,
"timestamp" : "00:03:19.901",
"minute" : 48,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 26.8, 54.5 ],
"duration" : 1.225707,
"related_events" : [ "534c56fa-941b-49f6-b5a5-94306aefd9f2", "ea880f62-6e90-4d66-995f-a65e97be27d2" ],
"carry" : {
"end_location" : [ 28.5, 54.8 ]
}
}, {
"id" : "ea880f62-6e90-4d66-995f-a65e97be27d2",
"index" : 1882,
"period" : 2,
"timestamp" : "00:03:21.127",
"minute" : 48,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 28.5, 54.8 ],
"duration" : 1.005854,
"related_events" : [ "cde4c9b8-13cf-4249-b59c-7ef81548cbd6" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 17.889103,
"angle" : -0.58645225,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.4, 44.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cde4c9b8-13cf-4249-b59c-7ef81548cbd6",
"index" : 1883,
"period" : 2,
"timestamp" : "00:03:22.133",
"minute" : 48,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.4, 44.9 ],
"related_events" : [ "ea880f62-6e90-4d66-995f-a65e97be27d2" ]
}, {
"id" : "57e09064-f341-49e7-aefa-eb4bdc53aa80",
"index" : 1884,
"period" : 2,
"timestamp" : "00:03:22.133",
"minute" : 48,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.4, 44.9 ],
"duration" : 1.978585,
"related_events" : [ "377605af-990e-466c-acd1-12f35c0ac95d", "cde4c9b8-13cf-4249-b59c-7ef81548cbd6" ],
"carry" : {
"end_location" : [ 44.5, 41.8 ]
}
}, {
"id" : "377605af-990e-466c-acd1-12f35c0ac95d",
"index" : 1885,
"period" : 2,
"timestamp" : "00:03:24.112",
"minute" : 48,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.5, 41.8 ],
"duration" : 1.24359,
"related_events" : [ "7b590833-774c-4148-9068-5829252cbaf5" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 30.742968,
"angle" : -1.4008348,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.7, 11.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7b590833-774c-4148-9068-5829252cbaf5",
"index" : 1886,
"period" : 2,
"timestamp" : "00:03:25.355",
"minute" : 48,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.7, 11.5 ],
"related_events" : [ "377605af-990e-466c-acd1-12f35c0ac95d" ]
}, {
"id" : "a9f855ea-2422-4b70-8bc1-818e814b4e12",
"index" : 1887,
"period" : 2,
"timestamp" : "00:03:25.355",
"minute" : 48,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.7, 11.5 ],
"duration" : 0.441014,
"related_events" : [ "7b590833-774c-4148-9068-5829252cbaf5", "a5b58a36-52a3-4255-8ff6-9c131b4b017c" ],
"carry" : {
"end_location" : [ 48.6, 19.8 ]
}
}, {
"id" : "a5b58a36-52a3-4255-8ff6-9c131b4b017c",
"index" : 1888,
"period" : 2,
"timestamp" : "00:03:25.796",
"minute" : 48,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 48.6, 19.8 ],
"duration" : 0.972028,
"related_events" : [ "c93c428b-76c8-40ed-81cc-e0c332573446" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 26.38939,
"angle" : -0.48059514,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.0, 7.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c93c428b-76c8-40ed-81cc-e0c332573446",
"index" : 1889,
"period" : 2,
"timestamp" : "00:03:26.768",
"minute" : 48,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 72.0, 7.6 ],
"related_events" : [ "a5b58a36-52a3-4255-8ff6-9c131b4b017c" ]
}, {
"id" : "f950fee9-7a30-432d-ac0d-d8c15b60b0ce",
"index" : 1890,
"period" : 2,
"timestamp" : "00:03:26.768",
"minute" : 48,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 72.0, 7.6 ],
"duration" : 2.649687,
"related_events" : [ "122bc4af-5905-4552-ad51-e8aeddd5825e", "c93c428b-76c8-40ed-81cc-e0c332573446" ],
"carry" : {
"end_location" : [ 81.4, 12.5 ]
}
}, {
"id" : "122bc4af-5905-4552-ad51-e8aeddd5825e",
"index" : 1891,
"period" : 2,
"timestamp" : "00:03:29.418",
"minute" : 48,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 81.4, 12.5 ],
"duration" : 1.785768,
"related_events" : [ "3681c38b-ea8a-4f44-a25c-91970e8786ef", "dc2774e6-8baf-4b8c-90e2-7b7c227c90f9" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 19.121193,
"angle" : 0.15225172,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 100.3, 15.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "bb128fbd-cbfa-424f-a282-275386237867",
"index" : 1892,
"period" : 2,
"timestamp" : "00:03:30.756",
"minute" : 48,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 102.6, 14.9 ],
"duration" : 2.658932,
"related_events" : [ "6d22cacd-29bc-4cf3-ae05-a99d21345748", "9d21af1b-f65b-4d9e-823f-f9518db5059b", "dc2774e6-8baf-4b8c-90e2-7b7c227c90f9" ]
}, {
"id" : "3681c38b-ea8a-4f44-a25c-91970e8786ef",
"index" : 1893,
"period" : 2,
"timestamp" : "00:03:31.204",
"minute" : 48,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 102.0, 15.4 ],
"related_events" : [ "122bc4af-5905-4552-ad51-e8aeddd5825e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dc2774e6-8baf-4b8c-90e2-7b7c227c90f9",
"index" : 1894,
"period" : 2,
"timestamp" : "00:03:31.204",
"minute" : 48,
"second" : 31,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 19.8, 64.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "122bc4af-5905-4552-ad51-e8aeddd5825e", "bb128fbd-cbfa-424f-a282-275386237867" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "9d21af1b-f65b-4d9e-823f-f9518db5059b",
"index" : 1895,
"period" : 2,
"timestamp" : "00:03:31.204",
"minute" : 48,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 19.8, 64.7 ],
"duration" : 1.892077,
"under_pressure" : true,
"related_events" : [ "6d22cacd-29bc-4cf3-ae05-a99d21345748", "bb128fbd-cbfa-424f-a282-275386237867", "dc2774e6-8baf-4b8c-90e2-7b7c227c90f9" ],
"carry" : {
"end_location" : [ 16.4, 75.7 ]
}
}, {
"id" : "6d22cacd-29bc-4cf3-ae05-a99d21345748",
"index" : 1896,
"period" : 2,
"timestamp" : "00:03:33.096",
"minute" : 48,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 91,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 16.4, 75.7 ],
"duration" : 1.171922,
"under_pressure" : true,
"related_events" : [ "bb128fbd-cbfa-424f-a282-275386237867" ],
"pass" : {
"length" : 17.30029,
"angle" : 0.21553417,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.3, 79.4 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f2ffbeb2-f774-43ec-b9a5-26e3241c83fc",
"index" : 1897,
"period" : 2,
"timestamp" : "00:03:39.810",
"minute" : 48,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 92.9, 0.1 ],
"duration" : 3.290195,
"related_events" : [ "75b7a44d-d289-46c1-8b10-fcbb497ebbf0" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 31.986246,
"angle" : 2.7367008,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 63.5, 12.7 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "75b7a44d-d289-46c1-8b10-fcbb497ebbf0",
"index" : 1898,
"period" : 2,
"timestamp" : "00:03:43.100",
"minute" : 48,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.5, 12.7 ],
"related_events" : [ "f2ffbeb2-f774-43ec-b9a5-26e3241c83fc" ]
}, {
"id" : "32f3c8c1-0ed6-473f-b9ae-28eed8f4020c",
"index" : 1899,
"period" : 2,
"timestamp" : "00:03:43.891",
"minute" : 48,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.5, 12.7 ],
"duration" : 1.239635,
"related_events" : [ "f0bad57b-8cc4-4775-86b6-bb1e0f60a9cc" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.770975,
"angle" : -0.49934673,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.2, 8.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f0bad57b-8cc4-4775-86b6-bb1e0f60a9cc",
"index" : 1900,
"period" : 2,
"timestamp" : "00:03:45.131",
"minute" : 48,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.2, 8.5 ],
"related_events" : [ "32f3c8c1-0ed6-473f-b9ae-28eed8f4020c" ]
}, {
"id" : "e8d5934b-62a6-4f7f-a088-5da2bc2b2fcf",
"index" : 1901,
"period" : 2,
"timestamp" : "00:03:45.131",
"minute" : 48,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.2, 8.5 ],
"duration" : 0.3362,
"related_events" : [ "4b2ce270-594e-42da-a705-c3d384ed9b9e", "f0bad57b-8cc4-4775-86b6-bb1e0f60a9cc" ],
"carry" : {
"end_location" : [ 71.2, 8.5 ]
}
}, {
"id" : "4b2ce270-594e-42da-a705-c3d384ed9b9e",
"index" : 1902,
"period" : 2,
"timestamp" : "00:03:45.467",
"minute" : 48,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.2, 8.5 ],
"duration" : 1.08086,
"related_events" : [ "2b35c067-138f-42bb-9f4c-880fd1fb236b" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 14.128695,
"angle" : -0.063743316,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.3, 7.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2b35c067-138f-42bb-9f4c-880fd1fb236b",
"index" : 1903,
"period" : 2,
"timestamp" : "00:03:46.548",
"minute" : 48,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.3, 7.6 ],
"related_events" : [ "4b2ce270-594e-42da-a705-c3d384ed9b9e" ]
}, {
"id" : "b9f30c0a-a054-49d9-af5e-62c8a4201a91",
"index" : 1904,
"period" : 2,
"timestamp" : "00:03:46.548",
"minute" : 48,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.3, 7.6 ],
"duration" : 0.988961,
"under_pressure" : true,
"related_events" : [ "2b35c067-138f-42bb-9f4c-880fd1fb236b", "6f93bfa6-f8e9-45d0-96b4-4f4385c0b7b3", "cbb87bb7-deec-4c6e-ab2e-fb49e736f317" ],
"carry" : {
"end_location" : [ 85.8, 7.4 ]
}
}, {
"id" : "cbb87bb7-deec-4c6e-ab2e-fb49e736f317",
"index" : 1905,
"period" : 2,
"timestamp" : "00:03:46.549",
"minute" : 48,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 32.6, 72.5 ],
"duration" : 0.709887,
"related_events" : [ "b9f30c0a-a054-49d9-af5e-62c8a4201a91" ]
}, {
"id" : "6f93bfa6-f8e9-45d0-96b4-4f4385c0b7b3",
"index" : 1906,
"period" : 2,
"timestamp" : "00:03:47.537",
"minute" : 48,
"second" : 47,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 92,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.8, 7.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "441025ef-4612-42f2-b4e6-9773686fbbad" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "441025ef-4612-42f2-b4e6-9773686fbbad",
"index" : 1907,
"period" : 2,
"timestamp" : "00:03:47.537",
"minute" : 48,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 34.3, 72.7 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "6f93bfa6-f8e9-45d0-96b4-4f4385c0b7b3" ],
"duel" : {
"type" : {
"id" : 11,
"name" : "Tackle"
},
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "34803baa-3b43-406b-a2eb-8dafb96913b0",
"index" : 1908,
"period" : 2,
"timestamp" : "00:03:47.968",
"minute" : 48,
"second" : 47,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 85.8, 7.4 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "18e92fdf-ac37-4814-9c10-e88d88fcc5c4" ],
"foul_committed" : {
"advantage" : true
}
}, {
"id" : "18e92fdf-ac37-4814-9c10-e88d88fcc5c4",
"index" : 1909,
"period" : 2,
"timestamp" : "00:03:47.968",
"minute" : 48,
"second" : 47,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 34.3, 72.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "34803baa-3b43-406b-a2eb-8dafb96913b0" ],
"foul_won" : {
"defensive" : true,
"advantage" : true
}
}, {
"id" : "5593c91c-badc-4ef0-8fb1-493b985b7159",
"index" : 1910,
"period" : 2,
"timestamp" : "00:03:48.872",
"minute" : 48,
"second" : 48,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 35.7, 73.5 ],
"duration" : 0.0
}, {
"id" : "0ab72071-2613-47c4-bd81-0a3ad9c1dcaa",
"index" : 1911,
"period" : 2,
"timestamp" : "00:03:48.872",
"minute" : 48,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 35.7, 73.5 ],
"duration" : 0.791272,
"related_events" : [ "5593c91c-badc-4ef0-8fb1-493b985b7159", "9457a4f6-90ff-4e7b-b34f-84d7f673dbe1" ],
"carry" : {
"end_location" : [ 40.0, 68.9 ]
}
}, {
"id" : "9457a4f6-90ff-4e7b-b34f-84d7f673dbe1",
"index" : 1912,
"period" : 2,
"timestamp" : "00:03:49.664",
"minute" : 48,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 40.0, 68.9 ],
"duration" : 0.792313,
"related_events" : [ "bdf29481-439a-43c0-8f58-06b43f998c59" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 9.087354,
"angle" : -0.41934165,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.3, 65.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c6755d7f-c8c2-4245-9116-e06e5471621c",
"index" : 1913,
"period" : 2,
"timestamp" : "00:03:50.442",
"minute" : 48,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 70.9, 18.7 ],
"duration" : 0.184427,
"counterpress" : true,
"related_events" : [ "0620ced4-ee74-47f7-8bb8-cd99582362da", "bdf29481-439a-43c0-8f58-06b43f998c59" ]
}, {
"id" : "bdf29481-439a-43c0-8f58-06b43f998c59",
"index" : 1914,
"period" : 2,
"timestamp" : "00:03:50.456",
"minute" : 48,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 48.3, 65.2 ],
"under_pressure" : true,
"related_events" : [ "9457a4f6-90ff-4e7b-b34f-84d7f673dbe1", "c6755d7f-c8c2-4245-9116-e06e5471621c" ]
}, {
"id" : "0620ced4-ee74-47f7-8bb8-cd99582362da",
"index" : 1915,
"period" : 2,
"timestamp" : "00:03:50.456",
"minute" : 48,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"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" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 49.5, 64.2 ],
"duration" : 0.570084,
"under_pressure" : true,
"related_events" : [ "3d8719a4-4644-4f06-af96-53505db30afd", "c6755d7f-c8c2-4245-9116-e06e5471621c" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 9.170606,
"angle" : 2.7023304,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.2, 68.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3d8719a4-4644-4f06-af96-53505db30afd",
"index" : 1916,
"period" : 2,
"timestamp" : "00:03:51.026",
"minute" : 48,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 41.2, 68.1 ],
"related_events" : [ "0620ced4-ee74-47f7-8bb8-cd99582362da" ]
}, {
"id" : "68d1394b-d9c6-4547-bfc8-69f354e49ca9",
"index" : 1917,
"period" : 2,
"timestamp" : "00:03:51.026",
"minute" : 48,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 41.2, 68.1 ],
"duration" : 2.160609,
"related_events" : [ "3d8719a4-4644-4f06-af96-53505db30afd", "baa9ddc7-fd9d-4a5b-879e-3823c1e7e27c" ],
"carry" : {
"end_location" : [ 42.0, 65.2 ]
}
}, {
"id" : "baa9ddc7-fd9d-4a5b-879e-3823c1e7e27c",
"index" : 1918,
"period" : 2,
"timestamp" : "00:03:53.187",
"minute" : 48,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 42.0, 65.2 ],
"duration" : 1.430088,
"related_events" : [ "b2d4502f-eea0-4bb5-82f1-8aa92ff85a6a" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 8.800569,
"angle" : -2.2029343,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.8, 58.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b2d4502f-eea0-4bb5-82f1-8aa92ff85a6a",
"index" : 1919,
"period" : 2,
"timestamp" : "00:03:54.617",
"minute" : 48,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 36.8, 58.1 ],
"related_events" : [ "baa9ddc7-fd9d-4a5b-879e-3823c1e7e27c" ]
}, {
"id" : "aa792f8c-6ba8-49b9-a11e-0a3be7050e96",
"index" : 1920,
"period" : 2,
"timestamp" : "00:03:54.617",
"minute" : 48,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 36.8, 58.1 ],
"duration" : 0.194604,
"related_events" : [ "24c1f0ec-71d0-4589-8528-e3ba0630fe8b", "b2d4502f-eea0-4bb5-82f1-8aa92ff85a6a" ],
"carry" : {
"end_location" : [ 36.0, 54.3 ]
}
}, {
"id" : "24c1f0ec-71d0-4589-8528-e3ba0630fe8b",
"index" : 1921,
"period" : 2,
"timestamp" : "00:03:54.811",
"minute" : 48,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 36.0, 54.3 ],
"duration" : 1.166937,
"related_events" : [ "f6fc7feb-5e85-4786-8dad-e3857b75dd11" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 24.29856,
"angle" : -1.1421252,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.1, 32.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f6fc7feb-5e85-4786-8dad-e3857b75dd11",
"index" : 1922,
"period" : 2,
"timestamp" : "00:03:55.978",
"minute" : 48,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"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" : [ 46.1, 32.2 ],
"related_events" : [ "24c1f0ec-71d0-4589-8528-e3ba0630fe8b" ]
}, {
"id" : "410978cf-a203-4344-af26-f029f4dc2b68",
"index" : 1923,
"period" : 2,
"timestamp" : "00:03:55.978",
"minute" : 48,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"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" : [ 46.1, 32.2 ],
"duration" : 0.728331,
"related_events" : [ "0a1a0220-a3d1-42d8-afb5-489e56ff10d3", "f6fc7feb-5e85-4786-8dad-e3857b75dd11" ],
"carry" : {
"end_location" : [ 44.2, 30.8 ]
}
}, {
"id" : "0a1a0220-a3d1-42d8-afb5-489e56ff10d3",
"index" : 1924,
"period" : 2,
"timestamp" : "00:03:56.707",
"minute" : 48,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"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.2, 30.8 ],
"duration" : 1.583614,
"related_events" : [ "8490c692-d2aa-4aed-aa05-355c734cd23d" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 15.70796,
"angle" : -1.9974238,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.7, 16.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8490c692-d2aa-4aed-aa05-355c734cd23d",
"index" : 1925,
"period" : 2,
"timestamp" : "00:03:58.290",
"minute" : 48,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"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.7, 16.5 ],
"related_events" : [ "0a1a0220-a3d1-42d8-afb5-489e56ff10d3" ]
}, {
"id" : "72c47339-e58e-4bd9-8e6a-d58dd4cefb73",
"index" : 1926,
"period" : 2,
"timestamp" : "00:03:58.290",
"minute" : 48,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"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.7, 16.5 ],
"duration" : 0.781942,
"related_events" : [ "8490c692-d2aa-4aed-aa05-355c734cd23d", "cae03d84-6393-402d-aad2-1a8dcec2d112" ],
"carry" : {
"end_location" : [ 42.0, 15.2 ]
}
}, {
"id" : "cae03d84-6393-402d-aad2-1a8dcec2d112",
"index" : 1927,
"period" : 2,
"timestamp" : "00:03:59.072",
"minute" : 48,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"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" : [ 42.0, 15.2 ],
"duration" : 0.963148,
"related_events" : [ "bfe99bde-0750-4738-a670-44ed1549a689" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 13.3764715,
"angle" : 0.31938648,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.7, 19.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "70b66a7a-7659-458e-9332-35d0b517f40c",
"index" : 1928,
"period" : 2,
"timestamp" : "00:03:59.923",
"minute" : 48,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 62.9, 60.0 ],
"duration" : 0.330641,
"related_events" : [ "5c66ae87-1ade-4e00-9567-dd97a647fdc8", "bfe99bde-0750-4738-a670-44ed1549a689" ]
}, {
"id" : "bfe99bde-0750-4738-a670-44ed1549a689",
"index" : 1929,
"period" : 2,
"timestamp" : "00:04:00.035",
"minute" : 49,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 54.7, 19.4 ],
"under_pressure" : true,
"related_events" : [ "70b66a7a-7659-458e-9332-35d0b517f40c", "cae03d84-6393-402d-aad2-1a8dcec2d112" ]
}, {
"id" : "5c66ae87-1ade-4e00-9567-dd97a647fdc8",
"index" : 1930,
"period" : 2,
"timestamp" : "00:04:00.035",
"minute" : 49,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 56.6, 20.1 ],
"duration" : 1.496346,
"under_pressure" : true,
"related_events" : [ "5a1eedc5-c6ef-4721-a06b-92dd998d3889", "70b66a7a-7659-458e-9332-35d0b517f40c" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.092364,
"angle" : -2.1439695,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.5, 9.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5a1eedc5-c6ef-4721-a06b-92dd998d3889",
"index" : 1931,
"period" : 2,
"timestamp" : "00:04:01.532",
"minute" : 49,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"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.5, 9.1 ],
"related_events" : [ "5c66ae87-1ade-4e00-9567-dd97a647fdc8" ]
}, {
"id" : "2059cdd3-d983-4fa4-bf29-0185b8e1fe06",
"index" : 1932,
"period" : 2,
"timestamp" : "00:04:01.532",
"minute" : 49,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"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.5, 9.1 ],
"duration" : 0.11602,
"related_events" : [ "5a1eedc5-c6ef-4721-a06b-92dd998d3889", "e5d9b560-7732-4a72-b540-8fde90774137" ],
"carry" : {
"end_location" : [ 49.5, 9.1 ]
}
}, {
"id" : "e5d9b560-7732-4a72-b540-8fde90774137",
"index" : 1933,
"period" : 2,
"timestamp" : "00:04:01.648",
"minute" : 49,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 93,
"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.5, 9.1 ],
"duration" : 1.073375,
"related_events" : [ "f1359fa2-010f-4814-8e90-c6a7b0243a44" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 15.875137,
"angle" : -0.3137826,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.6, 4.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f1359fa2-010f-4814-8e90-c6a7b0243a44",
"index" : 1934,
"period" : 2,
"timestamp" : "00:04:02.721",
"minute" : 49,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 64.6, 4.2 ],
"related_events" : [ "e5d9b560-7732-4a72-b540-8fde90774137" ]
}, {
"id" : "40b20e96-4806-4377-b78b-2cd3e080fd18",
"index" : 1935,
"period" : 2,
"timestamp" : "00:04:02.721",
"minute" : 49,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 64.6, 4.2 ],
"duration" : 1.857221,
"under_pressure" : true,
"related_events" : [ "ce14e0ed-084a-41a2-ba50-7a7bce59ac98", "d3f530ca-9eac-43f0-95f0-2bd32ac25b38", "f1359fa2-010f-4814-8e90-c6a7b0243a44" ],
"carry" : {
"end_location" : [ 66.8, 3.6 ]
}
}, {
"id" : "ce14e0ed-084a-41a2-ba50-7a7bce59ac98",
"index" : 1936,
"period" : 2,
"timestamp" : "00:04:03.845",
"minute" : 49,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 52.8, 74.6 ],
"duration" : 0.179731,
"related_events" : [ "40b20e96-4806-4377-b78b-2cd3e080fd18" ]
}, {
"id" : "d3f530ca-9eac-43f0-95f0-2bd32ac25b38",
"index" : 1937,
"period" : 2,
"timestamp" : "00:04:04.578",
"minute" : 49,
"second" : 4,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 93,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 66.8, 3.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "98036583-96a8-41c2-9636-8054bc75994e" ]
}, {
"id" : "98036583-96a8-41c2-9636-8054bc75994e",
"index" : 1938,
"period" : 2,
"timestamp" : "00:04:04.578",
"minute" : 49,
"second" : 4,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.3, 76.5 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "d3f530ca-9eac-43f0-95f0-2bd32ac25b38" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "b49999d0-bfe4-44f9-b94f-d3241088d85e",
"index" : 1939,
"period" : 2,
"timestamp" : "00:04:05.722",
"minute" : 49,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 63.3, 4.4 ],
"duration" : 0.721314,
"counterpress" : true,
"related_events" : [ "1534f924-b21b-4ed1-8f22-6f05496611d8", "2ceb9c41-9465-403b-9d29-a43a2bd867ab" ]
}, {
"id" : "1534f924-b21b-4ed1-8f22-6f05496611d8",
"index" : 1940,
"period" : 2,
"timestamp" : "00:04:06.110",
"minute" : 49,
"second" : 6,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.9, 75.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "b49999d0-bfe4-44f9-b94f-d3241088d85e" ]
}, {
"id" : "2ceb9c41-9465-403b-9d29-a43a2bd867ab",
"index" : 1941,
"period" : 2,
"timestamp" : "00:04:06.110",
"minute" : 49,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.9, 75.4 ],
"duration" : 0.340555,
"under_pressure" : true,
"related_events" : [ "1534f924-b21b-4ed1-8f22-6f05496611d8", "a3c95601-d724-49c2-8a7c-5a765894e31a", "b49999d0-bfe4-44f9-b94f-d3241088d85e" ],
"carry" : {
"end_location" : [ 49.7, 74.9 ]
}
}, {
"id" : "a3c95601-d724-49c2-8a7c-5a765894e31a",
"index" : 1942,
"period" : 2,
"timestamp" : "00:04:06.450",
"minute" : 49,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.7, 74.9 ],
"duration" : 0.995463,
"related_events" : [ "dbf60ab7-087e-4d3d-b463-bc0ce024d2e1" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 6.0827627,
"angle" : -0.76214653,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.1, 70.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "dbf60ab7-087e-4d3d-b463-bc0ce024d2e1",
"index" : 1943,
"period" : 2,
"timestamp" : "00:04:07.446",
"minute" : 49,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 54.1, 70.7 ],
"related_events" : [ "a3c95601-d724-49c2-8a7c-5a765894e31a" ]
}, {
"id" : "9cc2c284-8dbb-4566-bd09-1fffeef9c7d5",
"index" : 1944,
"period" : 2,
"timestamp" : "00:04:07.446",
"minute" : 49,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 54.1, 70.7 ],
"duration" : 0.079998,
"related_events" : [ "ac9a9621-4f3f-45fc-8b23-53dbb981fb25", "dbf60ab7-087e-4d3d-b463-bc0ce024d2e1" ],
"carry" : {
"end_location" : [ 55.0, 68.3 ]
}
}, {
"id" : "ac9a9621-4f3f-45fc-8b23-53dbb981fb25",
"index" : 1945,
"period" : 2,
"timestamp" : "00:04:07.526",
"minute" : 49,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 55.0, 68.3 ],
"duration" : 1.10653,
"related_events" : [ "f96d139e-098a-4a5b-a781-907dbc5ce208" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 6.0207973,
"angle" : 2.5812328,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.9, 71.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f96d139e-098a-4a5b-a781-907dbc5ce208",
"index" : 1946,
"period" : 2,
"timestamp" : "00:04:08.632",
"minute" : 49,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.9, 71.5 ],
"related_events" : [ "ac9a9621-4f3f-45fc-8b23-53dbb981fb25" ]
}, {
"id" : "59bf0484-36ea-441a-b062-d759b8359ca3",
"index" : 1947,
"period" : 2,
"timestamp" : "00:04:08.632",
"minute" : 49,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.3, 69.6 ],
"duration" : 1.012656,
"related_events" : [ "ec4a8009-9895-4a6f-b6c5-3b1c4c9a9dd1" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 6.0827627,
"angle" : 2.6632402,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.9, 72.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ec4a8009-9895-4a6f-b6c5-3b1c4c9a9dd1",
"index" : 1948,
"period" : 2,
"timestamp" : "00:04:09.645",
"minute" : 49,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 49.9, 72.4 ],
"related_events" : [ "59bf0484-36ea-441a-b062-d759b8359ca3" ]
}, {
"id" : "f23e0338-c6c1-4e78-9c52-873742ade44a",
"index" : 1949,
"period" : 2,
"timestamp" : "00:04:09.645",
"minute" : 49,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 49.9, 72.4 ],
"duration" : 4.645855,
"related_events" : [ "aa2403b4-4c6b-4f15-ae7d-950686bd17cf", "ec4a8009-9895-4a6f-b6c5-3b1c4c9a9dd1" ],
"carry" : {
"end_location" : [ 48.9, 51.5 ]
}
}, {
"id" : "aa2403b4-4c6b-4f15-ae7d-950686bd17cf",
"index" : 1950,
"period" : 2,
"timestamp" : "00:04:14.291",
"minute" : 49,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 48.9, 51.5 ],
"duration" : 1.616825,
"related_events" : [ "a5d036a5-412f-423a-85a6-aa722c8b9a12" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.596232,
"angle" : -2.1264908,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.2, 39.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5d036a5-412f-423a-85a6-aa722c8b9a12",
"index" : 1951,
"period" : 2,
"timestamp" : "00:04:15.908",
"minute" : 49,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.2, 39.1 ],
"related_events" : [ "aa2403b4-4c6b-4f15-ae7d-950686bd17cf" ]
}, {
"id" : "0fa76bbe-dad3-4413-9bb6-0ec8aa1b6422",
"index" : 1952,
"period" : 2,
"timestamp" : "00:04:15.908",
"minute" : 49,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.2, 39.1 ],
"duration" : 5.0814962,
"related_events" : [ "84228409-ab25-442d-9427-84fd4c42de8d", "a5d036a5-412f-423a-85a6-aa722c8b9a12" ],
"carry" : {
"end_location" : [ 48.6, 31.6 ]
}
}, {
"id" : "84228409-ab25-442d-9427-84fd4c42de8d",
"index" : 1953,
"period" : 2,
"timestamp" : "00:04:20.989",
"minute" : 49,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.6, 31.6 ],
"duration" : 1.022996,
"related_events" : [ "1ce60752-b856-447b-b8f8-d3d793534e98" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 16.456001,
"angle" : 0.36019313,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 37.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "04c327bc-eb15-48e3-8e9f-d5abad30ff32",
"index" : 1954,
"period" : 2,
"timestamp" : "00:04:21.570",
"minute" : 49,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.3, 40.3 ],
"duration" : 0.460893,
"related_events" : [ "1ce60752-b856-447b-b8f8-d3d793534e98", "3af0cf37-2663-4115-8001-1d722d324581" ]
}, {
"id" : "1ce60752-b856-447b-b8f8-d3d793534e98",
"index" : 1955,
"period" : 2,
"timestamp" : "00:04:22.012",
"minute" : 49,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.0, 37.4 ],
"under_pressure" : true,
"related_events" : [ "04c327bc-eb15-48e3-8e9f-d5abad30ff32", "84228409-ab25-442d-9427-84fd4c42de8d" ]
}, {
"id" : "3af0cf37-2663-4115-8001-1d722d324581",
"index" : 1956,
"period" : 2,
"timestamp" : "00:04:22.012",
"minute" : 49,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.9, 38.0 ],
"duration" : 1.062524,
"under_pressure" : true,
"related_events" : [ "04c327bc-eb15-48e3-8e9f-d5abad30ff32", "e25411cf-cd18-4724-a76b-ebe91eee85a7" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 20.479258,
"angle" : -2.586099,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.5, 27.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e25411cf-cd18-4724-a76b-ebe91eee85a7",
"index" : 1957,
"period" : 2,
"timestamp" : "00:04:23.075",
"minute" : 49,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.5, 27.2 ],
"related_events" : [ "3af0cf37-2663-4115-8001-1d722d324581" ]
}, {
"id" : "53ccc111-deb8-4bcc-a873-32aa70df5f68",
"index" : 1958,
"period" : 2,
"timestamp" : "00:04:23.075",
"minute" : 49,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.5, 27.2 ],
"duration" : 1.485364,
"related_events" : [ "902ddc14-dbd4-409b-ac90-832dec1220bf", "e25411cf-cd18-4724-a76b-ebe91eee85a7" ],
"carry" : {
"end_location" : [ 49.9, 27.2 ]
}
}, {
"id" : "902ddc14-dbd4-409b-ac90-832dec1220bf",
"index" : 1959,
"period" : 2,
"timestamp" : "00:04:24.560",
"minute" : 49,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.9, 27.2 ],
"duration" : 1.938592,
"related_events" : [ "2c2477b7-5667-4cc4-b804-ed71fa966f90" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 39.760532,
"angle" : -0.5593991,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.6, 6.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2c2477b7-5667-4cc4-b804-ed71fa966f90",
"index" : 1960,
"period" : 2,
"timestamp" : "00:04:26.499",
"minute" : 49,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.6, 6.1 ],
"related_events" : [ "902ddc14-dbd4-409b-ac90-832dec1220bf" ]
}, {
"id" : "67d3398b-39f4-4882-9656-391203763fa1",
"index" : 1961,
"period" : 2,
"timestamp" : "00:04:26.499",
"minute" : 49,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 83.6, 6.1 ],
"duration" : 2.614798,
"related_events" : [ "2c2477b7-5667-4cc4-b804-ed71fa966f90", "d0ee6d27-b52d-4935-ae8b-5cb4e5443d47" ],
"carry" : {
"end_location" : [ 86.8, 8.8 ]
}
}, {
"id" : "d0ee6d27-b52d-4935-ae8b-5cb4e5443d47",
"index" : 1962,
"period" : 2,
"timestamp" : "00:04:29.113",
"minute" : 49,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 86.8, 8.8 ],
"duration" : 1.850079,
"related_events" : [ "98c5c5e0-c822-41bc-a2d0-4fb86cf3740f", "b0038d43-3cf9-4522-9310-b3797b5f4b92" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 39.782536,
"angle" : 1.0058023,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.1, 42.4 ],
"cross" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "98c5c5e0-c822-41bc-a2d0-4fb86cf3740f",
"index" : 1963,
"period" : 2,
"timestamp" : "00:04:30.963",
"minute" : 49,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 106.7, 48.9 ],
"related_events" : [ "d0ee6d27-b52d-4935-ae8b-5cb4e5443d47" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "b0038d43-3cf9-4522-9310-b3797b5f4b92",
"index" : 1964,
"period" : 2,
"timestamp" : "00:04:30.963",
"minute" : 49,
"second" : 30,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 12.0, 37.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "d0ee6d27-b52d-4935-ae8b-5cb4e5443d47" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "a8b40fd8-8bfb-4942-934b-900ad9712ec2",
"index" : 1965,
"period" : 2,
"timestamp" : "00:04:33.193",
"minute" : 49,
"second" : 33,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 94.1, 46.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4bbce6c8-83af-4250-8fab-ecb57af09db2" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "4bbce6c8-83af-4250-8fab-ecb57af09db2",
"index" : 1966,
"period" : 2,
"timestamp" : "00:04:33.193",
"minute" : 49,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 26.0, 33.6 ],
"duration" : 2.533713,
"under_pressure" : true,
"related_events" : [ "78f6242d-b1eb-40c9-8581-dfd2089b371b", "a8b40fd8-8bfb-4942-934b-900ad9712ec2" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 24.5,
"angle" : 1.5707964,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 26.0, 58.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "0ff84f04-da1c-406e-9126-751f8b4be3f3",
"index" : 1967,
"period" : 2,
"timestamp" : "00:04:35.503",
"minute" : 49,
"second" : 35,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 91.9, 21.4 ],
"duration" : 0.341604,
"counterpress" : true,
"related_events" : [ "78f6242d-b1eb-40c9-8581-dfd2089b371b", "f46396de-8ba5-4b30-93e6-5378f3053b91" ]
}, {
"id" : "78f6242d-b1eb-40c9-8581-dfd2089b371b",
"index" : 1968,
"period" : 2,
"timestamp" : "00:04:35.727",
"minute" : 49,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.0, 58.1 ],
"under_pressure" : true,
"related_events" : [ "0ff84f04-da1c-406e-9126-751f8b4be3f3", "4bbce6c8-83af-4250-8fab-ecb57af09db2" ]
}, {
"id" : "f46396de-8ba5-4b30-93e6-5378f3053b91",
"index" : 1969,
"period" : 2,
"timestamp" : "00:04:35.727",
"minute" : 49,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 26.9, 58.3 ],
"duration" : 3.341921,
"under_pressure" : true,
"related_events" : [ "0ff84f04-da1c-406e-9126-751f8b4be3f3", "6eaeb8df-aa97-4b52-a469-0ffe10a59f44" ],
"pass" : {
"length" : 38.510517,
"angle" : 0.023372367,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.4, 59.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6eaeb8df-aa97-4b52-a469-0ffe10a59f44",
"index" : 1970,
"period" : 2,
"timestamp" : "00:04:39.069",
"minute" : 49,
"second" : 39,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 20.9 ],
"duration" : 0.0,
"related_events" : [ "f46396de-8ba5-4b30-93e6-5378f3053b91" ]
}, {
"id" : "ba082f10-767c-4083-813a-c316f3ede8b6",
"index" : 1971,
"period" : 2,
"timestamp" : "00:04:39.069",
"minute" : 49,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 20.9 ],
"duration" : 1.262149,
"under_pressure" : true,
"related_events" : [ "6eaeb8df-aa97-4b52-a469-0ffe10a59f44", "d1439ee3-9d1c-4ca5-8467-6e655ee0af79", "e2133c5f-48f4-45db-b419-c0292aa256a1" ],
"carry" : {
"end_location" : [ 50.2, 20.9 ]
}
}, {
"id" : "e2133c5f-48f4-45db-b419-c0292aa256a1",
"index" : 1972,
"period" : 2,
"timestamp" : "00:04:39.205",
"minute" : 49,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.5, 53.7 ],
"duration" : 1.049481,
"related_events" : [ "ba082f10-767c-4083-813a-c316f3ede8b6" ]
}, {
"id" : "d1439ee3-9d1c-4ca5-8467-6e655ee0af79",
"index" : 1973,
"period" : 2,
"timestamp" : "00:04:40.331",
"minute" : 49,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 50.2, 20.9 ],
"duration" : 2.425808,
"related_events" : [ "fe3ff5d1-8a7e-4938-9192-87007a82c5ab" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 27.933134,
"angle" : 2.9652615,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.7, 25.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fe3ff5d1-8a7e-4938-9192-87007a82c5ab",
"index" : 1974,
"period" : 2,
"timestamp" : "00:04:42.757",
"minute" : 49,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.7, 25.8 ],
"related_events" : [ "d1439ee3-9d1c-4ca5-8467-6e655ee0af79" ]
}, {
"id" : "1d98aa26-16d1-467d-a9d1-b54886f6cff5",
"index" : 1975,
"period" : 2,
"timestamp" : "00:04:42.757",
"minute" : 49,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.7, 25.8 ],
"duration" : 0.08,
"related_events" : [ "b86fa014-b7bb-4bcc-98be-53be0b0bbdb0", "fe3ff5d1-8a7e-4938-9192-87007a82c5ab" ],
"carry" : {
"end_location" : [ 22.7, 25.8 ]
}
}, {
"id" : "b86fa014-b7bb-4bcc-98be-53be0b0bbdb0",
"index" : 1976,
"period" : 2,
"timestamp" : "00:04:42.837",
"minute" : 49,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.7, 25.8 ],
"duration" : 2.562743,
"related_events" : [ "5ef7f5fb-e93b-48db-bc4d-6b9810720cb7" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 25.730331,
"angle" : 1.1419173,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 33.4, 49.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ef7f5fb-e93b-48db-bc4d-6b9810720cb7",
"index" : 1977,
"period" : 2,
"timestamp" : "00:04:45.400",
"minute" : 49,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 33.4, 49.2 ],
"related_events" : [ "b86fa014-b7bb-4bcc-98be-53be0b0bbdb0" ]
}, {
"id" : "48864acf-9c1c-4999-9199-bea10840c704",
"index" : 1978,
"period" : 2,
"timestamp" : "00:04:45.400",
"minute" : 49,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 33.4, 49.2 ],
"duration" : 4.87673,
"related_events" : [ "5ef7f5fb-e93b-48db-bc4d-6b9810720cb7", "a1035fc3-a448-4515-a842-8336572ad3c7" ],
"carry" : {
"end_location" : [ 48.9, 56.1 ]
}
}, {
"id" : "a1035fc3-a448-4515-a842-8336572ad3c7",
"index" : 1979,
"period" : 2,
"timestamp" : "00:04:50.276",
"minute" : 49,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 48.9, 56.1 ],
"duration" : 1.388381,
"related_events" : [ "0a208d33-1cde-49dd-b76d-ea55b90413a7" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 19.764868,
"angle" : 1.2570456,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.0, 74.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0a208d33-1cde-49dd-b76d-ea55b90413a7",
"index" : 1980,
"period" : 2,
"timestamp" : "00:04:51.665",
"minute" : 49,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 74.9 ],
"related_events" : [ "a1035fc3-a448-4515-a842-8336572ad3c7" ]
}, {
"id" : "3bdcd718-5ffd-4a15-a097-4e80cc6a9aef",
"index" : 1981,
"period" : 2,
"timestamp" : "00:04:51.665",
"minute" : 49,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 74.9 ],
"duration" : 2.539808,
"related_events" : [ "0a208d33-1cde-49dd-b76d-ea55b90413a7", "86aaed24-29ac-4de5-9415-a742ebd9f1bb" ],
"carry" : {
"end_location" : [ 55.0, 74.9 ]
}
}, {
"id" : "86aaed24-29ac-4de5-9415-a742ebd9f1bb",
"index" : 1982,
"period" : 2,
"timestamp" : "00:04:54.204",
"minute" : 49,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.0, 74.9 ],
"duration" : 1.09871,
"related_events" : [ "9ded8f7e-f48d-4c0b-8c73-e717b25cb86b" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 16.002811,
"angle" : -1.5895442,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.7, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ded8f7e-f48d-4c0b-8c73-e717b25cb86b",
"index" : 1983,
"period" : 2,
"timestamp" : "00:04:55.303",
"minute" : 49,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.7, 58.9 ],
"related_events" : [ "86aaed24-29ac-4de5-9415-a742ebd9f1bb" ]
}, {
"id" : "d498d826-dbc0-4589-9cec-20217afc2c9c",
"index" : 1984,
"period" : 2,
"timestamp" : "00:04:55.303",
"minute" : 49,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.7, 58.9 ],
"duration" : 1.1115791,
"related_events" : [ "96f26ca0-faa5-468c-9c41-79b048dd82fb", "9ded8f7e-f48d-4c0b-8c73-e717b25cb86b" ],
"carry" : {
"end_location" : [ 54.7, 58.9 ]
}
}, {
"id" : "96f26ca0-faa5-468c-9c41-79b048dd82fb",
"index" : 1985,
"period" : 2,
"timestamp" : "00:04:56.415",
"minute" : 49,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 54.7, 58.9 ],
"duration" : 0.868932,
"related_events" : [ "ee9fc751-0ae6-46e6-a3b0-dff064067d9e" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 16.980577,
"angle" : -1.046537,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 44.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3d3b33b5-4ad4-40b1-8162-4aa0d8168197",
"index" : 1986,
"period" : 2,
"timestamp" : "00:04:56.772",
"minute" : 49,
"second" : 56,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 56.4, 35.9 ],
"duration" : 0.581571,
"related_events" : [ "8500d742-11d7-4f62-8c71-b7a95229a6ab", "ee9fc751-0ae6-46e6-a3b0-dff064067d9e" ]
}, {
"id" : "ee9fc751-0ae6-46e6-a3b0-dff064067d9e",
"index" : 1987,
"period" : 2,
"timestamp" : "00:04:57.284",
"minute" : 49,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 63.2, 44.2 ],
"under_pressure" : true,
"related_events" : [ "3d3b33b5-4ad4-40b1-8162-4aa0d8168197", "96f26ca0-faa5-468c-9c41-79b048dd82fb" ]
}, {
"id" : "8500d742-11d7-4f62-8c71-b7a95229a6ab",
"index" : 1988,
"period" : 2,
"timestamp" : "00:04:57.284",
"minute" : 49,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 63.2, 44.2 ],
"duration" : 0.08,
"under_pressure" : true,
"related_events" : [ "3d3b33b5-4ad4-40b1-8162-4aa0d8168197", "4de13d2c-34b3-4f54-bbda-8d1ac3552e09", "ee9fc751-0ae6-46e6-a3b0-dff064067d9e" ],
"carry" : {
"end_location" : [ 63.7, 44.5 ]
}
}, {
"id" : "4de13d2c-34b3-4f54-bbda-8d1ac3552e09",
"index" : 1989,
"period" : 2,
"timestamp" : "00:04:57.364",
"minute" : 49,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 63.7, 44.5 ],
"duration" : 0.890019,
"related_events" : [ "869fbc42-b47f-4db1-8ca4-ef23a757efb3" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.560906,
"angle" : 2.5516853,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.6, 52.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "869fbc42-b47f-4db1-8ca4-ef23a757efb3",
"index" : 1990,
"period" : 2,
"timestamp" : "00:04:58.254",
"minute" : 49,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.6, 52.6 ],
"related_events" : [ "4de13d2c-34b3-4f54-bbda-8d1ac3552e09" ]
}, {
"id" : "214a30f6-c1e0-4dbf-874c-3cbcb82b0480",
"index" : 1991,
"period" : 2,
"timestamp" : "00:04:58.254",
"minute" : 49,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.6, 52.6 ],
"duration" : 2.447324,
"related_events" : [ "54e6e4ba-5217-4736-9dd5-359fce784d97", "869fbc42-b47f-4db1-8ca4-ef23a757efb3" ],
"carry" : {
"end_location" : [ 55.3, 57.2 ]
}
}, {
"id" : "54e6e4ba-5217-4736-9dd5-359fce784d97",
"index" : 1992,
"period" : 2,
"timestamp" : "00:05:00.701",
"minute" : 50,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.3, 57.2 ],
"duration" : 1.427696,
"related_events" : [ "53ba2a95-72cb-4be4-b06a-db489b5949a5" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 20.116163,
"angle" : 1.16721,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 75.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "53ba2a95-72cb-4be4-b06a-db489b5949a5",
"index" : 1993,
"period" : 2,
"timestamp" : "00:05:02.129",
"minute" : 50,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.2, 75.7 ],
"related_events" : [ "54e6e4ba-5217-4736-9dd5-359fce784d97" ]
}, {
"id" : "bb3262f6-aaca-4eab-8d05-08690fcd070b",
"index" : 1994,
"period" : 2,
"timestamp" : "00:05:02.129",
"minute" : 50,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.2, 75.7 ],
"duration" : 2.104426,
"under_pressure" : true,
"related_events" : [ "12fd38bf-6b2d-4ede-b2bf-06a808b62d25", "53ba2a95-72cb-4be4-b06a-db489b5949a5", "56a278b1-ce7a-4f19-adcc-25ded4687a07" ],
"carry" : {
"end_location" : [ 63.7, 74.6 ]
}
}, {
"id" : "56a278b1-ce7a-4f19-adcc-25ded4687a07",
"index" : 1995,
"period" : 2,
"timestamp" : "00:05:03.678",
"minute" : 50,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.8, 4.9 ],
"duration" : 0.732203,
"related_events" : [ "12fd38bf-6b2d-4ede-b2bf-06a808b62d25", "bb3262f6-aaca-4eab-8d05-08690fcd070b" ]
}, {
"id" : "12fd38bf-6b2d-4ede-b2bf-06a808b62d25",
"index" : 1996,
"period" : 2,
"timestamp" : "00:05:04.233",
"minute" : 50,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.7, 74.6 ],
"duration" : 0.982902,
"under_pressure" : true,
"related_events" : [ "0134b25f-c200-4e49-8226-7b2a368583c0", "56a278b1-ce7a-4f19-adcc-25ded4687a07" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 14.108863,
"angle" : -1.6062424,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0134b25f-c200-4e49-8226-7b2a368583c0",
"index" : 1997,
"period" : 2,
"timestamp" : "00:05:05.216",
"minute" : 50,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.2, 60.5 ],
"related_events" : [ "12fd38bf-6b2d-4ede-b2bf-06a808b62d25" ]
}, {
"id" : "9652c33d-64d0-4ea5-a4d5-1c92e509c508",
"index" : 1998,
"period" : 2,
"timestamp" : "00:05:05.216",
"minute" : 50,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.2, 60.5 ],
"duration" : 2.173227,
"related_events" : [ "0134b25f-c200-4e49-8226-7b2a368583c0", "0be58856-5768-40e9-8354-f8ce39dcc3bd" ],
"carry" : {
"end_location" : [ 68.4, 61.9 ]
}
}, {
"id" : "0be58856-5768-40e9-8354-f8ce39dcc3bd",
"index" : 1999,
"period" : 2,
"timestamp" : "00:05:07.389",
"minute" : 50,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.4, 61.9 ],
"duration" : 1.046008,
"related_events" : [ "cad7f0bb-b0e7-47be-b88f-07e234ef40c6" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 20.308865,
"angle" : 0.7470894,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.3, 75.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cad7f0bb-b0e7-47be-b88f-07e234ef40c6",
"index" : 2000,
"period" : 2,
"timestamp" : "00:05:08.435",
"minute" : 50,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.3, 75.7 ],
"related_events" : [ "0be58856-5768-40e9-8354-f8ce39dcc3bd" ]
}, {
"id" : "3bd7e56a-78e9-428b-a946-f956f74fae0d",
"index" : 2001,
"period" : 2,
"timestamp" : "00:05:08.435",
"minute" : 50,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.3, 75.7 ],
"duration" : 0.120923,
"related_events" : [ "79b6082e-f0c4-4c64-8c48-73e88b15bd54", "cad7f0bb-b0e7-47be-b88f-07e234ef40c6" ],
"carry" : {
"end_location" : [ 85.0, 74.0 ]
}
}, {
"id" : "79b6082e-f0c4-4c64-8c48-73e88b15bd54",
"index" : 2002,
"period" : 2,
"timestamp" : "00:05:08.556",
"minute" : 50,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 85.0, 74.0 ],
"duration" : 1.291287,
"related_events" : [ "85649c82-d7f4-4b0b-b3d7-14b710a24de1" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.915807,
"angle" : -1.1127983,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.5, 66.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "85649c82-d7f4-4b0b-b3d7-14b710a24de1",
"index" : 2003,
"period" : 2,
"timestamp" : "00:05:09.848",
"minute" : 50,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 88.5, 66.9 ],
"related_events" : [ "79b6082e-f0c4-4c64-8c48-73e88b15bd54" ]
}, {
"id" : "14cf31d3-8ba3-4f84-96ba-d0586a63c006",
"index" : 2004,
"period" : 2,
"timestamp" : "00:05:09.848",
"minute" : 50,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 88.5, 66.9 ],
"duration" : 0.702105,
"related_events" : [ "85649c82-d7f4-4b0b-b3d7-14b710a24de1", "dc5ef344-ec7d-4908-aa36-47b4708cdc45" ],
"carry" : {
"end_location" : [ 91.0, 64.9 ]
}
}, {
"id" : "dc5ef344-ec7d-4908-aa36-47b4708cdc45",
"index" : 2005,
"period" : 2,
"timestamp" : "00:05:10.550",
"minute" : 50,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.0, 64.9 ],
"duration" : 0.745962,
"related_events" : [ "e36e9fbe-1119-404c-83d6-82a7c7f09191" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.104943,
"angle" : -0.6764562,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 98.1, 59.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e36e9fbe-1119-404c-83d6-82a7c7f09191",
"index" : 2006,
"period" : 2,
"timestamp" : "00:05:11.296",
"minute" : 50,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.1, 59.2 ],
"related_events" : [ "dc5ef344-ec7d-4908-aa36-47b4708cdc45" ]
}, {
"id" : "1b55e68c-e063-47a6-9ed9-b7d4d1927273",
"index" : 2007,
"period" : 2,
"timestamp" : "00:05:11.296",
"minute" : 50,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.1, 59.2 ],
"duration" : 0.040000003,
"related_events" : [ "b0312453-1648-40ba-917f-23be6d8fba08", "e36e9fbe-1119-404c-83d6-82a7c7f09191" ],
"carry" : {
"end_location" : [ 98.8, 58.0 ]
}
}, {
"id" : "b0312453-1648-40ba-917f-23be6d8fba08",
"index" : 2008,
"period" : 2,
"timestamp" : "00:05:11.336",
"minute" : 50,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 98.8, 58.0 ],
"duration" : 1.02955,
"related_events" : [ "f2d4f46b-acc3-43a4-a4b2-f27ccff8fcfd" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.0682387,
"angle" : -2.7032561,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.4, 55.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2c781041-58d4-4630-958c-be70c3fe5f02",
"index" : 2009,
"period" : 2,
"timestamp" : "00:05:11.993",
"minute" : 50,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 23.8, 23.4 ],
"duration" : 1.343277,
"related_events" : [ "ce04c48c-b543-49d6-a911-268474b7fe0d", "f2d4f46b-acc3-43a4-a4b2-f27ccff8fcfd" ]
}, {
"id" : "f2d4f46b-acc3-43a4-a4b2-f27ccff8fcfd",
"index" : 2010,
"period" : 2,
"timestamp" : "00:05:12.365",
"minute" : 50,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 92.4, 55.0 ],
"under_pressure" : true,
"related_events" : [ "2c781041-58d4-4630-958c-be70c3fe5f02", "b0312453-1648-40ba-917f-23be6d8fba08" ]
}, {
"id" : "ce04c48c-b543-49d6-a911-268474b7fe0d",
"index" : 2011,
"period" : 2,
"timestamp" : "00:05:12.365",
"minute" : 50,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 92.4, 55.0 ],
"duration" : 1.104274,
"under_pressure" : true,
"related_events" : [ "2c781041-58d4-4630-958c-be70c3fe5f02", "9ff513fc-ee16-4505-86e8-78fad5f39fce", "f2d4f46b-acc3-43a4-a4b2-f27ccff8fcfd" ],
"carry" : {
"end_location" : [ 97.1, 47.6 ]
}
}, {
"id" : "9ff513fc-ee16-4505-86e8-78fad5f39fce",
"index" : 2012,
"period" : 2,
"timestamp" : "00:05:13.469",
"minute" : 50,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 97.1, 47.6 ],
"duration" : 1.889894,
"related_events" : [ "c11a62b5-72e7-4b3b-8fe0-630b22b47a76" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 27.453598,
"angle" : -0.821465,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 115.8, 27.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c11a62b5-72e7-4b3b-8fe0-630b22b47a76",
"index" : 2013,
"period" : 2,
"timestamp" : "00:05:15.359",
"minute" : 50,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 115.8, 27.5 ],
"related_events" : [ "9ff513fc-ee16-4505-86e8-78fad5f39fce" ]
}, {
"id" : "1017aa22-c4a8-435e-9efd-fca6cda14380",
"index" : 2014,
"period" : 2,
"timestamp" : "00:05:15.359",
"minute" : 50,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 115.8, 27.5 ],
"duration" : 0.037467,
"related_events" : [ "243598ec-4902-48b6-93ed-6c0c261e966e", "c11a62b5-72e7-4b3b-8fe0-630b22b47a76" ],
"carry" : {
"end_location" : [ 116.1, 26.7 ]
}
}, {
"id" : "243598ec-4902-48b6-93ed-6c0c261e966e",
"index" : 2015,
"period" : 2,
"timestamp" : "00:05:15.397",
"minute" : 50,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 116.1, 26.7 ],
"duration" : 0.605579,
"related_events" : [ "a28a63fa-2c19-441d-ac51-55c938a3f503" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 14.611297,
"angle" : 1.7775875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 113.1, 41.0 ],
"cross" : true,
"cut_back" : true,
"assisted_shot_id" : "d9c389ae-d1ee-4df1-862a-97fbfbf422aa",
"goal_assist" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a28a63fa-2c19-441d-ac51-55c938a3f503",
"index" : 2016,
"period" : 2,
"timestamp" : "00:05:16.002",
"minute" : 50,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 113.1, 41.0 ],
"related_events" : [ "243598ec-4902-48b6-93ed-6c0c261e966e" ]
}, {
"id" : "d9c389ae-d1ee-4df1-862a-97fbfbf422aa",
"index" : 2017,
"period" : 2,
"timestamp" : "00:05:16.043",
"minute" : 50,
"second" : 16,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 115.5, 39.6 ],
"duration" : 0.452217,
"related_events" : [ "b8cecbc6-f929-429a-916f-feefe2c3e165" ],
"shot" : {
"open_goal" : true,
"statsbomb_xg" : 0.72251326,
"end_location" : [ 120.0, 43.4, 0.6 ],
"key_pass_id" : "243598ec-4902-48b6-93ed-6c0c261e966e",
"outcome" : {
"id" : 97,
"name" : "Goal"
},
"first_time" : true,
"technique" : {
"id" : 91,
"name" : "Half Volley"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"freeze_frame" : [ {
"location" : [ 117.1, 36.6 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 113.7, 31.1 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 110.8, 33.0 ],
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 113.6, 39.2 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 114.7, 44.6 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 108.2, 37.6 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 115.7, 26.0 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : true
}, {
"location" : [ 115.8, 43.7 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 114.9, 38.8 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
} ]
}
}, {
"id" : "b8cecbc6-f929-429a-916f-feefe2c3e165",
"index" : 2018,
"period" : 2,
"timestamp" : "00:05:16.495",
"minute" : 50,
"second" : 16,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 94,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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, 43.5 ],
"duration" : 0.0,
"related_events" : [ "d9c389ae-d1ee-4df1-862a-97fbfbf422aa" ],
"goalkeeper" : {
"type" : {
"id" : 26,
"name" : "Goal Conceded"
},
"outcome" : {
"id" : 55,
"name" : "No Touch"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"technique" : {
"id" : 46,
"name" : "Standing"
}
}
}, {
"id" : "7c6e699d-e104-47e0-a9ca-8d5b859805a8",
"index" : 2019,
"period" : 2,
"timestamp" : "00:06:15.741",
"minute" : 51,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 40.0 ],
"duration" : 0.799998,
"related_events" : [ "3b79faa0-6e98-4324-9a59-d77294bf206b" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 24.775997,
"angle" : 2.67253,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.9, 51.2 ],
"type" : {
"id" : 65,
"name" : "Kick Off"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3b79faa0-6e98-4324-9a59-d77294bf206b",
"index" : 2020,
"period" : 2,
"timestamp" : "00:06:16.541",
"minute" : 51,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 37.9, 51.2 ],
"related_events" : [ "7c6e699d-e104-47e0-a9ca-8d5b859805a8" ]
}, {
"id" : "87a15595-30ae-428c-b808-8dc1c1a33bf8",
"index" : 2021,
"period" : 2,
"timestamp" : "00:06:18.678",
"minute" : 51,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 38.2, 59.5 ],
"duration" : 1.419228,
"related_events" : [ "1fe2bdfe-cb44-422d-aa92-d01d8d6a4135" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 22.821262,
"angle" : 0.6329844,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.6, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1fe2bdfe-cb44-422d-aa92-d01d8d6a4135",
"index" : 2022,
"period" : 2,
"timestamp" : "00:06:20.097",
"minute" : 51,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.6, 73.0 ],
"related_events" : [ "87a15595-30ae-428c-b808-8dc1c1a33bf8" ]
}, {
"id" : "dbdf03e0-8323-411d-9634-eae34da5824c",
"index" : 2023,
"period" : 2,
"timestamp" : "00:06:20.097",
"minute" : 51,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.6, 73.0 ],
"duration" : 1.133038,
"under_pressure" : true,
"related_events" : [ "1fe2bdfe-cb44-422d-aa92-d01d8d6a4135", "6b13538c-0122-4903-b09a-318ff2ca557e", "72bbe77d-f3fe-40fa-891d-9ef154a8a762" ],
"carry" : {
"end_location" : [ 56.1, 70.8 ]
}
}, {
"id" : "72bbe77d-f3fe-40fa-891d-9ef154a8a762",
"index" : 2024,
"period" : 2,
"timestamp" : "00:06:21.043",
"minute" : 51,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 62.9, 11.2 ],
"duration" : 0.600978,
"related_events" : [ "6b13538c-0122-4903-b09a-318ff2ca557e", "dbdf03e0-8323-411d-9634-eae34da5824c" ]
}, {
"id" : "6b13538c-0122-4903-b09a-318ff2ca557e",
"index" : 2025,
"period" : 2,
"timestamp" : "00:06:21.230",
"minute" : 51,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.1, 70.8 ],
"duration" : 1.06447,
"under_pressure" : true,
"related_events" : [ "6c1aab8f-a25c-4868-9d52-4c827a93f567", "72bbe77d-f3fe-40fa-891d-9ef154a8a762" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 26.310453,
"angle" : -0.7638961,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.1, 52.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6c1aab8f-a25c-4868-9d52-4c827a93f567",
"index" : 2026,
"period" : 2,
"timestamp" : "00:06:22.295",
"minute" : 51,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 75.1, 52.6 ],
"related_events" : [ "6b13538c-0122-4903-b09a-318ff2ca557e" ]
}, {
"id" : "760e9047-6822-48a7-8fa5-bcab504372fe",
"index" : 2027,
"period" : 2,
"timestamp" : "00:06:22.295",
"minute" : 51,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 75.1, 52.6 ],
"duration" : 0.789482,
"under_pressure" : true,
"related_events" : [ "4c27c785-f77b-46d0-a86a-6fba280ff827", "6c1aab8f-a25c-4868-9d52-4c827a93f567", "991c2af5-ad88-414a-aaba-06d893f6e263" ],
"carry" : {
"end_location" : [ 76.1, 52.4 ]
}
}, {
"id" : "991c2af5-ad88-414a-aaba-06d893f6e263",
"index" : 2028,
"period" : 2,
"timestamp" : "00:06:22.471",
"minute" : 51,
"second" : 22,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 45.0, 27.5 ],
"duration" : 0.747579,
"related_events" : [ "4c27c785-f77b-46d0-a86a-6fba280ff827", "760e9047-6822-48a7-8fa5-bcab504372fe" ]
}, {
"id" : "4c27c785-f77b-46d0-a86a-6fba280ff827",
"index" : 2029,
"period" : 2,
"timestamp" : "00:06:23.084",
"minute" : 51,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 76.1, 52.4 ],
"duration" : 0.989071,
"under_pressure" : true,
"related_events" : [ "991c2af5-ad88-414a-aaba-06d893f6e263", "b986818d-71bd-4df3-8fb4-970d7ac37750" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 14.599315,
"angle" : -3.024884,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 61.6, 50.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b986818d-71bd-4df3-8fb4-970d7ac37750",
"index" : 2030,
"period" : 2,
"timestamp" : "00:06:24.073",
"minute" : 51,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.6, 50.7 ],
"related_events" : [ "4c27c785-f77b-46d0-a86a-6fba280ff827" ]
}, {
"id" : "1257d381-ed3b-4750-b58d-c26ad1441302",
"index" : 2031,
"period" : 2,
"timestamp" : "00:06:24.073",
"minute" : 51,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 61.6, 50.7 ],
"duration" : 3.652103,
"related_events" : [ "585e1f8b-2240-447e-9da9-c7bfe138df5c", "b986818d-71bd-4df3-8fb4-970d7ac37750" ],
"carry" : {
"end_location" : [ 62.6, 44.0 ]
}
}, {
"id" : "585e1f8b-2240-447e-9da9-c7bfe138df5c",
"index" : 2032,
"period" : 2,
"timestamp" : "00:06:27.725",
"minute" : 51,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 62.6, 44.0 ],
"duration" : 1.531911,
"related_events" : [ "0281f7d1-985f-4cfb-b538-35949b2485f9" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 21.711748,
"angle" : 1.4692945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.8, 65.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0281f7d1-985f-4cfb-b538-35949b2485f9",
"index" : 2033,
"period" : 2,
"timestamp" : "00:06:29.257",
"minute" : 51,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.8, 65.6 ],
"related_events" : [ "585e1f8b-2240-447e-9da9-c7bfe138df5c" ]
}, {
"id" : "d11280ad-ce34-41c1-823c-ab17334e0712",
"index" : 2034,
"period" : 2,
"timestamp" : "00:06:29.257",
"minute" : 51,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.8, 65.6 ],
"duration" : 0.872986,
"related_events" : [ "0281f7d1-985f-4cfb-b538-35949b2485f9", "643aac49-3adb-4ecd-91f6-238ff0da4184" ],
"carry" : {
"end_location" : [ 68.0, 64.4 ]
}
}, {
"id" : "643aac49-3adb-4ecd-91f6-238ff0da4184",
"index" : 2035,
"period" : 2,
"timestamp" : "00:06:30.130",
"minute" : 51,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 68.0, 64.4 ],
"duration" : 1.157825,
"related_events" : [ "e46ee043-af20-4e52-9730-4fe1caf6daac" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 18.621492,
"angle" : -0.42040536,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.0, 56.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e46ee043-af20-4e52-9730-4fe1caf6daac",
"index" : 2036,
"period" : 2,
"timestamp" : "00:06:31.288",
"minute" : 51,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 85.0, 56.8 ],
"related_events" : [ "643aac49-3adb-4ecd-91f6-238ff0da4184" ]
}, {
"id" : "e9413c5e-8c4c-4f6e-87f4-20eace8709e9",
"index" : 2037,
"period" : 2,
"timestamp" : "00:06:31.288",
"minute" : 51,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 84.2, 55.3 ],
"duration" : 1.002351,
"related_events" : [ "e92bffda-9b45-4433-ad0f-ab1302ec947b" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 7.4330344,
"angle" : 1.6651102,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.5, 62.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e92bffda-9b45-4433-ad0f-ab1302ec947b",
"index" : 2038,
"period" : 2,
"timestamp" : "00:06:32.290",
"minute" : 51,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 83.5, 62.7 ],
"related_events" : [ "e9413c5e-8c4c-4f6e-87f4-20eace8709e9" ]
}, {
"id" : "a483eb0a-2049-4e48-b092-f54ed81e128e",
"index" : 2039,
"period" : 2,
"timestamp" : "00:06:32.290",
"minute" : 51,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 83.5, 62.7 ],
"duration" : 0.848375,
"under_pressure" : true,
"related_events" : [ "18179875-3f98-4c78-8512-997dbe10fce7", "36487b43-ac53-4d3f-95a9-6d10931b9011", "e92bffda-9b45-4433-ad0f-ab1302ec947b" ],
"carry" : {
"end_location" : [ 88.3, 61.2 ]
}
}, {
"id" : "36487b43-ac53-4d3f-95a9-6d10931b9011",
"index" : 2040,
"period" : 2,
"timestamp" : "00:06:32.376",
"minute" : 51,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 34.0, 19.2 ],
"duration" : 0.732989,
"related_events" : [ "a483eb0a-2049-4e48-b092-f54ed81e128e" ]
}, {
"id" : "56e01278-51f0-4479-9616-cbaddcd5f686",
"index" : 2041,
"period" : 2,
"timestamp" : "00:06:33.139",
"minute" : 51,
"second" : 33,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 95,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 31.8, 18.9 ],
"duration" : 0.0,
"related_events" : [ "18179875-3f98-4c78-8512-997dbe10fce7" ]
}, {
"id" : "18179875-3f98-4c78-8512-997dbe10fce7",
"index" : 2042,
"period" : 2,
"timestamp" : "00:06:33.139",
"minute" : 51,
"second" : 33,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 95,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 88.3, 61.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "56e01278-51f0-4479-9616-cbaddcd5f686" ]
}, {
"id" : "b325827b-8d30-4131-8c90-a582291704ef",
"index" : 2043,
"period" : 2,
"timestamp" : "00:07:13.700",
"minute" : 52,
"second" : 13,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 91.9, 60.9 ],
"duration" : 1.597507,
"related_events" : [ "4b2f5b8a-a7ec-422b-8e5d-1b9ec1f67219" ],
"pass" : {
"length" : 26.77256,
"angle" : -0.877971,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 109.0, 40.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9fc86574-e6cf-49ba-ae71-c7b04eab4f85",
"index" : 2044,
"period" : 2,
"timestamp" : "00:07:15.297",
"minute" : 52,
"second" : 15,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 96,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 40.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "4b2f5b8a-a7ec-422b-8e5d-1b9ec1f67219" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "4b2f5b8a-a7ec-422b-8e5d-1b9ec1f67219",
"index" : 2045,
"period" : 2,
"timestamp" : "00:07:15.297",
"minute" : 52,
"second" : 15,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 11.1, 39.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "9fc86574-e6cf-49ba-ae71-c7b04eab4f85", "b325827b-8d30-4131-8c90-a582291704ef" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"aerial_won" : true
}
}, {
"id" : "7df3af31-cf67-4ea9-bd9d-afe876b4e237",
"index" : 2046,
"period" : 2,
"timestamp" : "00:07:17.453",
"minute" : 52,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 13.7, 55.3 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "79767a73-578f-41bf-92f4-227e3a6ac4e0",
"index" : 2047,
"period" : 2,
"timestamp" : "00:07:20.097",
"minute" : 52,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 96,
"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" : [ 77.6, 19.9 ],
"duration" : 0.0
}, {
"id" : "ee0831ba-b1eb-4490-82de-30ab3323aed4",
"index" : 2048,
"period" : 2,
"timestamp" : "00:07:20.097",
"minute" : 52,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 96,
"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" : [ 77.6, 19.9 ],
"duration" : 1.824994,
"related_events" : [ "79767a73-578f-41bf-92f4-227e3a6ac4e0", "e5143142-2de2-413e-8a7f-cddc384a9fcd" ],
"carry" : {
"end_location" : [ 76.4, 20.1 ]
}
}, {
"id" : "e5143142-2de2-413e-8a7f-cddc384a9fcd",
"index" : 2049,
"period" : 2,
"timestamp" : "00:07:21.922",
"minute" : 52,
"second" : 21,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 76.4, 20.1 ],
"duration" : 1.961614,
"related_events" : [ "8646e373-95c4-45b8-8e11-5a51927755e7" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 18.744598,
"angle" : -0.69473827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.8, 8.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8646e373-95c4-45b8-8e11-5a51927755e7",
"index" : 2050,
"period" : 2,
"timestamp" : "00:07:23.883",
"minute" : 52,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"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" : [ 90.8, 8.1 ],
"related_events" : [ "e5143142-2de2-413e-8a7f-cddc384a9fcd" ]
}, {
"id" : "db5abbf1-ac4d-4de3-848e-22cc7be22c2e",
"index" : 2051,
"period" : 2,
"timestamp" : "00:07:23.883",
"minute" : 52,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"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" : [ 90.8, 8.1 ],
"duration" : 1.656234,
"related_events" : [ "82647e88-d6ad-4867-8369-e872d6d982e8", "8646e373-95c4-45b8-8e11-5a51927755e7" ],
"carry" : {
"end_location" : [ 86.1, 3.4 ]
}
}, {
"id" : "82647e88-d6ad-4867-8369-e872d6d982e8",
"index" : 2052,
"period" : 2,
"timestamp" : "00:07:25.540",
"minute" : 52,
"second" : 25,
"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" : [ 86.1, 3.4 ],
"duration" : 0.903976,
"related_events" : [ "79d48c75-86df-409d-bc05-db96f48a3318" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 7.410803,
"angle" : 1.6247978,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.7, 10.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "79d48c75-86df-409d-bc05-db96f48a3318",
"index" : 2053,
"period" : 2,
"timestamp" : "00:07:26.444",
"minute" : 52,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 96,
"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" : [ 85.7, 10.8 ],
"related_events" : [ "82647e88-d6ad-4867-8369-e872d6d982e8" ]
}, {
"id" : "217c94ca-76b7-436c-a477-b96a7f6b2b21",
"index" : 2054,
"period" : 2,
"timestamp" : "00:07:26.444",
"minute" : 52,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 96,
"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" : [ 85.7, 10.8 ],
"duration" : 0.823563,
"related_events" : [ "79d48c75-86df-409d-bc05-db96f48a3318", "d58b9496-4823-493b-84db-a024a5ff407b" ],
"carry" : {
"end_location" : [ 88.9, 10.1 ]
}
}, {
"id" : "d58b9496-4823-493b-84db-a024a5ff407b",
"index" : 2055,
"period" : 2,
"timestamp" : "00:07:27.267",
"minute" : 52,
"second" : 27,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 88.9, 10.1 ],
"duration" : 0.528714,
"related_events" : [ "705b4620-6b96-45dc-81b0-b7d6f0d5cb87" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 5.770615,
"angle" : -1.7273982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 4.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "705b4620-6b96-45dc-81b0-b7d6f0d5cb87",
"index" : 2056,
"period" : 2,
"timestamp" : "00:07:27.796",
"minute" : 52,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"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" : [ 88.0, 4.4 ],
"related_events" : [ "d58b9496-4823-493b-84db-a024a5ff407b" ]
}, {
"id" : "3d8291c9-1d53-4d2c-b4fc-e8e581e01fa2",
"index" : 2057,
"period" : 2,
"timestamp" : "00:07:27.796",
"minute" : 52,
"second" : 27,
"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" : [ 86.4, 3.9 ],
"duration" : 0.74807,
"related_events" : [ "48ef2709-ee16-4201-9f32-ae21df7da3e5" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 9.257429,
"angle" : 1.7554808,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.7, 13.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "48ef2709-ee16-4201-9f32-ae21df7da3e5",
"index" : 2058,
"period" : 2,
"timestamp" : "00:07:28.544",
"minute" : 52,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.7, 13.0 ],
"related_events" : [ "3d8291c9-1d53-4d2c-b4fc-e8e581e01fa2" ]
}, {
"id" : "431fa9ab-22b7-4569-bbe0-c408647dec8c",
"index" : 2059,
"period" : 2,
"timestamp" : "00:07:28.544",
"minute" : 52,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 84.7, 13.0 ],
"duration" : 3.049416,
"under_pressure" : true,
"related_events" : [ "48ef2709-ee16-4201-9f32-ae21df7da3e5", "945aaee0-f4f5-46ac-91ce-ea8b23d0d339", "ee99638b-0939-4a45-aea9-f1951c5fa2cb" ],
"carry" : {
"end_location" : [ 92.6, 21.8 ]
}
}, {
"id" : "945aaee0-f4f5-46ac-91ce-ea8b23d0d339",
"index" : 2060,
"period" : 2,
"timestamp" : "00:07:30.830",
"minute" : 52,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 32.1, 59.2 ],
"duration" : 0.725806,
"related_events" : [ "431fa9ab-22b7-4569-bbe0-c408647dec8c" ]
}, {
"id" : "23b3ef23-b45b-414f-9c19-1dae4abb1885",
"index" : 2061,
"period" : 2,
"timestamp" : "00:07:31.593",
"minute" : 52,
"second" : 31,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 27.5, 58.3 ],
"duration" : 0.0,
"related_events" : [ "ee99638b-0939-4a45-aea9-f1951c5fa2cb" ]
}, {
"id" : "ee99638b-0939-4a45-aea9-f1951c5fa2cb",
"index" : 2062,
"period" : 2,
"timestamp" : "00:07:31.593",
"minute" : 52,
"second" : 31,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 96,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 92.6, 21.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "23b3ef23-b45b-414f-9c19-1dae4abb1885" ]
}, {
"id" : "a87bc3c3-667c-402d-9c25-da6e65e594e5",
"index" : 2063,
"period" : 2,
"timestamp" : "00:08:24.706",
"minute" : 53,
"second" : 24,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 97,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 91.3, 22.3 ],
"duration" : 0.973294,
"related_events" : [ "784a125d-1e16-49b6-8419-e4c95b3deb63" ],
"shot" : {
"statsbomb_xg" : 0.0065835253,
"end_location" : [ 120.0, 45.0, 3.8 ],
"technique" : {
"id" : 93,
"name" : "Normal"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"freeze_frame" : [ {
"location" : [ 88.4, 38.1 ],
"player" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 101.2, 44.2 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 98.8, 48.1 ],
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : true
}, {
"location" : [ 99.6, 31.4 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"teammate" : true
}, {
"location" : [ 98.4, 24.5 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 98.3, 25.7 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 98.3, 26.6 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 100.0, 47.2 ],
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 101.0, 23.8 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 95.5, 31.3 ],
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 99.8, 44.0 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 98.5, 39.7 ],
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 100.1, 37.1 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 99.9, 32.8 ],
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 118.7, 39.6 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 96.5, 23.0 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 100.5, 20.8 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 98.0, 28.7 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
} ]
}
}, {
"id" : "784a125d-1e16-49b6-8419-e4c95b3deb63",
"index" : 2064,
"period" : 2,
"timestamp" : "00:08:25.679",
"minute" : 53,
"second" : 25,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 97,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.4, 40.5 ],
"duration" : 0.0,
"related_events" : [ "a87bc3c3-667c-402d-9c25-da6e65e594e5" ],
"goalkeeper" : {
"end_location" : [ 1.4, 40.5 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "c2d9826d-fe7e-4e9e-a67a-7bd9579ada48",
"index" : 2065,
"period" : 2,
"timestamp" : "00:08:43.717",
"minute" : 53,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 44.1 ],
"duration" : 0.570021,
"related_events" : [ "73662fe3-c008-4422-af25-ff69a4462540" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 7.8185678,
"angle" : -1.2045407,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.8, 36.8 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "73662fe3-c008-4422-af25-ff69a4462540",
"index" : 2066,
"period" : 2,
"timestamp" : "00:08:44.287",
"minute" : 53,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 9.8, 36.8 ],
"related_events" : [ "c2d9826d-fe7e-4e9e-a67a-7bd9579ada48" ]
}, {
"id" : "679e4163-1526-42f8-ab65-3d1b7da06242",
"index" : 2067,
"period" : 2,
"timestamp" : "00:08:44.790",
"minute" : 53,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 4.9, 37.6 ],
"duration" : 1.095084,
"related_events" : [ "f295dd1a-9fe2-4cf2-bb3c-cca686d9466e" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 8.256513,
"angle" : 1.375776,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 6.5, 45.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f295dd1a-9fe2-4cf2-bb3c-cca686d9466e",
"index" : 2068,
"period" : 2,
"timestamp" : "00:08:45.885",
"minute" : 53,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.5, 45.7 ],
"related_events" : [ "679e4163-1526-42f8-ab65-3d1b7da06242" ]
}, {
"id" : "ff8f8c7a-f651-4546-91c4-25c63a9aae81",
"index" : 2069,
"period" : 2,
"timestamp" : "00:08:45.885",
"minute" : 53,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.5, 45.7 ],
"duration" : 1.307757,
"under_pressure" : true,
"related_events" : [ "a7279a16-b1b3-495a-ac89-839e48b185bc", "aee984ad-b660-474d-8b86-1b8be5c3363d", "f295dd1a-9fe2-4cf2-bb3c-cca686d9466e" ],
"carry" : {
"end_location" : [ 8.4, 51.1 ]
}
}, {
"id" : "aee984ad-b660-474d-8b86-1b8be5c3363d",
"index" : 2070,
"period" : 2,
"timestamp" : "00:08:46.107",
"minute" : 53,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 111.2, 35.6 ],
"duration" : 1.24874,
"related_events" : [ "a7279a16-b1b3-495a-ac89-839e48b185bc", "ff8f8c7a-f651-4546-91c4-25c63a9aae81" ]
}, {
"id" : "a7279a16-b1b3-495a-ac89-839e48b185bc",
"index" : 2071,
"period" : 2,
"timestamp" : "00:08:47.193",
"minute" : 53,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 8.4, 51.1 ],
"duration" : 1.530718,
"under_pressure" : true,
"related_events" : [ "012dc70b-3b0d-4cca-8d58-30faade9a6ce", "aee984ad-b660-474d-8b86-1b8be5c3363d" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 26.055517,
"angle" : 1.5055046,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.1, 77.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "012dc70b-3b0d-4cca-8d58-30faade9a6ce",
"index" : 2072,
"period" : 2,
"timestamp" : "00:08:48.724",
"minute" : 53,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.1, 77.1 ],
"related_events" : [ "a7279a16-b1b3-495a-ac89-839e48b185bc" ]
}, {
"id" : "b4b401bb-1af1-4ab2-9797-de278ab3e8a3",
"index" : 2073,
"period" : 2,
"timestamp" : "00:08:48.724",
"minute" : 53,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.1, 77.1 ],
"duration" : 1.626045,
"related_events" : [ "012dc70b-3b0d-4cca-8d58-30faade9a6ce", "c41bb8ee-a6e9-4d13-a4b1-82f4c807dab5" ],
"carry" : {
"end_location" : [ 10.3, 75.7 ]
}
}, {
"id" : "c41bb8ee-a6e9-4d13-a4b1-82f4c807dab5",
"index" : 2074,
"period" : 2,
"timestamp" : "00:08:50.350",
"minute" : 53,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.3, 75.7 ],
"duration" : 5.366496,
"related_events" : [ "0635d6ac-ff21-417f-93ff-5df46f0fa0d2" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 85.40585,
"angle" : 0.011709067,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 95.7, 76.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31b888d1-574c-4555-9a0f-e6003291cf3f",
"index" : 2075,
"period" : 2,
"timestamp" : "00:08:53.814",
"minute" : 53,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.3, 4.9 ],
"duration" : 2.757345,
"related_events" : [ "0635d6ac-ff21-417f-93ff-5df46f0fa0d2", "96fa33bc-1cdc-4bf9-828b-6351f7912377" ]
}, {
"id" : "0635d6ac-ff21-417f-93ff-5df46f0fa0d2",
"index" : 2076,
"period" : 2,
"timestamp" : "00:08:55.716",
"minute" : 53,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.7, 76.7 ],
"under_pressure" : true,
"related_events" : [ "31b888d1-574c-4555-9a0f-e6003291cf3f", "c41bb8ee-a6e9-4d13-a4b1-82f4c807dab5" ]
}, {
"id" : "96fa33bc-1cdc-4bf9-828b-6351f7912377",
"index" : 2077,
"period" : 2,
"timestamp" : "00:08:55.716",
"minute" : 53,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.7, 76.7 ],
"duration" : 6.63105,
"under_pressure" : true,
"related_events" : [ "0635d6ac-ff21-417f-93ff-5df46f0fa0d2", "31b888d1-574c-4555-9a0f-e6003291cf3f", "aeea23cf-4def-402e-a881-a52623914c81" ],
"carry" : {
"end_location" : [ 95.7, 69.6 ]
}
}, {
"id" : "aeea23cf-4def-402e-a881-a52623914c81",
"index" : 2078,
"period" : 2,
"timestamp" : "00:09:02.347",
"minute" : 54,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 95.7, 69.6 ],
"duration" : 1.447147,
"related_events" : [ "5544be4e-a874-4b37-8416-30c62e92c038" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 12.238055,
"angle" : 2.8172581,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.1, 73.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5544be4e-a874-4b37-8416-30c62e92c038",
"index" : 2079,
"period" : 2,
"timestamp" : "00:09:03.794",
"minute" : 54,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.1, 73.5 ],
"related_events" : [ "aeea23cf-4def-402e-a881-a52623914c81" ]
}, {
"id" : "b35a2ef0-8df7-4ac9-a0d8-444263b4424f",
"index" : 2080,
"period" : 2,
"timestamp" : "00:09:03.794",
"minute" : 54,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.1, 73.5 ],
"duration" : 1.517505,
"related_events" : [ "5544be4e-a874-4b37-8416-30c62e92c038", "bb99f296-26aa-4a4e-bee0-082354771d99" ],
"carry" : {
"end_location" : [ 91.3, 70.5 ]
}
}, {
"id" : "bb99f296-26aa-4a4e-bee0-082354771d99",
"index" : 2081,
"period" : 2,
"timestamp" : "00:09:05.312",
"minute" : 54,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 91.3, 70.5 ],
"duration" : 1.073235,
"related_events" : [ "b80d086e-86f3-49ab-bf8d-473198b99fa3" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 4.90408,
"angle" : 1.5300026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.5, 75.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cc46dd20-7b77-4863-bb7a-cfd46b1643fe",
"index" : 2082,
"period" : 2,
"timestamp" : "00:09:05.432",
"minute" : 54,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 29.1, 4.2 ],
"duration" : 0.990381,
"related_events" : [ "58af1e04-fdda-432e-94cc-d7066dba04c7", "b80d086e-86f3-49ab-bf8d-473198b99fa3" ]
}, {
"id" : "b80d086e-86f3-49ab-bf8d-473198b99fa3",
"index" : 2083,
"period" : 2,
"timestamp" : "00:09:06.385",
"minute" : 54,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.5, 75.4 ],
"under_pressure" : true,
"related_events" : [ "bb99f296-26aa-4a4e-bee0-082354771d99", "cc46dd20-7b77-4863-bb7a-cfd46b1643fe" ]
}, {
"id" : "58af1e04-fdda-432e-94cc-d7066dba04c7",
"index" : 2084,
"period" : 2,
"timestamp" : "00:09:06.385",
"minute" : 54,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 91.5, 75.4 ],
"duration" : 0.040000003,
"under_pressure" : true,
"related_events" : [ "00bf6816-a8f4-49ae-a73d-9eb844139d92", "b80d086e-86f3-49ab-bf8d-473198b99fa3", "cc46dd20-7b77-4863-bb7a-cfd46b1643fe" ],
"carry" : {
"end_location" : [ 90.5, 75.2 ]
}
}, {
"id" : "00bf6816-a8f4-49ae-a73d-9eb844139d92",
"index" : 2085,
"period" : 2,
"timestamp" : "00:09:06.425",
"minute" : 54,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 90.5, 75.2 ],
"duration" : 1.302948,
"related_events" : [ "c5eccd97-3166-4d6b-a193-8af52fd7cc2e" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 21.346897,
"angle" : -3.0242102,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.3, 72.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c5eccd97-3166-4d6b-a193-8af52fd7cc2e",
"index" : 2086,
"period" : 2,
"timestamp" : "00:09:07.728",
"minute" : 54,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.3, 72.7 ],
"related_events" : [ "00bf6816-a8f4-49ae-a73d-9eb844139d92" ]
}, {
"id" : "29f105d2-ef6a-4a60-a24a-9b0101ca0c87",
"index" : 2087,
"period" : 2,
"timestamp" : "00:09:07.728",
"minute" : 54,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.3, 72.7 ],
"duration" : 1.064889,
"related_events" : [ "a06912ad-0298-4d20-abbd-2e7d1585f7ab", "c5eccd97-3166-4d6b-a193-8af52fd7cc2e" ],
"carry" : {
"end_location" : [ 70.6, 72.0 ]
}
}, {
"id" : "a06912ad-0298-4d20-abbd-2e7d1585f7ab",
"index" : 2088,
"period" : 2,
"timestamp" : "00:09:08.793",
"minute" : 54,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 70.6, 72.0 ],
"duration" : 1.550802,
"related_events" : [ "ee3eefdc-a53f-4800-bf80-2a0c8cf3ed8f" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 32.795425,
"angle" : -1.6471004,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.1, 39.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ee3eefdc-a53f-4800-bf80-2a0c8cf3ed8f",
"index" : 2089,
"period" : 2,
"timestamp" : "00:09:10.344",
"minute" : 54,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.1, 39.3 ],
"related_events" : [ "a06912ad-0298-4d20-abbd-2e7d1585f7ab" ]
}, {
"id" : "98629284-abca-43de-8e69-b908fce434f1",
"index" : 2090,
"period" : 2,
"timestamp" : "00:09:10.344",
"minute" : 54,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.1, 39.3 ],
"duration" : 1.456563,
"related_events" : [ "b3bbcd5d-e721-4f28-b774-e875f8dd93f2", "ee3eefdc-a53f-4800-bf80-2a0c8cf3ed8f" ],
"carry" : {
"end_location" : [ 71.0, 35.2 ]
}
}, {
"id" : "b3bbcd5d-e721-4f28-b774-e875f8dd93f2",
"index" : 2091,
"period" : 2,
"timestamp" : "00:09:11.800",
"minute" : 54,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 71.0, 35.2 ],
"duration" : 0.878507,
"related_events" : [ "f403658d-03fa-4e8e-a08b-1d1f473e7dce" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 16.522106,
"angle" : 1.4066427,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.7, 51.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f403658d-03fa-4e8e-a08b-1d1f473e7dce",
"index" : 2092,
"period" : 2,
"timestamp" : "00:09:12.679",
"minute" : 54,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.7, 51.5 ],
"related_events" : [ "b3bbcd5d-e721-4f28-b774-e875f8dd93f2" ]
}, {
"id" : "a808622b-acec-43ba-a87f-c0654b184f9a",
"index" : 2093,
"period" : 2,
"timestamp" : "00:09:12.679",
"minute" : 54,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.7, 51.5 ],
"duration" : 0.08,
"related_events" : [ "192e58da-7cb1-4aa4-a160-98501fc904b4", "f403658d-03fa-4e8e-a08b-1d1f473e7dce" ],
"carry" : {
"end_location" : [ 73.5, 50.9 ]
}
}, {
"id" : "192e58da-7cb1-4aa4-a160-98501fc904b4",
"index" : 2094,
"period" : 2,
"timestamp" : "00:09:12.759",
"minute" : 54,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.5, 50.9 ],
"duration" : 1.791266,
"related_events" : [ "916bc7a4-d4f1-4c95-beea-4bc766b9cf41" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 33.4534,
"angle" : -1.6665982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.3, 17.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "916bc7a4-d4f1-4c95-beea-4bc766b9cf41",
"index" : 2095,
"period" : 2,
"timestamp" : "00:09:14.550",
"minute" : 54,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.3, 17.6 ],
"related_events" : [ "192e58da-7cb1-4aa4-a160-98501fc904b4" ]
}, {
"id" : "8f0e8c99-fa64-48ef-b51f-74b599e9e30b",
"index" : 2096,
"period" : 2,
"timestamp" : "00:09:14.550",
"minute" : 54,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.3, 17.6 ],
"duration" : 1.274161,
"related_events" : [ "916bc7a4-d4f1-4c95-beea-4bc766b9cf41", "ffa11b21-aaa0-4039-a8b8-8111f802eb81" ],
"carry" : {
"end_location" : [ 70.3, 17.4 ]
}
}, {
"id" : "ffa11b21-aaa0-4039-a8b8-8111f802eb81",
"index" : 2097,
"period" : 2,
"timestamp" : "00:09:15.824",
"minute" : 54,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.3, 17.4 ],
"duration" : 1.0892,
"related_events" : [ "30a98970-e8c5-463d-adc6-858d362f2b11" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 14.3178215,
"angle" : -0.85459447,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.7, 6.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9dba6d38-8d0e-42a4-ae66-d061037c008d",
"index" : 2098,
"period" : 2,
"timestamp" : "00:09:16.445",
"minute" : 54,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 39.2, 73.0 ],
"duration" : 0.457926
}, {
"id" : "30a98970-e8c5-463d-adc6-858d362f2b11",
"index" : 2099,
"period" : 2,
"timestamp" : "00:09:16.914",
"minute" : 54,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 79.7, 6.6 ],
"related_events" : [ "ffa11b21-aaa0-4039-a8b8-8111f802eb81" ]
}, {
"id" : "7b38e001-534b-483a-9871-f735aeda91e5",
"index" : 2100,
"period" : 2,
"timestamp" : "00:09:16.914",
"minute" : 54,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 79.2, 6.3 ],
"duration" : 0.730177,
"related_events" : [ "8683ea34-fbad-4689-bd0f-80514e8fcbf0" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 14.063072,
"angle" : -2.7320323,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.3, 0.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "8683ea34-fbad-4689-bd0f-80514e8fcbf0",
"index" : 2101,
"period" : 2,
"timestamp" : "00:09:17.644",
"minute" : 54,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 98,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.3, 5.7 ],
"related_events" : [ "7b38e001-534b-483a-9871-f735aeda91e5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1724d634-1d9f-481c-b450-d62ce0f6989d",
"index" : 2102,
"period" : 2,
"timestamp" : "00:09:29.494",
"minute" : 54,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 53.9, 80.0 ],
"duration" : 0.662444,
"related_events" : [ "7c33366a-7c37-4583-b87f-6093d2f3b214" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 15.867262,
"angle" : -0.89703965,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 63.8, 67.6 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "6fa74cb4-0484-40c4-9f4b-8085b411353e",
"index" : 2103,
"period" : 2,
"timestamp" : "00:09:30.140",
"minute" : 54,
"second" : 30,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 99,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.1, 9.8 ],
"duration" : 0.644484,
"related_events" : [ "2468b3f6-a12b-4728-9cce-6387476ce930", "7c33366a-7c37-4583-b87f-6093d2f3b214", "c9c6bf85-2905-4b04-8061-d9d91a103eec" ]
}, {
"id" : "7c33366a-7c37-4583-b87f-6093d2f3b214",
"index" : 2104,
"period" : 2,
"timestamp" : "00:09:30.157",
"minute" : 54,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 99,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 63.8, 67.6 ],
"under_pressure" : true,
"related_events" : [ "1724d634-1d9f-481c-b450-d62ce0f6989d", "6fa74cb4-0484-40c4-9f4b-8085b411353e" ]
}, {
"id" : "c9c6bf85-2905-4b04-8061-d9d91a103eec",
"index" : 2105,
"period" : 2,
"timestamp" : "00:09:30.157",
"minute" : 54,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 99,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 63.8, 67.6 ],
"duration" : 0.628099,
"under_pressure" : true,
"related_events" : [ "2468b3f6-a12b-4728-9cce-6387476ce930", "6fa74cb4-0484-40c4-9f4b-8085b411353e", "7c33366a-7c37-4583-b87f-6093d2f3b214" ],
"carry" : {
"end_location" : [ 63.0, 70.3 ]
}
}, {
"id" : "2468b3f6-a12b-4728-9cce-6387476ce930",
"index" : 2106,
"period" : 2,
"timestamp" : "00:09:30.785",
"minute" : 54,
"second" : 30,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 99,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 63.0, 70.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "51a86eae-780c-47b8-b2dc-4e1c832f95b1", "6fa74cb4-0484-40c4-9f4b-8085b411353e" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "51a86eae-780c-47b8-b2dc-4e1c832f95b1",
"index" : 2107,
"period" : 2,
"timestamp" : "00:09:30.785",
"minute" : 54,
"second" : 30,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 57.1, 9.8 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "2468b3f6-a12b-4728-9cce-6387476ce930" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "30afc0b0-3d26-40cb-a546-60300251c113",
"index" : 2108,
"period" : 2,
"timestamp" : "00:09:31.340",
"minute" : 54,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.0, 70.3 ],
"duration" : 0.56986,
"counterpress" : true
}, {
"id" : "5406b0a9-4c8f-4d46-88fc-98f4f89cde3f",
"index" : 2109,
"period" : 2,
"timestamp" : "00:09:31.961",
"minute" : 54,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 57.5, 8.3 ],
"duration" : 0.489283,
"related_events" : [ "bd49360c-7e4d-4707-b978-5c79a7fa6000" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.636753,
"angle" : 0.7853982,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 13.7 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8c7c6d5b-e64e-46c6-a4de-b6460eca6ca0",
"index" : 2110,
"period" : 2,
"timestamp" : "00:09:32.159",
"minute" : 54,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 57.2, 66.4 ],
"duration" : 0.334277,
"counterpress" : true,
"related_events" : [ "a368348e-8277-465b-8eff-873b6ab4c21f", "b9de38d0-7517-436e-97ee-d5a0753e93b4", "bd49360c-7e4d-4707-b978-5c79a7fa6000" ]
}, {
"id" : "bd49360c-7e4d-4707-b978-5c79a7fa6000",
"index" : 2111,
"period" : 2,
"timestamp" : "00:09:32.451",
"minute" : 54,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.9, 13.7 ],
"under_pressure" : true,
"related_events" : [ "5406b0a9-4c8f-4d46-88fc-98f4f89cde3f", "8c7c6d5b-e64e-46c6-a4de-b6460eca6ca0" ]
}, {
"id" : "b9de38d0-7517-436e-97ee-d5a0753e93b4",
"index" : 2112,
"period" : 2,
"timestamp" : "00:09:32.451",
"minute" : 54,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.9, 13.7 ],
"duration" : 0.04,
"under_pressure" : true,
"related_events" : [ "8c7c6d5b-e64e-46c6-a4de-b6460eca6ca0", "a368348e-8277-465b-8eff-873b6ab4c21f", "bd49360c-7e4d-4707-b978-5c79a7fa6000" ],
"carry" : {
"end_location" : [ 63.5, 14.8 ]
}
}, {
"id" : "a368348e-8277-465b-8eff-873b6ab4c21f",
"index" : 2113,
"period" : 2,
"timestamp" : "00:09:32.491",
"minute" : 54,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.5, 14.8 ],
"duration" : 0.863215,
"under_pressure" : true,
"related_events" : [ "8c7c6d5b-e64e-46c6-a4de-b6460eca6ca0", "da1079ae-a1d5-46c4-9dca-13f0fd776cd5" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 8.631338,
"angle" : 2.6727638,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.8, 18.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "da1079ae-a1d5-46c4-9dca-13f0fd776cd5",
"index" : 2114,
"period" : 2,
"timestamp" : "00:09:33.354",
"minute" : 54,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.8, 18.7 ],
"related_events" : [ "a368348e-8277-465b-8eff-873b6ab4c21f" ]
}, {
"id" : "51050e71-813a-4347-9486-443cb94f9375",
"index" : 2115,
"period" : 2,
"timestamp" : "00:09:33.354",
"minute" : 54,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 55.8, 18.7 ],
"duration" : 0.780986,
"related_events" : [ "8e75c025-b341-49b9-ab84-3322c8c12fca", "da1079ae-a1d5-46c4-9dca-13f0fd776cd5" ],
"carry" : {
"end_location" : [ 57.2, 23.3 ]
}
}, {
"id" : "8e75c025-b341-49b9-ab84-3322c8c12fca",
"index" : 2116,
"period" : 2,
"timestamp" : "00:09:34.135",
"minute" : 54,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.2, 23.3 ],
"duration" : 1.24948,
"related_events" : [ "440a3642-12c3-4be5-85ce-284f15fdeb82" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 19.643064,
"angle" : 2.431862,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.3, 36.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "440a3642-12c3-4be5-85ce-284f15fdeb82",
"index" : 2117,
"period" : 2,
"timestamp" : "00:09:35.384",
"minute" : 54,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.3, 36.1 ],
"related_events" : [ "8e75c025-b341-49b9-ab84-3322c8c12fca" ]
}, {
"id" : "8d68de2e-639f-429b-b24c-6a7a9027c149",
"index" : 2118,
"period" : 2,
"timestamp" : "00:09:35.384",
"minute" : 54,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.3, 36.1 ],
"duration" : 1.201036,
"related_events" : [ "440a3642-12c3-4be5-85ce-284f15fdeb82", "8e66e9aa-d02b-4579-81af-2384663dfe1a" ],
"carry" : {
"end_location" : [ 41.0, 37.1 ]
}
}, {
"id" : "8e66e9aa-d02b-4579-81af-2384663dfe1a",
"index" : 2119,
"period" : 2,
"timestamp" : "00:09:36.585",
"minute" : 54,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.0, 37.1 ],
"duration" : 3.208168,
"related_events" : [ "4c4290a7-0a8f-470d-a543-b21f73d5379a" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 31.675385,
"angle" : 2.8927855,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.3, 44.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4c4290a7-0a8f-470d-a543-b21f73d5379a",
"index" : 2120,
"period" : 2,
"timestamp" : "00:09:39.794",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 10.3, 44.9 ],
"related_events" : [ "8e66e9aa-d02b-4579-81af-2384663dfe1a" ]
}, {
"id" : "8ca13102-d9d0-4ac4-9a0a-58c3b6ab3869",
"index" : 2121,
"period" : 2,
"timestamp" : "00:09:39.794",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 10.3, 44.9 ],
"duration" : 0.101643,
"related_events" : [ "4c4290a7-0a8f-470d-a543-b21f73d5379a", "6d325400-c791-4b55-a7bc-6b40d300f278" ],
"carry" : {
"end_location" : [ 11.2, 46.5 ]
}
}, {
"id" : "6d325400-c791-4b55-a7bc-6b40d300f278",
"index" : 2122,
"period" : 2,
"timestamp" : "00:09:39.895",
"minute" : 54,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 11.2, 46.5 ],
"duration" : 2.621319,
"related_events" : [ "36cf0ec3-9879-4d14-b523-2fbd336fdb20", "7e7ddbd4-ed00-4c4b-8c03-74b3e917af05" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 47.628246,
"angle" : 0.4636476,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 53.8, 67.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "36cf0ec3-9879-4d14-b523-2fbd336fdb20",
"index" : 2123,
"period" : 2,
"timestamp" : "00:09:42.516",
"minute" : 54,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 100,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 54.1, 66.6 ],
"related_events" : [ "6d325400-c791-4b55-a7bc-6b40d300f278" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "7e7ddbd4-ed00-4c4b-8c03-74b3e917af05",
"index" : 2124,
"period" : 2,
"timestamp" : "00:09:42.516",
"minute" : 54,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 66.3, 12.3 ],
"duration" : 0.735463,
"related_events" : [ "3cb5d769-7269-463a-9b4e-5144b68a0c43", "6d325400-c791-4b55-a7bc-6b40d300f278" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 10.018483,
"angle" : 1.0937567,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 70.9, 21.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "3cb5d769-7269-463a-9b4e-5144b68a0c43",
"index" : 2125,
"period" : 2,
"timestamp" : "00:09:43.252",
"minute" : 54,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 70.9, 21.2 ],
"related_events" : [ "7e7ddbd4-ed00-4c4b-8c03-74b3e917af05" ]
}, {
"id" : "f81313a2-c729-4dca-9001-c9d7397b6c2a",
"index" : 2126,
"period" : 2,
"timestamp" : "00:09:43.252",
"minute" : 54,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 70.9, 21.2 ],
"duration" : 1.556097,
"under_pressure" : true,
"related_events" : [ "2cab60e9-94aa-45d8-bc9c-c4b1f715ff09", "37707e48-850b-4218-bc9f-9018142c3561", "3cb5d769-7269-463a-9b4e-5144b68a0c43" ],
"carry" : {
"end_location" : [ 65.7, 20.4 ]
}
}, {
"id" : "2cab60e9-94aa-45d8-bc9c-c4b1f715ff09",
"index" : 2127,
"period" : 2,
"timestamp" : "00:09:44.608",
"minute" : 54,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 52.1, 60.0 ],
"duration" : 0.717534,
"counterpress" : true,
"related_events" : [ "37707e48-850b-4218-bc9f-9018142c3561", "f81313a2-c729-4dca-9001-c9d7397b6c2a" ]
}, {
"id" : "37707e48-850b-4218-bc9f-9018142c3561",
"index" : 2128,
"period" : 2,
"timestamp" : "00:09:44.808",
"minute" : 54,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 65.7, 20.4 ],
"duration" : 1.005811,
"under_pressure" : true,
"related_events" : [ "2cab60e9-94aa-45d8-bc9c-c4b1f715ff09", "cd8dd68c-c753-4785-9ac8-6e9701fabb51" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 14.767871,
"angle" : -1.2469045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.4, 6.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cd8dd68c-c753-4785-9ac8-6e9701fabb51",
"index" : 2129,
"period" : 2,
"timestamp" : "00:09:45.814",
"minute" : 54,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 70.4, 6.4 ],
"related_events" : [ "37707e48-850b-4218-bc9f-9018142c3561" ]
}, {
"id" : "f8922a95-56ab-493c-994f-8ad26fb2a050",
"index" : 2130,
"period" : 2,
"timestamp" : "00:09:45.814",
"minute" : 54,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 70.4, 6.4 ],
"duration" : 1.114501,
"related_events" : [ "9ef0674f-59df-443f-9d11-9bf8e7c42d12", "cd8dd68c-c753-4785-9ac8-6e9701fabb51" ],
"carry" : {
"end_location" : [ 70.2, 6.1 ]
}
}, {
"id" : "9ef0674f-59df-443f-9d11-9bf8e7c42d12",
"index" : 2131,
"period" : 2,
"timestamp" : "00:09:46.928",
"minute" : 54,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 70.2, 6.1 ],
"duration" : 1.243381,
"related_events" : [ "fad010fe-67b2-49ec-8119-2e27b74621d5" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 15.426276,
"angle" : 2.1857708,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 61.3, 18.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fad010fe-67b2-49ec-8119-2e27b74621d5",
"index" : 2132,
"period" : 2,
"timestamp" : "00:09:48.172",
"minute" : 54,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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.3, 18.7 ],
"related_events" : [ "9ef0674f-59df-443f-9d11-9bf8e7c42d12" ]
}, {
"id" : "dc2f507e-19f9-45ad-8be0-503f442179dd",
"index" : 2133,
"period" : 2,
"timestamp" : "00:09:48.172",
"minute" : 54,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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.3, 18.7 ],
"duration" : 2.542379,
"related_events" : [ "1c0c62e6-1fc4-4f8b-b152-4992f42eadd9", "fad010fe-67b2-49ec-8119-2e27b74621d5" ],
"carry" : {
"end_location" : [ 57.7, 19.2 ]
}
}, {
"id" : "1c0c62e6-1fc4-4f8b-b152-4992f42eadd9",
"index" : 2134,
"period" : 2,
"timestamp" : "00:09:50.714",
"minute" : 54,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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.7, 19.2 ],
"duration" : 1.690902,
"related_events" : [ "6674c349-a91b-4cb7-bce7-1292d9db61fa" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 39.452885,
"angle" : 1.861282,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.4, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6674c349-a91b-4cb7-bce7-1292d9db61fa",
"index" : 2135,
"period" : 2,
"timestamp" : "00:09:52.405",
"minute" : 54,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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.4, 57.0 ],
"related_events" : [ "1c0c62e6-1fc4-4f8b-b152-4992f42eadd9" ]
}, {
"id" : "541c4581-767c-4e95-a78c-fed960666000",
"index" : 2136,
"period" : 2,
"timestamp" : "00:09:52.405",
"minute" : 54,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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.4, 57.0 ],
"duration" : 0.611065,
"related_events" : [ "048570a3-404b-4b06-a435-791bcf34f62a", "6674c349-a91b-4cb7-bce7-1292d9db61fa" ],
"carry" : {
"end_location" : [ 47.0, 56.8 ]
}
}, {
"id" : "048570a3-404b-4b06-a435-791bcf34f62a",
"index" : 2137,
"period" : 2,
"timestamp" : "00:09:53.016",
"minute" : 54,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 47.0, 56.8 ],
"duration" : 1.562357,
"related_events" : [ "fd1d9cee-59f8-4c9f-a841-9b18f65d8b98" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 25.83815,
"angle" : 0.13587633,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.6, 60.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fd1d9cee-59f8-4c9f-a841-9b18f65d8b98",
"index" : 2138,
"period" : 2,
"timestamp" : "00:09:54.578",
"minute" : 54,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 72.6, 60.3 ],
"related_events" : [ "048570a3-404b-4b06-a435-791bcf34f62a" ]
}, {
"id" : "72e5e6ae-fecb-48fa-b466-f1c1a380c5f0",
"index" : 2139,
"period" : 2,
"timestamp" : "00:09:54.578",
"minute" : 54,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 72.6, 60.3 ],
"duration" : 1.310216,
"related_events" : [ "5124309b-dd03-425c-949f-941f313663d2", "fd1d9cee-59f8-4c9f-a841-9b18f65d8b98" ],
"carry" : {
"end_location" : [ 72.6, 60.3 ]
}
}, {
"id" : "5124309b-dd03-425c-949f-941f313663d2",
"index" : 2140,
"period" : 2,
"timestamp" : "00:09:55.889",
"minute" : 54,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 72.6, 60.3 ],
"duration" : 1.003289,
"related_events" : [ "3a29c788-44e5-45b8-8b3e-6cd7b8353407" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 15.079124,
"angle" : 1.1397781,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.9, 74.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a29c788-44e5-45b8-8b3e-6cd7b8353407",
"index" : 2141,
"period" : 2,
"timestamp" : "00:09:56.892",
"minute" : 54,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.9, 74.0 ],
"related_events" : [ "5124309b-dd03-425c-949f-941f313663d2" ]
}, {
"id" : "3b02637e-f0e5-481a-8178-3bc5a268d61b",
"index" : 2142,
"period" : 2,
"timestamp" : "00:09:56.892",
"minute" : 54,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.9, 74.0 ],
"duration" : 1.243503,
"related_events" : [ "3a29c788-44e5-45b8-8b3e-6cd7b8353407", "53d884ed-fc42-4905-8072-cb46ad5bdab8" ],
"carry" : {
"end_location" : [ 78.9, 74.0 ]
}
}, {
"id" : "53d884ed-fc42-4905-8072-cb46ad5bdab8",
"index" : 2143,
"period" : 2,
"timestamp" : "00:09:58.135",
"minute" : 54,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 78.9, 74.0 ],
"duration" : 1.281619,
"related_events" : [ "5c58ace7-b089-490e-8715-5c13b1b9ba55" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 15.395129,
"angle" : -2.0722167,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.5, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5c58ace7-b089-490e-8715-5c13b1b9ba55",
"index" : 2144,
"period" : 2,
"timestamp" : "00:09:59.417",
"minute" : 54,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 71.5, 60.5 ],
"related_events" : [ "53d884ed-fc42-4905-8072-cb46ad5bdab8" ]
}, {
"id" : "319002a2-6ac6-40a2-961f-d69f50ebc045",
"index" : 2145,
"period" : 2,
"timestamp" : "00:09:59.417",
"minute" : 54,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 71.5, 60.5 ],
"duration" : 1.67858,
"under_pressure" : true,
"related_events" : [ "425632b0-db44-4176-b648-6020d17078ed", "5c58ace7-b089-490e-8715-5c13b1b9ba55", "799a8d18-71d5-4ecc-b280-9fac2cdc328a" ],
"carry" : {
"end_location" : [ 76.4, 63.9 ]
}
}, {
"id" : "425632b0-db44-4176-b648-6020d17078ed",
"index" : 2146,
"period" : 2,
"timestamp" : "00:09:59.625",
"minute" : 54,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 48.6, 19.6 ],
"duration" : 1.59514,
"related_events" : [ "319002a2-6ac6-40a2-961f-d69f50ebc045", "799a8d18-71d5-4ecc-b280-9fac2cdc328a" ]
}, {
"id" : "799a8d18-71d5-4ecc-b280-9fac2cdc328a",
"index" : 2147,
"period" : 2,
"timestamp" : "00:10:01.096",
"minute" : 55,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 76.4, 63.9 ],
"duration" : 0.860764,
"under_pressure" : true,
"related_events" : [ "25e8ac22-a4bd-4c07-92f7-64ed498c197a", "425632b0-db44-4176-b648-6020d17078ed" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 6.2968245,
"angle" : 2.9660006,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.2, 65.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "25e8ac22-a4bd-4c07-92f7-64ed498c197a",
"index" : 2148,
"period" : 2,
"timestamp" : "00:10:01.956",
"minute" : 55,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 70.2, 65.0 ],
"related_events" : [ "799a8d18-71d5-4ecc-b280-9fac2cdc328a" ]
}, {
"id" : "f20e0b9b-7f0f-4a21-b22b-f9cff5da5ba8",
"index" : 2149,
"period" : 2,
"timestamp" : "00:10:01.956",
"minute" : 55,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 70.2, 65.0 ],
"duration" : 4.033555,
"related_events" : [ "10e90129-853b-4e41-a61d-c6eb83abfc52", "25e8ac22-a4bd-4c07-92f7-64ed498c197a" ],
"carry" : {
"end_location" : [ 77.6, 33.6 ]
}
}, {
"id" : "10e90129-853b-4e41-a61d-c6eb83abfc52",
"index" : 2150,
"period" : 2,
"timestamp" : "00:10:05.990",
"minute" : 55,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.6, 33.6 ],
"duration" : 2.134381,
"related_events" : [ "69092a4b-56b4-45bb-ab66-3e9a37612fb7" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 29.712288,
"angle" : -1.3364295,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.5, 4.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "69092a4b-56b4-45bb-ab66-3e9a37612fb7",
"index" : 2151,
"period" : 2,
"timestamp" : "00:10:08.124",
"minute" : 55,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 84.5, 4.7 ],
"related_events" : [ "10e90129-853b-4e41-a61d-c6eb83abfc52" ]
}, {
"id" : "f521be6e-bfec-4327-8f19-61905c66be28",
"index" : 2152,
"period" : 2,
"timestamp" : "00:10:08.124",
"minute" : 55,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 84.5, 4.7 ],
"duration" : 4.787722,
"related_events" : [ "69092a4b-56b4-45bb-ab66-3e9a37612fb7", "881847f3-f9e3-47ed-be7f-49209f07ee79" ],
"carry" : {
"end_location" : [ 85.0, 13.0 ]
}
}, {
"id" : "881847f3-f9e3-47ed-be7f-49209f07ee79",
"index" : 2153,
"period" : 2,
"timestamp" : "00:10:12.912",
"minute" : 55,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 85.0, 13.0 ],
"duration" : 0.904402,
"related_events" : [ "6897cb6d-a79d-4654-9745-e97949e4bba1" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 9.0,
"angle" : -0.9272952,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.4, 5.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6897cb6d-a79d-4654-9745-e97949e4bba1",
"index" : 2154,
"period" : 2,
"timestamp" : "00:10:13.816",
"minute" : 55,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.4, 5.8 ],
"related_events" : [ "881847f3-f9e3-47ed-be7f-49209f07ee79" ]
}, {
"id" : "964087b0-88b4-4f0b-a47b-7dbd2316a49c",
"index" : 2155,
"period" : 2,
"timestamp" : "00:10:13.816",
"minute" : 55,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.4, 5.8 ],
"duration" : 0.07777,
"related_events" : [ "1bb1ee6c-d6c7-4df6-af90-5be505dd8f85", "6897cb6d-a79d-4654-9745-e97949e4bba1" ],
"carry" : {
"end_location" : [ 90.4, 5.8 ]
}
}, {
"id" : "1bb1ee6c-d6c7-4df6-af90-5be505dd8f85",
"index" : 2156,
"period" : 2,
"timestamp" : "00:10:13.894",
"minute" : 55,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 90.4, 5.8 ],
"duration" : 1.078775,
"related_events" : [ "cc2c681b-ef7a-4c58-af5a-5ba622c20bab" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 13.623509,
"angle" : 3.0828369,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.8, 6.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "cc2c681b-ef7a-4c58-af5a-5ba622c20bab",
"index" : 2157,
"period" : 2,
"timestamp" : "00:10:14.973",
"minute" : 55,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.8, 6.6 ],
"related_events" : [ "1bb1ee6c-d6c7-4df6-af90-5be505dd8f85" ]
}, {
"id" : "f3248bf3-b9a0-4cc9-ad41-87ed07c7266b",
"index" : 2158,
"period" : 2,
"timestamp" : "00:10:14.973",
"minute" : 55,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.8, 6.6 ],
"duration" : 0.77994,
"related_events" : [ "4a004964-3bc8-469a-bc30-2348db390174", "cc2c681b-ef7a-4c58-af5a-5ba622c20bab" ],
"carry" : {
"end_location" : [ 76.8, 6.6 ]
}
}, {
"id" : "4a004964-3bc8-469a-bc30-2348db390174",
"index" : 2159,
"period" : 2,
"timestamp" : "00:10:15.753",
"minute" : 55,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.8, 6.6 ],
"duration" : 0.928186,
"related_events" : [ "a1b4cd9d-0d82-4098-9e28-9106b77c8b09" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 11.936499,
"angle" : 1.0246297,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 16.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a1b4cd9d-0d82-4098-9e28-9106b77c8b09",
"index" : 2160,
"period" : 2,
"timestamp" : "00:10:16.681",
"minute" : 55,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 83.0, 16.8 ],
"related_events" : [ "4a004964-3bc8-469a-bc30-2348db390174" ]
}, {
"id" : "ca141905-6de4-45d6-b5b6-62791ce47742",
"index" : 2161,
"period" : 2,
"timestamp" : "00:10:16.681",
"minute" : 55,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 83.0, 16.8 ],
"duration" : 1.016824,
"under_pressure" : true,
"related_events" : [ "a1b4cd9d-0d82-4098-9e28-9106b77c8b09", "a7017594-f6ae-426f-b07b-f4a32f80ee51", "f924c1c2-325d-4c41-9af4-5fd1a1205db0" ],
"carry" : {
"end_location" : [ 79.5, 16.2 ]
}
}, {
"id" : "f924c1c2-325d-4c41-9af4-5fd1a1205db0",
"index" : 2162,
"period" : 2,
"timestamp" : "00:10:16.829",
"minute" : 55,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 37.1, 63.3 ],
"duration" : 0.936587,
"related_events" : [ "a7017594-f6ae-426f-b07b-f4a32f80ee51", "ca141905-6de4-45d6-b5b6-62791ce47742" ]
}, {
"id" : "a7017594-f6ae-426f-b07b-f4a32f80ee51",
"index" : 2163,
"period" : 2,
"timestamp" : "00:10:17.698",
"minute" : 55,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 79.5, 16.2 ],
"duration" : 1.168525,
"under_pressure" : true,
"related_events" : [ "f1e06f2b-cf05-4908-a561-c14269d399a6", "f924c1c2-325d-4c41-9af4-5fd1a1205db0" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 16.754702,
"angle" : -2.7367008,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 9.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f1e06f2b-cf05-4908-a561-c14269d399a6",
"index" : 2164,
"period" : 2,
"timestamp" : "00:10:18.866",
"minute" : 55,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.1, 9.6 ],
"related_events" : [ "a7017594-f6ae-426f-b07b-f4a32f80ee51" ]
}, {
"id" : "f3c6c41b-6f45-44bf-8435-8a84c5dd8480",
"index" : 2165,
"period" : 2,
"timestamp" : "00:10:18.866",
"minute" : 55,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.1, 9.6 ],
"duration" : 0.938686,
"related_events" : [ "14b704cb-791d-4216-a46f-5c0ddfdf8d7f", "f1e06f2b-cf05-4908-a561-c14269d399a6" ],
"carry" : {
"end_location" : [ 60.7, 9.1 ]
}
}, {
"id" : "14b704cb-791d-4216-a46f-5c0ddfdf8d7f",
"index" : 2166,
"period" : 2,
"timestamp" : "00:10:19.805",
"minute" : 55,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 60.7, 9.1 ],
"duration" : 1.997763,
"related_events" : [ "5a8d07f3-1650-41d4-8170-aa6624b04ed7" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 34.378628,
"angle" : 1.6727805,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.2, 43.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5a8d07f3-1650-41d4-8170-aa6624b04ed7",
"index" : 2167,
"period" : 2,
"timestamp" : "00:10:21.803",
"minute" : 55,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 57.2, 43.3 ],
"related_events" : [ "14b704cb-791d-4216-a46f-5c0ddfdf8d7f" ]
}, {
"id" : "4d5ac1f8-e6e9-4808-b14d-0b427005ef55",
"index" : 2168,
"period" : 2,
"timestamp" : "00:10:21.803",
"minute" : 55,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 57.2, 43.3 ],
"duration" : 1.112983,
"related_events" : [ "40dc5ecc-d0bc-4e1d-a638-72ce055d4fb2", "5a8d07f3-1650-41d4-8170-aa6624b04ed7" ],
"carry" : {
"end_location" : [ 56.0, 51.8 ]
}
}, {
"id" : "40dc5ecc-d0bc-4e1d-a638-72ce055d4fb2",
"index" : 2169,
"period" : 2,
"timestamp" : "00:10:22.916",
"minute" : 55,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 56.0, 51.8 ],
"duration" : 1.895261,
"related_events" : [ "699a6b10-1527-4949-86f4-978f39a2ea50" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 21.718655,
"angle" : 0.4121468,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.9, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "699a6b10-1527-4949-86f4-978f39a2ea50",
"index" : 2170,
"period" : 2,
"timestamp" : "00:10:24.811",
"minute" : 55,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 75.9, 60.5 ],
"related_events" : [ "40dc5ecc-d0bc-4e1d-a638-72ce055d4fb2" ]
}, {
"id" : "8198c6c3-f9ea-4c5e-b995-ef859b92d78e",
"index" : 2171,
"period" : 2,
"timestamp" : "00:10:24.811",
"minute" : 55,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 75.9, 60.5 ],
"duration" : 3.981416,
"related_events" : [ "5e2378e3-7629-4617-9d9a-12069f87258d", "699a6b10-1527-4949-86f4-978f39a2ea50" ],
"carry" : {
"end_location" : [ 90.2, 72.2 ]
}
}, {
"id" : "5e2378e3-7629-4617-9d9a-12069f87258d",
"index" : 2172,
"period" : 2,
"timestamp" : "00:10:28.793",
"minute" : 55,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 90.2, 72.2 ],
"duration" : 1.773769,
"related_events" : [ "069c37da-ad2a-45e3-be24-38871e204272" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 19.557608,
"angle" : -2.2910693,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.3, 57.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "069c37da-ad2a-45e3-be24-38871e204272",
"index" : 2173,
"period" : 2,
"timestamp" : "00:10:30.566",
"minute" : 55,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.3, 57.5 ],
"related_events" : [ "5e2378e3-7629-4617-9d9a-12069f87258d" ]
}, {
"id" : "3023d0b9-9a3b-4d55-92d2-8d7bdc363266",
"index" : 2174,
"period" : 2,
"timestamp" : "00:10:30.566",
"minute" : 55,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.3, 57.5 ],
"duration" : 1.668814,
"related_events" : [ "069c37da-ad2a-45e3-be24-38871e204272", "934b7ad6-6c58-44e0-88a3-e79de298675f" ],
"carry" : {
"end_location" : [ 79.3, 56.8 ]
}
}, {
"id" : "934b7ad6-6c58-44e0-88a3-e79de298675f",
"index" : 2175,
"period" : 2,
"timestamp" : "00:10:32.235",
"minute" : 55,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 79.3, 56.8 ],
"duration" : 2.34269,
"related_events" : [ "1447377a-11aa-4d20-8bac-2cc460e85384" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 49.72263,
"angle" : -1.6009682,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 77.8, 7.1 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1447377a-11aa-4d20-8bac-2cc460e85384",
"index" : 2176,
"period" : 2,
"timestamp" : "00:10:34.578",
"minute" : 55,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 77.8, 7.1 ],
"related_events" : [ "934b7ad6-6c58-44e0-88a3-e79de298675f" ]
}, {
"id" : "52ccc641-65d5-4917-b1eb-a0a64916e9bc",
"index" : 2177,
"period" : 2,
"timestamp" : "00:10:34.578",
"minute" : 55,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 77.8, 7.1 ],
"duration" : 1.062593,
"related_events" : [ "1447377a-11aa-4d20-8bac-2cc460e85384", "16a35842-dc5e-4001-a3e0-560a868ddc84" ],
"carry" : {
"end_location" : [ 79.5, 10.3 ]
}
}, {
"id" : "16a35842-dc5e-4001-a3e0-560a868ddc84",
"index" : 2178,
"period" : 2,
"timestamp" : "00:10:35.640",
"minute" : 55,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 79.5, 10.3 ],
"duration" : 1.195849,
"related_events" : [ "354cfe48-196d-43d6-9071-7ed98e71e482" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 7.683749,
"angle" : -0.67474097,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.5, 5.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "354cfe48-196d-43d6-9071-7ed98e71e482",
"index" : 2179,
"period" : 2,
"timestamp" : "00:10:36.836",
"minute" : 55,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 85.5, 5.5 ],
"related_events" : [ "16a35842-dc5e-4001-a3e0-560a868ddc84" ]
}, {
"id" : "cf162296-a8e5-46b6-85cd-e2f2e49d58ff",
"index" : 2180,
"period" : 2,
"timestamp" : "00:10:36.836",
"minute" : 55,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 85.5, 5.5 ],
"duration" : 0.664428,
"related_events" : [ "354cfe48-196d-43d6-9071-7ed98e71e482", "ff7d221d-53a7-4726-b8d6-568494807342" ],
"carry" : {
"end_location" : [ 83.9, 7.4 ]
}
}, {
"id" : "ff7d221d-53a7-4726-b8d6-568494807342",
"index" : 2181,
"period" : 2,
"timestamp" : "00:10:37.501",
"minute" : 55,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 83.9, 7.4 ],
"duration" : 0.895649,
"related_events" : [ "5180a88d-9236-4912-97ce-0a3c605d15d8" ],
"pass" : {
"recipient" : {
"id" : 5214,
"name" : "William Silva de Carvalho"
},
"length" : 12.143311,
"angle" : 2.0970924,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.8, 17.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5180a88d-9236-4912-97ce-0a3c605d15d8",
"index" : 2182,
"period" : 2,
"timestamp" : "00:10:38.396",
"minute" : 55,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : [ 77.8, 17.9 ],
"related_events" : [ "ff7d221d-53a7-4726-b8d6-568494807342" ]
}, {
"id" : "0d9ebad8-0855-4ca7-930e-df93ec492f8c",
"index" : 2183,
"period" : 2,
"timestamp" : "00:10:38.396",
"minute" : 55,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"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" : [ 77.8, 17.9 ],
"duration" : 1.603233,
"under_pressure" : true,
"related_events" : [ "50d0ddf4-cc49-4a6d-9b9f-53710daef95f", "5180a88d-9236-4912-97ce-0a3c605d15d8", "a2cfa0a3-c056-42c6-a9bf-8d9e974a4976" ],
"carry" : {
"end_location" : [ 75.9, 17.7 ]
}
}, {
"id" : "50d0ddf4-cc49-4a6d-9b9f-53710daef95f",
"index" : 2184,
"period" : 2,
"timestamp" : "00:10:39.777",
"minute" : 55,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 38.4, 58.4 ],
"duration" : 0.597075,
"related_events" : [ "0d9ebad8-0855-4ca7-930e-df93ec492f8c", "a2cfa0a3-c056-42c6-a9bf-8d9e974a4976" ]
}, {
"id" : "a2cfa0a3-c056-42c6-a9bf-8d9e974a4976",
"index" : 2185,
"period" : 2,
"timestamp" : "00:10:40.000",
"minute" : 55,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"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" : [ 75.9, 17.7 ],
"duration" : 0.826157,
"under_pressure" : true,
"related_events" : [ "50d0ddf4-cc49-4a6d-9b9f-53710daef95f", "648e94d9-cb40-4fad-8c88-4d875423ad1c" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 11.217843,
"angle" : 1.3734008,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.1, 28.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "648e94d9-cb40-4fad-8c88-4d875423ad1c",
"index" : 2186,
"period" : 2,
"timestamp" : "00:10:40.826",
"minute" : 55,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 78.1, 28.7 ],
"related_events" : [ "a2cfa0a3-c056-42c6-a9bf-8d9e974a4976" ]
}, {
"id" : "159e230b-7486-4b3e-8fc4-ef1c8e890757",
"index" : 2187,
"period" : 2,
"timestamp" : "00:10:40.826",
"minute" : 55,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 78.1, 28.7 ],
"duration" : 0.306886,
"under_pressure" : true,
"related_events" : [ "1da8e33f-dadd-4adb-822b-fcfca9f85b19", "648e94d9-cb40-4fad-8c88-4d875423ad1c", "e7e102f3-16ea-40dc-b9c7-f27d6e982f4e" ],
"carry" : {
"end_location" : [ 77.8, 28.3 ]
}
}, {
"id" : "e7e102f3-16ea-40dc-b9c7-f27d6e982f4e",
"index" : 2188,
"period" : 2,
"timestamp" : "00:10:40.830",
"minute" : 55,
"second" : 40,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 42.0, 51.4 ],
"duration" : 0.750079,
"related_events" : [ "159e230b-7486-4b3e-8fc4-ef1c8e890757", "1da8e33f-dadd-4adb-822b-fcfca9f85b19" ]
}, {
"id" : "1da8e33f-dadd-4adb-822b-fcfca9f85b19",
"index" : 2189,
"period" : 2,
"timestamp" : "00:10:41.133",
"minute" : 55,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 77.8, 28.3 ],
"duration" : 0.709964,
"under_pressure" : true,
"related_events" : [ "ce5ef8fc-b22d-4f99-aae4-7798bf58f321", "e7e102f3-16ea-40dc-b9c7-f27d6e982f4e" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 8.492938,
"angle" : -0.21356043,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.1, 26.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ce5ef8fc-b22d-4f99-aae4-7798bf58f321",
"index" : 2190,
"period" : 2,
"timestamp" : "00:10:41.843",
"minute" : 55,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 86.1, 26.5 ],
"related_events" : [ "1da8e33f-dadd-4adb-822b-fcfca9f85b19" ]
}, {
"id" : "720e56ec-e08e-469f-863a-9a7340b3b848",
"index" : 2191,
"period" : 2,
"timestamp" : "00:10:41.843",
"minute" : 55,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 86.1, 26.5 ],
"duration" : 1.205475,
"under_pressure" : true,
"related_events" : [ "3e4396ce-d2ae-40ec-9a69-9929f27cfb3d", "bdc47019-1de3-4913-ace9-a7771fe33da9", "ce5ef8fc-b22d-4f99-aae4-7798bf58f321" ],
"carry" : {
"end_location" : [ 88.2, 28.3 ]
}
}, {
"id" : "bdc47019-1de3-4913-ace9-a7771fe33da9",
"index" : 2192,
"period" : 2,
"timestamp" : "00:10:42.020",
"minute" : 55,
"second" : 42,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 34.0, 53.6 ],
"duration" : 1.334823,
"related_events" : [ "3e4396ce-d2ae-40ec-9a69-9929f27cfb3d", "720e56ec-e08e-469f-863a-9a7340b3b848" ]
}, {
"id" : "3e4396ce-d2ae-40ec-9a69-9929f27cfb3d",
"index" : 2193,
"period" : 2,
"timestamp" : "00:10:43.048",
"minute" : 55,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 88.2, 28.3 ],
"duration" : 0.770462,
"under_pressure" : true,
"related_events" : [ "bdc47019-1de3-4913-ace9-a7771fe33da9", "d0715951-0100-4441-8bd9-bd115f89c7e9", "dd513700-044c-43aa-9d96-9b1dbf78b42a" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 22.14159,
"angle" : 1.0869495,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 98.5, 47.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d0715951-0100-4441-8bd9-bd115f89c7e9",
"index" : 2194,
"period" : 2,
"timestamp" : "00:10:43.819",
"minute" : 55,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 101,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 100.2, 52.1 ],
"related_events" : [ "3e4396ce-d2ae-40ec-9a69-9929f27cfb3d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dd513700-044c-43aa-9d96-9b1dbf78b42a",
"index" : 2195,
"period" : 2,
"timestamp" : "00:10:43.819",
"minute" : 55,
"second" : 43,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 101,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 21.6, 32.2 ],
"duration" : 0.0,
"related_events" : [ "3e4396ce-d2ae-40ec-9a69-9929f27cfb3d" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "08aae5d1-b6a0-424b-82d4-59de05454955",
"index" : 2196,
"period" : 2,
"timestamp" : "00:10:49.438",
"minute" : 55,
"second" : 49,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.7, 74.3 ],
"duration" : 0.0
}, {
"id" : "d2b8cc26-0377-4aff-addb-f82e620cf010",
"index" : 2197,
"period" : 2,
"timestamp" : "00:10:49.438",
"minute" : 55,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.7, 74.3 ],
"duration" : 1.424329,
"under_pressure" : true,
"related_events" : [ "08aae5d1-b6a0-424b-82d4-59de05454955", "e173b928-9889-4411-bbc3-5f6308a8a3fa", "e9574216-b54c-4495-a52d-940e529e09de" ],
"carry" : {
"end_location" : [ 62.9, 72.7 ]
}
}, {
"id" : "e9574216-b54c-4495-a52d-940e529e09de",
"index" : 2198,
"period" : 2,
"timestamp" : "00:10:50.420",
"minute" : 55,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 60.8, 5.5 ],
"duration" : 0.719902,
"counterpress" : true,
"related_events" : [ "d2b8cc26-0377-4aff-addb-f82e620cf010", "e173b928-9889-4411-bbc3-5f6308a8a3fa" ]
}, {
"id" : "e173b928-9889-4411-bbc3-5f6308a8a3fa",
"index" : 2199,
"period" : 2,
"timestamp" : "00:10:50.863",
"minute" : 55,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 62.9, 72.7 ],
"duration" : 0.812312,
"under_pressure" : true,
"related_events" : [ "8b34bf89-4e9d-4dd0-934a-14a08a571582", "e9574216-b54c-4495-a52d-940e529e09de" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 5.3160133,
"angle" : -1.2847449,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 67.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8b34bf89-4e9d-4dd0-934a-14a08a571582",
"index" : 2200,
"period" : 2,
"timestamp" : "00:10:51.675",
"minute" : 55,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.4, 67.6 ],
"related_events" : [ "e173b928-9889-4411-bbc3-5f6308a8a3fa" ]
}, {
"id" : "eae908e8-152d-4901-9ecc-18a5204c9c87",
"index" : 2201,
"period" : 2,
"timestamp" : "00:10:51.675",
"minute" : 55,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.4, 67.6 ],
"duration" : 0.069061,
"related_events" : [ "42dc8c0f-586a-49c8-8f81-26b3c43d8366", "8b34bf89-4e9d-4dd0-934a-14a08a571582" ],
"carry" : {
"end_location" : [ 64.0, 68.0 ]
}
}, {
"id" : "42dc8c0f-586a-49c8-8f81-26b3c43d8366",
"index" : 2202,
"period" : 2,
"timestamp" : "00:10:51.744",
"minute" : 55,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.0, 68.0 ],
"duration" : 0.965308,
"related_events" : [ "2fa18ad2-4c17-442f-a155-87652cd685f7" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 6.981404,
"angle" : 2.234352,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 59.7, 73.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2fa18ad2-4c17-442f-a155-87652cd685f7",
"index" : 2203,
"period" : 2,
"timestamp" : "00:10:52.709",
"minute" : 55,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 59.7, 73.5 ],
"related_events" : [ "42dc8c0f-586a-49c8-8f81-26b3c43d8366" ]
}, {
"id" : "b2585160-7259-41ad-8455-8041f7c719be",
"index" : 2204,
"period" : 2,
"timestamp" : "00:10:52.709",
"minute" : 55,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 59.7, 73.5 ],
"duration" : 0.998513,
"related_events" : [ "26a61471-8bba-40f7-aa7f-5dd432013df0", "2fa18ad2-4c17-442f-a155-87652cd685f7" ],
"carry" : {
"end_location" : [ 59.7, 73.5 ]
}
}, {
"id" : "26a61471-8bba-40f7-aa7f-5dd432013df0",
"index" : 2205,
"period" : 2,
"timestamp" : "00:10:53.708",
"minute" : 55,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 59.7, 73.5 ],
"duration" : 0.916363,
"related_events" : [ "b66c8f0a-9e2e-4b88-9a70-54ea7c8f1ebe" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 12.790622,
"angle" : -1.743657,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.5, 60.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b66c8f0a-9e2e-4b88-9a70-54ea7c8f1ebe",
"index" : 2206,
"period" : 2,
"timestamp" : "00:10:54.624",
"minute" : 55,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.5, 60.9 ],
"related_events" : [ "26a61471-8bba-40f7-aa7f-5dd432013df0" ]
}, {
"id" : "a84981ac-838c-4c1a-9f74-4eead98764b2",
"index" : 2207,
"period" : 2,
"timestamp" : "00:10:54.624",
"minute" : 55,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.5, 60.9 ],
"duration" : 0.040000003,
"related_events" : [ "9618f1bb-c085-4a83-b35e-7dbc2e9b70d6", "b66c8f0a-9e2e-4b88-9a70-54ea7c8f1ebe" ],
"carry" : {
"end_location" : [ 57.5, 60.9 ]
}
}, {
"id" : "9618f1bb-c085-4a83-b35e-7dbc2e9b70d6",
"index" : 2208,
"period" : 2,
"timestamp" : "00:10:54.664",
"minute" : 55,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.5, 60.9 ],
"duration" : 0.953409,
"related_events" : [ "5aa83c27-78af-4df4-87da-e5bb07952d11" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.885848,
"angle" : 1.4389132,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.8, 70.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "5aa83c27-78af-4df4-87da-e5bb07952d11",
"index" : 2209,
"period" : 2,
"timestamp" : "00:10:55.617",
"minute" : 55,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 58.8, 70.7 ],
"related_events" : [ "9618f1bb-c085-4a83-b35e-7dbc2e9b70d6" ]
}, {
"id" : "1afafb0a-0f76-44ff-93d9-2d22c9d20d17",
"index" : 2210,
"period" : 2,
"timestamp" : "00:10:55.617",
"minute" : 55,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 58.8, 70.7 ],
"duration" : 0.236541,
"related_events" : [ "077a8ec7-fffa-48e4-b919-fb63be0e52b6", "5aa83c27-78af-4df4-87da-e5bb07952d11" ],
"carry" : {
"end_location" : [ 57.7, 70.7 ]
}
}, {
"id" : "077a8ec7-fffa-48e4-b919-fb63be0e52b6",
"index" : 2211,
"period" : 2,
"timestamp" : "00:10:55.854",
"minute" : 55,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.7, 70.7 ],
"duration" : 1.255279,
"related_events" : [ "97b71b59-cfb8-4721-a254-8c86fcf8bb89" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 25.131853,
"angle" : -1.7955076,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.1, 46.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "97b71b59-cfb8-4721-a254-8c86fcf8bb89",
"index" : 2212,
"period" : 2,
"timestamp" : "00:10:57.109",
"minute" : 55,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.1, 46.2 ],
"related_events" : [ "077a8ec7-fffa-48e4-b919-fb63be0e52b6" ]
}, {
"id" : "f843c4e1-32a7-415e-92d2-b098f281aa8d",
"index" : 2213,
"period" : 2,
"timestamp" : "00:10:57.109",
"minute" : 55,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.1, 46.2 ],
"duration" : 3.20541,
"related_events" : [ "2fed755b-8584-4254-958e-187ca47c3b9c", "97b71b59-cfb8-4721-a254-8c86fcf8bb89" ],
"carry" : {
"end_location" : [ 62.4, 44.2 ]
}
}, {
"id" : "2fed755b-8584-4254-958e-187ca47c3b9c",
"index" : 2214,
"period" : 2,
"timestamp" : "00:11:00.315",
"minute" : 56,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.4, 44.2 ],
"duration" : 1.123512,
"related_events" : [ "92776356-29b4-4152-9df5-b5594d174b36" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 9.885848,
"angle" : -1.4389132,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.7, 34.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "92776356-29b4-4152-9df5-b5594d174b36",
"index" : 2215,
"period" : 2,
"timestamp" : "00:11:01.438",
"minute" : 56,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.7, 34.4 ],
"related_events" : [ "2fed755b-8584-4254-958e-187ca47c3b9c" ]
}, {
"id" : "ab349fb8-cda7-4a56-ac80-7b99deb605c8",
"index" : 2216,
"period" : 2,
"timestamp" : "00:11:01.438",
"minute" : 56,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 63.7, 34.4 ],
"duration" : 0.676867,
"related_events" : [ "92776356-29b4-4152-9df5-b5594d174b36", "fd428a0e-fec4-4586-9176-d45fdc9b65c2" ],
"carry" : {
"end_location" : [ 64.1, 36.1 ]
}
}, {
"id" : "fd428a0e-fec4-4586-9176-d45fdc9b65c2",
"index" : 2217,
"period" : 2,
"timestamp" : "00:11:02.115",
"minute" : 56,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 64.1, 36.1 ],
"duration" : 1.089939,
"related_events" : [ "45b187a2-8de5-4738-b51c-334deb44ed6a" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 6.8066144,
"angle" : 1.5267073,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 42.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "45b187a2-8de5-4738-b51c-334deb44ed6a",
"index" : 2218,
"period" : 2,
"timestamp" : "00:11:03.205",
"minute" : 56,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.4, 42.9 ],
"related_events" : [ "fd428a0e-fec4-4586-9176-d45fdc9b65c2" ]
}, {
"id" : "e0c8ea81-9261-48a2-827f-792cafa46f40",
"index" : 2219,
"period" : 2,
"timestamp" : "00:11:03.205",
"minute" : 56,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.4, 42.9 ],
"duration" : 0.913412,
"related_events" : [ "45b187a2-8de5-4738-b51c-334deb44ed6a", "942d2345-c30f-486d-ac20-b09da0d4d5ac" ],
"carry" : {
"end_location" : [ 64.4, 42.9 ]
}
}, {
"id" : "942d2345-c30f-486d-ac20-b09da0d4d5ac",
"index" : 2220,
"period" : 2,
"timestamp" : "00:11:04.118",
"minute" : 56,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.4, 42.9 ],
"duration" : 0.9674,
"related_events" : [ "44bc8279-a597-4c46-824b-0a68c6082f0a" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 14.447491,
"angle" : 0.48222134,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.2, 49.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f5a738d0-3e6c-492d-afc7-8683a88d25f8",
"index" : 2221,
"period" : 2,
"timestamp" : "00:11:04.745",
"minute" : 56,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.2, 30.3 ],
"duration" : 0.45335,
"related_events" : [ "3d22bb97-6422-4e9e-b6e5-bc0c919e8360", "44bc8279-a597-4c46-824b-0a68c6082f0a", "47a5f0ca-c6f4-4294-b9b6-d2186e189e4d" ]
}, {
"id" : "44bc8279-a597-4c46-824b-0a68c6082f0a",
"index" : 2222,
"period" : 2,
"timestamp" : "00:11:05.086",
"minute" : 56,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.2, 49.6 ],
"under_pressure" : true,
"related_events" : [ "942d2345-c30f-486d-ac20-b09da0d4d5ac", "f5a738d0-3e6c-492d-afc7-8683a88d25f8" ]
}, {
"id" : "47a5f0ca-c6f4-4294-b9b6-d2186e189e4d",
"index" : 2223,
"period" : 2,
"timestamp" : "00:11:05.086",
"minute" : 56,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.2, 49.6 ],
"duration" : 0.040000003,
"under_pressure" : true,
"related_events" : [ "3d22bb97-6422-4e9e-b6e5-bc0c919e8360", "44bc8279-a597-4c46-824b-0a68c6082f0a", "f5a738d0-3e6c-492d-afc7-8683a88d25f8" ],
"carry" : {
"end_location" : [ 77.7, 48.7 ]
}
}, {
"id" : "3d22bb97-6422-4e9e-b6e5-bc0c919e8360",
"index" : 2224,
"period" : 2,
"timestamp" : "00:11:05.126",
"minute" : 56,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.7, 48.7 ],
"duration" : 1.074153,
"under_pressure" : true,
"related_events" : [ "ce7414ad-d8af-4213-a89a-daf137fecbe7", "f5a738d0-3e6c-492d-afc7-8683a88d25f8" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 14.767871,
"angle" : -2.9508371,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 45.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ce7414ad-d8af-4213-a89a-daf137fecbe7",
"index" : 2225,
"period" : 2,
"timestamp" : "00:11:06.200",
"minute" : 56,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.2, 45.9 ],
"related_events" : [ "3d22bb97-6422-4e9e-b6e5-bc0c919e8360" ]
}, {
"id" : "7e1e174d-7314-4ff4-84f3-c0e78c004494",
"index" : 2226,
"period" : 2,
"timestamp" : "00:11:06.200",
"minute" : 56,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.2, 45.9 ],
"duration" : 0.977104,
"related_events" : [ "b74526ea-765e-467b-813a-4a475b7f58b5", "ce7414ad-d8af-4213-a89a-daf137fecbe7" ],
"carry" : {
"end_location" : [ 65.7, 57.5 ]
}
}, {
"id" : "b74526ea-765e-467b-813a-4a475b7f58b5",
"index" : 2227,
"period" : 2,
"timestamp" : "00:11:07.177",
"minute" : 56,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 65.7, 57.5 ],
"duration" : 1.434475,
"related_events" : [ "3ebfec11-7a3e-457d-afed-38f9fb96b023" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 20.60728,
"angle" : 0.97875607,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.2, 74.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3ebfec11-7a3e-457d-afed-38f9fb96b023",
"index" : 2228,
"period" : 2,
"timestamp" : "00:11:08.612",
"minute" : 56,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 77.2, 74.6 ],
"related_events" : [ "b74526ea-765e-467b-813a-4a475b7f58b5" ]
}, {
"id" : "270cffed-4e0a-4c78-b2e0-ec3d423b74cf",
"index" : 2229,
"period" : 2,
"timestamp" : "00:11:08.612",
"minute" : 56,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 77.2, 74.6 ],
"duration" : 1.498041,
"related_events" : [ "3ebfec11-7a3e-457d-afed-38f9fb96b023", "66b2ac44-ebd9-49ce-a031-ef6e651c480c" ],
"carry" : {
"end_location" : [ 77.2, 74.6 ]
}
}, {
"id" : "66b2ac44-ebd9-49ce-a031-ef6e651c480c",
"index" : 2230,
"period" : 2,
"timestamp" : "00:11:10.110",
"minute" : 56,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 77.2, 74.6 ],
"duration" : 1.012228,
"related_events" : [ "5f7adc0c-92e5-401e-b657-ccc1e06f732a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 16.726028,
"angle" : -2.4238875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.6, 63.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5f7adc0c-92e5-401e-b657-ccc1e06f732a",
"index" : 2231,
"period" : 2,
"timestamp" : "00:11:11.122",
"minute" : 56,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.6, 63.6 ],
"related_events" : [ "66b2ac44-ebd9-49ce-a031-ef6e651c480c" ]
}, {
"id" : "57e8be5a-6fef-4475-bad9-a8c6baac753d",
"index" : 2232,
"period" : 2,
"timestamp" : "00:11:11.122",
"minute" : 56,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.6, 63.6 ],
"duration" : 2.490439,
"related_events" : [ "5f7adc0c-92e5-401e-b657-ccc1e06f732a", "d42df5b2-89a4-4cd0-9199-eba34fe8de38" ],
"carry" : {
"end_location" : [ 64.6, 63.6 ]
}
}, {
"id" : "d42df5b2-89a4-4cd0-9199-eba34fe8de38",
"index" : 2233,
"period" : 2,
"timestamp" : "00:11:13.612",
"minute" : 56,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.6, 63.6 ],
"duration" : 1.092117,
"related_events" : [ "74ccdf1d-b4e0-41b7-b3e5-d77dd3f34320" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 12.6,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.2, 63.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "74ccdf1d-b4e0-41b7-b3e5-d77dd3f34320",
"index" : 2234,
"period" : 2,
"timestamp" : "00:11:14.704",
"minute" : 56,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.2, 63.6 ],
"related_events" : [ "d42df5b2-89a4-4cd0-9199-eba34fe8de38" ]
}, {
"id" : "22226e06-cf78-4f62-9e6c-0e869ded7845",
"index" : 2235,
"period" : 2,
"timestamp" : "00:11:14.704",
"minute" : 56,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.2, 63.6 ],
"duration" : 0.04,
"related_events" : [ "74ccdf1d-b4e0-41b7-b3e5-d77dd3f34320", "e0634bab-21c6-4eca-b174-030e374cbd0a" ],
"carry" : {
"end_location" : [ 77.2, 63.6 ]
}
}, {
"id" : "e0634bab-21c6-4eca-b174-030e374cbd0a",
"index" : 2236,
"period" : 2,
"timestamp" : "00:11:14.744",
"minute" : 56,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.2, 63.6 ],
"duration" : 1.051961,
"related_events" : [ "8e465131-b9d9-4bd3-ac66-3b45b3f92e89" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 15.008331,
"angle" : 0.96061623,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.8, 75.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8e465131-b9d9-4bd3-ac66-3b45b3f92e89",
"index" : 2237,
"period" : 2,
"timestamp" : "00:11:15.796",
"minute" : 56,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 85.8, 75.9 ],
"related_events" : [ "e0634bab-21c6-4eca-b174-030e374cbd0a" ]
}, {
"id" : "eda50c50-e7b0-407e-a396-8527dbc91aeb",
"index" : 2238,
"period" : 2,
"timestamp" : "00:11:15.796",
"minute" : 56,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 85.8, 75.9 ],
"duration" : 0.188302,
"related_events" : [ "4a7da467-63d9-453a-b338-2d395d25e4db", "8e465131-b9d9-4bd3-ac66-3b45b3f92e89" ],
"carry" : {
"end_location" : [ 83.1, 73.7 ]
}
}, {
"id" : "4a7da467-63d9-453a-b338-2d395d25e4db",
"index" : 2239,
"period" : 2,
"timestamp" : "00:11:15.985",
"minute" : 56,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 83.1, 73.7 ],
"duration" : 0.851392,
"related_events" : [ "42d7d74f-1d71-4fd8-bdd7-c6084e039c7b" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 6.8066144,
"angle" : 2.9643672,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.4, 74.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "42d7d74f-1d71-4fd8-bdd7-c6084e039c7b",
"index" : 2240,
"period" : 2,
"timestamp" : "00:11:16.836",
"minute" : 56,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.4, 74.9 ],
"related_events" : [ "4a7da467-63d9-453a-b338-2d395d25e4db" ]
}, {
"id" : "f6cbe76c-0880-451b-bad4-4192911c216d",
"index" : 2241,
"period" : 2,
"timestamp" : "00:11:16.836",
"minute" : 56,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.4, 74.9 ],
"duration" : 0.708366,
"related_events" : [ "42d7d74f-1d71-4fd8-bdd7-c6084e039c7b", "8326bdc6-7111-41c7-9237-c599e3bd76e7" ],
"carry" : {
"end_location" : [ 76.4, 74.9 ]
}
}, {
"id" : "8326bdc6-7111-41c7-9237-c599e3bd76e7",
"index" : 2242,
"period" : 2,
"timestamp" : "00:11:17.544",
"minute" : 56,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 76.4, 74.9 ],
"duration" : 0.67156,
"related_events" : [ "3ed0716f-2793-4499-8627-c4f34cc7b0f6" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 5.707013,
"angle" : -1.3768371,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.5, 69.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3ed0716f-2793-4499-8627-c4f34cc7b0f6",
"index" : 2243,
"period" : 2,
"timestamp" : "00:11:18.216",
"minute" : 56,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.5, 69.3 ],
"related_events" : [ "8326bdc6-7111-41c7-9237-c599e3bd76e7" ]
}, {
"id" : "3966be0b-a0d8-47fd-a7ce-d561c16a6787",
"index" : 2244,
"period" : 2,
"timestamp" : "00:11:18.216",
"minute" : 56,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.5, 69.3 ],
"duration" : 1.77926,
"related_events" : [ "3ed0716f-2793-4499-8627-c4f34cc7b0f6", "a3e827c3-767f-40cc-9cc6-89e0b2d16dbd" ],
"carry" : {
"end_location" : [ 77.5, 69.3 ]
}
}, {
"id" : "a3e827c3-767f-40cc-9cc6-89e0b2d16dbd",
"index" : 2245,
"period" : 2,
"timestamp" : "00:11:19.995",
"minute" : 56,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.5, 69.3 ],
"duration" : 0.730675,
"related_events" : [ "19782476-3d2d-4f3b-aa02-b736fd47db0d" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 4.920366,
"angle" : 2.226492,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.5, 73.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "19782476-3d2d-4f3b-aa02-b736fd47db0d",
"index" : 2246,
"period" : 2,
"timestamp" : "00:11:20.726",
"minute" : 56,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 74.5, 73.2 ],
"related_events" : [ "a3e827c3-767f-40cc-9cc6-89e0b2d16dbd" ]
}, {
"id" : "baba96a5-cc53-4291-8f7f-3bc324ef5243",
"index" : 2247,
"period" : 2,
"timestamp" : "00:11:20.726",
"minute" : 56,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 74.5, 73.2 ],
"duration" : 2.663915,
"related_events" : [ "19782476-3d2d-4f3b-aa02-b736fd47db0d", "e00051c7-a45d-4b9a-8fa2-dce1d94cd998" ],
"carry" : {
"end_location" : [ 73.7, 73.2 ]
}
}, {
"id" : "e00051c7-a45d-4b9a-8fa2-dce1d94cd998",
"index" : 2248,
"period" : 2,
"timestamp" : "00:11:23.390",
"minute" : 56,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 73.7, 73.2 ],
"duration" : 3.599088,
"related_events" : [ "2a06e954-f444-4c5f-a382-c6ec90400679" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 45.719254,
"angle" : -1.7823479,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.1, 28.5 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c69d8da4-f5b9-4b4d-a54a-e956ae311cea",
"index" : 2249,
"period" : 2,
"timestamp" : "00:11:24.446",
"minute" : 56,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 44.8, 43.5 ],
"duration" : 0.989732
}, {
"id" : "2a06e954-f444-4c5f-a382-c6ec90400679",
"index" : 2250,
"period" : 2,
"timestamp" : "00:11:26.989",
"minute" : 56,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.1, 28.5 ],
"related_events" : [ "e00051c7-a45d-4b9a-8fa2-dce1d94cd998" ]
}, {
"id" : "e5a43fc6-a58d-42a2-95ad-406f79547f40",
"index" : 2251,
"period" : 2,
"timestamp" : "00:11:26.989",
"minute" : 56,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.1, 28.5 ],
"duration" : 3.358549,
"related_events" : [ "2a06e954-f444-4c5f-a382-c6ec90400679", "a7a6220d-cba8-4f3a-9884-d0550f388469" ],
"carry" : {
"end_location" : [ 86.6, 28.5 ]
}
}, {
"id" : "a7a6220d-cba8-4f3a-9884-d0550f388469",
"index" : 2252,
"period" : 2,
"timestamp" : "00:11:30.347",
"minute" : 56,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 86.6, 28.5 ],
"duration" : 1.301606,
"related_events" : [ "14588dfd-649c-40a3-a112-0bda752c1322" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 28.46085,
"angle" : -0.8351084,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 105.7, 7.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "14588dfd-649c-40a3-a112-0bda752c1322",
"index" : 2253,
"period" : 2,
"timestamp" : "00:11:31.649",
"minute" : 56,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 105.7, 7.4 ],
"related_events" : [ "a7a6220d-cba8-4f3a-9884-d0550f388469" ]
}, {
"id" : "14ada268-c564-4be2-bb43-b653924151fd",
"index" : 2254,
"period" : 2,
"timestamp" : "00:11:31.649",
"minute" : 56,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 105.7, 7.4 ],
"duration" : 0.852596,
"related_events" : [ "14588dfd-649c-40a3-a112-0bda752c1322", "73b7636b-142c-4a7b-88db-45d76e1f0bb0" ],
"carry" : {
"end_location" : [ 105.7, 9.3 ]
}
}, {
"id" : "73b7636b-142c-4a7b-88db-45d76e1f0bb0",
"index" : 2255,
"period" : 2,
"timestamp" : "00:11:32.502",
"minute" : 56,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 105.7, 9.3 ],
"duration" : 2.388138,
"related_events" : [ "053f6354-e2c9-452f-abfe-90a2affcc67c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 25.675669,
"angle" : 2.698848,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.5, 20.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "053f6354-e2c9-452f-abfe-90a2affcc67c",
"index" : 2256,
"period" : 2,
"timestamp" : "00:11:34.890",
"minute" : 56,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.5, 20.3 ],
"related_events" : [ "73b7636b-142c-4a7b-88db-45d76e1f0bb0" ]
}, {
"id" : "26f502c5-6bcf-4bae-9c47-14e644e815ca",
"index" : 2257,
"period" : 2,
"timestamp" : "00:11:34.890",
"minute" : 56,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 82.5, 20.3 ],
"duration" : 1.780014,
"related_events" : [ "053f6354-e2c9-452f-abfe-90a2affcc67c", "1f9af9c6-40e1-45b7-bcdb-9b932e0d7e29" ],
"carry" : {
"end_location" : [ 74.0, 27.2 ]
}
}, {
"id" : "1f9af9c6-40e1-45b7-bcdb-9b932e0d7e29",
"index" : 2258,
"period" : 2,
"timestamp" : "00:11:36.670",
"minute" : 56,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 74.0, 27.2 ],
"duration" : 1.180424,
"related_events" : [ "ae3378fc-9857-4d71-805b-9bf86f0c0f83" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 18.502432,
"angle" : 1.5870111,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.7, 45.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ae3378fc-9857-4d71-805b-9bf86f0c0f83",
"index" : 2259,
"period" : 2,
"timestamp" : "00:11:37.850",
"minute" : 56,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.7, 45.7 ],
"related_events" : [ "1f9af9c6-40e1-45b7-bcdb-9b932e0d7e29" ]
}, {
"id" : "45797e9f-435a-4a53-8019-c804a4f415a7",
"index" : 2260,
"period" : 2,
"timestamp" : "00:11:37.850",
"minute" : 56,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 73.7, 45.7 ],
"duration" : 0.858333,
"under_pressure" : true,
"related_events" : [ "30d45d3f-f39a-414a-9175-a86456e30f22", "83a87380-190a-433b-b182-3aec47a3a5f9", "ae3378fc-9857-4d71-805b-9bf86f0c0f83" ],
"carry" : {
"end_location" : [ 72.0, 46.7 ]
}
}, {
"id" : "30d45d3f-f39a-414a-9175-a86456e30f22",
"index" : 2261,
"period" : 2,
"timestamp" : "00:11:38.002",
"minute" : 56,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 34.9 ],
"duration" : 0.589307,
"related_events" : [ "45797e9f-435a-4a53-8019-c804a4f415a7" ]
}, {
"id" : "83a87380-190a-433b-b182-3aec47a3a5f9",
"index" : 2262,
"period" : 2,
"timestamp" : "00:11:38.709",
"minute" : 56,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 72.0, 46.7 ],
"duration" : 0.825011,
"related_events" : [ "10ec93ff-ae59-4f7b-bb3b-130242c85a0a" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 12.841339,
"angle" : 0.49499622,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.3, 52.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "10ec93ff-ae59-4f7b-bb3b-130242c85a0a",
"index" : 2263,
"period" : 2,
"timestamp" : "00:11:39.534",
"minute" : 56,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.3, 52.8 ],
"related_events" : [ "83a87380-190a-433b-b182-3aec47a3a5f9" ]
}, {
"id" : "54f60f12-884f-4de0-84cb-a49a2b8bf77d",
"index" : 2264,
"period" : 2,
"timestamp" : "00:11:39.534",
"minute" : 56,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.3, 52.8 ],
"duration" : 0.695797,
"under_pressure" : true,
"related_events" : [ "10ec93ff-ae59-4f7b-bb3b-130242c85a0a", "5342ff1f-6f32-4370-b8ad-5251ea17e357", "e861ef90-5034-4798-83fc-d3015915c74a" ],
"carry" : {
"end_location" : [ 86.1, 53.1 ]
}
}, {
"id" : "e861ef90-5034-4798-83fc-d3015915c74a",
"index" : 2265,
"period" : 2,
"timestamp" : "00:11:39.632",
"minute" : 56,
"second" : 39,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 35.7, 26.5 ],
"duration" : 0.732074,
"related_events" : [ "5342ff1f-6f32-4370-b8ad-5251ea17e357", "54f60f12-884f-4de0-84cb-a49a2b8bf77d" ]
}, {
"id" : "5342ff1f-6f32-4370-b8ad-5251ea17e357",
"index" : 2266,
"period" : 2,
"timestamp" : "00:11:40.229",
"minute" : 56,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 86.1, 53.1 ],
"duration" : 0.865992,
"under_pressure" : true,
"related_events" : [ "169f9e0d-ac8b-45db-8717-f75881034647", "5c0d60a3-7780-4956-bd50-05f180ebb346", "e861ef90-5034-4798-83fc-d3015915c74a" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 17.601137,
"angle" : 0.011363147,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.7, 53.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"through_ball" : true,
"technique" : {
"id" : 108,
"name" : "Through Ball"
}
}
}, {
"id" : "5c0d60a3-7780-4956-bd50-05f180ebb346",
"index" : 2267,
"period" : 2,
"timestamp" : "00:11:41.095",
"minute" : 56,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 102,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 100.7, 47.4 ],
"related_events" : [ "5342ff1f-6f32-4370-b8ad-5251ea17e357" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "169f9e0d-ac8b-45db-8717-f75881034647",
"index" : 2268,
"period" : 2,
"timestamp" : "00:11:41.095",
"minute" : 56,
"second" : 41,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.4, 26.8 ],
"duration" : 0.965577,
"related_events" : [ "234cb6b3-aae6-4c69-833b-ac1f7a8275ee", "5342ff1f-6f32-4370-b8ad-5251ea17e357" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 9.247703,
"angle" : -0.37649032,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 23.4 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "234cb6b3-aae6-4c69-833b-ac1f7a8275ee",
"index" : 2269,
"period" : 2,
"timestamp" : "00:11:42.061",
"minute" : 56,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 103,
"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, 23.4 ],
"related_events" : [ "169f9e0d-ac8b-45db-8717-f75881034647" ]
}, {
"id" : "0902c70d-d8e5-403f-af30-74c648121f23",
"index" : 2270,
"period" : 2,
"timestamp" : "00:11:42.061",
"minute" : 56,
"second" : 42,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 23.3, 22.6 ],
"duration" : 1.983404,
"related_events" : [ "8d90cd49-d3cd-429f-b196-e791bfdd5042" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 24.19008,
"angle" : 2.5742292,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 2.9, 35.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8d90cd49-d3cd-429f-b196-e791bfdd5042",
"index" : 2271,
"period" : 2,
"timestamp" : "00:11:44.044",
"minute" : 56,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 103,
"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.9, 35.6 ],
"related_events" : [ "0902c70d-d8e5-403f-af30-74c648121f23" ]
}, {
"id" : "496dc562-4089-4eb5-93ff-e0b5d56a855b",
"index" : 2272,
"period" : 2,
"timestamp" : "00:11:44.044",
"minute" : 56,
"second" : 44,
"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" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.8, 35.5 ],
"duration" : 3.474306,
"related_events" : [ "713247fb-efd8-4ba2-83bd-457cbe0a3549", "ce2f0e19-1a74-4210-844b-6fac6939f11a" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 62.01653,
"angle" : -0.061312392,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.7, 31.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "713247fb-efd8-4ba2-83bd-457cbe0a3549",
"index" : 2273,
"period" : 2,
"timestamp" : "00:11:47.519",
"minute" : 56,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 103,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 63.3, 30.8 ],
"related_events" : [ "496dc562-4089-4eb5-93ff-e0b5d56a855b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ce2f0e19-1a74-4210-844b-6fac6939f11a",
"index" : 2274,
"period" : 2,
"timestamp" : "00:11:47.519",
"minute" : 56,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 54.4, 48.4 ],
"duration" : 5.207866,
"related_events" : [ "496dc562-4089-4eb5-93ff-e0b5d56a855b", "791c4dbd-8acd-42fb-bad8-82da8a87c5a9" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 36.83178,
"angle" : 2.6402957,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 22.1, 66.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "791c4dbd-8acd-42fb-bad8-82da8a87c5a9",
"index" : 2275,
"period" : 2,
"timestamp" : "00:11:52.727",
"minute" : 56,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.1, 66.1 ],
"related_events" : [ "ce2f0e19-1a74-4210-844b-6fac6939f11a" ]
}, {
"id" : "b379d0c2-de3f-452b-b0ab-e54d5f895be2",
"index" : 2276,
"period" : 2,
"timestamp" : "00:11:52.727",
"minute" : 56,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 22.1, 66.1 ],
"duration" : 2.123888,
"related_events" : [ "791c4dbd-8acd-42fb-bad8-82da8a87c5a9", "95a6b9d3-0513-4eea-b14c-f251cf13138f" ],
"carry" : {
"end_location" : [ 26.8, 63.9 ]
}
}, {
"id" : "95a6b9d3-0513-4eea-b14c-f251cf13138f",
"index" : 2277,
"period" : 2,
"timestamp" : "00:11:54.850",
"minute" : 56,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.8, 63.9 ],
"duration" : 1.843079,
"related_events" : [ "e4392203-4574-4a03-aead-53a7056d83cc" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 18.402445,
"angle" : -0.548807,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.5, 54.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e4392203-4574-4a03-aead-53a7056d83cc",
"index" : 2278,
"period" : 2,
"timestamp" : "00:11:56.693",
"minute" : 56,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.5, 54.3 ],
"related_events" : [ "95a6b9d3-0513-4eea-b14c-f251cf13138f" ]
}, {
"id" : "09f1620b-0477-4084-bb29-4979146da60a",
"index" : 2279,
"period" : 2,
"timestamp" : "00:11:56.693",
"minute" : 56,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.5, 54.3 ],
"duration" : 1.311136,
"related_events" : [ "5efad0ce-3e39-4e35-87ce-7acd9d1fca98", "e4392203-4574-4a03-aead-53a7056d83cc" ],
"carry" : {
"end_location" : [ 42.0, 54.3 ]
}
}, {
"id" : "5efad0ce-3e39-4e35-87ce-7acd9d1fca98",
"index" : 2280,
"period" : 2,
"timestamp" : "00:11:58.005",
"minute" : 56,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 42.0, 54.3 ],
"duration" : 1.083424,
"related_events" : [ "feb83858-d856-42f2-adc0-e1827d55074a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 4.4654226,
"angle" : 0.97658265,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.5, 58.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "feb83858-d856-42f2-adc0-e1827d55074a",
"index" : 2281,
"period" : 2,
"timestamp" : "00:11:59.088",
"minute" : 56,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.5, 58.0 ],
"related_events" : [ "5efad0ce-3e39-4e35-87ce-7acd9d1fca98" ]
}, {
"id" : "8ce44c27-c39a-45d6-bbbc-84f69e2f19f1",
"index" : 2282,
"period" : 2,
"timestamp" : "00:11:59.088",
"minute" : 56,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 44.5, 58.0 ],
"duration" : 0.861769,
"related_events" : [ "63b7e392-73a0-432d-86dc-9f6df9a6e1d2", "feb83858-d856-42f2-adc0-e1827d55074a" ],
"carry" : {
"end_location" : [ 45.9, 58.0 ]
}
}, {
"id" : "63b7e392-73a0-432d-86dc-9f6df9a6e1d2",
"index" : 2283,
"period" : 2,
"timestamp" : "00:11:59.950",
"minute" : 56,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 45.9, 58.0 ],
"duration" : 1.507448,
"related_events" : [ "72bb16c0-adef-4898-8753-2cddab4d7b2b" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 25.527435,
"angle" : -1.7043834,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.5, 32.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "72bb16c0-adef-4898-8753-2cddab4d7b2b",
"index" : 2284,
"period" : 2,
"timestamp" : "00:12:01.457",
"minute" : 57,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.5, 32.7 ],
"related_events" : [ "63b7e392-73a0-432d-86dc-9f6df9a6e1d2" ]
}, {
"id" : "134550c4-54b5-4c11-a691-a5ca0a5678d9",
"index" : 2285,
"period" : 2,
"timestamp" : "00:12:01.457",
"minute" : 57,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.5, 32.7 ],
"duration" : 4.459563,
"related_events" : [ "72bb16c0-adef-4898-8753-2cddab4d7b2b", "ee8fc806-31ea-4c5b-984a-68f65f92094e" ],
"carry" : {
"end_location" : [ 49.2, 26.3 ]
}
}, {
"id" : "ee8fc806-31ea-4c5b-984a-68f65f92094e",
"index" : 2286,
"period" : 2,
"timestamp" : "00:12:05.917",
"minute" : 57,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.2, 26.3 ],
"duration" : 1.056954,
"related_events" : [ "82feea6b-faf4-4155-b0aa-14f1dc06bef8" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 27.803776,
"angle" : 1.4843695,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.6, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "82feea6b-faf4-4155-b0aa-14f1dc06bef8",
"index" : 2287,
"period" : 2,
"timestamp" : "00:12:06.974",
"minute" : 57,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.6, 54.0 ],
"related_events" : [ "ee8fc806-31ea-4c5b-984a-68f65f92094e" ]
}, {
"id" : "903fff89-5e5c-42a6-a25b-1a403928332c",
"index" : 2288,
"period" : 2,
"timestamp" : "00:12:06.974",
"minute" : 57,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 51.6, 54.0 ],
"duration" : 2.150725,
"related_events" : [ "5d646d04-8cea-47f5-9212-8a16bbe2c230", "82feea6b-faf4-4155-b0aa-14f1dc06bef8" ],
"carry" : {
"end_location" : [ 48.6, 52.0 ]
}
}, {
"id" : "5d646d04-8cea-47f5-9212-8a16bbe2c230",
"index" : 2289,
"period" : 2,
"timestamp" : "00:12:09.125",
"minute" : 57,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 48.6, 52.0 ],
"duration" : 0.855896,
"related_events" : [ "a25cdd00-1827-4644-8c3d-66530663a68f" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.94887,
"angle" : -0.6857295,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.3, 45.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a25cdd00-1827-4644-8c3d-66530663a68f",
"index" : 2290,
"period" : 2,
"timestamp" : "00:12:09.980",
"minute" : 57,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.3, 45.7 ],
"related_events" : [ "5d646d04-8cea-47f5-9212-8a16bbe2c230" ]
}, {
"id" : "653a27fa-5cbe-4d20-a2ac-3438cdc7e283",
"index" : 2291,
"period" : 2,
"timestamp" : "00:12:09.980",
"minute" : 57,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.3, 45.7 ],
"duration" : 0.78648,
"related_events" : [ "63bca2eb-fb70-4325-9d2c-59fda6a03758", "a25cdd00-1827-4644-8c3d-66530663a68f" ],
"carry" : {
"end_location" : [ 57.5, 48.7 ]
}
}, {
"id" : "63bca2eb-fb70-4325-9d2c-59fda6a03758",
"index" : 2292,
"period" : 2,
"timestamp" : "00:12:10.767",
"minute" : 57,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 57.5, 48.7 ],
"duration" : 0.855727,
"related_events" : [ "6e8e1eb4-bc28-4562-ba11-aff39307d91f" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 12.589679,
"angle" : 0.5240722,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.4, 55.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6e8e1eb4-bc28-4562-ba11-aff39307d91f",
"index" : 2293,
"period" : 2,
"timestamp" : "00:12:11.623",
"minute" : 57,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 68.4, 55.0 ],
"related_events" : [ "63bca2eb-fb70-4325-9d2c-59fda6a03758" ]
}, {
"id" : "bfa8ddee-508c-4bce-8acb-9e7355247c9e",
"index" : 2294,
"period" : 2,
"timestamp" : "00:12:11.623",
"minute" : 57,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 68.4, 55.0 ],
"duration" : 1.437449,
"related_events" : [ "109a6468-7a40-4688-8f7c-02c445676aac", "6e8e1eb4-bc28-4562-ba11-aff39307d91f" ],
"carry" : {
"end_location" : [ 68.4, 55.0 ]
}
}, {
"id" : "109a6468-7a40-4688-8f7c-02c445676aac",
"index" : 2295,
"period" : 2,
"timestamp" : "00:12:13.060",
"minute" : 57,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 68.4, 55.0 ],
"duration" : 0.674721,
"related_events" : [ "e7fcb90e-3707-4747-96f2-ec5ea99b750a" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 16.26899,
"angle" : -2.3301134,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.2, 43.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e7fcb90e-3707-4747-96f2-ec5ea99b750a",
"index" : 2296,
"period" : 2,
"timestamp" : "00:12:13.735",
"minute" : 57,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.2, 43.2 ],
"related_events" : [ "109a6468-7a40-4688-8f7c-02c445676aac" ]
}, {
"id" : "5e1f9e01-9560-450d-86fa-19690b21b4c6",
"index" : 2297,
"period" : 2,
"timestamp" : "00:12:13.735",
"minute" : 57,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 57.2, 43.2 ],
"duration" : 2.266769,
"related_events" : [ "4ba3a794-0ba4-4256-ba89-c7357599c96f", "e7fcb90e-3707-4747-96f2-ec5ea99b750a" ],
"carry" : {
"end_location" : [ 64.1, 39.3 ]
}
}, {
"id" : "4ba3a794-0ba4-4256-ba89-c7357599c96f",
"index" : 2298,
"period" : 2,
"timestamp" : "00:12:16.002",
"minute" : 57,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.1, 39.3 ],
"duration" : 0.843341,
"related_events" : [ "069c9891-dd96-4874-aa1d-456e99cd702a" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 19.724604,
"angle" : -0.47951928,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.6, 30.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "069c9891-dd96-4874-aa1d-456e99cd702a",
"index" : 2299,
"period" : 2,
"timestamp" : "00:12:16.845",
"minute" : 57,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.6, 30.2 ],
"related_events" : [ "4ba3a794-0ba4-4256-ba89-c7357599c96f" ]
}, {
"id" : "cd3dac36-151c-4350-9f12-d05d8f2ecbc6",
"index" : 2300,
"period" : 2,
"timestamp" : "00:12:16.845",
"minute" : 57,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.6, 30.2 ],
"duration" : 0.039999,
"related_events" : [ "069c9891-dd96-4874-aa1d-456e99cd702a", "50e801ea-2cf5-44c0-a0eb-0bfdf03a2491" ],
"carry" : {
"end_location" : [ 81.6, 30.2 ]
}
}, {
"id" : "50e801ea-2cf5-44c0-a0eb-0bfdf03a2491",
"index" : 2301,
"period" : 2,
"timestamp" : "00:12:16.885",
"minute" : 57,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.6, 30.2 ],
"duration" : 1.456284,
"related_events" : [ "af937f76-2499-44c6-b8a9-a5c85790a36d" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 15.357409,
"angle" : 2.7683413,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.3, 35.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "af937f76-2499-44c6-b8a9-a5c85790a36d",
"index" : 2302,
"period" : 2,
"timestamp" : "00:12:18.341",
"minute" : 57,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 67.3, 35.8 ],
"related_events" : [ "50e801ea-2cf5-44c0-a0eb-0bfdf03a2491" ]
}, {
"id" : "86c9cba7-ebc0-4f8e-b5e2-74e04a9efd5d",
"index" : 2303,
"period" : 2,
"timestamp" : "00:12:18.341",
"minute" : 57,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 67.3, 35.8 ],
"duration" : 1.845695,
"related_events" : [ "af937f76-2499-44c6-b8a9-a5c85790a36d", "c949f9e8-7f86-4760-a5fd-dfb15f94aab7" ],
"carry" : {
"end_location" : [ 75.4, 30.0 ]
}
}, {
"id" : "c949f9e8-7f86-4760-a5fd-dfb15f94aab7",
"index" : 2304,
"period" : 2,
"timestamp" : "00:12:20.187",
"minute" : 57,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 75.4, 30.0 ],
"duration" : 0.660681,
"related_events" : [ "701a42af-91c4-4c2c-af26-474529011310" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 11.428036,
"angle" : -0.07006058,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 86.8, 29.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "114150e4-ccfe-4f09-870e-18bb0f8fda13",
"index" : 2305,
"period" : 2,
"timestamp" : "00:12:20.611",
"minute" : 57,
"second" : 20,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 33.3, 50.9 ],
"duration" : 1.626919,
"related_events" : [ "701a42af-91c4-4c2c-af26-474529011310", "90f5ebe2-4254-4cc2-b6c3-319c7c4f94c9", "984917ef-9e3c-4a7e-827f-ec9082a77f2b" ]
}, {
"id" : "701a42af-91c4-4c2c-af26-474529011310",
"index" : 2306,
"period" : 2,
"timestamp" : "00:12:20.848",
"minute" : 57,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 86.8, 29.2 ],
"under_pressure" : true,
"related_events" : [ "114150e4-ccfe-4f09-870e-18bb0f8fda13", "c949f9e8-7f86-4760-a5fd-dfb15f94aab7" ]
}, {
"id" : "90f5ebe2-4254-4cc2-b6c3-319c7c4f94c9",
"index" : 2307,
"period" : 2,
"timestamp" : "00:12:20.848",
"minute" : 57,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 86.8, 29.2 ],
"duration" : 1.334169,
"under_pressure" : true,
"related_events" : [ "114150e4-ccfe-4f09-870e-18bb0f8fda13", "701a42af-91c4-4c2c-af26-474529011310", "984917ef-9e3c-4a7e-827f-ec9082a77f2b" ],
"carry" : {
"end_location" : [ 87.0, 29.2 ]
}
}, {
"id" : "984917ef-9e3c-4a7e-827f-ec9082a77f2b",
"index" : 2308,
"period" : 2,
"timestamp" : "00:12:22.182",
"minute" : 57,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 87.0, 29.2 ],
"duration" : 1.232199,
"under_pressure" : true,
"related_events" : [ "114150e4-ccfe-4f09-870e-18bb0f8fda13", "c5312d32-4464-40e4-aae1-3da87638c767" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 7.8638415,
"angle" : 3.0140831,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 79.2, 30.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c5312d32-4464-40e4-aae1-3da87638c767",
"index" : 2309,
"period" : 2,
"timestamp" : "00:12:23.414",
"minute" : 57,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 79.2, 30.2 ],
"related_events" : [ "984917ef-9e3c-4a7e-827f-ec9082a77f2b" ]
}, {
"id" : "cf5134a0-3239-4ca2-b8eb-cdad7273e57f",
"index" : 2310,
"period" : 2,
"timestamp" : "00:12:23.414",
"minute" : 57,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 79.2, 30.2 ],
"duration" : 0.724982,
"related_events" : [ "c5312d32-4464-40e4-aae1-3da87638c767", "f7db4a86-3b62-455a-bbfc-a5bf0a40be43" ],
"carry" : {
"end_location" : [ 78.1, 30.2 ]
}
}, {
"id" : "f7db4a86-3b62-455a-bbfc-a5bf0a40be43",
"index" : 2311,
"period" : 2,
"timestamp" : "00:12:24.139",
"minute" : 57,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 78.1, 30.2 ],
"duration" : 3.090339,
"related_events" : [ "457a9b2c-2c59-4360-bdfe-34197cde7c95" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 41.974518,
"angle" : -0.05959522,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 120.0, 27.7 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "457a9b2c-2c59-4360-bdfe-34197cde7c95",
"index" : 2312,
"period" : 2,
"timestamp" : "00:12:27.229",
"minute" : 57,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 113.1, 27.7 ],
"related_events" : [ "f7db4a86-3b62-455a-bbfc-a5bf0a40be43" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "6da2a2dd-3b93-4be9-a4ed-e6c057405b55",
"index" : 2313,
"period" : 2,
"timestamp" : "00:12:37.755",
"minute" : 57,
"second" : 37,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
}
}
}, {
"id" : "c6ce6172-179b-4880-a221-d15b1d92c015",
"index" : 2314,
"period" : 2,
"timestamp" : "00:12:40.113",
"minute" : 57,
"second" : 40,
"type" : {
"id" : 36,
"name" : "Tactical Shift"
},
"possession" : 104,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 0.0,
"tactics" : {
"formation" : 433,
"lineup" : [ {
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 3
}, {
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"jersey_number" : 13
}, {
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"jersey_number" : 11
}, {
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 16
}, {
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"jersey_number" : 15
}, {
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"jersey_number" : 21
}, {
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"jersey_number" : 7
} ]
}
}, {
"id" : "71e91e54-b294-4cd2-9b0f-572482a47d4f",
"index" : 2315,
"period" : 2,
"timestamp" : "00:12:51.235",
"minute" : 57,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 36.0 ],
"duration" : 1.2,
"related_events" : [ "e559bef5-34ac-47ee-93b9-e0f0b2043fe9" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 37.558754,
"angle" : -1.0248975,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.5, 3.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "e559bef5-34ac-47ee-93b9-e0f0b2043fe9",
"index" : 2316,
"period" : 2,
"timestamp" : "00:12:52.435",
"minute" : 57,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 25.5, 3.9 ],
"related_events" : [ "71e91e54-b294-4cd2-9b0f-572482a47d4f" ]
}, {
"id" : "545b8392-2b1d-44c8-bf85-c2faf184018a",
"index" : 2317,
"period" : 2,
"timestamp" : "00:12:54.368",
"minute" : 57,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.5, 6.1 ],
"duration" : 1.110509,
"related_events" : [ "767aee91-cce8-4bc9-a19a-5a429d0183a9" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 13.250283,
"angle" : 1.1510395,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 27.9, 18.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "767aee91-cce8-4bc9-a19a-5a429d0183a9",
"index" : 2318,
"period" : 2,
"timestamp" : "00:12:55.479",
"minute" : 57,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 27.9, 18.2 ],
"related_events" : [ "545b8392-2b1d-44c8-bf85-c2faf184018a" ]
}, {
"id" : "67f29e90-2606-4442-b516-9340dff9b51f",
"index" : 2319,
"period" : 2,
"timestamp" : "00:12:55.479",
"minute" : 57,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 27.9, 18.2 ],
"duration" : 0.989476,
"related_events" : [ "767aee91-cce8-4bc9-a19a-5a429d0183a9", "ade3d6bb-4c85-4e71-9289-e5cf2aec7800" ],
"carry" : {
"end_location" : [ 28.8, 18.2 ]
}
}, {
"id" : "ade3d6bb-4c85-4e71-9289-e5cf2aec7800",
"index" : 2320,
"period" : 2,
"timestamp" : "00:12:56.468",
"minute" : 57,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 28.8, 18.2 ],
"duration" : 0.964518,
"related_events" : [ "f8cdabbd-1513-4b75-be80-8ab42407c2af" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.547324,
"angle" : -2.2778213,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 20.0, 7.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f8cdabbd-1513-4b75-be80-8ab42407c2af",
"index" : 2321,
"period" : 2,
"timestamp" : "00:12:57.433",
"minute" : 57,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 20.0, 7.9 ],
"related_events" : [ "ade3d6bb-4c85-4e71-9289-e5cf2aec7800" ]
}, {
"id" : "0934d3f5-c534-4cf3-a141-77bbba5b49c3",
"index" : 2322,
"period" : 2,
"timestamp" : "00:12:57.433",
"minute" : 57,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 22.0, 8.3 ],
"duration" : 1.954589,
"related_events" : [ "faf6f20a-8ccd-4ada-9208-83857a696acc" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 21.384573,
"angle" : 0.73246753,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 37.9, 22.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "faf6f20a-8ccd-4ada-9208-83857a696acc",
"index" : 2323,
"period" : 2,
"timestamp" : "00:12:59.387",
"minute" : 57,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 37.9, 22.6 ],
"related_events" : [ "0934d3f5-c534-4cf3-a141-77bbba5b49c3" ]
}, {
"id" : "be132231-34c6-4eea-b4ca-8a934a668877",
"index" : 2324,
"period" : 2,
"timestamp" : "00:12:59.387",
"minute" : 57,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 37.9, 22.6 ],
"duration" : 0.182705,
"related_events" : [ "c0e27a71-336f-4aa9-9c56-fda10c5ed681", "faf6f20a-8ccd-4ada-9208-83857a696acc" ],
"carry" : {
"end_location" : [ 37.7, 22.3 ]
}
}, {
"id" : "c0e27a71-336f-4aa9-9c56-fda10c5ed681",
"index" : 2325,
"period" : 2,
"timestamp" : "00:12:59.570",
"minute" : 57,
"second" : 59,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 37.7, 22.3 ],
"duration" : 0.0
}, {
"id" : "8935ae92-e5ab-4590-b24f-7e426c0e64de",
"index" : 2326,
"period" : 2,
"timestamp" : "00:13:00.339",
"minute" : 58,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 105,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 41.7, 19.0 ],
"duration" : 0.468018,
"related_events" : [ "046fe480-975d-4f01-ba85-0a39f6f02983" ]
}, {
"id" : "046fe480-975d-4f01-ba85-0a39f6f02983",
"index" : 2327,
"period" : 2,
"timestamp" : "00:13:00.746",
"minute" : 58,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 75.4, 63.3 ],
"duration" : 1.14911,
"under_pressure" : true,
"related_events" : [ "07b4e0b9-fa5b-4be3-9061-9a4c3df81f7b", "8935ae92-e5ab-4590-b24f-7e426c0e64de" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.718539,
"angle" : -1.6325732,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 74.8, 53.6 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "07b4e0b9-fa5b-4be3-9061-9a4c3df81f7b",
"index" : 2328,
"period" : 2,
"timestamp" : "00:13:01.896",
"minute" : 58,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 74.8, 53.6 ],
"related_events" : [ "046fe480-975d-4f01-ba85-0a39f6f02983" ]
}, {
"id" : "4c2d8f66-c8f6-47ac-ba25-30713cbeb712",
"index" : 2329,
"period" : 2,
"timestamp" : "00:13:01.896",
"minute" : 58,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 74.8, 53.6 ],
"duration" : 1.878104,
"under_pressure" : true,
"related_events" : [ "07b4e0b9-fa5b-4be3-9061-9a4c3df81f7b", "4556b181-13af-4779-80dd-49e3e39132ac", "cd064c6f-0ca8-45e4-9207-11fdf577055f" ],
"carry" : {
"end_location" : [ 70.1, 52.8 ]
}
}, {
"id" : "4556b181-13af-4779-80dd-49e3e39132ac",
"index" : 2330,
"period" : 2,
"timestamp" : "00:13:02.732",
"minute" : 58,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 48.1, 28.1 ],
"duration" : 1.099861,
"counterpress" : true,
"related_events" : [ "4c2d8f66-c8f6-47ac-ba25-30713cbeb712", "cd064c6f-0ca8-45e4-9207-11fdf577055f" ]
}, {
"id" : "bc85cd1a-a054-4cbd-8c6f-9e57bbc9a58c",
"index" : 2331,
"period" : 2,
"timestamp" : "00:13:02.944",
"minute" : 58,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 48.6, 28.3 ],
"duration" : 0.57392,
"counterpress" : true
}, {
"id" : "cd064c6f-0ca8-45e4-9207-11fdf577055f",
"index" : 2332,
"period" : 2,
"timestamp" : "00:13:03.774",
"minute" : 58,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 70.1, 52.8 ],
"duration" : 1.251209,
"under_pressure" : true,
"related_events" : [ "4556b181-13af-4779-80dd-49e3e39132ac", "6691c57a-efe4-4c6b-9d9e-853414846fd4" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.702866,
"angle" : 1.5899023,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.8, 68.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6691c57a-efe4-4c6b-9d9e-853414846fd4",
"index" : 2333,
"period" : 2,
"timestamp" : "00:13:05.025",
"minute" : 58,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.8, 68.5 ],
"related_events" : [ "cd064c6f-0ca8-45e4-9207-11fdf577055f" ]
}, {
"id" : "30fd92db-d10a-42b3-9a46-270bda94d18d",
"index" : 2334,
"period" : 2,
"timestamp" : "00:13:05.025",
"minute" : 58,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 69.8, 68.5 ],
"duration" : 4.355621,
"related_events" : [ "335ddbb0-6678-42ed-810c-c2d68c6976c5", "6691c57a-efe4-4c6b-9d9e-853414846fd4" ],
"carry" : {
"end_location" : [ 98.1, 65.8 ]
}
}, {
"id" : "335ddbb0-6678-42ed-810c-c2d68c6976c5",
"index" : 2335,
"period" : 2,
"timestamp" : "00:13:09.381",
"minute" : 58,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 98.1, 65.8 ],
"duration" : 0.175742,
"related_events" : [ "25caeed2-976b-4581-8fab-45fa98c55fce", "581bda47-6a1d-41d4-90d3-bed2ebaab5c7" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 7.8638415,
"angle" : -1.6983058,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.1, 58.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "581bda47-6a1d-41d4-90d3-bed2ebaab5c7",
"index" : 2336,
"period" : 2,
"timestamp" : "00:13:09.556",
"minute" : 58,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 99.0, 55.5 ],
"related_events" : [ "335ddbb0-6678-42ed-810c-c2d68c6976c5" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "25caeed2-976b-4581-8fab-45fa98c55fce",
"index" : 2337,
"period" : 2,
"timestamp" : "00:13:09.556",
"minute" : 58,
"second" : 9,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 97.1, 58.0 ],
"duration" : 0.0,
"related_events" : [ "335ddbb0-6678-42ed-810c-c2d68c6976c5" ],
"block" : {
"offensive" : true
}
}, {
"id" : "ee1bd30c-b1a2-4397-b3cc-f478517816eb",
"index" : 2338,
"period" : 2,
"timestamp" : "00:13:10.174",
"minute" : 58,
"second" : 10,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 106,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 14.7, 27.0 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"right_foot" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f5c6fc1b-9869-41e8-b284-2414d13518be",
"index" : 2339,
"period" : 2,
"timestamp" : "00:13:13.509",
"minute" : 58,
"second" : 13,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 47.3, 10.8 ],
"duration" : 0.0
}, {
"id" : "b7be79a2-af63-4771-8c7c-ed93c1f144eb",
"index" : 2340,
"period" : 2,
"timestamp" : "00:13:13.509",
"minute" : 58,
"second" : 13,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 47.3, 10.8 ],
"duration" : 1.281751,
"related_events" : [ "362e7f56-3e57-4487-b42f-dfd2b638212a", "f5c6fc1b-9869-41e8-b284-2414d13518be" ],
"carry" : {
"end_location" : [ 55.5, 6.4 ]
}
}, {
"id" : "362e7f56-3e57-4487-b42f-dfd2b638212a",
"index" : 2341,
"period" : 2,
"timestamp" : "00:13:14.791",
"minute" : 58,
"second" : 14,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 55.5, 6.4 ],
"duration" : 1.982593,
"related_events" : [ "c5b19fb0-161b-482b-ab7a-a30dc92c4f9c" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 19.625494,
"angle" : 0.050976206,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.1, 7.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c5b19fb0-161b-482b-ab7a-a30dc92c4f9c",
"index" : 2342,
"period" : 2,
"timestamp" : "00:13:16.773",
"minute" : 58,
"second" : 16,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.1, 7.4 ],
"related_events" : [ "362e7f56-3e57-4487-b42f-dfd2b638212a" ]
}, {
"id" : "b2f3c80e-8933-4d1f-90e9-401620479f6d",
"index" : 2343,
"period" : 2,
"timestamp" : "00:13:16.773",
"minute" : 58,
"second" : 16,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.1, 7.4 ],
"duration" : 1.703325,
"related_events" : [ "c5b19fb0-161b-482b-ab7a-a30dc92c4f9c", "ff81c703-10d8-46c3-a40e-babb3e23fc25" ],
"carry" : {
"end_location" : [ 83.3, 13.0 ]
}
}, {
"id" : "ff81c703-10d8-46c3-a40e-babb3e23fc25",
"index" : 2344,
"period" : 2,
"timestamp" : "00:13:18.477",
"minute" : 58,
"second" : 18,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 83.3, 13.0 ],
"duration" : 1.76548,
"related_events" : [ "9f2c82c0-f470-4ea0-b2c5-5220caaf5a5f" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 19.602295,
"angle" : -0.015304928,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 102.9, 12.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9f2c82c0-f470-4ea0-b2c5-5220caaf5a5f",
"index" : 2345,
"period" : 2,
"timestamp" : "00:13:20.242",
"minute" : 58,
"second" : 20,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 102.9, 12.7 ],
"related_events" : [ "ff81c703-10d8-46c3-a40e-babb3e23fc25" ]
}, {
"id" : "a487727b-a87f-40ff-b1e7-a7c0bd114fa8",
"index" : 2346,
"period" : 2,
"timestamp" : "00:13:20.242",
"minute" : 58,
"second" : 20,
"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" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 102.9, 12.7 ],
"duration" : 2.463886,
"related_events" : [ "9f2c82c0-f470-4ea0-b2c5-5220caaf5a5f", "dbc65599-f61a-4965-8599-9cb07353c328" ],
"carry" : {
"end_location" : [ 107.6, 26.5 ]
}
}, {
"id" : "dbc65599-f61a-4965-8599-9cb07353c328",
"index" : 2347,
"period" : 2,
"timestamp" : "00:13:22.706",
"minute" : 58,
"second" : 22,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 107.6, 26.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "8efcdeb7-3ee5-40d4-bd88-dad04805c5dc" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8efcdeb7-3ee5-40d4-bd88-dad04805c5dc",
"index" : 2348,
"period" : 2,
"timestamp" : "00:13:22.706",
"minute" : 58,
"second" : 22,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 12.5, 53.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "dbc65599-f61a-4965-8599-9cb07353c328" ],
"duel" : {
"type" : {
"id" : 11,
"name" : "Tackle"
},
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "d947e720-3ae7-4dc2-96e8-79f9e2f0c962",
"index" : 2349,
"period" : 2,
"timestamp" : "00:13:25.536",
"minute" : 58,
"second" : 25,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.9, 56.5 ],
"duration" : 0.0
}, {
"id" : "a72e9196-04d3-461d-88ae-cfff236651a4",
"index" : 2350,
"period" : 2,
"timestamp" : "00:13:28.471",
"minute" : 58,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.9, 58.4 ],
"duration" : 1.675434,
"related_events" : [ "6beeadda-3d85-4bf3-90ca-f0a59185d768" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 42.7481,
"angle" : 0.37355602,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 45.7, 74.0 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "6beeadda-3d85-4bf3-90ca-f0a59185d768",
"index" : 2351,
"period" : 2,
"timestamp" : "00:13:30.146",
"minute" : 58,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 45.7, 74.0 ],
"related_events" : [ "a72e9196-04d3-461d-88ae-cfff236651a4" ]
}, {
"id" : "32eaea55-8832-495f-b6f4-3717cd8e3e09",
"index" : 2352,
"period" : 2,
"timestamp" : "00:13:32.800",
"minute" : 58,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.7, 72.0 ],
"duration" : 1.919649,
"related_events" : [ "15f99770-92ad-44df-8336-2b0612b6eebd", "37026b77-0e4b-4fac-a9c5-925fe1b8754f" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 38.021706,
"angle" : -0.2743257,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.3, 61.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"through_ball" : true,
"technique" : {
"id" : 108,
"name" : "Through Ball"
}
}
}, {
"id" : "59b1cc78-0dfa-43f3-b379-435583307abc",
"index" : 2353,
"period" : 2,
"timestamp" : "00:13:34.301",
"minute" : 58,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.1, 61.7 ],
"duration" : 2.377229,
"related_events" : [ "15f99770-92ad-44df-8336-2b0612b6eebd", "5b726e94-edf8-4e3d-b5d0-4a0c35f5b93e" ]
}, {
"id" : "37026b77-0e4b-4fac-a9c5-925fe1b8754f",
"index" : 2354,
"period" : 2,
"timestamp" : "00:13:34.720",
"minute" : 58,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.6, 60.2 ],
"related_events" : [ "32eaea55-8832-495f-b6f4-3717cd8e3e09" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "15f99770-92ad-44df-8336-2b0612b6eebd",
"index" : 2355,
"period" : 2,
"timestamp" : "00:13:34.720",
"minute" : 58,
"second" : 34,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 107,
"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" : [ 20.8, 18.4 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "32eaea55-8832-495f-b6f4-3717cd8e3e09", "59b1cc78-0dfa-43f3-b379-435583307abc" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "5b726e94-edf8-4e3d-b5d0-4a0c35f5b93e",
"index" : 2356,
"period" : 2,
"timestamp" : "00:13:34.720",
"minute" : 58,
"second" : 34,
"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" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 20.8, 18.4 ],
"duration" : 2.513598,
"under_pressure" : true,
"related_events" : [ "15f99770-92ad-44df-8336-2b0612b6eebd", "1ca1ee66-d03d-420c-b409-2c2c6c7f4ea4", "59b1cc78-0dfa-43f3-b379-435583307abc" ],
"carry" : {
"end_location" : [ 8.2, 13.0 ]
}
}, {
"id" : "1ca1ee66-d03d-420c-b409-2c2c6c7f4ea4",
"index" : 2357,
"period" : 2,
"timestamp" : "00:13:37.233",
"minute" : 58,
"second" : 37,
"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" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 8.2, 13.0 ],
"duration" : 2.14541,
"related_events" : [ "a3929f5f-0c83-4b6e-8537-98c99fe4a3bc" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 25.920841,
"angle" : 1.4741987,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 10.7, 38.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3929f5f-0c83-4b6e-8537-98c99fe4a3bc",
"index" : 2358,
"period" : 2,
"timestamp" : "00:13:39.379",
"minute" : 58,
"second" : 39,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.7, 38.8 ],
"related_events" : [ "1ca1ee66-d03d-420c-b409-2c2c6c7f4ea4" ]
}, {
"id" : "2638b3d5-cb7c-4dfb-9346-15a0fa4971ef",
"index" : 2359,
"period" : 2,
"timestamp" : "00:13:39.379",
"minute" : 58,
"second" : 39,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.7, 38.8 ],
"duration" : 1.884437,
"related_events" : [ "5677b447-7624-42d5-88a9-94a50cf34903", "a3929f5f-0c83-4b6e-8537-98c99fe4a3bc" ],
"carry" : {
"end_location" : [ 10.4, 42.3 ]
}
}, {
"id" : "5677b447-7624-42d5-88a9-94a50cf34903",
"index" : 2360,
"period" : 2,
"timestamp" : "00:13:41.263",
"minute" : 58,
"second" : 41,
"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" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 10.4, 42.3 ],
"duration" : 2.005888,
"related_events" : [ "55c86fe0-7d5f-42f2-83f1-e2da5c0a1a38" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 33.415264,
"angle" : 0.35771987,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.7, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "55c86fe0-7d5f-42f2-83f1-e2da5c0a1a38",
"index" : 2361,
"period" : 2,
"timestamp" : "00:13:43.269",
"minute" : 58,
"second" : 43,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.7, 54.0 ],
"related_events" : [ "5677b447-7624-42d5-88a9-94a50cf34903" ]
}, {
"id" : "b440c013-2728-4f76-9347-7cb90bfe9ae1",
"index" : 2362,
"period" : 2,
"timestamp" : "00:13:43.269",
"minute" : 58,
"second" : 43,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.7, 54.0 ],
"duration" : 4.641041,
"related_events" : [ "55c86fe0-7d5f-42f2-83f1-e2da5c0a1a38", "aa26c5bd-7837-48b3-bca0-ab7d32cb354c" ],
"carry" : {
"end_location" : [ 65.7, 58.1 ]
}
}, {
"id" : "aa26c5bd-7837-48b3-bca0-ab7d32cb354c",
"index" : 2363,
"period" : 2,
"timestamp" : "00:13:47.910",
"minute" : 58,
"second" : 47,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 65.7, 58.1 ],
"duration" : 1.466281,
"related_events" : [ "2cfd9fb8-e6c1-4e46-a7ab-738a3f89aa30" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 15.564704,
"angle" : 1.2774934,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.2, 73.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2cfd9fb8-e6c1-4e46-a7ab-738a3f89aa30",
"index" : 2364,
"period" : 2,
"timestamp" : "00:13:49.376",
"minute" : 58,
"second" : 49,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.2, 73.0 ],
"related_events" : [ "aa26c5bd-7837-48b3-bca0-ab7d32cb354c" ]
}, {
"id" : "a1a7a0ce-7350-403e-a585-40d8e9fc5e29",
"index" : 2365,
"period" : 2,
"timestamp" : "00:13:49.376",
"minute" : 58,
"second" : 49,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.2, 73.0 ],
"duration" : 0.730126,
"related_events" : [ "2cfd9fb8-e6c1-4e46-a7ab-738a3f89aa30", "df6026d0-2296-4cff-afeb-f00cb5d3a594" ],
"carry" : {
"end_location" : [ 70.7, 73.0 ]
}
}, {
"id" : "df6026d0-2296-4cff-afeb-f00cb5d3a594",
"index" : 2366,
"period" : 2,
"timestamp" : "00:13:50.106",
"minute" : 58,
"second" : 50,
"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" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.7, 73.0 ],
"duration" : 0.917753,
"related_events" : [ "5ed49681-c62e-4c66-aa26-da4110ec4304" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 9.4541,
"angle" : -1.7515959,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 63.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ed49681-c62e-4c66-aa26-da4110ec4304",
"index" : 2367,
"period" : 2,
"timestamp" : "00:13:51.024",
"minute" : 58,
"second" : 51,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 63.7 ],
"related_events" : [ "df6026d0-2296-4cff-afeb-f00cb5d3a594" ]
}, {
"id" : "36833edc-c4e5-47b7-ad6d-5bf9a0373175",
"index" : 2368,
"period" : 2,
"timestamp" : "00:13:51.024",
"minute" : 58,
"second" : 51,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 63.7 ],
"duration" : 0.878924,
"related_events" : [ "21cd8bb5-c239-4a75-8b93-5a57d04ae905", "5ed49681-c62e-4c66-aa26-da4110ec4304" ],
"carry" : {
"end_location" : [ 68.0, 63.1 ]
}
}, {
"id" : "21cd8bb5-c239-4a75-8b93-5a57d04ae905",
"index" : 2369,
"period" : 2,
"timestamp" : "00:13:51.903",
"minute" : 58,
"second" : 51,
"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" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 68.0, 63.1 ],
"duration" : 1.28615,
"related_events" : [ "ea68f077-b6b4-4a6a-9117-da9200889551" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 13.978555,
"angle" : -2.5496218,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.4, 55.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ea68f077-b6b4-4a6a-9117-da9200889551",
"index" : 2370,
"period" : 2,
"timestamp" : "00:13:53.189",
"minute" : 58,
"second" : 53,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 56.4, 55.3 ],
"related_events" : [ "21cd8bb5-c239-4a75-8b93-5a57d04ae905" ]
}, {
"id" : "b306c6d4-8b8a-4ec2-81cb-a7c3cc561a52",
"index" : 2371,
"period" : 2,
"timestamp" : "00:13:53.189",
"minute" : 58,
"second" : 53,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 56.4, 55.3 ],
"duration" : 0.858721,
"related_events" : [ "84d6812a-baf5-44e4-ab91-8ba6eb34bbbb", "ea68f077-b6b4-4a6a-9117-da9200889551" ],
"carry" : {
"end_location" : [ 59.1, 56.2 ]
}
}, {
"id" : "84d6812a-baf5-44e4-ab91-8ba6eb34bbbb",
"index" : 2372,
"period" : 2,
"timestamp" : "00:13:54.048",
"minute" : 58,
"second" : 54,
"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" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 59.1, 56.2 ],
"duration" : 1.009343,
"related_events" : [ "d790d1c7-1053-4a04-8ba6-7d07c1cf2d07" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 13.520355,
"angle" : -0.50997204,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.9, 49.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d790d1c7-1053-4a04-8ba6-7d07c1cf2d07",
"index" : 2373,
"period" : 2,
"timestamp" : "00:13:55.057",
"minute" : 58,
"second" : 55,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 70.9, 49.6 ],
"related_events" : [ "84d6812a-baf5-44e4-ab91-8ba6eb34bbbb" ]
}, {
"id" : "b54c5749-ccb1-44e1-8605-a63640b3aec0",
"index" : 2374,
"period" : 2,
"timestamp" : "00:13:55.057",
"minute" : 58,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 70.9, 49.6 ],
"duration" : 1.028281,
"under_pressure" : true,
"related_events" : [ "d790d1c7-1053-4a04-8ba6-7d07c1cf2d07", "ec73e778-f531-4581-beef-7a78132f9890", "ece9af3a-a78e-4036-aa10-6473db3eab38" ],
"carry" : {
"end_location" : [ 71.5, 48.7 ]
}
}, {
"id" : "ec73e778-f531-4581-beef-7a78132f9890",
"index" : 2375,
"period" : 2,
"timestamp" : "00:13:55.099",
"minute" : 58,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 49.2, 30.5 ],
"duration" : 0.872671,
"related_events" : [ "b54c5749-ccb1-44e1-8605-a63640b3aec0" ]
}, {
"id" : "ece9af3a-a78e-4036-aa10-6473db3eab38",
"index" : 2376,
"period" : 2,
"timestamp" : "00:13:56.086",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 107,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 71.5, 48.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "b6e53920-f3f6-43de-807d-35b393338a0c" ]
}, {
"id" : "b6e53920-f3f6-43de-807d-35b393338a0c",
"index" : 2377,
"period" : 2,
"timestamp" : "00:13:56.086",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 48.6, 31.4 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "ece9af3a-a78e-4036-aa10-6473db3eab38" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "75ca8c62-d60f-47cd-8780-eaa8289902d5",
"index" : 2378,
"period" : 2,
"timestamp" : "00:13:56.806",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 45.5, 33.9 ],
"duration" : 0.0
}, {
"id" : "33eb5d98-4715-4967-b17c-1c3ccacae025",
"index" : 2379,
"period" : 2,
"timestamp" : "00:13:56.806",
"minute" : 58,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 45.5, 33.9 ],
"duration" : 0.908303,
"related_events" : [ "75ca8c62-d60f-47cd-8780-eaa8289902d5", "e7329707-8cfd-4728-8d91-d65a64afbe6b" ],
"carry" : {
"end_location" : [ 47.7, 28.9 ]
}
}, {
"id" : "e7329707-8cfd-4728-8d91-d65a64afbe6b",
"index" : 2380,
"period" : 2,
"timestamp" : "00:13:57.714",
"minute" : 58,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 47.7, 28.9 ],
"duration" : 0.935248,
"related_events" : [ "ad32f87e-6182-4159-b951-4a383402d132" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 13.038404,
"angle" : -0.720273,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.5, 20.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ad32f87e-6182-4159-b951-4a383402d132",
"index" : 2381,
"period" : 2,
"timestamp" : "00:13:58.650",
"minute" : 58,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.5, 20.3 ],
"related_events" : [ "e7329707-8cfd-4728-8d91-d65a64afbe6b" ]
}, {
"id" : "65d7c0e2-c574-4727-934c-ae82f69fbaf8",
"index" : 2382,
"period" : 2,
"timestamp" : "00:13:58.650",
"minute" : 58,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.5, 20.3 ],
"duration" : 5.039368,
"under_pressure" : true,
"related_events" : [ "4c1eeab5-4545-4e8e-9f43-f5d95911071d", "ac8e7798-3bde-4df4-90d6-3fb4888f525c", "ad32f87e-6182-4159-b951-4a383402d132" ],
"carry" : {
"end_location" : [ 77.7, 5.8 ]
}
}, {
"id" : "ac8e7798-3bde-4df4-90d6-3fb4888f525c",
"index" : 2383,
"period" : 2,
"timestamp" : "00:13:59.974",
"minute" : 58,
"second" : 59,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.7, 64.2 ],
"duration" : 3.625478,
"counterpress" : true,
"related_events" : [ "65d7c0e2-c574-4727-934c-ae82f69fbaf8" ]
}, {
"id" : "4c1eeab5-4545-4e8e-9f43-f5d95911071d",
"index" : 2384,
"period" : 2,
"timestamp" : "00:14:03.689",
"minute" : 59,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 77.7, 5.8 ],
"duration" : 0.857053,
"related_events" : [ "58da8e40-14fe-41f4-80a7-54853c830ef1" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 13.752818,
"angle" : 2.884269,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 9.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "58da8e40-14fe-41f4-80a7-54853c830ef1",
"index" : 2385,
"period" : 2,
"timestamp" : "00:14:04.546",
"minute" : 59,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 64.4, 9.3 ],
"related_events" : [ "4c1eeab5-4545-4e8e-9f43-f5d95911071d" ]
}, {
"id" : "c9972a08-4cbf-409d-ae45-1e2c5804e767",
"index" : 2386,
"period" : 2,
"timestamp" : "00:14:04.546",
"minute" : 59,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 64.4, 9.3 ],
"duration" : 1.239819,
"related_events" : [ "58da8e40-14fe-41f4-80a7-54853c830ef1", "ca221dda-1f7a-4c54-bb1e-1a50c25a87b2" ],
"carry" : {
"end_location" : [ 53.8, 10.7 ]
}
}, {
"id" : "ca221dda-1f7a-4c54-bb1e-1a50c25a87b2",
"index" : 2387,
"period" : 2,
"timestamp" : "00:14:05.786",
"minute" : 59,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 53.8, 10.7 ],
"duration" : 1.180378,
"related_events" : [ "d0e6c2ae-28b8-4b24-b667-e8f7b847b40f" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 11.85327,
"angle" : 2.6590793,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.3, 16.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d0e6c2ae-28b8-4b24-b667-e8f7b847b40f",
"index" : 2388,
"period" : 2,
"timestamp" : "00:14:06.966",
"minute" : 59,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.3, 16.2 ],
"related_events" : [ "ca221dda-1f7a-4c54-bb1e-1a50c25a87b2" ]
}, {
"id" : "cf58bd16-2d11-4b69-b409-8bc9a7853b8f",
"index" : 2389,
"period" : 2,
"timestamp" : "00:14:06.966",
"minute" : 59,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 43.3, 16.2 ],
"duration" : 0.899008,
"related_events" : [ "83158fd3-9c0d-4235-bfaf-3c9b13c82dfa", "d0e6c2ae-28b8-4b24-b667-e8f7b847b40f" ],
"carry" : {
"end_location" : [ 44.2, 15.9 ]
}
}, {
"id" : "83158fd3-9c0d-4235-bfaf-3c9b13c82dfa",
"index" : 2390,
"period" : 2,
"timestamp" : "00:14:07.865",
"minute" : 59,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 44.2, 15.9 ],
"duration" : 1.207545,
"related_events" : [ "4332dd13-3154-495a-891f-36a0187dd007" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 12.918979,
"angle" : 0.87308484,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.5, 25.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4332dd13-3154-495a-891f-36a0187dd007",
"index" : 2391,
"period" : 2,
"timestamp" : "00:14:09.073",
"minute" : 59,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 52.5, 25.8 ],
"related_events" : [ "83158fd3-9c0d-4235-bfaf-3c9b13c82dfa" ]
}, {
"id" : "83659331-7d03-494d-a885-bb9d10f558dc",
"index" : 2392,
"period" : 2,
"timestamp" : "00:14:09.073",
"minute" : 59,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 52.5, 25.8 ],
"duration" : 2.574622,
"related_events" : [ "4332dd13-3154-495a-891f-36a0187dd007", "985c43bb-6810-4b56-beed-bdcd14f45be5" ],
"carry" : {
"end_location" : [ 49.4, 33.6 ]
}
}, {
"id" : "985c43bb-6810-4b56-beed-bdcd14f45be5",
"index" : 2393,
"period" : 2,
"timestamp" : "00:14:11.647",
"minute" : 59,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.4, 33.6 ],
"duration" : 1.281254,
"related_events" : [ "95e28686-eff9-42a0-bca1-73ec70fcb53e" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.2498274,
"angle" : -1.1441689,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.4, 27.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "95e28686-eff9-42a0-bca1-73ec70fcb53e",
"index" : 2394,
"period" : 2,
"timestamp" : "00:14:12.929",
"minute" : 59,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.4, 27.0 ],
"related_events" : [ "985c43bb-6810-4b56-beed-bdcd14f45be5" ]
}, {
"id" : "61944a4a-7f93-44d6-8fa2-4069b7a7b24a",
"index" : 2395,
"period" : 2,
"timestamp" : "00:14:12.929",
"minute" : 59,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.4, 27.0 ],
"duration" : 2.802462,
"related_events" : [ "1b82c331-c3e7-4180-806a-330844dc3ae3", "95e28686-eff9-42a0-bca1-73ec70fcb53e" ],
"carry" : {
"end_location" : [ 63.5, 22.0 ]
}
}, {
"id" : "1b82c331-c3e7-4180-806a-330844dc3ae3",
"index" : 2396,
"period" : 2,
"timestamp" : "00:14:15.731",
"minute" : 59,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 63.5, 22.0 ],
"duration" : 0.886543,
"related_events" : [ "fa1754d2-4ed7-4781-ae05-270b1f1b70d5" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 13.471452,
"angle" : 0.8589495,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 72.3, 32.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fa1754d2-4ed7-4781-ae05-270b1f1b70d5",
"index" : 2397,
"period" : 2,
"timestamp" : "00:14:16.618",
"minute" : 59,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 72.3, 32.2 ],
"related_events" : [ "1b82c331-c3e7-4180-806a-330844dc3ae3" ]
}, {
"id" : "299e870c-0cd6-4ce4-914d-3ac1c109a4f9",
"index" : 2398,
"period" : 2,
"timestamp" : "00:14:16.618",
"minute" : 59,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 72.3, 32.2 ],
"duration" : 0.08,
"related_events" : [ "86c0ab63-48d4-4a76-9cc3-23ffec0be079", "fa1754d2-4ed7-4781-ae05-270b1f1b70d5" ],
"carry" : {
"end_location" : [ 71.5, 31.4 ]
}
}, {
"id" : "86c0ab63-48d4-4a76-9cc3-23ffec0be079",
"index" : 2399,
"period" : 2,
"timestamp" : "00:14:16.698",
"minute" : 59,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 71.5, 31.4 ],
"duration" : 1.323801,
"related_events" : [ "466c9d0b-d45b-4ce4-ad7b-716af1816398" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 9.302151,
"angle" : -2.6731374,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 27.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "466c9d0b-d45b-4ce4-ad7b-716af1816398",
"index" : 2400,
"period" : 2,
"timestamp" : "00:14:18.021",
"minute" : 59,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.2, 27.2 ],
"related_events" : [ "86c0ab63-48d4-4a76-9cc3-23ffec0be079" ]
}, {
"id" : "47fe05ac-2cbe-4793-8370-3ae385e230a3",
"index" : 2401,
"period" : 2,
"timestamp" : "00:14:18.021",
"minute" : 59,
"second" : 18,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 63.2, 27.2 ],
"duration" : 2.358305,
"related_events" : [ "125e5935-8d96-40d5-a0d1-6beab1f94c83", "466c9d0b-d45b-4ce4-ad7b-716af1816398" ],
"carry" : {
"end_location" : [ 68.4, 27.2 ]
}
}, {
"id" : "125e5935-8d96-40d5-a0d1-6beab1f94c83",
"index" : 2402,
"period" : 2,
"timestamp" : "00:14:20.380",
"minute" : 59,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 68.4, 27.2 ],
"duration" : 0.985891,
"related_events" : [ "8afd306c-6a97-4b3d-85c3-08b0d960dc2b" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 6.6,
"angle" : -1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.4, 20.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8afd306c-6a97-4b3d-85c3-08b0d960dc2b",
"index" : 2403,
"period" : 2,
"timestamp" : "00:14:21.366",
"minute" : 59,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.4, 20.6 ],
"related_events" : [ "125e5935-8d96-40d5-a0d1-6beab1f94c83" ]
}, {
"id" : "5da211e2-235b-4367-911f-bf07d2c4c5e6",
"index" : 2404,
"period" : 2,
"timestamp" : "00:14:21.366",
"minute" : 59,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 68.4, 20.6 ],
"duration" : 1.065523,
"related_events" : [ "8afd306c-6a97-4b3d-85c3-08b0d960dc2b", "946fbe6a-5540-4980-b565-b0d9b8af6df5" ],
"carry" : {
"end_location" : [ 70.9, 21.4 ]
}
}, {
"id" : "946fbe6a-5540-4980-b565-b0d9b8af6df5",
"index" : 2405,
"period" : 2,
"timestamp" : "00:14:22.431",
"minute" : 59,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 70.9, 21.4 ],
"duration" : 0.914791,
"related_events" : [ "55593807-14cc-4fb9-9d7e-788795468aec" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 14.778701,
"angle" : -0.7806135,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.4, 11.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "55593807-14cc-4fb9-9d7e-788795468aec",
"index" : 2406,
"period" : 2,
"timestamp" : "00:14:23.346",
"minute" : 59,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 81.4, 11.0 ],
"related_events" : [ "946fbe6a-5540-4980-b565-b0d9b8af6df5" ]
}, {
"id" : "be357855-6a18-4775-ba6e-1758a4c6d91d",
"index" : 2407,
"period" : 2,
"timestamp" : "00:14:23.346",
"minute" : 59,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 81.4, 11.0 ],
"duration" : 0.04,
"related_events" : [ "00d7871d-f595-4572-9885-eef2697f7a28", "55593807-14cc-4fb9-9d7e-788795468aec" ],
"carry" : {
"end_location" : [ 82.4, 11.0 ]
}
}, {
"id" : "00d7871d-f595-4572-9885-eef2697f7a28",
"index" : 2408,
"period" : 2,
"timestamp" : "00:14:23.386",
"minute" : 59,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 82.4, 11.0 ],
"duration" : 1.593466,
"related_events" : [ "369532c0-4900-4f06-8160-3c8465546175" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 31.265636,
"angle" : 2.6593492,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 54.7, 25.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "369532c0-4900-4f06-8160-3c8465546175",
"index" : 2409,
"period" : 2,
"timestamp" : "00:14:24.979",
"minute" : 59,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 25.5 ],
"related_events" : [ "00d7871d-f595-4572-9885-eef2697f7a28" ]
}, {
"id" : "edd0b5d2-d866-447b-8f9a-b4edb12420d7",
"index" : 2410,
"period" : 2,
"timestamp" : "00:14:24.979",
"minute" : 59,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 25.5 ],
"duration" : 1.479585,
"under_pressure" : true,
"related_events" : [ "369532c0-4900-4f06-8160-3c8465546175", "428e847e-9096-45af-8ef2-3bbcd52b9c29", "f186c3bd-9a3e-436c-9ed4-608bedde3908" ],
"carry" : {
"end_location" : [ 55.0, 25.3 ]
}
}, {
"id" : "f186c3bd-9a3e-436c-9ed4-608bedde3908",
"index" : 2411,
"period" : 2,
"timestamp" : "00:14:25.458",
"minute" : 59,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 64.3, 51.8 ],
"duration" : 0.998312,
"related_events" : [ "edd0b5d2-d866-447b-8f9a-b4edb12420d7" ]
}, {
"id" : "428e847e-9096-45af-8ef2-3bbcd52b9c29",
"index" : 2412,
"period" : 2,
"timestamp" : "00:14:26.459",
"minute" : 59,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.0, 25.3 ],
"duration" : 0.500698,
"related_events" : [ "3e955e42-d49a-45e9-a3fb-760285d49146" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.340635,
"angle" : -0.6540827,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 18.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3e955e42-d49a-45e9-a3fb-760285d49146",
"index" : 2413,
"period" : 2,
"timestamp" : "00:14:26.960",
"minute" : 59,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 18.4 ],
"related_events" : [ "428e847e-9096-45af-8ef2-3bbcd52b9c29" ]
}, {
"id" : "2efc66ca-7cee-451b-b7e3-7b2efaeb1195",
"index" : 2414,
"period" : 2,
"timestamp" : "00:14:26.960",
"minute" : 59,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 18.4 ],
"duration" : 0.039999,
"related_events" : [ "3e955e42-d49a-45e9-a3fb-760285d49146", "d20940de-e662-4b0b-b300-dd09207a1423" ],
"carry" : {
"end_location" : [ 64.0, 16.2 ]
}
}, {
"id" : "d20940de-e662-4b0b-b300-dd09207a1423",
"index" : 2415,
"period" : 2,
"timestamp" : "00:14:27.000",
"minute" : 59,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.0, 16.2 ],
"duration" : 0.898892,
"related_events" : [ "d1a244b4-87e6-45f1-bf98-05d12a63f224" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 10.8074045,
"angle" : 1.5337762,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 27.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d1a244b4-87e6-45f1-bf98-05d12a63f224",
"index" : 2416,
"period" : 2,
"timestamp" : "00:14:27.899",
"minute" : 59,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.4, 27.0 ],
"related_events" : [ "d20940de-e662-4b0b-b300-dd09207a1423" ]
}, {
"id" : "29c2ec8b-2b6e-4d82-bf37-af1abbab6e9e",
"index" : 2417,
"period" : 2,
"timestamp" : "00:14:27.899",
"minute" : 59,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.4, 27.0 ],
"duration" : 3.131235,
"related_events" : [ "d1a244b4-87e6-45f1-bf98-05d12a63f224", "d1e866e1-1b5e-4ded-b6ab-f57575fa683b" ],
"carry" : {
"end_location" : [ 64.6, 44.6 ]
}
}, {
"id" : "d1e866e1-1b5e-4ded-b6ab-f57575fa683b",
"index" : 2418,
"period" : 2,
"timestamp" : "00:14:31.030",
"minute" : 59,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 64.6, 44.6 ],
"duration" : 2.163005,
"related_events" : [ "076becc1-39bf-406c-8d04-b86f4dc96121" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 30.424498,
"angle" : 1.3521274,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.2, 74.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "076becc1-39bf-406c-8d04-b86f4dc96121",
"index" : 2419,
"period" : 2,
"timestamp" : "00:14:33.193",
"minute" : 59,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.2, 74.3 ],
"related_events" : [ "d1e866e1-1b5e-4ded-b6ab-f57575fa683b" ]
}, {
"id" : "1abd403e-6c13-4f59-939e-05761e50ccbc",
"index" : 2420,
"period" : 2,
"timestamp" : "00:14:33.193",
"minute" : 59,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.2, 74.3 ],
"duration" : 1.198044,
"related_events" : [ "076becc1-39bf-406c-8d04-b86f4dc96121", "6850c8f3-dc59-49b9-ae23-714cc663ab55" ],
"carry" : {
"end_location" : [ 71.5, 73.2 ]
}
}, {
"id" : "6850c8f3-dc59-49b9-ae23-714cc663ab55",
"index" : 2421,
"period" : 2,
"timestamp" : "00:14:34.391",
"minute" : 59,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 71.5, 73.2 ],
"duration" : 1.788072,
"related_events" : [ "7655a9a2-3788-41e1-b7d1-1acdec113670" ],
"pass" : {
"recipient" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"length" : 20.310589,
"angle" : -2.0080183,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 54.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7655a9a2-3788-41e1-b7d1-1acdec113670",
"index" : 2422,
"period" : 2,
"timestamp" : "00:14:36.179",
"minute" : 59,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 62.9, 54.8 ],
"related_events" : [ "6850c8f3-dc59-49b9-ae23-714cc663ab55" ]
}, {
"id" : "48684bd0-04c9-4047-a191-ec3d90af10af",
"index" : 2423,
"period" : 2,
"timestamp" : "00:14:36.179",
"minute" : 59,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 62.9, 54.8 ],
"duration" : 0.453042,
"related_events" : [ "098d4e4c-cb9f-494c-a433-1d0db4badee9", "7655a9a2-3788-41e1-b7d1-1acdec113670" ],
"carry" : {
"end_location" : [ 64.0, 58.3 ]
}
}, {
"id" : "098d4e4c-cb9f-494c-a433-1d0db4badee9",
"index" : 2424,
"period" : 2,
"timestamp" : "00:14:36.632",
"minute" : 59,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 64.0, 58.3 ],
"duration" : 0.926115,
"related_events" : [ "b8c9a430-a160-4d12-a287-4be0c8613bf7" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 6.090156,
"angle" : -0.5150728,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.3, 55.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b8c9a430-a160-4d12-a287-4be0c8613bf7",
"index" : 2425,
"period" : 2,
"timestamp" : "00:14:37.558",
"minute" : 59,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.3, 55.3 ],
"related_events" : [ "098d4e4c-cb9f-494c-a433-1d0db4badee9" ]
}, {
"id" : "5989420f-ff95-409d-a9cb-c0df5eef2f6f",
"index" : 2426,
"period" : 2,
"timestamp" : "00:14:37.558",
"minute" : 59,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 69.3, 55.3 ],
"duration" : 0.980913,
"related_events" : [ "d296948e-3f63-4ed8-865a-3669ab36d6db" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 14.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.3, 55.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "98479945-8607-442b-aa79-4bf65e69abbe",
"index" : 2427,
"period" : 2,
"timestamp" : "00:14:38.237",
"minute" : 59,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 24.8 ],
"duration" : 0.466548,
"related_events" : [ "39fc9e57-00e4-49e5-8c23-6e2d51d21818", "8755efd0-dc42-4b88-8f40-c482d9df41bd", "d296948e-3f63-4ed8-865a-3669ab36d6db" ]
}, {
"id" : "d296948e-3f63-4ed8-865a-3669ab36d6db",
"index" : 2428,
"period" : 2,
"timestamp" : "00:14:38.539",
"minute" : 59,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.3, 55.3 ],
"under_pressure" : true,
"related_events" : [ "5989420f-ff95-409d-a9cb-c0df5eef2f6f", "98479945-8607-442b-aa79-4bf65e69abbe" ]
}, {
"id" : "39fc9e57-00e4-49e5-8c23-6e2d51d21818",
"index" : 2429,
"period" : 2,
"timestamp" : "00:14:38.539",
"minute" : 59,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.3, 55.3 ],
"duration" : 0.040000003,
"under_pressure" : true,
"related_events" : [ "8755efd0-dc42-4b88-8f40-c482d9df41bd", "98479945-8607-442b-aa79-4bf65e69abbe", "d296948e-3f63-4ed8-865a-3669ab36d6db" ],
"carry" : {
"end_location" : [ 83.8, 54.8 ]
}
}, {
"id" : "8755efd0-dc42-4b88-8f40-c482d9df41bd",
"index" : 2430,
"period" : 2,
"timestamp" : "00:14:38.579",
"minute" : 59,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.8, 54.8 ],
"duration" : 0.630351,
"under_pressure" : true,
"related_events" : [ "98479945-8607-442b-aa79-4bf65e69abbe", "d2d239d8-ee3f-49fa-a7b9-3801a008a855" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 8.640023,
"angle" : 1.8522756,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.4, 63.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d2d239d8-ee3f-49fa-a7b9-3801a008a855",
"index" : 2431,
"period" : 2,
"timestamp" : "00:14:39.209",
"minute" : 59,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 81.4, 63.1 ],
"related_events" : [ "8755efd0-dc42-4b88-8f40-c482d9df41bd" ]
}, {
"id" : "f9f9018a-a026-40bf-bbb2-bf713a404543",
"index" : 2432,
"period" : 2,
"timestamp" : "00:14:39.209",
"minute" : 59,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 81.4, 63.1 ],
"duration" : 0.987277,
"related_events" : [ "d2d239d8-ee3f-49fa-a7b9-3801a008a855", "d2d30691-a9d9-48fa-8d68-4e063219fdc5" ],
"carry" : {
"end_location" : [ 84.1, 60.9 ]
}
}, {
"id" : "d2d30691-a9d9-48fa-8d68-4e063219fdc5",
"index" : 2433,
"period" : 2,
"timestamp" : "00:14:40.197",
"minute" : 59,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 84.1, 60.9 ],
"duration" : 2.40195,
"related_events" : [ "27f53b13-065e-4eb7-ab86-22a537330d31" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 24.9994,
"angle" : 0.4600698,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 106.5, 72.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "27f53b13-065e-4eb7-ab86-22a537330d31",
"index" : 2434,
"period" : 2,
"timestamp" : "00:14:42.599",
"minute" : 59,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 106.5, 72.0 ],
"related_events" : [ "d2d30691-a9d9-48fa-8d68-4e063219fdc5" ]
}, {
"id" : "eb7507fc-e35a-437f-8dea-6e102cb519c7",
"index" : 2435,
"period" : 2,
"timestamp" : "00:14:42.599",
"minute" : 59,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 106.5, 72.0 ],
"duration" : 1.538445,
"related_events" : [ "27f53b13-065e-4eb7-ab86-22a537330d31", "b4542a1e-56f0-4e67-9be8-7b7b3b2f50eb" ],
"carry" : {
"end_location" : [ 107.0, 71.8 ]
}
}, {
"id" : "b4542a1e-56f0-4e67-9be8-7b7b3b2f50eb",
"index" : 2436,
"period" : 2,
"timestamp" : "00:14:44.137",
"minute" : 59,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 107.0, 71.8 ],
"duration" : 1.36556,
"related_events" : [ "55303d9b-e424-4861-ab70-fb2b8fc42af7" ],
"pass" : {
"recipient" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"length" : 37.3343,
"angle" : -1.3466074,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.3, 35.4 ],
"cross" : true,
"assisted_shot_id" : "8c772a72-fdf6-4379-965d-dd984ede8a4e",
"goal_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "55303d9b-e424-4861-ab70-fb2b8fc42af7",
"index" : 2437,
"period" : 2,
"timestamp" : "00:14:45.503",
"minute" : 59,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 115.3, 35.4 ],
"related_events" : [ "b4542a1e-56f0-4e67-9be8-7b7b3b2f50eb" ]
}, {
"id" : "8c772a72-fdf6-4379-965d-dd984ede8a4e",
"index" : 2438,
"period" : 2,
"timestamp" : "00:14:45.528",
"minute" : 59,
"second" : 45,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 118.0, 37.0 ],
"duration" : 0.503882,
"related_events" : [ "c4424681-2fc4-4ca0-bdc7-c00c33c3502f" ],
"shot" : {
"open_goal" : true,
"statsbomb_xg" : 0.3783164,
"end_location" : [ 120.0, 38.1, 2.1 ],
"key_pass_id" : "b4542a1e-56f0-4e67-9be8-7b7b3b2f50eb",
"outcome" : {
"id" : 97,
"name" : "Goal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 37,
"name" : "Head"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"freeze_frame" : [ {
"location" : [ 117.3, 41.0 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 108.4, 35.8 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 111.9, 44.6 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 119.4, 40.6 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 102.1, 36.1 ],
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 115.5, 54.6 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 109.7, 42.8 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 115.9, 47.0 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 116.8, 44.2 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 118.1, 40.5 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 113.2, 33.6 ],
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : false
} ]
}
}, {
"id" : "c4424681-2fc4-4ca0-bdc7-c00c33c3502f",
"index" : 2439,
"period" : 2,
"timestamp" : "00:14:46.032",
"minute" : 59,
"second" : 46,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 0.7, 39.5 ],
"duration" : 0.0,
"related_events" : [ "8c772a72-fdf6-4379-965d-dd984ede8a4e" ],
"goalkeeper" : {
"position" : {
"id" : 42,
"name" : "Moving"
},
"technique" : {
"id" : 46,
"name" : "Standing"
},
"outcome" : {
"id" : 55,
"name" : "No Touch"
},
"type" : {
"id" : 26,
"name" : "Goal Conceded"
}
}
}, {
"id" : "d11f01c0-5164-4997-b700-f93905686c73",
"index" : 2440,
"period" : 2,
"timestamp" : "00:16:19.803",
"minute" : 61,
"second" : 19,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6985,
"name" : "Robin Gosens"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
}
}
}, {
"id" : "1a56242b-da03-4aca-b2f6-730863a7a252",
"index" : 2441,
"period" : 2,
"timestamp" : "00:17:16.942",
"minute" : 62,
"second" : 16,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 108,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5572,
"name" : "Mats Hummels"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 3493,
"name" : "Emre Can"
}
}
}, {
"id" : "f3f14676-605d-4412-ac77-313b4d60a888",
"index" : 2442,
"period" : 2,
"timestamp" : "00:17:32.641",
"minute" : 62,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 60.0, 40.0 ],
"duration" : 1.472654,
"related_events" : [ "abbaa54c-7c9d-42f5-b338-00b105d10d18" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 17.640862,
"angle" : -3.0735161,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.4, 38.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "abbaa54c-7c9d-42f5-b338-00b105d10d18",
"index" : 2443,
"period" : 2,
"timestamp" : "00:17:34.114",
"minute" : 62,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 42.4, 38.8 ],
"related_events" : [ "f3f14676-605d-4412-ac77-313b4d60a888" ]
}, {
"id" : "7fb4fb52-5b43-4279-8fdc-e24d1a6578a6",
"index" : 2444,
"period" : 2,
"timestamp" : "00:17:36.505",
"minute" : 62,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 65.5, 5.8 ],
"duration" : 1.061298,
"related_events" : [ "fca1d1ba-0e91-4f1d-ab3d-17fef714cf7f" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 13.300376,
"angle" : 2.3242905,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.4, 15.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fca1d1ba-0e91-4f1d-ab3d-17fef714cf7f",
"index" : 2445,
"period" : 2,
"timestamp" : "00:17:37.566",
"minute" : 62,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.4, 15.5 ],
"related_events" : [ "7fb4fb52-5b43-4279-8fdc-e24d1a6578a6" ]
}, {
"id" : "3717b457-3c82-47ab-871f-c20169c12336",
"index" : 2446,
"period" : 2,
"timestamp" : "00:17:37.566",
"minute" : 62,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.4, 15.5 ],
"duration" : 1.827317,
"related_events" : [ "01dd3085-066b-49a4-81ce-9e32bef61677", "fca1d1ba-0e91-4f1d-ab3d-17fef714cf7f" ],
"carry" : {
"end_location" : [ 56.9, 15.7 ]
}
}, {
"id" : "01dd3085-066b-49a4-81ce-9e32bef61677",
"index" : 2447,
"period" : 2,
"timestamp" : "00:17:39.393",
"minute" : 62,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.9, 15.7 ],
"duration" : 2.075739,
"related_events" : [ "bb0e25b8-399d-4622-9266-f0d698c86f37" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 38.903084,
"angle" : 1.820139,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 47.3, 53.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bb0e25b8-399d-4622-9266-f0d698c86f37",
"index" : 2448,
"period" : 2,
"timestamp" : "00:17:41.469",
"minute" : 62,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 47.3, 53.4 ],
"related_events" : [ "01dd3085-066b-49a4-81ce-9e32bef61677" ]
}, {
"id" : "8387f23e-1308-490b-9a7d-4a1b00097b92",
"index" : 2449,
"period" : 2,
"timestamp" : "00:17:41.469",
"minute" : 62,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 47.3, 53.4 ],
"duration" : 1.594403,
"related_events" : [ "98385c26-a468-46c2-ae5d-0188eea529be", "bb0e25b8-399d-4622-9266-f0d698c86f37" ],
"carry" : {
"end_location" : [ 56.0, 55.6 ]
}
}, {
"id" : "98385c26-a468-46c2-ae5d-0188eea529be",
"index" : 2450,
"period" : 2,
"timestamp" : "00:17:43.064",
"minute" : 62,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 56.0, 55.6 ],
"duration" : 1.071861,
"related_events" : [ "19e5f4c1-d7c3-4fe9-9220-c1852e221920" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 19.82448,
"angle" : 1.0710471,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.5, 73.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "19e5f4c1-d7c3-4fe9-9220-c1852e221920",
"index" : 2451,
"period" : 2,
"timestamp" : "00:17:44.135",
"minute" : 62,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 65.5, 73.0 ],
"related_events" : [ "98385c26-a468-46c2-ae5d-0188eea529be" ]
}, {
"id" : "5a78f092-7de7-4bf7-abe4-909587715224",
"index" : 2452,
"period" : 2,
"timestamp" : "00:17:44.135",
"minute" : 62,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 65.5, 73.0 ],
"duration" : 2.612638,
"related_events" : [ "19e5f4c1-d7c3-4fe9-9220-c1852e221920", "aeb7fab8-3633-4db5-b77a-81c280369511" ],
"carry" : {
"end_location" : [ 55.5, 72.1 ]
}
}, {
"id" : "aeb7fab8-3633-4db5-b77a-81c280369511",
"index" : 2453,
"period" : 2,
"timestamp" : "00:17:46.748",
"minute" : 62,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.5, 72.1 ],
"duration" : 3.130554,
"related_events" : [ "eeaed083-f4e9-4249-a224-675f5cc06a4d" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 40.814827,
"angle" : -2.5250459,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.2, 48.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "eeaed083-f4e9-4249-a224-675f5cc06a4d",
"index" : 2454,
"period" : 2,
"timestamp" : "00:17:49.879",
"minute" : 62,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 22.2, 48.5 ],
"related_events" : [ "aeb7fab8-3633-4db5-b77a-81c280369511" ]
}, {
"id" : "d127b36a-4b27-4d29-b8c4-c8b467325c18",
"index" : 2455,
"period" : 2,
"timestamp" : "00:17:49.879",
"minute" : 62,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 22.2, 48.5 ],
"duration" : 1.247495,
"related_events" : [ "eeaed083-f4e9-4249-a224-675f5cc06a4d", "f7e3fad9-578f-4b97-a8b6-cd2dbdba698f" ],
"carry" : {
"end_location" : [ 19.8, 38.8 ]
}
}, {
"id" : "f7e3fad9-578f-4b97-a8b6-cd2dbdba698f",
"index" : 2456,
"period" : 2,
"timestamp" : "00:17:51.126",
"minute" : 62,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"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" : [ 19.8, 38.8 ],
"duration" : 1.084659,
"related_events" : [ "d0c1300d-269a-44e1-8b68-666a0c8a4639" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 18.829763,
"angle" : -1.3567356,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.8, 20.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d0c1300d-269a-44e1-8b68-666a0c8a4639",
"index" : 2457,
"period" : 2,
"timestamp" : "00:17:52.211",
"minute" : 62,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.8, 20.4 ],
"related_events" : [ "f7e3fad9-578f-4b97-a8b6-cd2dbdba698f" ]
}, {
"id" : "1e8ac3cf-0a80-4d2f-99b6-ed614b270039",
"index" : 2458,
"period" : 2,
"timestamp" : "00:17:52.211",
"minute" : 62,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.8, 20.4 ],
"duration" : 2.319792,
"related_events" : [ "a29de2b6-fd5f-455c-b726-e7a4ebf6f9d5", "d0c1300d-269a-44e1-8b68-666a0c8a4639" ],
"carry" : {
"end_location" : [ 24.4, 20.1 ]
}
}, {
"id" : "a29de2b6-fd5f-455c-b726-e7a4ebf6f9d5",
"index" : 2459,
"period" : 2,
"timestamp" : "00:17:54.531",
"minute" : 62,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 24.4, 20.1 ],
"duration" : 1.077925,
"related_events" : [ "9b4f979f-327e-41b7-bba9-2900ac9ce060" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 18.741665,
"angle" : 0.16076274,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.9, 23.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9b4f979f-327e-41b7-bba9-2900ac9ce060",
"index" : 2460,
"period" : 2,
"timestamp" : "00:17:55.609",
"minute" : 62,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.9, 23.1 ],
"related_events" : [ "a29de2b6-fd5f-455c-b726-e7a4ebf6f9d5" ]
}, {
"id" : "460c191b-5bdd-47dd-a6b0-71e7781d2e7f",
"index" : 2461,
"period" : 2,
"timestamp" : "00:17:55.609",
"minute" : 62,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 42.9, 23.1 ],
"duration" : 4.341681,
"related_events" : [ "6859df82-6710-490d-9a5f-ef9b2e3508ee", "9b4f979f-327e-41b7-bba9-2900ac9ce060" ],
"carry" : {
"end_location" : [ 53.0, 36.9 ]
}
}, {
"id" : "6859df82-6710-490d-9a5f-ef9b2e3508ee",
"index" : 2462,
"period" : 2,
"timestamp" : "00:17:59.950",
"minute" : 62,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.0, 36.9 ],
"duration" : 1.455734,
"related_events" : [ "a4d3f473-f0c6-41fa-9f71-8988f48e0999" ],
"pass" : {
"recipient" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"length" : 0.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.0, 36.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a4d3f473-f0c6-41fa-9f71-8988f48e0999",
"index" : 2463,
"period" : 2,
"timestamp" : "00:18:01.406",
"minute" : 63,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 36.9 ],
"related_events" : [ "6859df82-6710-490d-9a5f-ef9b2e3508ee" ]
}, {
"id" : "5b9408ce-1b19-47be-bd07-cd345b619b6f",
"index" : 2464,
"period" : 2,
"timestamp" : "00:18:01.406",
"minute" : 63,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 53.0, 36.9 ],
"duration" : 2.840763,
"related_events" : [ "a4d3f473-f0c6-41fa-9f71-8988f48e0999", "a95c97df-0b22-4a99-8f0f-62c765b94406" ],
"carry" : {
"end_location" : [ 69.8, 65.0 ]
}
}, {
"id" : "a95c97df-0b22-4a99-8f0f-62c765b94406",
"index" : 2465,
"period" : 2,
"timestamp" : "00:18:04.247",
"minute" : 63,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5204,
"name" : "Bruno Miguel Borges Fernandes"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.8, 65.0 ],
"duration" : 0.447677,
"related_events" : [ "74075d85-163f-4124-9260-c01f27ea296c", "f5ed1eda-e056-497f-985d-0cddd9050359" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 7.920227,
"angle" : -0.42976227,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 61.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f5ed1eda-e056-497f-985d-0cddd9050359",
"index" : 2466,
"period" : 2,
"timestamp" : "00:18:04.694",
"minute" : 63,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 109,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 83.3, 50.9 ],
"related_events" : [ "a95c97df-0b22-4a99-8f0f-62c765b94406" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "74075d85-163f-4124-9260-c01f27ea296c",
"index" : 2467,
"period" : 2,
"timestamp" : "00:18:04.694",
"minute" : 63,
"second" : 4,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 109,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 43.1, 18.4 ],
"duration" : 0.0,
"related_events" : [ "a95c97df-0b22-4a99-8f0f-62c765b94406" ],
"interception" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
}
}
}, {
"id" : "c2c9ebf5-3fc8-41f1-9443-f2ffe2bbb24e",
"index" : 2468,
"period" : 2,
"timestamp" : "00:18:12.824",
"minute" : 63,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 86.1, 80.0 ],
"duration" : 0.732318,
"related_events" : [ "78309b89-a822-472e-a03e-13968e7ac5dc" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 12.384264,
"angle" : -0.7454195,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 95.2, 71.6 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "78309b89-a822-472e-a03e-13968e7ac5dc",
"index" : 2469,
"period" : 2,
"timestamp" : "00:18:13.556",
"minute" : 63,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.2, 71.6 ],
"related_events" : [ "c2c9ebf5-3fc8-41f1-9443-f2ffe2bbb24e" ]
}, {
"id" : "e0b8f86c-c324-46e9-905d-ad400dc8d175",
"index" : 2470,
"period" : 2,
"timestamp" : "00:18:14.258",
"minute" : 63,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 95.2, 71.6 ],
"duration" : 0.666294,
"related_events" : [ "c8f31557-5be7-4bea-80aa-c808789179b3" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 6.8154235,
"angle" : 2.8894966,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 88.6, 73.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c8f31557-5be7-4bea-80aa-c808789179b3",
"index" : 2471,
"period" : 2,
"timestamp" : "00:18:14.925",
"minute" : 63,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.6, 73.3 ],
"related_events" : [ "e0b8f86c-c324-46e9-905d-ad400dc8d175" ]
}, {
"id" : "7001e672-dd0c-4d81-9cb5-ec83c170a2a4",
"index" : 2472,
"period" : 2,
"timestamp" : "00:18:14.925",
"minute" : 63,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 88.6, 73.3 ],
"duration" : 1.364063,
"under_pressure" : true,
"related_events" : [ "1f50b8d9-9f97-4963-88b1-aa8e65e75bb4", "bd038919-cbc9-4363-a5da-a13edd11ea1a", "c8f31557-5be7-4bea-80aa-c808789179b3" ],
"carry" : {
"end_location" : [ 80.3, 72.7 ]
}
}, {
"id" : "1f50b8d9-9f97-4963-88b1-aa8e65e75bb4",
"index" : 2473,
"period" : 2,
"timestamp" : "00:18:15.408",
"minute" : 63,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 31.0, 7.1 ],
"duration" : 1.085582,
"related_events" : [ "7001e672-dd0c-4d81-9cb5-ec83c170a2a4", "bd038919-cbc9-4363-a5da-a13edd11ea1a" ]
}, {
"id" : "bd038919-cbc9-4363-a5da-a13edd11ea1a",
"index" : 2474,
"period" : 2,
"timestamp" : "00:18:16.289",
"minute" : 63,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 80.3, 72.7 ],
"duration" : 1.492079,
"under_pressure" : true,
"related_events" : [ "1d64afed-4400-42b5-8e0a-176de0e62d9e", "1f50b8d9-9f97-4963-88b1-aa8e65e75bb4" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 25.345018,
"angle" : -2.8985279,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.7, 66.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1d64afed-4400-42b5-8e0a-176de0e62d9e",
"index" : 2475,
"period" : 2,
"timestamp" : "00:18:17.781",
"minute" : 63,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"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" : [ 55.7, 66.6 ],
"related_events" : [ "bd038919-cbc9-4363-a5da-a13edd11ea1a" ]
}, {
"id" : "bb19ac0f-52a3-4c22-9923-1016aa4cd7b2",
"index" : 2476,
"period" : 2,
"timestamp" : "00:18:17.781",
"minute" : 63,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"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" : [ 55.7, 66.6 ],
"duration" : 4.160767,
"under_pressure" : true,
"related_events" : [ "1d64afed-4400-42b5-8e0a-176de0e62d9e", "9c7fe5f9-06e5-4ab2-9b2d-f2e6f95b5086", "efd8bf6f-6bbf-480f-8046-042cb1afb726" ],
"carry" : {
"end_location" : [ 64.8, 70.8 ]
}
}, {
"id" : "efd8bf6f-6bbf-480f-8046-042cb1afb726",
"index" : 2477,
"period" : 2,
"timestamp" : "00:18:21.677",
"minute" : 63,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 57.5, 12.9 ],
"duration" : 0.577266,
"related_events" : [ "9c7fe5f9-06e5-4ab2-9b2d-f2e6f95b5086", "bb19ac0f-52a3-4c22-9923-1016aa4cd7b2" ]
}, {
"id" : "9c7fe5f9-06e5-4ab2-9b2d-f2e6f95b5086",
"index" : 2478,
"period" : 2,
"timestamp" : "00:18:21.942",
"minute" : 63,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 110,
"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" : [ 64.8, 70.8 ],
"duration" : 1.011565,
"under_pressure" : true,
"related_events" : [ "36cafe99-273d-4ba6-8678-0d09fff72f15", "efd8bf6f-6bbf-480f-8046-042cb1afb726" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 7.543209,
"angle" : 0.67267054,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.7, 75.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "36cafe99-273d-4ba6-8678-0d09fff72f15",
"index" : 2479,
"period" : 2,
"timestamp" : "00:18:22.953",
"minute" : 63,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.7, 75.5 ],
"related_events" : [ "9c7fe5f9-06e5-4ab2-9b2d-f2e6f95b5086" ]
}, {
"id" : "8791ac4f-9498-4ed0-87b1-c7f29c7fd387",
"index" : 2480,
"period" : 2,
"timestamp" : "00:18:22.953",
"minute" : 63,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.7, 75.5 ],
"duration" : 1.281077,
"under_pressure" : true,
"related_events" : [ "36cafe99-273d-4ba6-8678-0d09fff72f15", "5d3bca6e-8473-4ff7-b453-6af77c3f3505", "9bd2ab59-6ef8-4a36-953d-7ce060957793" ],
"carry" : {
"end_location" : [ 72.2, 72.7 ]
}
}, {
"id" : "5d3bca6e-8473-4ff7-b453-6af77c3f3505",
"index" : 2481,
"period" : 2,
"timestamp" : "00:18:23.618",
"minute" : 63,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 49.7, 7.4 ],
"duration" : 0.457803,
"related_events" : [ "8791ac4f-9498-4ed0-87b1-c7f29c7fd387" ]
}, {
"id" : "9bd2ab59-6ef8-4a36-953d-7ce060957793",
"index" : 2482,
"period" : 2,
"timestamp" : "00:18:24.234",
"minute" : 63,
"second" : 24,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 72.2, 72.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "768801bf-8659-4c86-a4e4-bbdb01b8fc87" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "768801bf-8659-4c86-a4e4-bbdb01b8fc87",
"index" : 2483,
"period" : 2,
"timestamp" : "00:18:24.234",
"minute" : 63,
"second" : 24,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 47.9, 7.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "9bd2ab59-6ef8-4a36-953d-7ce060957793" ],
"duel" : {
"outcome" : {
"id" : 14,
"name" : "Lost Out"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "e73d2ee0-2553-4a27-9531-e148b3199d56",
"index" : 2484,
"period" : 2,
"timestamp" : "00:18:38.124",
"minute" : 63,
"second" : 38,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 110,
"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" : 13,
"name" : "Right Center Midfield"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
}
}
}, {
"id" : "73503873-9b11-4d98-b1fd-e6ba7a176bce",
"index" : 2485,
"period" : 2,
"timestamp" : "00:18:52.707",
"minute" : 63,
"second" : 52,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 110,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.2, 77.4 ],
"duration" : 0.0,
"foul_committed" : {
"type" : {
"id" : 23,
"name" : "Foul Out"
}
}
}, {
"id" : "4f273e84-756d-4fe1-b475-bb480a69d4a1",
"index" : 2486,
"period" : 2,
"timestamp" : "00:19:22.845",
"minute" : 64,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 31.0, 0.1 ],
"duration" : 1.592204,
"related_events" : [ "74d0e4bd-5e27-4d71-87a4-a196dd501b8a" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 26.313875,
"angle" : 2.8366675,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 5.9, 8.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "74d0e4bd-5e27-4d71-87a4-a196dd501b8a",
"index" : 2487,
"period" : 2,
"timestamp" : "00:19:24.437",
"minute" : 64,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.9, 8.0 ],
"related_events" : [ "4f273e84-756d-4fe1-b475-bb480a69d4a1" ]
}, {
"id" : "104a111b-e508-4c97-ac5d-920ac37ae278",
"index" : 2488,
"period" : 2,
"timestamp" : "00:19:24.437",
"minute" : 64,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.9, 8.0 ],
"duration" : 0.669748,
"under_pressure" : true,
"related_events" : [ "0507e8d6-4d1d-4343-a30c-30b8ca880535", "74d0e4bd-5e27-4d71-87a4-a196dd501b8a", "8a8d3f5d-5da6-4260-b8c1-bb46c48a3717" ],
"carry" : {
"end_location" : [ 6.5, 9.3 ]
}
}, {
"id" : "8a8d3f5d-5da6-4260-b8c1-bb46c48a3717",
"index" : 2489,
"period" : 2,
"timestamp" : "00:19:24.519",
"minute" : 64,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 109.5, 71.3 ],
"duration" : 0.572553,
"related_events" : [ "104a111b-e508-4c97-ac5d-920ac37ae278" ]
}, {
"id" : "0507e8d6-4d1d-4343-a30c-30b8ca880535",
"index" : 2490,
"period" : 2,
"timestamp" : "00:19:25.107",
"minute" : 64,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.5, 9.3 ],
"duration" : 4.76868,
"related_events" : [ "8ccbfb5d-59a4-4c98-8f79-4668cac47366", "cd34b77c-8c97-4a2d-9a52-0bec3fa54831" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 56.126286,
"angle" : 0.6285343,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 51.9, 42.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cd34b77c-8c97-4a2d-9a52-0bec3fa54831",
"index" : 2491,
"period" : 2,
"timestamp" : "00:19:29.876",
"minute" : 64,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 48.1, 34.9 ],
"related_events" : [ "0507e8d6-4d1d-4343-a30c-30b8ca880535" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8ccbfb5d-59a4-4c98-8f79-4668cac47366",
"index" : 2492,
"period" : 2,
"timestamp" : "00:19:29.876",
"minute" : 64,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 68.2, 37.8 ],
"duration" : 1.489846,
"related_events" : [ "0507e8d6-4d1d-4343-a30c-30b8ca880535", "093b0f80-5e09-4d2f-92ac-7c2db067e731" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 14.894965,
"angle" : -2.5666246,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.7, 29.7 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "093b0f80-5e09-4d2f-92ac-7c2db067e731",
"index" : 2493,
"period" : 2,
"timestamp" : "00:19:31.366",
"minute" : 64,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.7, 29.7 ],
"related_events" : [ "8ccbfb5d-59a4-4c98-8f79-4668cac47366" ]
}, {
"id" : "7c7e6077-501b-4757-8f89-c358e1b45bd5",
"index" : 2494,
"period" : 2,
"timestamp" : "00:19:31.366",
"minute" : 64,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.7, 29.7 ],
"duration" : 0.094993,
"related_events" : [ "093b0f80-5e09-4d2f-92ac-7c2db067e731", "4a2fb0bf-8595-484e-bf9f-ddfa3ab3cc87" ],
"carry" : {
"end_location" : [ 55.7, 29.7 ]
}
}, {
"id" : "4a2fb0bf-8595-484e-bf9f-ddfa3ab3cc87",
"index" : 2495,
"period" : 2,
"timestamp" : "00:19:31.461",
"minute" : 64,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.7, 29.7 ],
"duration" : 0.233812,
"related_events" : [ "ba8b7fed-4640-41c0-a10c-c1344f71c228" ],
"pass" : {
"length" : 3.176476,
"angle" : 0.4918092,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 58.5, 31.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ba8b7fed-4640-41c0-a10c-c1344f71c228",
"index" : 2496,
"period" : 2,
"timestamp" : "00:19:31.694",
"minute" : 64,
"second" : 31,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 61.6, 48.9 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "4a2fb0bf-8595-484e-bf9f-ddfa3ab3cc87" ]
}, {
"id" : "f6126010-08c3-46e2-b6af-c5c2860302dd",
"index" : 2497,
"period" : 2,
"timestamp" : "00:19:35.505",
"minute" : 64,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.7, 77.1 ],
"duration" : 1.610672,
"related_events" : [ "acdaaf2a-d3e5-4a87-ae28-88ea6f5acb47" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 14.224275,
"angle" : -0.38181186,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.9, 71.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "da2ea155-9263-43f5-b527-8f6978dbc1c7",
"index" : 2498,
"period" : 2,
"timestamp" : "00:19:37.015",
"minute" : 64,
"second" : 37,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.4, 8.1 ],
"duration" : 0.85421,
"related_events" : [ "5b8ac4bb-9c08-409b-bab6-db5f24bbbfe5", "acdaaf2a-d3e5-4a87-ae28-88ea6f5acb47" ]
}, {
"id" : "acdaaf2a-d3e5-4a87-ae28-88ea6f5acb47",
"index" : 2499,
"period" : 2,
"timestamp" : "00:19:37.115",
"minute" : 64,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.9, 71.8 ],
"under_pressure" : true,
"related_events" : [ "da2ea155-9263-43f5-b527-8f6978dbc1c7", "f6126010-08c3-46e2-b6af-c5c2860302dd" ]
}, {
"id" : "5b8ac4bb-9c08-409b-bab6-db5f24bbbfe5",
"index" : 2500,
"period" : 2,
"timestamp" : "00:19:37.115",
"minute" : 64,
"second" : 37,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 75.9, 71.8 ],
"duration" : 0.995101,
"under_pressure" : true,
"related_events" : [ "4eba33b6-078d-4fe2-b58c-48f7a865347e", "acdaaf2a-d3e5-4a87-ae28-88ea6f5acb47", "da2ea155-9263-43f5-b527-8f6978dbc1c7" ],
"carry" : {
"end_location" : [ 78.5, 79.8 ]
}
}, {
"id" : "4eba33b6-078d-4fe2-b58c-48f7a865347e",
"index" : 2501,
"period" : 2,
"timestamp" : "00:19:38.110",
"minute" : 64,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 78.5, 79.8 ],
"duration" : 1.084505,
"related_events" : [ "042a2fc9-06e6-4754-98de-1d9fa763601e" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 5.4037023,
"angle" : 3.1045725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 73.1, 80.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "042a2fc9-06e6-4754-98de-1d9fa763601e",
"index" : 2502,
"period" : 2,
"timestamp" : "00:19:39.195",
"minute" : 64,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 111,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 68.7, 78.1 ],
"related_events" : [ "4eba33b6-078d-4fe2-b58c-48f7a865347e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5b02238b-b828-4556-8e05-8ebc9670cf50",
"index" : 2503,
"period" : 2,
"timestamp" : "00:19:49.355",
"minute" : 64,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 44.7, 0.1 ],
"duration" : 0.614742,
"related_events" : [ "cb46022a-a387-4b21-98f8-dd1c1eefcc10" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 18.067928,
"angle" : 2.6705194,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 28.6, 8.3 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "cb46022a-a387-4b21-98f8-dd1c1eefcc10",
"index" : 2504,
"period" : 2,
"timestamp" : "00:19:49.969",
"minute" : 64,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 28.6, 8.3 ],
"related_events" : [ "5b02238b-b828-4556-8e05-8ebc9670cf50" ]
}, {
"id" : "b5ad8dd6-8509-4713-a896-a7cc20940f96",
"index" : 2505,
"period" : 2,
"timestamp" : "00:19:50.661",
"minute" : 64,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.7, 8.6 ],
"duration" : 1.789096,
"related_events" : [ "e4d7187a-c0fd-4526-ba40-8fa8d061ad00" ],
"pass" : {
"recipient" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"length" : 27.102951,
"angle" : 2.395339,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 7.8, 27.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e4d7187a-c0fd-4526-ba40-8fa8d061ad00",
"index" : 2506,
"period" : 2,
"timestamp" : "00:19:52.450",
"minute" : 64,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 7.8, 27.0 ],
"related_events" : [ "b5ad8dd6-8509-4713-a896-a7cc20940f96" ]
}, {
"id" : "f4696dc7-d51f-4849-b4e2-b39ab683d7e9",
"index" : 2507,
"period" : 2,
"timestamp" : "00:19:54.677",
"minute" : 64,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 8.7, 31.2 ],
"duration" : 2.66886,
"related_events" : [ "2356045c-b9f1-48d8-a266-8ed11f05f646" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 30.320456,
"angle" : 1.4816294,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 11.4, 61.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2356045c-b9f1-48d8-a266-8ed11f05f646",
"index" : 2508,
"period" : 2,
"timestamp" : "00:19:57.346",
"minute" : 64,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 11.4, 61.4 ],
"related_events" : [ "f4696dc7-d51f-4849-b4e2-b39ab683d7e9" ]
}, {
"id" : "4ef5aff9-ad20-40b9-b3d5-6e7f7dde1231",
"index" : 2509,
"period" : 2,
"timestamp" : "00:19:57.346",
"minute" : 64,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"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" : [ 11.4, 61.4 ],
"duration" : 1.731799,
"related_events" : [ "038d0d66-1ce9-4eb8-ab74-314b6574147c", "2356045c-b9f1-48d8-a266-8ed11f05f646" ],
"carry" : {
"end_location" : [ 23.5, 54.8 ]
}
}, {
"id" : "038d0d66-1ce9-4eb8-ab74-314b6574147c",
"index" : 2510,
"period" : 2,
"timestamp" : "00:19:59.078",
"minute" : 64,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 23.5, 54.8 ],
"duration" : 1.214101,
"related_events" : [ "caebf7ee-0764-428b-b38c-8e91ced8e1b9" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 13.634149,
"angle" : -0.22185111,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.8, 51.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "caebf7ee-0764-428b-b38c-8e91ced8e1b9",
"index" : 2511,
"period" : 2,
"timestamp" : "00:20:00.292",
"minute" : 65,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 36.8, 51.8 ],
"related_events" : [ "038d0d66-1ce9-4eb8-ab74-314b6574147c" ]
}, {
"id" : "f35546a6-8c43-47fb-ac70-8804781e20f0",
"index" : 2512,
"period" : 2,
"timestamp" : "00:20:00.292",
"minute" : 65,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"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" : [ 36.8, 51.8 ],
"duration" : 0.084769,
"related_events" : [ "af215714-d9fe-4e94-b9ee-9f36cefa3a6b", "caebf7ee-0764-428b-b38c-8e91ced8e1b9" ],
"carry" : {
"end_location" : [ 37.0, 51.8 ]
}
}, {
"id" : "af215714-d9fe-4e94-b9ee-9f36cefa3a6b",
"index" : 2513,
"period" : 2,
"timestamp" : "00:20:00.377",
"minute" : 65,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 37.0, 51.8 ],
"duration" : 1.366149,
"related_events" : [ "8982fd63-f97e-406e-b4b4-78c2901009f8" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 13.865786,
"angle" : -2.3867972,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.9, 42.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8982fd63-f97e-406e-b4b4-78c2901009f8",
"index" : 2514,
"period" : 2,
"timestamp" : "00:20:01.743",
"minute" : 65,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 26.9, 42.3 ],
"related_events" : [ "af215714-d9fe-4e94-b9ee-9f36cefa3a6b" ]
}, {
"id" : "f2a1d2e2-8e95-4891-aef0-a47fb96d740b",
"index" : 2515,
"period" : 2,
"timestamp" : "00:20:01.743",
"minute" : 65,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 26.9, 42.3 ],
"duration" : 4.89821,
"related_events" : [ "8982fd63-f97e-406e-b4b4-78c2901009f8", "a94e41c4-3ed5-40f6-b56b-6721e59262c6" ],
"carry" : {
"end_location" : [ 38.2, 38.8 ]
}
}, {
"id" : "a94e41c4-3ed5-40f6-b56b-6721e59262c6",
"index" : 2516,
"period" : 2,
"timestamp" : "00:20:06.641",
"minute" : 65,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 38.2, 38.8 ],
"duration" : 1.89631,
"related_events" : [ "d16dd08a-8d54-4766-91d4-60b4bee46279" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 25.880495,
"angle" : 1.4234349,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 64.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d16dd08a-8d54-4766-91d4-60b4bee46279",
"index" : 2517,
"period" : 2,
"timestamp" : "00:20:08.538",
"minute" : 65,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 42.0, 64.4 ],
"related_events" : [ "a94e41c4-3ed5-40f6-b56b-6721e59262c6" ]
}, {
"id" : "974b2dff-09c1-4f4a-8ea0-c621b7609f30",
"index" : 2518,
"period" : 2,
"timestamp" : "00:20:08.538",
"minute" : 65,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"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" : [ 42.0, 64.4 ],
"duration" : 1.326846,
"related_events" : [ "0292f80d-1ba4-4afd-8556-ae825ffc6d7d", "d16dd08a-8d54-4766-91d4-60b4bee46279" ],
"carry" : {
"end_location" : [ 40.9, 64.7 ]
}
}, {
"id" : "0292f80d-1ba4-4afd-8556-ae825ffc6d7d",
"index" : 2519,
"period" : 2,
"timestamp" : "00:20:09.865",
"minute" : 65,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 40.9, 64.7 ],
"duration" : 1.189582,
"related_events" : [ "22a49634-a1a4-4c1b-8f09-7c48221c86ad" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 24.920876,
"angle" : 0.37380007,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 73.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2a728b9c-9af7-415a-9e5c-c139dcac279c",
"index" : 2520,
"period" : 2,
"timestamp" : "00:20:11.038",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 56.0, 6.3 ],
"duration" : 0.867472,
"related_events" : [ "22a49634-a1a4-4c1b-8f09-7c48221c86ad", "44eb8c89-9fc2-4de0-92ab-34b65dde21cd" ]
}, {
"id" : "22a49634-a1a4-4c1b-8f09-7c48221c86ad",
"index" : 2521,
"period" : 2,
"timestamp" : "00:20:11.054",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.1, 73.8 ],
"under_pressure" : true,
"related_events" : [ "0292f80d-1ba4-4afd-8556-ae825ffc6d7d", "2a728b9c-9af7-415a-9e5c-c139dcac279c" ]
}, {
"id" : "44eb8c89-9fc2-4de0-92ab-34b65dde21cd",
"index" : 2522,
"period" : 2,
"timestamp" : "00:20:11.054",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.1, 73.8 ],
"duration" : 0.865211,
"under_pressure" : true,
"related_events" : [ "0b710856-e5a6-41a7-8c8a-ca6a26443f9a", "22a49634-a1a4-4c1b-8f09-7c48221c86ad", "2a728b9c-9af7-415a-9e5c-c139dcac279c", "57bdb158-1513-43a8-b79d-f28c0dd9d7b5" ],
"carry" : {
"end_location" : [ 64.8, 70.3 ]
}
}, {
"id" : "0b710856-e5a6-41a7-8c8a-ca6a26443f9a",
"index" : 2523,
"period" : 2,
"timestamp" : "00:20:11.919",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.3, 9.8 ],
"duration" : 0.0,
"related_events" : [ "3eeacdb1-db1a-4ba3-9460-ff6a29058f35", "44eb8c89-9fc2-4de0-92ab-34b65dde21cd", "57bdb158-1513-43a8-b79d-f28c0dd9d7b5" ]
}, {
"id" : "57bdb158-1513-43a8-b79d-f28c0dd9d7b5",
"index" : 2524,
"period" : 2,
"timestamp" : "00:20:11.919",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.8, 70.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "0b710856-e5a6-41a7-8c8a-ca6a26443f9a" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "3eeacdb1-db1a-4ba3-9460-ff6a29058f35",
"index" : 2525,
"period" : 2,
"timestamp" : "00:20:11.919",
"minute" : 65,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.8, 70.3 ],
"duration" : 1.252158,
"under_pressure" : true,
"related_events" : [ "0b710856-e5a6-41a7-8c8a-ca6a26443f9a", "57bdb158-1513-43a8-b79d-f28c0dd9d7b5", "aeb7f689-7914-450f-bd5c-956ffff4345b", "dc32a9a2-813a-4008-9485-3bd800606501" ],
"carry" : {
"end_location" : [ 70.2, 65.9 ]
}
}, {
"id" : "aeb7f689-7914-450f-bd5c-956ffff4345b",
"index" : 2526,
"period" : 2,
"timestamp" : "00:20:12.745",
"minute" : 65,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 52.8, 13.7 ],
"duration" : 0.942054,
"related_events" : [ "3eeacdb1-db1a-4ba3-9460-ff6a29058f35", "dc32a9a2-813a-4008-9485-3bd800606501" ]
}, {
"id" : "3dc1383b-ce20-4773-a444-4062baea4c8b",
"index" : 2527,
"period" : 2,
"timestamp" : "00:20:12.979",
"minute" : 65,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 51.4, 13.5 ],
"duration" : 0.584447,
"related_events" : [ "dc32a9a2-813a-4008-9485-3bd800606501" ]
}, {
"id" : "dc32a9a2-813a-4008-9485-3bd800606501",
"index" : 2528,
"period" : 2,
"timestamp" : "00:20:13.171",
"minute" : 65,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.2, 65.9 ],
"duration" : 1.24612,
"under_pressure" : true,
"related_events" : [ "078cd752-1a92-458c-9a37-c2e3abcd0bd8", "3dc1383b-ce20-4773-a444-4062baea4c8b", "aeb7f689-7914-450f-bd5c-956ffff4345b" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 13.929106,
"angle" : -2.089052,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.3, 53.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "078cd752-1a92-458c-9a37-c2e3abcd0bd8",
"index" : 2529,
"period" : 2,
"timestamp" : "00:20:14.418",
"minute" : 65,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 63.3, 53.8 ],
"related_events" : [ "dc32a9a2-813a-4008-9485-3bd800606501" ]
}, {
"id" : "864628a3-832e-4ee0-9004-51ed6bb66eff",
"index" : 2530,
"period" : 2,
"timestamp" : "00:20:14.418",
"minute" : 65,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"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" : [ 63.3, 53.8 ],
"duration" : 1.786448,
"under_pressure" : true,
"related_events" : [ "078cd752-1a92-458c-9a37-c2e3abcd0bd8", "863efb50-d315-4add-898c-a438147bc1c2", "9b9a6c64-9d49-4745-9a54-984e008e2e10" ],
"carry" : {
"end_location" : [ 67.0, 60.0 ]
}
}, {
"id" : "863efb50-d315-4add-898c-a438147bc1c2",
"index" : 2531,
"period" : 2,
"timestamp" : "00:20:15.450",
"minute" : 65,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 53.6, 21.6 ],
"duration" : 1.103884,
"related_events" : [ "864628a3-832e-4ee0-9004-51ed6bb66eff", "9b9a6c64-9d49-4745-9a54-984e008e2e10" ]
}, {
"id" : "9b9a6c64-9d49-4745-9a54-984e008e2e10",
"index" : 2532,
"period" : 2,
"timestamp" : "00:20:16.204",
"minute" : 65,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 67.0, 60.0 ],
"duration" : 1.053952,
"under_pressure" : true,
"related_events" : [ "863efb50-d315-4add-898c-a438147bc1c2", "ada52c28-bcd9-4b1b-955b-bbbd777a7c60" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 12.907362,
"angle" : -2.4329665,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.2, 51.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ada52c28-bcd9-4b1b-955b-bbbd777a7c60",
"index" : 2533,
"period" : 2,
"timestamp" : "00:20:17.258",
"minute" : 65,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 57.2, 51.6 ],
"related_events" : [ "9b9a6c64-9d49-4745-9a54-984e008e2e10" ]
}, {
"id" : "44236045-7022-411e-a980-df123af19e99",
"index" : 2534,
"period" : 2,
"timestamp" : "00:20:17.258",
"minute" : 65,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 57.2, 51.6 ],
"duration" : 0.598711,
"under_pressure" : true,
"related_events" : [ "ada52c28-bcd9-4b1b-955b-bbbd777a7c60", "bba00bdb-4621-4d0b-b6e1-380c78cb6360", "e5322020-3bae-4784-8e6b-021190fb09f1" ],
"carry" : {
"end_location" : [ 61.6, 51.8 ]
}
}, {
"id" : "e5322020-3bae-4784-8e6b-021190fb09f1",
"index" : 2535,
"period" : 2,
"timestamp" : "00:20:17.652",
"minute" : 65,
"second" : 17,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 29.4 ],
"duration" : 0.590275,
"related_events" : [ "44236045-7022-411e-a980-df123af19e99", "bba00bdb-4621-4d0b-b6e1-380c78cb6360" ]
}, {
"id" : "bba00bdb-4621-4d0b-b6e1-380c78cb6360",
"index" : 2536,
"period" : 2,
"timestamp" : "00:20:17.857",
"minute" : 65,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 61.6, 51.8 ],
"duration" : 3.4271,
"under_pressure" : true,
"related_events" : [ "08293295-a9f0-4c8d-bf2d-f9f1cef32fea", "e5322020-3bae-4784-8e6b-021190fb09f1" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 49.76947,
"angle" : -1.1790963,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 80.6, 5.8 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "08293295-a9f0-4c8d-bf2d-f9f1cef32fea",
"index" : 2537,
"period" : 2,
"timestamp" : "00:20:21.284",
"minute" : 65,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : [ 80.6, 5.8 ],
"related_events" : [ "bba00bdb-4621-4d0b-b6e1-380c78cb6360" ]
}, {
"id" : "8a1303a4-5221-44e5-9721-d90faef7160d",
"index" : 2538,
"period" : 2,
"timestamp" : "00:20:21.284",
"minute" : 65,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 112,
"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" : [ 79.8, 5.5 ],
"duration" : 1.141838,
"related_events" : [ "fb34a758-70b9-4fb4-a66d-fd98dc038f2e" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 6.8963757,
"angle" : 1.8650309,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 77.8, 12.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fb34a758-70b9-4fb4-a66d-fd98dc038f2e",
"index" : 2539,
"period" : 2,
"timestamp" : "00:20:22.426",
"minute" : 65,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 112,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 77.8, 12.1 ],
"related_events" : [ "8a1303a4-5221-44e5-9721-d90faef7160d" ]
}, {
"id" : "8d9c4886-208a-4ac9-ac3c-150f9e56d60f",
"index" : 2540,
"period" : 2,
"timestamp" : "00:20:22.426",
"minute" : 65,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 112,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 77.8, 12.1 ],
"duration" : 2.769489,
"under_pressure" : true,
"related_events" : [ "4c0e3bcd-0a63-4881-8378-6af0b7abce3c", "8457d81d-aeab-471d-a3a8-fe76d72aa6c1", "fb34a758-70b9-4fb4-a66d-fd98dc038f2e" ],
"carry" : {
"end_location" : [ 96.8, 14.5 ]
}
}, {
"id" : "8457d81d-aeab-471d-a3a8-fe76d72aa6c1",
"index" : 2541,
"period" : 2,
"timestamp" : "00:20:24.242",
"minute" : 65,
"second" : 24,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 31.8, 70.5 ],
"duration" : 0.960771,
"related_events" : [ "4c0e3bcd-0a63-4881-8378-6af0b7abce3c", "8d9c4886-208a-4ac9-ac3c-150f9e56d60f" ]
}, {
"id" : "585b8aec-d692-4e94-b410-3281c7f17b2f",
"index" : 2542,
"period" : 2,
"timestamp" : "00:20:25.195",
"minute" : 65,
"second" : 25,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 112,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 23.3, 65.6 ],
"duration" : 0.0,
"related_events" : [ "4c0e3bcd-0a63-4881-8378-6af0b7abce3c" ],
"foul_committed" : {
"card" : {
"id" : 7,
"name" : "Yellow Card"
}
}
}, {
"id" : "4c0e3bcd-0a63-4881-8378-6af0b7abce3c",
"index" : 2543,
"period" : 2,
"timestamp" : "00:20:25.195",
"minute" : 65,
"second" : 25,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 112,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 96.8, 14.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "585b8aec-d692-4e94-b410-3281c7f17b2f", "8457d81d-aeab-471d-a3a8-fe76d72aa6c1" ]
}, {
"id" : "c904047b-7fbd-4a80-856e-c9874363f8e0",
"index" : 2544,
"period" : 2,
"timestamp" : "00:21:06.636",
"minute" : 66,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"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" : [ 99.3, 12.3 ],
"duration" : 2.274361,
"related_events" : [ "4d055d79-05c8-4c96-a904-2b80c8b502da" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 41.54636,
"angle" : 1.1039195,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 118.0, 49.4 ],
"cross" : true,
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4d055d79-05c8-4c96-a904-2b80c8b502da",
"index" : 2545,
"period" : 2,
"timestamp" : "00:21:08.910",
"minute" : 66,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 118.0, 49.4 ],
"related_events" : [ "c904047b-7fbd-4a80-856e-c9874363f8e0" ]
}, {
"id" : "fecf99fb-582d-4dda-9117-bcf02f809b36",
"index" : 2546,
"period" : 2,
"timestamp" : "00:21:08.910",
"minute" : 66,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 113,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 118.0, 49.4 ],
"duration" : 0.202066,
"related_events" : [ "4d055d79-05c8-4c96-a904-2b80c8b502da", "7c00060b-b879-4f40-99cb-1f6dda79dcff" ],
"carry" : {
"end_location" : [ 116.1, 49.6 ]
}
}, {
"id" : "7c00060b-b879-4f40-99cb-1f6dda79dcff",
"index" : 2547,
"period" : 2,
"timestamp" : "00:21:09.112",
"minute" : 66,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 113,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 116.1, 49.6 ],
"duration" : 1.074921,
"related_events" : [ "34ce449b-fea7-40a7-a9d4-1b59bb03ecac" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 12.269067,
"angle" : -1.4646395,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 117.4, 37.4 ],
"assisted_shot_id" : "114f3ba7-ef91-4a8e-b114-4b16729a2fa6",
"goal_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "34ce449b-fea7-40a7-a9d4-1b59bb03ecac",
"index" : 2548,
"period" : 2,
"timestamp" : "00:21:10.187",
"minute" : 66,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 113,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 117.4, 37.4 ],
"related_events" : [ "7c00060b-b879-4f40-99cb-1f6dda79dcff" ]
}, {
"id" : "114f3ba7-ef91-4a8e-b114-4b16729a2fa6",
"index" : 2549,
"period" : 2,
"timestamp" : "00:21:10.307",
"minute" : 66,
"second" : 10,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 113,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 118.2, 37.5 ],
"duration" : 0.32428,
"related_events" : [ "aae4fc77-3d03-4af6-858d-a330d91820d9" ],
"shot" : {
"open_goal" : true,
"statsbomb_xg" : 0.80792505,
"end_location" : [ 120.0, 37.7, 1.6 ],
"key_pass_id" : "7c00060b-b879-4f40-99cb-1f6dda79dcff",
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"technique" : {
"id" : 95,
"name" : "Volley"
},
"first_time" : true,
"outcome" : {
"id" : 97,
"name" : "Goal"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"freeze_frame" : [ {
"location" : [ 114.5, 30.8 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 115.9, 32.8 ],
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 113.5, 37.0 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 113.1, 41.0 ],
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 112.7, 45.6 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 117.6, 45.7 ],
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 120.0, 47.3 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 120.0, 45.9 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 120.0, 41.2 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 118.9, 41.1 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 112.3, 37.0 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 112.3, 43.4 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
} ]
}
}, {
"id" : "aae4fc77-3d03-4af6-858d-a330d91820d9",
"index" : 2550,
"period" : 2,
"timestamp" : "00:21:10.631",
"minute" : 66,
"second" : 10,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 113,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 0.1, 38.9 ],
"duration" : 0.0,
"related_events" : [ "114f3ba7-ef91-4a8e-b114-4b16729a2fa6" ],
"goalkeeper" : {
"technique" : {
"id" : 46,
"name" : "Standing"
},
"position" : {
"id" : 44,
"name" : "Set"
},
"outcome" : {
"id" : 55,
"name" : "No Touch"
},
"type" : {
"id" : 26,
"name" : "Goal Conceded"
}
}
}, {
"id" : "b404ddf1-720a-46b4-a79d-12ed40952b10",
"index" : 2551,
"period" : 2,
"timestamp" : "00:22:39.913",
"minute" : 67,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 61.0, 40.1 ],
"duration" : 1.127521,
"related_events" : [ "f7e714fe-d950-4316-ad45-3e065a3a4d7a" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 25.17181,
"angle" : 3.0660396,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 35.9, 42.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 65,
"name" : "Kick Off"
}
}
}, {
"id" : "f7e714fe-d950-4316-ad45-3e065a3a4d7a",
"index" : 2552,
"period" : 2,
"timestamp" : "00:22:41.041",
"minute" : 67,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 35.9, 42.0 ],
"related_events" : [ "b404ddf1-720a-46b4-a79d-12ed40952b10" ]
}, {
"id" : "6ef414f0-ab79-4f46-a37b-fa033993e4ba",
"index" : 2553,
"period" : 2,
"timestamp" : "00:22:41.041",
"minute" : 67,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 42.3 ],
"duration" : 1.552534,
"related_events" : [ "5240a33f-4de8-4a7c-9852-f1b6b509bfaf" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 15.965588,
"angle" : -1.1099498,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.5, 28.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5240a33f-4de8-4a7c-9852-f1b6b509bfaf",
"index" : 2554,
"period" : 2,
"timestamp" : "00:22:42.593",
"minute" : 67,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.5, 28.0 ],
"related_events" : [ "6ef414f0-ab79-4f46-a37b-fa033993e4ba" ]
}, {
"id" : "487e498d-bd8e-426b-8310-2d5f9b858fb8",
"index" : 2555,
"period" : 2,
"timestamp" : "00:22:42.593",
"minute" : 67,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.5, 28.0 ],
"duration" : 0.797156,
"related_events" : [ "5240a33f-4de8-4a7c-9852-f1b6b509bfaf", "ec95d7e1-f2f1-42c4-979f-8f2720e65e77" ],
"carry" : {
"end_location" : [ 41.0, 21.8 ]
}
}, {
"id" : "ec95d7e1-f2f1-42c4-979f-8f2720e65e77",
"index" : 2556,
"period" : 2,
"timestamp" : "00:22:43.390",
"minute" : 67,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.0, 21.8 ],
"duration" : 0.995642,
"related_events" : [ "e8a9d3e0-bf42-4589-b7b4-4c2255833835" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 7.8517513,
"angle" : 0.81241864,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.4, 27.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e8a9d3e0-bf42-4589-b7b4-4c2255833835",
"index" : 2557,
"period" : 2,
"timestamp" : "00:22:44.386",
"minute" : 67,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 46.4, 27.5 ],
"related_events" : [ "ec95d7e1-f2f1-42c4-979f-8f2720e65e77" ]
}, {
"id" : "92a35062-01f9-46bf-8afb-5037420d4a53",
"index" : 2558,
"period" : 2,
"timestamp" : "00:22:44.386",
"minute" : 67,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 46.4, 27.5 ],
"duration" : 1.399642,
"under_pressure" : true,
"related_events" : [ "5384289f-636c-487c-bcc6-1cf323fe62bc", "631ebce1-d2b9-466b-bf88-850c95bf89f9", "e8a9d3e0-bf42-4589-b7b4-4c2255833835" ],
"carry" : {
"end_location" : [ 47.9, 25.8 ]
}
}, {
"id" : "631ebce1-d2b9-466b-bf88-850c95bf89f9",
"index" : 2559,
"period" : 2,
"timestamp" : "00:22:44.749",
"minute" : 67,
"second" : 44,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 70.9, 54.6 ],
"duration" : 5.107908,
"related_events" : [ "4ab2a35d-bb1d-4908-ab2c-cecff917ea57", "5384289f-636c-487c-bcc6-1cf323fe62bc", "92a35062-01f9-46bf-8afb-5037420d4a53", "b3fb6957-9bf5-4bd9-975c-4d0c3a9a7c20", "becac501-339b-4ac6-8b9e-a495d4c3ea69" ]
}, {
"id" : "5384289f-636c-487c-bcc6-1cf323fe62bc",
"index" : 2560,
"period" : 2,
"timestamp" : "00:22:45.786",
"minute" : 67,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 47.9, 25.8 ],
"duration" : 2.134751,
"under_pressure" : true,
"related_events" : [ "631ebce1-d2b9-466b-bf88-850c95bf89f9", "becac501-339b-4ac6-8b9e-a495d4c3ea69" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 18.413311,
"angle" : -1.6088215,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.2, 7.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "becac501-339b-4ac6-8b9e-a495d4c3ea69",
"index" : 2561,
"period" : 2,
"timestamp" : "00:22:47.920",
"minute" : 67,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.2, 7.4 ],
"under_pressure" : true,
"related_events" : [ "5384289f-636c-487c-bcc6-1cf323fe62bc", "631ebce1-d2b9-466b-bf88-850c95bf89f9" ]
}, {
"id" : "b3fb6957-9bf5-4bd9-975c-4d0c3a9a7c20",
"index" : 2562,
"period" : 2,
"timestamp" : "00:22:47.920",
"minute" : 67,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.2, 7.4 ],
"duration" : 1.711461,
"under_pressure" : true,
"related_events" : [ "4ab2a35d-bb1d-4908-ab2c-cecff917ea57", "631ebce1-d2b9-466b-bf88-850c95bf89f9", "becac501-339b-4ac6-8b9e-a495d4c3ea69" ],
"carry" : {
"end_location" : [ 47.2, 7.9 ]
}
}, {
"id" : "4ab2a35d-bb1d-4908-ab2c-cecff917ea57",
"index" : 2563,
"period" : 2,
"timestamp" : "00:22:49.632",
"minute" : 67,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.2, 7.9 ],
"duration" : 1.076721,
"under_pressure" : true,
"related_events" : [ "0bc248d4-e5c1-477e-ab05-18b730d9dbed", "631ebce1-d2b9-466b-bf88-850c95bf89f9" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 10.381233,
"angle" : 2.5135045,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.8, 14.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0bc248d4-e5c1-477e-ab05-18b730d9dbed",
"index" : 2564,
"period" : 2,
"timestamp" : "00:22:50.709",
"minute" : 67,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 38.8, 14.0 ],
"related_events" : [ "4ab2a35d-bb1d-4908-ab2c-cecff917ea57" ]
}, {
"id" : "162d457a-ff20-426a-a9d1-d103a7ef92a8",
"index" : 2565,
"period" : 2,
"timestamp" : "00:22:50.709",
"minute" : 67,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 38.8, 14.0 ],
"duration" : 0.028922,
"related_events" : [ "0bc248d4-e5c1-477e-ab05-18b730d9dbed", "988b49c7-945e-4ee4-9810-5168936162ec" ],
"carry" : {
"end_location" : [ 37.1, 14.5 ]
}
}, {
"id" : "988b49c7-945e-4ee4-9810-5168936162ec",
"index" : 2566,
"period" : 2,
"timestamp" : "00:22:50.737",
"minute" : 67,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 37.1, 14.5 ],
"duration" : 1.222321,
"related_events" : [ "3f9ed058-8067-4719-815b-25e916a083d4" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 10.917875,
"angle" : -1.0743736,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.3, 4.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7680b562-a378-4487-90ac-cf521924f76a",
"index" : 2567,
"period" : 2,
"timestamp" : "00:22:51.954",
"minute" : 67,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 78.9, 73.3 ],
"duration" : 0.524544,
"related_events" : [ "3f9ed058-8067-4719-815b-25e916a083d4", "d057cd44-b0de-4a4a-b8cf-35019afae30c" ]
}, {
"id" : "3f9ed058-8067-4719-815b-25e916a083d4",
"index" : 2568,
"period" : 2,
"timestamp" : "00:22:51.960",
"minute" : 67,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.3, 4.9 ],
"under_pressure" : true,
"related_events" : [ "7680b562-a378-4487-90ac-cf521924f76a", "988b49c7-945e-4ee4-9810-5168936162ec" ]
}, {
"id" : "d057cd44-b0de-4a4a-b8cf-35019afae30c",
"index" : 2569,
"period" : 2,
"timestamp" : "00:22:51.960",
"minute" : 67,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 42.3, 4.9 ],
"duration" : 0.951464,
"under_pressure" : true,
"related_events" : [ "157cbc83-b858-44d2-9741-f30033b21680", "3f9ed058-8067-4719-815b-25e916a083d4", "7680b562-a378-4487-90ac-cf521924f76a", "7bea845d-faa4-4dee-a9e6-aae5e2092cfe" ],
"carry" : {
"end_location" : [ 44.7, 4.9 ]
}
}, {
"id" : "7bea845d-faa4-4dee-a9e6-aae5e2092cfe",
"index" : 2570,
"period" : 2,
"timestamp" : "00:22:52.237",
"minute" : 67,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 78.9, 73.3 ],
"duration" : 0.718753,
"related_events" : [ "157cbc83-b858-44d2-9741-f30033b21680", "d057cd44-b0de-4a4a-b8cf-35019afae30c" ]
}, {
"id" : "157cbc83-b858-44d2-9741-f30033b21680",
"index" : 2571,
"period" : 2,
"timestamp" : "00:22:52.911",
"minute" : 67,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 44.7, 4.9 ],
"duration" : 0.084509,
"under_pressure" : true,
"related_events" : [ "6322a054-32b1-4c42-840c-e4f1664171c8", "7bea845d-faa4-4dee-a9e6-aae5e2092cfe", "e6df21a4-f010-4b0a-87dc-ee192def24f4" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 2.8,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.5, 4.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6322a054-32b1-4c42-840c-e4f1664171c8",
"index" : 2572,
"period" : 2,
"timestamp" : "00:22:52.996",
"minute" : 67,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 64.9, 4.1 ],
"related_events" : [ "157cbc83-b858-44d2-9741-f30033b21680" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e6df21a4-f010-4b0a-87dc-ee192def24f4",
"index" : 2573,
"period" : 2,
"timestamp" : "00:22:52.996",
"minute" : 67,
"second" : 52,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 72.6, 75.2 ],
"duration" : 0.0,
"related_events" : [ "157cbc83-b858-44d2-9741-f30033b21680" ]
}, {
"id" : "b0ee0c9d-13cf-4e48-b6e2-1b0c224ab488",
"index" : 2574,
"period" : 2,
"timestamp" : "00:22:53.325",
"minute" : 67,
"second" : 53,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.9, 6.1 ],
"duration" : 0.0
}, {
"id" : "6a2aa573-0356-4759-b9db-c1f4afbc333a",
"index" : 2575,
"period" : 2,
"timestamp" : "00:22:54.173",
"minute" : 67,
"second" : 54,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 114,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 9,
"name" : "From Kick Off"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.9, 6.3 ],
"duration" : 0.80758,
"related_events" : [ "48e4c114-2322-42d8-9f37-e66360790294", "eaac7b52-a2ae-427b-a9de-91a357b83a94", "ee3bbbda-ca2a-4914-b1b4-e8d6d1c0942e" ]
}, {
"id" : "48e4c114-2322-42d8-9f37-e66360790294",
"index" : 2576,
"period" : 2,
"timestamp" : "00:22:54.206",
"minute" : 67,
"second" : 54,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 73.1, 69.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6a2aa573-0356-4759-b9db-c1f4afbc333a" ]
}, {
"id" : "eaac7b52-a2ae-427b-a9de-91a357b83a94",
"index" : 2577,
"period" : 2,
"timestamp" : "00:22:54.206",
"minute" : 67,
"second" : 54,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 73.1, 69.9 ],
"duration" : 0.543038,
"under_pressure" : true,
"related_events" : [ "48e4c114-2322-42d8-9f37-e66360790294", "6a2aa573-0356-4759-b9db-c1f4afbc333a", "e439d425-679a-436b-bd31-5759586f220a", "ee3bbbda-ca2a-4914-b1b4-e8d6d1c0942e" ],
"carry" : {
"end_location" : [ 73.1, 69.9 ]
}
}, {
"id" : "e439d425-679a-436b-bd31-5759586f220a",
"index" : 2578,
"period" : 2,
"timestamp" : "00:22:54.749",
"minute" : 67,
"second" : 54,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 115,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.0, 10.2 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "eaac7b52-a2ae-427b-a9de-91a357b83a94", "ee3bbbda-ca2a-4914-b1b4-e8d6d1c0942e" ]
}, {
"id" : "ee3bbbda-ca2a-4914-b1b4-e8d6d1c0942e",
"index" : 2579,
"period" : 2,
"timestamp" : "00:22:54.749",
"minute" : 67,
"second" : 54,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 73.1, 69.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6a2aa573-0356-4759-b9db-c1f4afbc333a", "e439d425-679a-436b-bd31-5759586f220a" ]
}, {
"id" : "ab0aca04-214d-4147-a3d5-a9a6a4796f71",
"index" : 2580,
"period" : 2,
"timestamp" : "00:23:26.033",
"minute" : 68,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 116,
"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" : [ 81.1, 68.9 ],
"duration" : 1.832221,
"related_events" : [ "2ae0046b-6cad-4169-818b-461989901767", "db0fda2b-14d1-4e59-8b10-5054c42dbb2c" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 41.906803,
"angle" : -0.8800299,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 107.8, 36.6 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "2ae0046b-6cad-4169-818b-461989901767",
"index" : 2581,
"period" : 2,
"timestamp" : "00:23:27.865",
"minute" : 68,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 116,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 107.8, 36.6 ],
"related_events" : [ "ab0aca04-214d-4147-a3d5-a9a6a4796f71" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "db0fda2b-14d1-4e59-8b10-5054c42dbb2c",
"index" : 2582,
"period" : 2,
"timestamp" : "00:23:27.865",
"minute" : 68,
"second" : 27,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 116,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 12.3, 43.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "ab0aca04-214d-4147-a3d5-a9a6a4796f71" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "17f20d68-c4a8-45b9-9b20-baba1404eb49",
"index" : 2583,
"period" : 2,
"timestamp" : "00:23:48.571",
"minute" : 68,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"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" : [ 96.0, 0.1 ],
"duration" : 1.431425,
"related_events" : [ "96d49ae6-b88d-4a1c-b6dc-0e138e48daea" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 18.506485,
"angle" : 0.52651864,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 112.0, 9.4 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "96d49ae6-b88d-4a1c-b6dc-0e138e48daea",
"index" : 2584,
"period" : 2,
"timestamp" : "00:23:50.002",
"minute" : 68,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 112.0, 9.4 ],
"related_events" : [ "17f20d68-c4a8-45b9-9b20-baba1404eb49" ]
}, {
"id" : "b005b857-fc28-4fdb-baff-bfdc7378a402",
"index" : 2585,
"period" : 2,
"timestamp" : "00:23:50.002",
"minute" : 68,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 112.0, 9.4 ],
"duration" : 1.705781,
"under_pressure" : true,
"related_events" : [ "26b6b9b2-01e1-423a-95ed-98ab0a43b011", "796e9718-20e9-4e00-aaa9-26f3462983a0", "96d49ae6-b88d-4a1c-b6dc-0e138e48daea" ],
"carry" : {
"end_location" : [ 111.5, 7.1 ]
}
}, {
"id" : "796e9718-20e9-4e00-aaa9-26f3462983a0",
"index" : 2586,
"period" : 2,
"timestamp" : "00:23:50.054",
"minute" : 68,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 9.8, 71.0 ],
"duration" : 1.895406,
"related_events" : [ "26b6b9b2-01e1-423a-95ed-98ab0a43b011", "b005b857-fc28-4fdb-baff-bfdc7378a402" ]
}, {
"id" : "26b6b9b2-01e1-423a-95ed-98ab0a43b011",
"index" : 2587,
"period" : 2,
"timestamp" : "00:23:51.708",
"minute" : 68,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 111.5, 7.1 ],
"duration" : 0.689073,
"under_pressure" : true,
"related_events" : [ "796e9718-20e9-4e00-aaa9-26f3462983a0", "f3bbafc8-fb72-48e5-ad2d-12d6122d52fe" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 5.748913,
"angle" : 2.4424,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.1, 10.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f3bbafc8-fb72-48e5-ad2d-12d6122d52fe",
"index" : 2588,
"period" : 2,
"timestamp" : "00:23:52.397",
"minute" : 68,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"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" : [ 107.1, 10.8 ],
"related_events" : [ "26b6b9b2-01e1-423a-95ed-98ab0a43b011" ]
}, {
"id" : "f8710690-1bac-4761-ad85-e7121880c5c6",
"index" : 2589,
"period" : 2,
"timestamp" : "00:23:52.397",
"minute" : 68,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"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" : [ 107.1, 10.8 ],
"duration" : 1.692852,
"related_events" : [ "8c63b926-26c4-476b-8ada-49d41f7445e8", "f3bbafc8-fb72-48e5-ad2d-12d6122d52fe" ],
"carry" : {
"end_location" : [ 113.0, 10.8 ]
}
}, {
"id" : "8c63b926-26c4-476b-8ada-49d41f7445e8",
"index" : 2590,
"period" : 2,
"timestamp" : "00:23:54.090",
"minute" : 68,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"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" : [ 113.0, 10.8 ],
"duration" : 4.479121,
"related_events" : [ "60b0020f-9588-477c-a782-31b141a697fa" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 49.43005,
"angle" : 1.9047024,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 96.8, 57.5 ],
"cross" : true,
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "60b0020f-9588-477c-a782-31b141a697fa",
"index" : 2591,
"period" : 2,
"timestamp" : "00:23:58.569",
"minute" : 68,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 96.8, 57.5 ],
"related_events" : [ "8c63b926-26c4-476b-8ada-49d41f7445e8" ]
}, {
"id" : "fc76848b-f797-486e-b1a5-1fb0a1be1282",
"index" : 2592,
"period" : 2,
"timestamp" : "00:23:58.569",
"minute" : 68,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 97.1, 60.0 ],
"duration" : 1.142413,
"related_events" : [ "9bc66dec-ed19-4f82-9a91-e826f427f682" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 8.769264,
"angle" : -0.8015258,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 103.2, 53.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9bc66dec-ed19-4f82-9a91-e826f427f682",
"index" : 2593,
"period" : 2,
"timestamp" : "00:23:59.712",
"minute" : 68,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 103.2, 53.7 ],
"related_events" : [ "fc76848b-f797-486e-b1a5-1fb0a1be1282" ]
}, {
"id" : "0968144a-3021-4129-bb0f-8fe2c25feeea",
"index" : 2594,
"period" : 2,
"timestamp" : "00:23:59.712",
"minute" : 68,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 103.2, 53.7 ],
"duration" : 0.989612,
"under_pressure" : true,
"related_events" : [ "0a3f7074-7de7-4384-b9f1-7b5a71d42083", "13d6b437-265a-4673-ae24-c1e72a29929e", "9bc66dec-ed19-4f82-9a91-e826f427f682" ],
"carry" : {
"end_location" : [ 112.8, 56.8 ]
}
}, {
"id" : "13d6b437-265a-4673-ae24-c1e72a29929e",
"index" : 2595,
"period" : 2,
"timestamp" : "00:24:00.701",
"minute" : 69,
"second" : 0,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 7.3, 23.3 ],
"duration" : 0.0,
"related_events" : [ "0968144a-3021-4129-bb0f-8fe2c25feeea", "0a3f7074-7de7-4384-b9f1-7b5a71d42083", "ca12cbeb-2f8f-4039-a768-de5a91c0cf6b" ]
}, {
"id" : "0a3f7074-7de7-4384-b9f1-7b5a71d42083",
"index" : 2596,
"period" : 2,
"timestamp" : "00:24:00.701",
"minute" : 69,
"second" : 0,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 117,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 112.8, 56.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "13d6b437-265a-4673-ae24-c1e72a29929e" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "ca12cbeb-2f8f-4039-a768-de5a91c0cf6b",
"index" : 2597,
"period" : 2,
"timestamp" : "00:24:00.701",
"minute" : 69,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 117,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 112.8, 56.8 ],
"duration" : 1.000242,
"under_pressure" : true,
"related_events" : [ "0a3f7074-7de7-4384-b9f1-7b5a71d42083", "13d6b437-265a-4673-ae24-c1e72a29929e", "d6b620ca-7216-4771-8ae1-d8f05c75b03d", "fe0b40d0-8c86-4ec6-84c6-3cf3ddbbefe9" ],
"carry" : {
"end_location" : [ 115.5, 55.9 ]
}
}, {
"id" : "d6b620ca-7216-4771-8ae1-d8f05c75b03d",
"index" : 2598,
"period" : 2,
"timestamp" : "00:24:01.170",
"minute" : 69,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 7.3, 23.3 ],
"duration" : 0.853876,
"related_events" : [ "ca12cbeb-2f8f-4039-a768-de5a91c0cf6b", "fe0b40d0-8c86-4ec6-84c6-3cf3ddbbefe9" ]
}, {
"id" : "fe0b40d0-8c86-4ec6-84c6-3cf3ddbbefe9",
"index" : 2599,
"period" : 2,
"timestamp" : "00:24:01.702",
"minute" : 69,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 117,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 115.5, 55.9 ],
"duration" : 0.835365,
"under_pressure" : true,
"related_events" : [ "18e55ea1-2d96-4744-966b-b94f4b9e47a2", "c94782be-cf0b-4fcf-ab79-9f564bbbccaf", "d6b620ca-7216-4771-8ae1-d8f05c75b03d" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 14.334923,
"angle" : -1.6406127,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 114.5, 41.6 ],
"cross" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "18e55ea1-2d96-4744-966b-b94f4b9e47a2",
"index" : 2600,
"period" : 2,
"timestamp" : "00:24:02.537",
"minute" : 69,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 113.9, 41.8 ],
"related_events" : [ "fe0b40d0-8c86-4ec6-84c6-3cf3ddbbefe9" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c94782be-cf0b-4fcf-ab79-9f564bbbccaf",
"index" : 2601,
"period" : 2,
"timestamp" : "00:24:02.537",
"minute" : 69,
"second" : 2,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 117,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.6, 38.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "fe0b40d0-8c86-4ec6-84c6-3cf3ddbbefe9" ],
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "574ef29f-9b19-4623-8a88-9f15670a835e",
"index" : 2602,
"period" : 2,
"timestamp" : "00:24:08.375",
"minute" : 69,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 118,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 109.0, 80.0 ],
"duration" : 1.108898,
"related_events" : [ "3ffb44e3-aac8-4dbd-a0a7-666557ca9500" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 13.482581,
"angle" : -2.4402068,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 98.7, 71.3 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "fd0eda77-691e-44b6-a391-580276fbeb4a",
"index" : 2603,
"period" : 2,
"timestamp" : "00:24:09.335",
"minute" : 69,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 118,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 22.4, 8.8 ],
"duration" : 2.147522,
"related_events" : [ "3ffb44e3-aac8-4dbd-a0a7-666557ca9500", "88adc0e0-0a6f-4980-bb96-d37ebbc7fab0", "898e748f-a508-42eb-add8-0261252e7748" ]
}, {
"id" : "3ffb44e3-aac8-4dbd-a0a7-666557ca9500",
"index" : 2604,
"period" : 2,
"timestamp" : "00:24:09.484",
"minute" : 69,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 118,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 98.7, 71.3 ],
"under_pressure" : true,
"related_events" : [ "574ef29f-9b19-4623-8a88-9f15670a835e", "fd0eda77-691e-44b6-a391-580276fbeb4a" ]
}, {
"id" : "88adc0e0-0a6f-4980-bb96-d37ebbc7fab0",
"index" : 2605,
"period" : 2,
"timestamp" : "00:24:09.484",
"minute" : 69,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 118,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 98.7, 71.3 ],
"duration" : 1.929387,
"under_pressure" : true,
"related_events" : [ "3ffb44e3-aac8-4dbd-a0a7-666557ca9500", "898e748f-a508-42eb-add8-0261252e7748", "fd0eda77-691e-44b6-a391-580276fbeb4a" ],
"carry" : {
"end_location" : [ 97.4, 72.7 ]
}
}, {
"id" : "898e748f-a508-42eb-add8-0261252e7748",
"index" : 2606,
"period" : 2,
"timestamp" : "00:24:11.413",
"minute" : 69,
"second" : 11,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 118,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 97.4, 72.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "fd0eda77-691e-44b6-a391-580276fbeb4a" ]
}, {
"id" : "de453049-a697-40c2-9d74-c489280fcc4b",
"index" : 2607,
"period" : 2,
"timestamp" : "00:25:59.041",
"minute" : 70,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 29.9, 0.1 ],
"duration" : 1.151667,
"related_events" : [ "a6dbf69d-d98a-4102-a4c9-9b7be04939ac", "d4aaf1a5-32e6-4aa4-ab06-e218f79e53be" ],
"pass" : {
"recipient" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"length" : 27.30586,
"angle" : 0.3553416,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.5, 9.6 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d4aaf1a5-32e6-4aa4-ab06-e218f79e53be",
"index" : 2608,
"period" : 2,
"timestamp" : "00:26:00.192",
"minute" : 71,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 55.5, 9.3 ],
"related_events" : [ "de453049-a697-40c2-9d74-c489280fcc4b" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "a6dbf69d-d98a-4102-a4c9-9b7be04939ac",
"index" : 2609,
"period" : 2,
"timestamp" : "00:26:00.192",
"minute" : 71,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 64.6, 70.5 ],
"duration" : 1.839687,
"related_events" : [ "5197a3ba-6bac-4cf4-902c-b8a14bb6f3c0", "de453049-a697-40c2-9d74-c489280fcc4b" ],
"pass" : {
"length" : 0.3,
"angle" : 1.5707964,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 64.6, 70.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5ac3ebc3-b83d-41d2-985d-afc4b062a233",
"index" : 2610,
"period" : 2,
"timestamp" : "00:26:02.032",
"minute" : 71,
"second" : 2,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 64.6, 70.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "5197a3ba-6bac-4cf4-902c-b8a14bb6f3c0" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "5197a3ba-6bac-4cf4-902c-b8a14bb6f3c0",
"index" : 2611,
"period" : 2,
"timestamp" : "00:26:02.032",
"minute" : 71,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.5, 9.3 ],
"duration" : 0.580693,
"under_pressure" : true,
"related_events" : [ "5ac3ebc3-b83d-41d2-985d-afc4b062a233", "a6dbf69d-d98a-4102-a4c9-9b7be04939ac", "e08b0f25-bd9e-4ecd-a114-8476dcc17073" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.816009,
"angle" : 3.0775776,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 47.7, 9.8 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "412df478-6285-4632-9c00-02da2b1ada06",
"index" : 2612,
"period" : 2,
"timestamp" : "00:26:02.475",
"minute" : 71,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 67.7, 71.1 ],
"duration" : 0.330738,
"related_events" : [ "e08b0f25-bd9e-4ecd-a114-8476dcc17073", "ec714804-b53e-429d-b943-936f9b3f213f" ]
}, {
"id" : "e08b0f25-bd9e-4ecd-a114-8476dcc17073",
"index" : 2613,
"period" : 2,
"timestamp" : "00:26:02.613",
"minute" : 71,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 47.7, 9.8 ],
"under_pressure" : true,
"related_events" : [ "412df478-6285-4632-9c00-02da2b1ada06", "5197a3ba-6bac-4cf4-902c-b8a14bb6f3c0" ]
}, {
"id" : "ec714804-b53e-429d-b943-936f9b3f213f",
"index" : 2614,
"period" : 2,
"timestamp" : "00:26:02.613",
"minute" : 71,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 47.7, 9.8 ],
"duration" : 0.406587,
"under_pressure" : true,
"related_events" : [ "412df478-6285-4632-9c00-02da2b1ada06", "54434e40-687b-4a78-b195-51ec5f156bcb", "5ab64e5d-4fa9-4a80-97eb-8141518878e3", "e08b0f25-bd9e-4ecd-a114-8476dcc17073" ],
"carry" : {
"end_location" : [ 49.2, 8.8 ]
}
}, {
"id" : "54434e40-687b-4a78-b195-51ec5f156bcb",
"index" : 2615,
"period" : 2,
"timestamp" : "00:26:03.019",
"minute" : 71,
"second" : 3,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.9, 71.3 ],
"duration" : 0.0,
"related_events" : [ "5ab64e5d-4fa9-4a80-97eb-8141518878e3", "ec714804-b53e-429d-b943-936f9b3f213f" ]
}, {
"id" : "5ab64e5d-4fa9-4a80-97eb-8141518878e3",
"index" : 2616,
"period" : 2,
"timestamp" : "00:26:03.019",
"minute" : 71,
"second" : 3,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 119,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 49.2, 8.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "54434e40-687b-4a78-b195-51ec5f156bcb" ]
}, {
"id" : "dd769523-cc4e-4db3-8441-bbc48c65071d",
"index" : 2617,
"period" : 2,
"timestamp" : "00:26:25.185",
"minute" : 71,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 51.6, 10.2 ],
"duration" : 0.968289,
"related_events" : [ "772bbd18-299e-4f31-b7ef-51b555fb6e57" ],
"pass" : {
"recipient" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"length" : 28.68815,
"angle" : 1.8716018,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.1, 37.6 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "772bbd18-299e-4f31-b7ef-51b555fb6e57",
"index" : 2618,
"period" : 2,
"timestamp" : "00:26:26.154",
"minute" : 71,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.1, 37.6 ],
"related_events" : [ "dd769523-cc4e-4db3-8441-bbc48c65071d" ]
}, {
"id" : "b2ffeb3a-6595-47c6-b769-6eeeb156058f",
"index" : 2619,
"period" : 2,
"timestamp" : "00:26:26.333",
"minute" : 71,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 43.3, 37.6 ],
"duration" : 1.197295,
"related_events" : [ "fc5e1b8d-56db-41e8-ba06-f8a5ac4dd53c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 25.080072,
"angle" : -1.6907003,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 40.3, 12.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fc5e1b8d-56db-41e8-ba06-f8a5ac4dd53c",
"index" : 2620,
"period" : 2,
"timestamp" : "00:26:27.531",
"minute" : 71,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.3, 12.7 ],
"related_events" : [ "b2ffeb3a-6595-47c6-b769-6eeeb156058f" ]
}, {
"id" : "5f718562-91ca-40c1-96d3-20f5ca2ce749",
"index" : 2621,
"period" : 2,
"timestamp" : "00:26:27.597",
"minute" : 71,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 40.6, 12.9 ],
"duration" : 1.989127,
"related_events" : [ "1efbcf64-64b8-48cc-8716-93e3c3e022b7" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 11.386395,
"angle" : 2.337563,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 32.7, 21.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f2d7fa17-9bfc-467c-8a7e-eada34bac943",
"index" : 2622,
"period" : 2,
"timestamp" : "00:26:28.847",
"minute" : 71,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 83.3, 58.5 ],
"duration" : 0.944772,
"related_events" : [ "0201d517-c29a-4edf-9815-64d6ccc1f23f", "1efbcf64-64b8-48cc-8716-93e3c3e022b7", "3c3868c0-6103-4fc8-8925-99d1c588b7b4" ]
}, {
"id" : "1efbcf64-64b8-48cc-8716-93e3c3e022b7",
"index" : 2623,
"period" : 2,
"timestamp" : "00:26:29.586",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.7, 21.1 ],
"under_pressure" : true,
"related_events" : [ "5f718562-91ca-40c1-96d3-20f5ca2ce749", "f2d7fa17-9bfc-467c-8a7e-eada34bac943" ]
}, {
"id" : "0201d517-c29a-4edf-9815-64d6ccc1f23f",
"index" : 2624,
"period" : 2,
"timestamp" : "00:26:29.586",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.7, 21.1 ],
"duration" : 0.061663,
"under_pressure" : true,
"related_events" : [ "1efbcf64-64b8-48cc-8716-93e3c3e022b7", "3c3868c0-6103-4fc8-8925-99d1c588b7b4", "f2d7fa17-9bfc-467c-8a7e-eada34bac943" ],
"carry" : {
"end_location" : [ 31.2, 21.4 ]
}
}, {
"id" : "3c3868c0-6103-4fc8-8925-99d1c588b7b4",
"index" : 2625,
"period" : 2,
"timestamp" : "00:26:29.648",
"minute" : 71,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.2, 21.4 ],
"duration" : 2.022655,
"under_pressure" : true,
"related_events" : [ "decca272-2b4e-4c1f-988f-698742d8923b", "f2d7fa17-9bfc-467c-8a7e-eada34bac943" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 29.222765,
"angle" : 2.3924983,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.8, 41.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "decca272-2b4e-4c1f-988f-698742d8923b",
"index" : 2626,
"period" : 2,
"timestamp" : "00:26:31.671",
"minute" : 71,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.8, 41.3 ],
"related_events" : [ "3c3868c0-6103-4fc8-8925-99d1c588b7b4" ]
}, {
"id" : "d9151fc1-2899-45a5-8071-bf9c3fdfa17a",
"index" : 2627,
"period" : 2,
"timestamp" : "00:26:31.671",
"minute" : 71,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.8, 41.3 ],
"duration" : 1.861798,
"under_pressure" : true,
"related_events" : [ "87f6fcd0-17fd-4255-8611-022f50cd471e", "997cd6d3-bf9d-4c74-89f1-14e918d6372e", "decca272-2b4e-4c1f-988f-698742d8923b" ],
"carry" : {
"end_location" : [ 10.3, 37.4 ]
}
}, {
"id" : "87f6fcd0-17fd-4255-8611-022f50cd471e",
"index" : 2628,
"period" : 2,
"timestamp" : "00:26:32.570",
"minute" : 71,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 105.6, 41.3 ],
"duration" : 0.982625,
"related_events" : [ "997cd6d3-bf9d-4c74-89f1-14e918d6372e", "d9151fc1-2899-45a5-8071-bf9c3fdfa17a" ]
}, {
"id" : "997cd6d3-bf9d-4c74-89f1-14e918d6372e",
"index" : 2629,
"period" : 2,
"timestamp" : "00:26:33.533",
"minute" : 71,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 10.3, 37.4 ],
"duration" : 2.154232,
"under_pressure" : true,
"related_events" : [ "4c497836-1493-460c-82f6-f1ff1d66887b", "71c2d2f5-171f-49a1-b88c-f45e5fe889d9", "87f6fcd0-17fd-4255-8611-022f50cd471e" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 49.49232,
"angle" : -0.394014,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.0, 18.4 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4c497836-1493-460c-82f6-f1ff1d66887b",
"index" : 2630,
"period" : 2,
"timestamp" : "00:26:35.687",
"minute" : 71,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 56.8, 14.8 ],
"related_events" : [ "997cd6d3-bf9d-4c74-89f1-14e918d6372e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "71c2d2f5-171f-49a1-b88c-f45e5fe889d9",
"index" : 2631,
"period" : 2,
"timestamp" : "00:26:35.687",
"minute" : 71,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 64.1, 61.7 ],
"duration" : 1.246628,
"related_events" : [ "301f19f2-19a8-41ce-8cba-123bfaae213e", "997cd6d3-bf9d-4c74-89f1-14e918d6372e" ],
"pass" : {
"length" : 4.0261645,
"angle" : -1.3197936,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 65.1, 57.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "301f19f2-19a8-41ce-8cba-123bfaae213e",
"index" : 2632,
"period" : 2,
"timestamp" : "00:26:36.933",
"minute" : 71,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 55.0, 22.3 ],
"duration" : 1.065905,
"related_events" : [ "71c2d2f5-171f-49a1-b88c-f45e5fe889d9", "c2b38921-8335-49bb-876b-904b37308e26", "ddcd6494-a4a4-4133-bd97-1decbaa03cbf" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 16.327278,
"angle" : 0.35662013,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 70.3, 28.0 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "ddcd6494-a4a4-4133-bd97-1decbaa03cbf",
"index" : 2633,
"period" : 2,
"timestamp" : "00:26:37.999",
"minute" : 71,
"second" : 37,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.3, 28.0 ],
"related_events" : [ "301f19f2-19a8-41ce-8cba-123bfaae213e" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5cd479d5-fd65-47bd-a0a2-7c83d1c9bd37",
"index" : 2634,
"period" : 2,
"timestamp" : "00:26:37.999",
"minute" : 71,
"second" : 37,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 120,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 70.3, 28.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "c2b38921-8335-49bb-876b-904b37308e26" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "c2b38921-8335-49bb-876b-904b37308e26",
"index" : 2635,
"period" : 2,
"timestamp" : "00:26:37.999",
"minute" : 71,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"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" : [ 49.8, 52.1 ],
"duration" : 0.93169,
"under_pressure" : true,
"related_events" : [ "301f19f2-19a8-41ce-8cba-123bfaae213e", "5cd479d5-fd65-47bd-a0a2-7c83d1c9bd37", "780a3f86-6c70-4707-aca8-da724b14f6d4" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 14.425672,
"angle" : 0.13209344,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 64.1, 54.0 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true
}
}, {
"id" : "780a3f86-6c70-4707-aca8-da724b14f6d4",
"index" : 2636,
"period" : 2,
"timestamp" : "00:26:38.931",
"minute" : 71,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.1, 54.0 ],
"related_events" : [ "c2b38921-8335-49bb-876b-904b37308e26" ]
}, {
"id" : "80d6ccf2-c183-4f21-9933-a5b6e52165db",
"index" : 2637,
"period" : 2,
"timestamp" : "00:26:38.931",
"minute" : 71,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.1, 54.0 ],
"duration" : 2.152588,
"related_events" : [ "3f767719-498e-4bd6-9461-a14bc46cceaa", "780a3f86-6c70-4707-aca8-da724b14f6d4" ],
"carry" : {
"end_location" : [ 62.6, 53.4 ]
}
}, {
"id" : "3f767719-498e-4bd6-9461-a14bc46cceaa",
"index" : 2638,
"period" : 2,
"timestamp" : "00:26:41.084",
"minute" : 71,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 62.6, 53.4 ],
"duration" : 1.062073,
"related_events" : [ "eb9aa74c-14d1-4aec-94a5-d82e374969d2" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 20.634438,
"angle" : 1.2091895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.9, 72.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "eb9aa74c-14d1-4aec-94a5-d82e374969d2",
"index" : 2639,
"period" : 2,
"timestamp" : "00:26:42.146",
"minute" : 71,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 69.9, 72.7 ],
"related_events" : [ "3f767719-498e-4bd6-9461-a14bc46cceaa" ]
}, {
"id" : "9e5f90ac-dc61-4e1f-81e9-4b2255d2c69b",
"index" : 2640,
"period" : 2,
"timestamp" : "00:26:42.146",
"minute" : 71,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 69.9, 72.7 ],
"duration" : 1.234491,
"related_events" : [ "d93c80eb-4417-4ea1-8334-6dd3ffb2177a", "eb9aa74c-14d1-4aec-94a5-d82e374969d2" ],
"carry" : {
"end_location" : [ 66.5, 70.5 ]
}
}, {
"id" : "d93c80eb-4417-4ea1-8334-6dd3ffb2177a",
"index" : 2641,
"period" : 2,
"timestamp" : "00:26:43.380",
"minute" : 71,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 66.5, 70.5 ],
"duration" : 0.337574,
"related_events" : [ "3aca543b-4246-44a6-a7bc-1a45be78787d" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 6.8066144,
"angle" : -1.5267073,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.8, 63.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3aca543b-4246-44a6-a7bc-1a45be78787d",
"index" : 2642,
"period" : 2,
"timestamp" : "00:26:43.718",
"minute" : 71,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"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" : [ 66.8, 63.7 ],
"related_events" : [ "d93c80eb-4417-4ea1-8334-6dd3ffb2177a" ]
}, {
"id" : "6bd63d8a-454a-4c4e-893f-5061a2374665",
"index" : 2643,
"period" : 2,
"timestamp" : "00:26:43.718",
"minute" : 71,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"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.7, 63.0 ],
"duration" : 0.569599,
"related_events" : [ "9136c34e-59b3-4f36-88ed-3b9a4134aaf2" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 4.68188,
"angle" : 1.9195673,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 67.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9136c34e-59b3-4f36-88ed-3b9a4134aaf2",
"index" : 2644,
"period" : 2,
"timestamp" : "00:26:44.287",
"minute" : 71,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 64.1, 67.4 ],
"related_events" : [ "6bd63d8a-454a-4c4e-893f-5061a2374665" ]
}, {
"id" : "9c10a957-d19d-45d8-a771-82d96273fbc1",
"index" : 2645,
"period" : 2,
"timestamp" : "00:26:44.287",
"minute" : 71,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 64.1, 67.4 ],
"duration" : 1.617786,
"related_events" : [ "5e29b1b2-fae8-4147-b550-771d7a39a987", "9136c34e-59b3-4f36-88ed-3b9a4134aaf2" ],
"carry" : {
"end_location" : [ 62.6, 64.2 ]
}
}, {
"id" : "5e29b1b2-fae8-4147-b550-771d7a39a987",
"index" : 2646,
"period" : 2,
"timestamp" : "00:26:45.905",
"minute" : 71,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 62.6, 64.2 ],
"duration" : 0.805015,
"related_events" : [ "78496794-bd61-4c16-b3b2-26f7de115bc1" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 16.760967,
"angle" : -0.65424055,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.9, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"deflected" : true
}
}, {
"id" : "78496794-bd61-4c16-b3b2-26f7de115bc1",
"index" : 2647,
"period" : 2,
"timestamp" : "00:26:46.255",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.9, 54.0 ],
"related_events" : [ "5e29b1b2-fae8-4147-b550-771d7a39a987" ]
}, {
"id" : "7aa2b53c-a68a-4444-bca9-28a84f3fccad",
"index" : 2648,
"period" : 2,
"timestamp" : "00:26:46.255",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.9, 54.0 ],
"duration" : 0.74347,
"under_pressure" : true,
"related_events" : [ "31953e53-9f84-4195-9234-68d4ea47282c", "47b95c84-2820-4a59-8dcc-d59f9da7ec91", "78496794-bd61-4c16-b3b2-26f7de115bc1" ],
"carry" : {
"end_location" : [ 75.9, 52.4 ]
}
}, {
"id" : "47b95c84-2820-4a59-8dcc-d59f9da7ec91",
"index" : 2649,
"period" : 2,
"timestamp" : "00:26:46.255",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 49.2, 21.6 ],
"duration" : 0.0,
"related_events" : [ "7aa2b53c-a68a-4444-bca9-28a84f3fccad" ],
"block" : {
"deflection" : true
}
}, {
"id" : "31953e53-9f84-4195-9234-68d4ea47282c",
"index" : 2650,
"period" : 2,
"timestamp" : "00:26:46.998",
"minute" : 71,
"second" : 46,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 75.9, 52.4 ],
"duration" : 0.0
}, {
"id" : "36513bff-1196-4b03-bbcb-1b99a1ea3550",
"index" : 2651,
"period" : 2,
"timestamp" : "00:26:47.436",
"minute" : 71,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 79.8, 52.6 ],
"duration" : 0.716062
}, {
"id" : "dca6c60e-bcb1-4e4d-a406-6e5597da3b71",
"index" : 2652,
"period" : 2,
"timestamp" : "00:26:48.190",
"minute" : 71,
"second" : 48,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.3, 27.2 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e5bf71e1-4edc-439a-8522-ac6c72668a59",
"index" : 2653,
"period" : 2,
"timestamp" : "00:27:17.216",
"minute" : 72,
"second" : 17,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8966,
"name" : "Kai Havertz"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 6324,
"name" : "Leon Goretzka"
}
}
}, {
"id" : "febd5509-9528-46bf-96f5-52c2359fd198",
"index" : 2654,
"period" : 2,
"timestamp" : "00:27:42.155",
"minute" : 72,
"second" : 42,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 121,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 10287,
"name" : "İlkay Gündoğan"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 6322,
"name" : "Niklas Süle"
}
}
}, {
"id" : "929ecfb4-c7e6-432d-9684-4c6cc7fb7a51",
"index" : 2655,
"period" : 2,
"timestamp" : "00:27:51.254",
"minute" : 72,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 122,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 57.2, 80.0 ],
"duration" : 1.197046,
"related_events" : [ "c262dc98-e3a0-4a36-a4a0-18e5055e751c" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 9.284934,
"angle" : -2.2876,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 51.1, 73.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "3769da90-9f01-480d-a0f8-a490ba9a2c6b",
"index" : 2656,
"period" : 2,
"timestamp" : "00:27:52.400",
"minute" : 72,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 122,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 69.0, 7.1 ],
"duration" : 0.727249,
"related_events" : [ "c262dc98-e3a0-4a36-a4a0-18e5055e751c", "ed76472a-26f6-4451-82f0-57865e85de11" ]
}, {
"id" : "c262dc98-e3a0-4a36-a4a0-18e5055e751c",
"index" : 2657,
"period" : 2,
"timestamp" : "00:27:52.452",
"minute" : 72,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 122,
"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" : [ 51.1, 73.0 ],
"under_pressure" : true,
"related_events" : [ "3769da90-9f01-480d-a0f8-a490ba9a2c6b", "929ecfb4-c7e6-432d-9684-4c6cc7fb7a51" ]
}, {
"id" : "ed76472a-26f6-4451-82f0-57865e85de11",
"index" : 2658,
"period" : 2,
"timestamp" : "00:27:52.452",
"minute" : 72,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 122,
"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" : [ 51.1, 73.0 ],
"duration" : 0.896609,
"under_pressure" : true,
"related_events" : [ "35bedb89-e28f-4320-9163-238e6aa4cabf", "3769da90-9f01-480d-a0f8-a490ba9a2c6b", "9d09af1d-6187-4194-a5f7-e59a43f65caf", "c262dc98-e3a0-4a36-a4a0-18e5055e751c" ],
"carry" : {
"end_location" : [ 52.5, 76.5 ]
}
}, {
"id" : "35bedb89-e28f-4320-9163-238e6aa4cabf",
"index" : 2659,
"period" : 2,
"timestamp" : "00:27:53.348",
"minute" : 72,
"second" : 53,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 122,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 67.6, 3.6 ],
"duration" : 0.0,
"related_events" : [ "9d09af1d-6187-4194-a5f7-e59a43f65caf", "ed76472a-26f6-4451-82f0-57865e85de11" ]
}, {
"id" : "9d09af1d-6187-4194-a5f7-e59a43f65caf",
"index" : 2660,
"period" : 2,
"timestamp" : "00:27:53.348",
"minute" : 72,
"second" : 53,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 122,
"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" : [ 52.5, 76.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "35bedb89-e28f-4320-9163-238e6aa4cabf" ]
}, {
"id" : "d8c787d6-016f-4854-a1ed-6fde7aceaa7f",
"index" : 2661,
"period" : 2,
"timestamp" : "00:27:56.405",
"minute" : 72,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"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" : [ 52.5, 72.7 ],
"duration" : 1.504872,
"related_events" : [ "981bef69-3dae-4a20-90a7-6030e8c4f33c" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 18.681005,
"angle" : -2.3183339,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 39.8, 59.0 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "981bef69-3dae-4a20-90a7-6030e8c4f33c",
"index" : 2662,
"period" : 2,
"timestamp" : "00:27:57.910",
"minute" : 72,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.8, 59.0 ],
"related_events" : [ "d8c787d6-016f-4854-a1ed-6fde7aceaa7f" ]
}, {
"id" : "b9debfd7-e84e-43e7-ac98-f10731c43a2a",
"index" : 2663,
"period" : 2,
"timestamp" : "00:27:57.910",
"minute" : 72,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 39.8, 59.0 ],
"duration" : 1.0457081,
"related_events" : [ "10477c3e-5046-4aa3-b1fe-7e481d9e676d", "981bef69-3dae-4a20-90a7-6030e8c4f33c" ],
"carry" : {
"end_location" : [ 41.7, 54.0 ]
}
}, {
"id" : "10477c3e-5046-4aa3-b1fe-7e481d9e676d",
"index" : 2664,
"period" : 2,
"timestamp" : "00:27:58.956",
"minute" : 72,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 41.7, 54.0 ],
"duration" : 2.15281,
"related_events" : [ "5be7f1da-7eed-4a0b-b755-25623fa7f9c8" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 45.877228,
"angle" : -1.4264332,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.3, 8.6 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5be7f1da-7eed-4a0b-b755-25623fa7f9c8",
"index" : 2665,
"period" : 2,
"timestamp" : "00:28:01.108",
"minute" : 73,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"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" : [ 48.3, 8.6 ],
"related_events" : [ "10477c3e-5046-4aa3-b1fe-7e481d9e676d" ]
}, {
"id" : "5522d4c4-b4f1-41a0-8e7a-6a5034dc3f48",
"index" : 2666,
"period" : 2,
"timestamp" : "00:28:01.108",
"minute" : 73,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"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" : [ 48.3, 8.6 ],
"duration" : 2.11571,
"related_events" : [ "3c2b5ba1-6bff-4414-b5f3-67818a57030d", "5be7f1da-7eed-4a0b-b755-25623fa7f9c8" ],
"carry" : {
"end_location" : [ 55.0, 10.8 ]
}
}, {
"id" : "3c2b5ba1-6bff-4414-b5f3-67818a57030d",
"index" : 2667,
"period" : 2,
"timestamp" : "00:28:03.224",
"minute" : 73,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"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" : [ 55.0, 10.8 ],
"duration" : 0.865971,
"related_events" : [ "91033782-4ced-4ae0-8f67-3c0884572599" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 9.550916,
"angle" : -0.3085063,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 7.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "91033782-4ced-4ae0-8f67-3c0884572599",
"index" : 2668,
"period" : 2,
"timestamp" : "00:28:04.090",
"minute" : 73,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.1, 7.9 ],
"related_events" : [ "3c2b5ba1-6bff-4414-b5f3-67818a57030d" ]
}, {
"id" : "cb1382e8-1335-444c-bc4e-6bd003710f62",
"index" : 2669,
"period" : 2,
"timestamp" : "00:28:04.090",
"minute" : 73,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.1, 7.9 ],
"duration" : 2.35465,
"related_events" : [ "2900b79d-bd43-41c7-85b1-0c21d75d67e8", "91033782-4ced-4ae0-8f67-3c0884572599" ],
"carry" : {
"end_location" : [ 58.5, 4.4 ]
}
}, {
"id" : "2900b79d-bd43-41c7-85b1-0c21d75d67e8",
"index" : 2670,
"period" : 2,
"timestamp" : "00:28:06.445",
"minute" : 73,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 58.5, 4.4 ],
"duration" : 1.281816,
"related_events" : [ "def71159-bcce-4e0d-84c2-8cce161780b2" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 19.646883,
"angle" : 1.82812,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 53.5, 23.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "def71159-bcce-4e0d-84c2-8cce161780b2",
"index" : 2671,
"period" : 2,
"timestamp" : "00:28:07.726",
"minute" : 73,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 53.5, 23.4 ],
"related_events" : [ "2900b79d-bd43-41c7-85b1-0c21d75d67e8" ]
}, {
"id" : "c0e0ab64-bdd2-457d-bf45-70ed4f561625",
"index" : 2672,
"period" : 2,
"timestamp" : "00:28:07.726",
"minute" : 73,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 53.5, 23.4 ],
"duration" : 4.212968,
"under_pressure" : true,
"related_events" : [ "094e61c7-5a3d-4510-8819-eaf6b2ceb4a4", "11b0e6b6-9486-4d32-91a1-165d69f898a4", "def71159-bcce-4e0d-84c2-8cce161780b2" ],
"carry" : {
"end_location" : [ 48.1, 26.1 ]
}
}, {
"id" : "094e61c7-5a3d-4510-8819-eaf6b2ceb4a4",
"index" : 2673,
"period" : 2,
"timestamp" : "00:28:11.367",
"minute" : 73,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 67.3, 53.3 ],
"duration" : 0.856678,
"related_events" : [ "11b0e6b6-9486-4d32-91a1-165d69f898a4", "c0e0ab64-bdd2-457d-bf45-70ed4f561625" ]
}, {
"id" : "11b0e6b6-9486-4d32-91a1-165d69f898a4",
"index" : 2674,
"period" : 2,
"timestamp" : "00:28:11.939",
"minute" : 73,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 48.1, 26.1 ],
"duration" : 2.519693,
"under_pressure" : true,
"related_events" : [ "094e61c7-5a3d-4510-8819-eaf6b2ceb4a4", "7da5d5b6-f680-421e-b1e7-1741d7b13eeb" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 47.873165,
"angle" : 1.4029005,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.1, 73.3 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7da5d5b6-f680-421e-b1e7-1741d7b13eeb",
"index" : 2675,
"period" : 2,
"timestamp" : "00:28:14.459",
"minute" : 73,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"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" : [ 56.1, 73.3 ],
"related_events" : [ "11b0e6b6-9486-4d32-91a1-165d69f898a4" ]
}, {
"id" : "2eb166e6-0f6e-4480-9777-7570e095948a",
"index" : 2676,
"period" : 2,
"timestamp" : "00:28:14.459",
"minute" : 73,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"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" : [ 56.1, 73.3 ],
"duration" : 1.536842,
"related_events" : [ "4630ddd8-adf2-4dc4-9bb3-62800c1498d4", "7da5d5b6-f680-421e-b1e7-1741d7b13eeb" ],
"carry" : {
"end_location" : [ 63.8, 70.5 ]
}
}, {
"id" : "4630ddd8-adf2-4dc4-9bb3-62800c1498d4",
"index" : 2677,
"period" : 2,
"timestamp" : "00:28:15.996",
"minute" : 73,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"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" : [ 63.8, 70.5 ],
"duration" : 2.633363,
"related_events" : [ "605b6893-6d60-4f28-ad0c-5a04f59796d4", "847afc88-f74f-4dce-9f13-a67777fe22db" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 50.989017,
"angle" : -0.96103436,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.0, 28.7 ],
"switch" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "847afc88-f74f-4dce-9f13-a67777fe22db",
"index" : 2678,
"period" : 2,
"timestamp" : "00:28:18.629",
"minute" : 73,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 93.5, 23.6 ],
"related_events" : [ "4630ddd8-adf2-4dc4-9bb3-62800c1498d4" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "605b6893-6d60-4f28-ad0c-5a04f59796d4",
"index" : 2679,
"period" : 2,
"timestamp" : "00:28:18.629",
"minute" : 73,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 27.1, 51.4 ],
"duration" : 1.740583,
"related_events" : [ "4630ddd8-adf2-4dc4-9bb3-62800c1498d4", "ea80cf6b-f1e7-4a63-a838-7b6c9f9c3c7f", "f9e697bd-1c3a-470b-a54d-b7a1913ea277" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 21.347599,
"angle" : 0.26543036,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 47.7, 57.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"type" : {
"id" : 66,
"name" : "Recovery"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "f9e697bd-1c3a-470b-a54d-b7a1913ea277",
"index" : 2680,
"period" : 2,
"timestamp" : "00:28:20.370",
"minute" : 73,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 51.6, 53.9 ],
"related_events" : [ "605b6893-6d60-4f28-ad0c-5a04f59796d4" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ea80cf6b-f1e7-4a63-a838-7b6c9f9c3c7f",
"index" : 2681,
"period" : 2,
"timestamp" : "00:28:20.370",
"minute" : 73,
"second" : 20,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.4, 23.1 ],
"duration" : 0.0,
"related_events" : [ "605b6893-6d60-4f28-ad0c-5a04f59796d4" ]
}, {
"id" : "691f8578-45ec-4109-8b04-b5585da7c346",
"index" : 2682,
"period" : 2,
"timestamp" : "00:28:20.370",
"minute" : 73,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.4, 23.1 ],
"duration" : 1.450064,
"under_pressure" : true,
"related_events" : [ "626867fb-a280-483c-9890-a7fb0bf7b197", "8f766934-ae30-4f0b-87da-42ad2f70fc88", "ea80cf6b-f1e7-4a63-a838-7b6c9f9c3c7f" ],
"carry" : {
"end_location" : [ 70.4, 25.6 ]
}
}, {
"id" : "626867fb-a280-483c-9890-a7fb0bf7b197",
"index" : 2683,
"period" : 2,
"timestamp" : "00:28:21.820",
"minute" : 73,
"second" : 21,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 49.7, 54.5 ],
"duration" : 0.0,
"related_events" : [ "691f8578-45ec-4109-8b04-b5585da7c346", "797cc54e-f232-40be-a162-7add8659a38c", "8f766934-ae30-4f0b-87da-42ad2f70fc88" ]
}, {
"id" : "8f766934-ae30-4f0b-87da-42ad2f70fc88",
"index" : 2684,
"period" : 2,
"timestamp" : "00:28:21.820",
"minute" : 73,
"second" : 21,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.4, 25.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "626867fb-a280-483c-9890-a7fb0bf7b197" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "797cc54e-f232-40be-a162-7add8659a38c",
"index" : 2685,
"period" : 2,
"timestamp" : "00:28:21.820",
"minute" : 73,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.4, 25.6 ],
"duration" : 3.472854,
"under_pressure" : true,
"related_events" : [ "626867fb-a280-483c-9890-a7fb0bf7b197", "8f766934-ae30-4f0b-87da-42ad2f70fc88", "9a0f3839-a80c-490e-9625-c6cce6ad6a27", "a818b9b2-60e4-4240-9dd2-86869b981182" ],
"carry" : {
"end_location" : [ 72.4, 20.7 ]
}
}, {
"id" : "a818b9b2-60e4-4240-9dd2-86869b981182",
"index" : 2686,
"period" : 2,
"timestamp" : "00:28:23.759",
"minute" : 73,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 49.7, 54.5 ],
"duration" : 1.529936,
"related_events" : [ "797cc54e-f232-40be-a162-7add8659a38c" ]
}, {
"id" : "9a0f3839-a80c-490e-9625-c6cce6ad6a27",
"index" : 2687,
"period" : 2,
"timestamp" : "00:28:25.293",
"minute" : 73,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.4, 20.7 ],
"duration" : 1.100471,
"related_events" : [ "16fcb0df-71b6-4002-a9b2-4ddb999fa9de" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 14.35688,
"angle" : -1.2446405,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.0, 7.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "16fcb0df-71b6-4002-a9b2-4ddb999fa9de",
"index" : 2688,
"period" : 2,
"timestamp" : "00:28:26.393",
"minute" : 73,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"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" : [ 77.0, 7.1 ],
"related_events" : [ "9a0f3839-a80c-490e-9625-c6cce6ad6a27" ]
}, {
"id" : "89f25381-3760-4848-929e-22e09a60b8cc",
"index" : 2689,
"period" : 2,
"timestamp" : "00:28:26.393",
"minute" : 73,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"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" : [ 77.0, 7.1 ],
"duration" : 0.817685,
"related_events" : [ "16fcb0df-71b6-4002-a9b2-4ddb999fa9de", "89cf485c-2d5f-4a82-940e-13b46ca06364" ],
"carry" : {
"end_location" : [ 76.7, 4.2 ]
}
}, {
"id" : "89cf485c-2d5f-4a82-940e-13b46ca06364",
"index" : 2690,
"period" : 2,
"timestamp" : "00:28:27.211",
"minute" : 73,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"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" : [ 76.7, 4.2 ],
"duration" : 0.876957,
"related_events" : [ "110ff9e2-1546-4cb9-8dfa-b3e9f26264af" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 9.526804,
"angle" : 2.2520945,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.7, 11.6 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "110ff9e2-1546-4cb9-8dfa-b3e9f26264af",
"index" : 2691,
"period" : 2,
"timestamp" : "00:28:28.088",
"minute" : 73,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.7, 11.6 ],
"related_events" : [ "89cf485c-2d5f-4a82-940e-13b46ca06364" ]
}, {
"id" : "47a7f32d-c23d-4435-a4eb-2cec8af9d7f9",
"index" : 2692,
"period" : 2,
"timestamp" : "00:28:28.088",
"minute" : 73,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.7, 11.6 ],
"duration" : 1.528866,
"related_events" : [ "110ff9e2-1546-4cb9-8dfa-b3e9f26264af", "ad0219c5-a7bf-48d7-aeeb-b6674b20daf6" ],
"carry" : {
"end_location" : [ 84.5, 11.8 ]
}
}, {
"id" : "ad0219c5-a7bf-48d7-aeeb-b6674b20daf6",
"index" : 2693,
"period" : 2,
"timestamp" : "00:28:29.617",
"minute" : 73,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.5, 11.8 ],
"duration" : 1.589252,
"related_events" : [ "7aba9cd7-1d9d-401a-a8ee-130cfcc3b30e" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 0.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.5, 11.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7aba9cd7-1d9d-401a-a8ee-130cfcc3b30e",
"index" : 2694,
"period" : 2,
"timestamp" : "00:28:31.206",
"minute" : 73,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 84.5, 11.8 ],
"related_events" : [ "ad0219c5-a7bf-48d7-aeeb-b6674b20daf6" ]
}, {
"id" : "8e073996-aa3b-4617-9138-4e65ebba9703",
"index" : 2695,
"period" : 2,
"timestamp" : "00:28:31.206",
"minute" : 73,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 84.5, 11.8 ],
"duration" : 0.856389,
"related_events" : [ "2cd3d41b-31eb-42b5-8d3b-50b3449df51b", "7aba9cd7-1d9d-401a-a8ee-130cfcc3b30e" ],
"carry" : {
"end_location" : [ 70.4, 19.2 ]
}
}, {
"id" : "2cd3d41b-31eb-42b5-8d3b-50b3449df51b",
"index" : 2696,
"period" : 2,
"timestamp" : "00:28:32.062",
"minute" : 73,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.4, 19.2 ],
"duration" : 0.750675,
"related_events" : [ "aa8d42de-ed97-4aaf-bf1b-02269f3b2a3c" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 14.534442,
"angle" : 0.1798535,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.7, 21.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "aa8d42de-ed97-4aaf-bf1b-02269f3b2a3c",
"index" : 2697,
"period" : 2,
"timestamp" : "00:28:32.813",
"minute" : 73,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.7, 21.8 ],
"related_events" : [ "2cd3d41b-31eb-42b5-8d3b-50b3449df51b" ]
}, {
"id" : "0a7bcdce-ddd1-4563-8775-542351464725",
"index" : 2698,
"period" : 2,
"timestamp" : "00:28:32.813",
"minute" : 73,
"second" : 32,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.7, 21.8 ],
"duration" : 0.550071,
"related_events" : [ "3cdf7e97-712d-49ea-8425-0ba5f8d4948f", "aa8d42de-ed97-4aaf-bf1b-02269f3b2a3c" ],
"carry" : {
"end_location" : [ 84.7, 21.8 ]
}
}, {
"id" : "3cdf7e97-712d-49ea-8425-0ba5f8d4948f",
"index" : 2699,
"period" : 2,
"timestamp" : "00:28:33.363",
"minute" : 73,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 84.7, 21.8 ],
"duration" : 0.756151,
"related_events" : [ "9108e80d-84fc-4187-a999-a03923d62da6", "997bec2a-476f-45c9-a0fa-5a323f10e0f5" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 9.453042,
"angle" : 1.4648119,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.7, 31.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "997bec2a-476f-45c9-a0fa-5a323f10e0f5",
"index" : 2700,
"period" : 2,
"timestamp" : "00:28:34.119",
"minute" : 73,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 123,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 87.2, 34.2 ],
"related_events" : [ "3cdf7e97-712d-49ea-8425-0ba5f8d4948f" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9108e80d-84fc-4187-a999-a03923d62da6",
"index" : 2701,
"period" : 2,
"timestamp" : "00:28:34.119",
"minute" : 73,
"second" : 34,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 34.4, 48.9 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "3cdf7e97-712d-49ea-8425-0ba5f8d4948f" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "6f348ddc-c587-4c36-9810-c095b29a7520",
"index" : 2702,
"period" : 2,
"timestamp" : "00:28:34.119",
"minute" : 73,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 34.4, 48.9 ],
"duration" : 1.011311,
"under_pressure" : true,
"related_events" : [ "9108e80d-84fc-4187-a999-a03923d62da6", "db8e7b2c-0d40-4163-b5e8-c41e4bbdf888", "e92571ac-f94f-419e-8498-93557197ef9e" ],
"carry" : {
"end_location" : [ 28.2, 44.0 ]
}
}, {
"id" : "e92571ac-f94f-419e-8498-93557197ef9e",
"index" : 2703,
"period" : 2,
"timestamp" : "00:28:34.471",
"minute" : 73,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 92.9, 30.5 ],
"duration" : 0.528205,
"counterpress" : true,
"related_events" : [ "6f348ddc-c587-4c36-9810-c095b29a7520" ]
}, {
"id" : "db8e7b2c-0d40-4163-b5e8-c41e4bbdf888",
"index" : 2704,
"period" : 2,
"timestamp" : "00:28:35.131",
"minute" : 73,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 28.2, 44.0 ],
"duration" : 1.621269,
"related_events" : [ "e2fa9451-0973-4fdb-8654-adf764c9d04b" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 15.384408,
"angle" : -2.02863,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 21.4, 30.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e2fa9451-0973-4fdb-8654-adf764c9d04b",
"index" : 2705,
"period" : 2,
"timestamp" : "00:28:36.752",
"minute" : 73,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.4, 30.2 ],
"related_events" : [ "db8e7b2c-0d40-4163-b5e8-c41e4bbdf888" ]
}, {
"id" : "8198455f-1dc1-48af-a7b4-106391d352dd",
"index" : 2706,
"period" : 2,
"timestamp" : "00:28:36.752",
"minute" : 73,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.4, 30.2 ],
"duration" : 0.18793,
"related_events" : [ "881ef2e7-a24d-4c8e-a9e6-a89936765bec", "e2fa9451-0973-4fdb-8654-adf764c9d04b" ],
"carry" : {
"end_location" : [ 21.4, 30.2 ]
}
}, {
"id" : "881ef2e7-a24d-4c8e-a9e6-a89936765bec",
"index" : 2707,
"period" : 2,
"timestamp" : "00:28:36.940",
"minute" : 73,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 21.4, 30.2 ],
"duration" : 1.456236,
"related_events" : [ "766a7775-984c-423e-a6bf-fbcbb87d0dfe" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 18.55694,
"angle" : 2.610415,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 5.4, 39.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "766a7775-984c-423e-a6bf-fbcbb87d0dfe",
"index" : 2708,
"period" : 2,
"timestamp" : "00:28:38.396",
"minute" : 73,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.4, 39.6 ],
"related_events" : [ "881ef2e7-a24d-4c8e-a9e6-a89936765bec" ]
}, {
"id" : "733bd73c-461b-419f-91ee-4e4872a51c83",
"index" : 2709,
"period" : 2,
"timestamp" : "00:28:38.396",
"minute" : 73,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.4, 39.6 ],
"duration" : 0.039999,
"related_events" : [ "3e5933ee-d399-4159-bd1c-e098db9e8bee", "766a7775-984c-423e-a6bf-fbcbb87d0dfe" ],
"carry" : {
"end_location" : [ 6.5, 37.1 ]
}
}, {
"id" : "3e5933ee-d399-4159-bd1c-e098db9e8bee",
"index" : 2710,
"period" : 2,
"timestamp" : "00:28:38.436",
"minute" : 73,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.5, 37.1 ],
"duration" : 1.838044,
"related_events" : [ "d4a2d2d9-028c-4592-8c02-1f39b6ace013" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 42.676575,
"angle" : -0.48775196,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.2, 17.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d4a2d2d9-028c-4592-8c02-1f39b6ace013",
"index" : 2711,
"period" : 2,
"timestamp" : "00:28:40.274",
"minute" : 73,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 44.2, 17.1 ],
"related_events" : [ "3e5933ee-d399-4159-bd1c-e098db9e8bee" ]
}, {
"id" : "d91c2acb-b831-4e0e-b376-acc97aebf7a0",
"index" : 2712,
"period" : 2,
"timestamp" : "00:28:40.274",
"minute" : 73,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 44.2, 17.1 ],
"duration" : 8.404477,
"related_events" : [ "427ce1fe-4c7a-475e-b8ff-9142b7b258a4", "d4a2d2d9-028c-4592-8c02-1f39b6ace013" ],
"carry" : {
"end_location" : [ 87.7, 15.4 ]
}
}, {
"id" : "427ce1fe-4c7a-475e-b8ff-9142b7b258a4",
"index" : 2713,
"period" : 2,
"timestamp" : "00:28:48.679",
"minute" : 73,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 87.7, 15.4 ],
"duration" : 1.036332,
"related_events" : [ "8ceaa8e8-c88e-4020-a0d4-2be378a902da" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 9.660228,
"angle" : 2.0437028,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.3, 24.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8ceaa8e8-c88e-4020-a0d4-2be378a902da",
"index" : 2714,
"period" : 2,
"timestamp" : "00:28:49.715",
"minute" : 73,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.3, 24.0 ],
"related_events" : [ "427ce1fe-4c7a-475e-b8ff-9142b7b258a4" ]
}, {
"id" : "2e2328f7-6c27-4797-a28d-116a11c07ba1",
"index" : 2715,
"period" : 2,
"timestamp" : "00:28:49.715",
"minute" : 73,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 83.3, 24.0 ],
"duration" : 0.742689,
"related_events" : [ "8ceaa8e8-c88e-4020-a0d4-2be378a902da", "e53f5755-77c3-41d6-8b06-d68a71769e90" ],
"carry" : {
"end_location" : [ 84.6, 23.9 ]
}
}, {
"id" : "e53f5755-77c3-41d6-8b06-d68a71769e90",
"index" : 2716,
"period" : 2,
"timestamp" : "00:28:50.458",
"minute" : 73,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 84.6, 23.9 ],
"duration" : 1.127971,
"related_events" : [ "0d3f1564-5e7f-4052-9f01-e5eb5a8addf7" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 11.7046995,
"angle" : -1.2760662,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.0, 12.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0d3f1564-5e7f-4052-9f01-e5eb5a8addf7",
"index" : 2717,
"period" : 2,
"timestamp" : "00:28:51.586",
"minute" : 73,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 12.7 ],
"related_events" : [ "e53f5755-77c3-41d6-8b06-d68a71769e90" ]
}, {
"id" : "54217649-54b5-4ddb-9cb4-0898aad693a3",
"index" : 2718,
"period" : 2,
"timestamp" : "00:28:51.586",
"minute" : 73,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.0, 12.7 ],
"duration" : 0.7899,
"related_events" : [ "0d3f1564-5e7f-4052-9f01-e5eb5a8addf7", "4b72145a-af4a-4bf9-b768-e16aab791268" ],
"carry" : {
"end_location" : [ 88.8, 11.2 ]
}
}, {
"id" : "4b72145a-af4a-4bf9-b768-e16aab791268",
"index" : 2719,
"period" : 2,
"timestamp" : "00:28:52.376",
"minute" : 73,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 88.8, 11.2 ],
"duration" : 0.716895,
"related_events" : [ "11cc4a2d-72d8-4dd1-ba7b-eeb3d26957dc" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 12.943725,
"angle" : 1.3764311,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.3, 23.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "11cc4a2d-72d8-4dd1-ba7b-eeb3d26957dc",
"index" : 2720,
"period" : 2,
"timestamp" : "00:28:53.092",
"minute" : 73,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.3, 23.9 ],
"related_events" : [ "4b72145a-af4a-4bf9-b768-e16aab791268" ]
}, {
"id" : "15a5f14c-3c16-49fd-82f2-e47d6003445f",
"index" : 2721,
"period" : 2,
"timestamp" : "00:28:53.092",
"minute" : 73,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.3, 23.9 ],
"duration" : 0.673259,
"related_events" : [ "11cc4a2d-72d8-4dd1-ba7b-eeb3d26957dc", "965b582b-3a4a-4a2e-940d-6a5a82bc6486" ],
"carry" : {
"end_location" : [ 91.3, 23.1 ]
}
}, {
"id" : "965b582b-3a4a-4a2e-940d-6a5a82bc6486",
"index" : 2722,
"period" : 2,
"timestamp" : "00:28:53.766",
"minute" : 73,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 91.3, 23.1 ],
"duration" : 1.251233,
"related_events" : [ "05de1377-cbb9-469d-b02d-e8174aaebe49", "78857370-a473-46c0-8691-6c884dc19ae6" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 5.0219517,
"angle" : 0.22082877,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.2, 24.2 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e5e1973a-4df2-4d79-866a-94e9dd0652fc",
"index" : 2723,
"period" : 2,
"timestamp" : "00:28:54.836",
"minute" : 73,
"second" : 54,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.9, 26.3 ],
"duration" : 0.229276,
"related_events" : [ "1bf4cea8-9697-4b43-856a-84fc1eb667e3", "3e3b3d74-db4e-4613-9c0f-3e5849a5f955", "78857370-a473-46c0-8691-6c884dc19ae6" ]
}, {
"id" : "05de1377-cbb9-469d-b02d-e8174aaebe49",
"index" : 2724,
"period" : 2,
"timestamp" : "00:28:55.017",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 124,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.1, 25.5 ],
"related_events" : [ "965b582b-3a4a-4a2e-940d-6a5a82bc6486" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "78857370-a473-46c0-8691-6c884dc19ae6",
"index" : 2725,
"period" : 2,
"timestamp" : "00:28:55.017",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 125,
"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" : [ 23.9, 55.9 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "965b582b-3a4a-4a2e-940d-6a5a82bc6486", "e5e1973a-4df2-4d79-866a-94e9dd0652fc" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "3e3b3d74-db4e-4613-9c0f-3e5849a5f955",
"index" : 2726,
"period" : 2,
"timestamp" : "00:28:55.017",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 125,
"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" : [ 23.9, 55.9 ],
"duration" : 0.048285,
"under_pressure" : true,
"related_events" : [ "1bf4cea8-9697-4b43-856a-84fc1eb667e3", "78857370-a473-46c0-8691-6c884dc19ae6", "e5e1973a-4df2-4d79-866a-94e9dd0652fc" ],
"carry" : {
"end_location" : [ 22.2, 53.8 ]
}
}, {
"id" : "1bf4cea8-9697-4b43-856a-84fc1eb667e3",
"index" : 2727,
"period" : 2,
"timestamp" : "00:28:55.065",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 125,
"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" : [ 22.2, 53.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "a571bc13-b712-4b5f-983d-b0b05bf5f1fa", "e5e1973a-4df2-4d79-866a-94e9dd0652fc" ]
}, {
"id" : "a571bc13-b712-4b5f-983d-b0b05bf5f1fa",
"index" : 2728,
"period" : 2,
"timestamp" : "00:28:55.065",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 97.9, 26.3 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "1bf4cea8-9697-4b43-856a-84fc1eb667e3" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "44e781ce-00fd-4237-83c9-437dd9a71807",
"index" : 2729,
"period" : 2,
"timestamp" : "00:28:55.571",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 20.0, 54.8 ],
"duration" : 0.0
}, {
"id" : "a42fdf88-61a6-41c6-b736-6733a80f65b7",
"index" : 2730,
"period" : 2,
"timestamp" : "00:28:55.571",
"minute" : 73,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 20.0, 54.8 ],
"duration" : 1.276148,
"related_events" : [ "44e781ce-00fd-4237-83c9-437dd9a71807", "7560aaa7-f917-422b-9913-84a3a7d3c023" ],
"carry" : {
"end_location" : [ 22.7, 55.6 ]
}
}, {
"id" : "7560aaa7-f917-422b-9913-84a3a7d3c023",
"index" : 2731,
"period" : 2,
"timestamp" : "00:28:56.848",
"minute" : 73,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 22.7, 55.6 ],
"duration" : 1.134136,
"related_events" : [ "bbd51d6c-21e7-4adb-a842-0d90a3e4bbe9" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 14.743473,
"angle" : -0.6652073,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.3, 46.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bbd51d6c-21e7-4adb-a842-0d90a3e4bbe9",
"index" : 2732,
"period" : 2,
"timestamp" : "00:28:57.982",
"minute" : 73,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 34.3, 46.5 ],
"related_events" : [ "7560aaa7-f917-422b-9913-84a3a7d3c023" ]
}, {
"id" : "6a9f5ef9-78e7-445c-a420-0db009506958",
"index" : 2733,
"period" : 2,
"timestamp" : "00:28:57.982",
"minute" : 73,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 34.3, 46.5 ],
"duration" : 1.492281,
"under_pressure" : true,
"related_events" : [ "601a9eb8-23a4-4bea-b47c-815cf123f8e7", "bbd51d6c-21e7-4adb-a842-0d90a3e4bbe9", "fcef22ef-876f-4740-95ea-fda02cd8b6e1" ],
"carry" : {
"end_location" : [ 34.8, 47.7 ]
}
}, {
"id" : "601a9eb8-23a4-4bea-b47c-815cf123f8e7",
"index" : 2734,
"period" : 2,
"timestamp" : "00:28:58.122",
"minute" : 73,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 84.4, 33.9 ],
"duration" : 0.872417,
"counterpress" : true,
"related_events" : [ "6a9f5ef9-78e7-445c-a420-0db009506958" ]
}, {
"id" : "fcef22ef-876f-4740-95ea-fda02cd8b6e1",
"index" : 2735,
"period" : 2,
"timestamp" : "00:28:59.474",
"minute" : 73,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 34.8, 47.7 ],
"duration" : 1.002889,
"related_events" : [ "b31d9b88-9542-4fd2-b943-a44760c5be97" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 13.815933,
"angle" : 1.956679,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.6, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b31d9b88-9542-4fd2-b943-a44760c5be97",
"index" : 2736,
"period" : 2,
"timestamp" : "00:29:00.477",
"minute" : 74,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 125,
"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" : [ 29.6, 60.5 ],
"related_events" : [ "fcef22ef-876f-4740-95ea-fda02cd8b6e1" ]
}, {
"id" : "0b1b2b38-4f48-47ee-a0cf-38ae11ef0889",
"index" : 2737,
"period" : 2,
"timestamp" : "00:29:00.477",
"minute" : 74,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 125,
"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" : [ 29.6, 60.5 ],
"duration" : 0.433129,
"related_events" : [ "42691c4c-a4d6-4cb1-ae6e-c6e7c13aea7e", "b31d9b88-9542-4fd2-b943-a44760c5be97" ],
"carry" : {
"end_location" : [ 29.6, 60.5 ]
}
}, {
"id" : "42691c4c-a4d6-4cb1-ae6e-c6e7c13aea7e",
"index" : 2738,
"period" : 2,
"timestamp" : "00:29:00.910",
"minute" : 74,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 125,
"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" : [ 29.6, 60.5 ],
"duration" : 1.414633,
"related_events" : [ "db1175b7-f389-4f76-9b59-0085ed6c3391" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 18.741665,
"angle" : 0.80426383,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.6, 74.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "db1175b7-f389-4f76-9b59-0085ed6c3391",
"index" : 2739,
"period" : 2,
"timestamp" : "00:29:02.325",
"minute" : 74,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 42.6, 74.0 ],
"related_events" : [ "42691c4c-a4d6-4cb1-ae6e-c6e7c13aea7e" ]
}, {
"id" : "a33f42f6-e342-4f4d-91d9-c46aec8d7b5f",
"index" : 2740,
"period" : 2,
"timestamp" : "00:29:02.325",
"minute" : 74,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 42.6, 74.0 ],
"duration" : 3.16038,
"under_pressure" : true,
"related_events" : [ "8585c87d-cb82-46b7-8017-b8448d57be07", "88a914db-7dff-4b2b-9494-502a83dfdfec", "db1175b7-f389-4f76-9b59-0085ed6c3391" ],
"carry" : {
"end_location" : [ 78.1, 73.3 ]
}
}, {
"id" : "88a914db-7dff-4b2b-9494-502a83dfdfec",
"index" : 2741,
"period" : 2,
"timestamp" : "00:29:05.050",
"minute" : 74,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.4, 8.0 ],
"duration" : 0.98521,
"related_events" : [ "8585c87d-cb82-46b7-8017-b8448d57be07", "a33f42f6-e342-4f4d-91d9-c46aec8d7b5f" ]
}, {
"id" : "8585c87d-cb82-46b7-8017-b8448d57be07",
"index" : 2742,
"period" : 2,
"timestamp" : "00:29:05.485",
"minute" : 74,
"second" : 5,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 125,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 78.1, 73.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "88a914db-7dff-4b2b-9494-502a83dfdfec" ]
}, {
"id" : "eaeb0dd5-7055-4a99-9149-c5f1a412fe61",
"index" : 2743,
"period" : 2,
"timestamp" : "00:29:24.312",
"minute" : 74,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 47.9, 0.1 ],
"duration" : 2.807626,
"related_events" : [ "54e70b69-e611-4af3-9e0c-e5b58f3220e5" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 10.2391405,
"angle" : 1.7873466,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 45.7, 10.1 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "54e70b69-e611-4af3-9e0c-e5b58f3220e5",
"index" : 2744,
"period" : 2,
"timestamp" : "00:29:27.120",
"minute" : 74,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 45.7, 10.1 ],
"related_events" : [ "eaeb0dd5-7055-4a99-9149-c5f1a412fe61" ]
}, {
"id" : "55b25327-65a0-44b3-a013-6e16e4f4346f",
"index" : 2745,
"period" : 2,
"timestamp" : "00:29:30.517",
"minute" : 74,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.6, 67.4 ],
"duration" : 0.95037,
"related_events" : [ "8984d0bc-a86e-4855-863c-8526fa68e15f" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.480935,
"angle" : 1.0516502,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.8, 76.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "8984d0bc-a86e-4855-863c-8526fa68e15f",
"index" : 2746,
"period" : 2,
"timestamp" : "00:29:31.467",
"minute" : 74,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 31.8, 76.5 ],
"related_events" : [ "55b25327-65a0-44b3-a013-6e16e4f4346f" ]
}, {
"id" : "ef6da1d2-1563-406b-bb42-420de7007db4",
"index" : 2747,
"period" : 2,
"timestamp" : "00:29:31.467",
"minute" : 74,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 31.8, 76.5 ],
"duration" : 3.815466,
"under_pressure" : true,
"related_events" : [ "322ded23-8c14-43a6-8a91-33d381756a43", "7bbf8854-4223-4789-bf14-372b0cadf21e", "8984d0bc-a86e-4855-863c-8526fa68e15f" ],
"carry" : {
"end_location" : [ 12.3, 56.5 ]
}
}, {
"id" : "7bbf8854-4223-4789-bf14-372b0cadf21e",
"index" : 2748,
"period" : 2,
"timestamp" : "00:29:33.720",
"minute" : 74,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 97.4, 10.8 ],
"duration" : 1.453902,
"related_events" : [ "ef6da1d2-1563-406b-bb42-420de7007db4" ]
}, {
"id" : "322ded23-8c14-43a6-8a91-33d381756a43",
"index" : 2749,
"period" : 2,
"timestamp" : "00:29:35.283",
"minute" : 74,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 12.3, 56.5 ],
"duration" : 1.256757,
"related_events" : [ "d386dc67-f136-4ebc-ae4d-093113852f82" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 11.15213,
"angle" : -0.88065046,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 19.4, 47.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d386dc67-f136-4ebc-ae4d-093113852f82",
"index" : 2750,
"period" : 2,
"timestamp" : "00:29:36.539",
"minute" : 74,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 19.4, 47.9 ],
"related_events" : [ "322ded23-8c14-43a6-8a91-33d381756a43" ]
}, {
"id" : "0cbfc3b6-6c82-4ec1-b8f7-e08b12ea5c08",
"index" : 2751,
"period" : 2,
"timestamp" : "00:29:36.539",
"minute" : 74,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 19.4, 47.9 ],
"duration" : 4.739272,
"related_events" : [ "bfe4cd1a-81ab-4b5a-b542-6903e9fe8a30", "d386dc67-f136-4ebc-ae4d-093113852f82" ],
"carry" : {
"end_location" : [ 27.7, 30.2 ]
}
}, {
"id" : "bfe4cd1a-81ab-4b5a-b542-6903e9fe8a30",
"index" : 2752,
"period" : 2,
"timestamp" : "00:29:41.279",
"minute" : 74,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 27.7, 30.2 ],
"duration" : 0.864558,
"related_events" : [ "13aacc84-9cf2-4d92-846d-e24198236bee" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 13.435773,
"angle" : 0.77487224,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.3, 39.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "13aacc84-9cf2-4d92-846d-e24198236bee",
"index" : 2753,
"period" : 2,
"timestamp" : "00:29:42.143",
"minute" : 74,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 37.3, 39.6 ],
"related_events" : [ "bfe4cd1a-81ab-4b5a-b542-6903e9fe8a30" ]
}, {
"id" : "b7c3073e-e14c-4613-a127-17276c3f3ca1",
"index" : 2754,
"period" : 2,
"timestamp" : "00:29:42.143",
"minute" : 74,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 37.3, 39.6 ],
"duration" : 2.153362,
"related_events" : [ "13aacc84-9cf2-4d92-846d-e24198236bee", "2ccdfccd-de12-491d-b165-15f79ec66a4b" ],
"carry" : {
"end_location" : [ 41.5, 45.2 ]
}
}, {
"id" : "2ccdfccd-de12-491d-b165-15f79ec66a4b",
"index" : 2755,
"period" : 2,
"timestamp" : "00:29:44.297",
"minute" : 74,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 41.5, 45.2 ],
"duration" : 1.235765,
"related_events" : [ "50d031ee-8b80-4213-bbc1-4a4687ccb65e" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 21.168373,
"angle" : 1.0076903,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.8, 63.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "50d031ee-8b80-4213-bbc1-4a4687ccb65e",
"index" : 2756,
"period" : 2,
"timestamp" : "00:29:45.532",
"minute" : 74,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 52.8, 63.1 ],
"related_events" : [ "2ccdfccd-de12-491d-b165-15f79ec66a4b" ]
}, {
"id" : "46925e30-fbce-48ac-901d-b01ee4af3058",
"index" : 2757,
"period" : 2,
"timestamp" : "00:29:45.532",
"minute" : 74,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 52.8, 63.1 ],
"duration" : 1.196344,
"related_events" : [ "50d031ee-8b80-4213-bbc1-4a4687ccb65e", "82665b96-13b9-4e3d-ad3c-8c1958b8fa72" ],
"carry" : {
"end_location" : [ 54.7, 60.5 ]
}
}, {
"id" : "82665b96-13b9-4e3d-ad3c-8c1958b8fa72",
"index" : 2758,
"period" : 2,
"timestamp" : "00:29:46.729",
"minute" : 74,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.7, 60.5 ],
"duration" : 3.868293,
"related_events" : [ "28468104-3c15-4b41-a702-887cfaf36300", "ca33d772-1b3b-4d0a-a040-25ab5e66e7f5" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 69.08314,
"angle" : -0.49472567,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 115.5, 27.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "28468104-3c15-4b41-a702-887cfaf36300",
"index" : 2759,
"period" : 2,
"timestamp" : "00:29:50.597",
"minute" : 74,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 126,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 89.3, 45.4 ],
"related_events" : [ "82665b96-13b9-4e3d-ad3c-8c1958b8fa72" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ca33d772-1b3b-4d0a-a040-25ab5e66e7f5",
"index" : 2760,
"period" : 2,
"timestamp" : "00:29:50.597",
"minute" : 74,
"second" : 50,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 127,
"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.6, 52.4 ],
"duration" : 0.0,
"related_events" : [ "82665b96-13b9-4e3d-ad3c-8c1958b8fa72" ]
}, {
"id" : "5e2c8646-7593-4523-bd55-cf59aa13f376",
"index" : 2761,
"period" : 2,
"timestamp" : "00:29:50.597",
"minute" : 74,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"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.6, 52.4 ],
"duration" : 1.501935,
"related_events" : [ "ca33d772-1b3b-4d0a-a040-25ab5e66e7f5", "d7fd2ff3-d72c-433a-bc91-9a885a090e0c" ],
"carry" : {
"end_location" : [ 5.7, 51.4 ]
}
}, {
"id" : "d7fd2ff3-d72c-433a-bc91-9a885a090e0c",
"index" : 2762,
"period" : 2,
"timestamp" : "00:29:52.099",
"minute" : 74,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"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" : [ 5.7, 51.4 ],
"duration" : 2.127089,
"related_events" : [ "d5b4c2d0-2f45-4312-b551-e0f9d15be4ce" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 30.621725,
"angle" : -1.1963542,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 16.9, 22.9 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "d5b4c2d0-2f45-4312-b551-e0f9d15be4ce",
"index" : 2763,
"period" : 2,
"timestamp" : "00:29:54.226",
"minute" : 74,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.9, 22.9 ],
"related_events" : [ "d7fd2ff3-d72c-433a-bc91-9a885a090e0c" ]
}, {
"id" : "35207805-8f74-42ef-9325-7d1e17e40349",
"index" : 2764,
"period" : 2,
"timestamp" : "00:29:54.226",
"minute" : 74,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 16.9, 22.9 ],
"duration" : 0.699627,
"related_events" : [ "6d2214c9-7de6-4ea7-9f3b-cefec2c60703", "d5b4c2d0-2f45-4312-b551-e0f9d15be4ce" ],
"carry" : {
"end_location" : [ 18.6, 22.3 ]
}
}, {
"id" : "6d2214c9-7de6-4ea7-9f3b-cefec2c60703",
"index" : 2765,
"period" : 2,
"timestamp" : "00:29:54.926",
"minute" : 74,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 18.6, 22.3 ],
"duration" : 1.912477,
"related_events" : [ "746b28ae-4676-4cad-94a8-6e0cd0a9b3ca" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 25.071497,
"angle" : -0.728961,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.3, 5.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "746b28ae-4676-4cad-94a8-6e0cd0a9b3ca",
"index" : 2766,
"period" : 2,
"timestamp" : "00:29:56.838",
"minute" : 74,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"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.3, 5.6 ],
"related_events" : [ "6d2214c9-7de6-4ea7-9f3b-cefec2c60703" ]
}, {
"id" : "54831211-ae12-47c6-8199-6c5a6ea5db8b",
"index" : 2767,
"period" : 2,
"timestamp" : "00:29:56.838",
"minute" : 74,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"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.3, 5.6 ],
"duration" : 2.556442,
"related_events" : [ "746b28ae-4676-4cad-94a8-6e0cd0a9b3ca", "e44b4825-2e91-4552-84bd-3a16f44dc7f3" ],
"carry" : {
"end_location" : [ 45.9, 6.4 ]
}
}, {
"id" : "e44b4825-2e91-4552-84bd-3a16f44dc7f3",
"index" : 2768,
"period" : 2,
"timestamp" : "00:29:59.395",
"minute" : 74,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"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" : [ 45.9, 6.4 ],
"duration" : 1.041438,
"related_events" : [ "eb9e12ce-b376-4e29-a9a1-5726888d0c52" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 18.73873,
"angle" : 0.4708074,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.6, 14.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "eb9e12ce-b376-4e29-a9a1-5726888d0c52",
"index" : 2769,
"period" : 2,
"timestamp" : "00:30:00.436",
"minute" : 75,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.6, 14.9 ],
"related_events" : [ "e44b4825-2e91-4552-84bd-3a16f44dc7f3" ]
}, {
"id" : "e22f3c89-62b3-44aa-b7a4-cd48d209e8a1",
"index" : 2770,
"period" : 2,
"timestamp" : "00:30:00.436",
"minute" : 75,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 62.6, 14.9 ],
"duration" : 0.446571,
"related_events" : [ "a2a66798-2d35-42ed-a21c-ce8c3cbb1ca3", "eb9e12ce-b376-4e29-a9a1-5726888d0c52" ],
"carry" : {
"end_location" : [ 60.2, 17.4 ]
}
}, {
"id" : "a2a66798-2d35-42ed-a21c-ce8c3cbb1ca3",
"index" : 2771,
"period" : 2,
"timestamp" : "00:30:00.883",
"minute" : 75,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 60.2, 17.4 ],
"duration" : 0.962711,
"related_events" : [ "985e4cc1-9f83-4af2-9e67-891a72649f37" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 12.432618,
"angle" : -1.8645644,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.6, 5.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "985e4cc1-9f83-4af2-9e67-891a72649f37",
"index" : 2772,
"period" : 2,
"timestamp" : "00:30:01.845",
"minute" : 75,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"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" : [ 56.6, 5.5 ],
"related_events" : [ "a2a66798-2d35-42ed-a21c-ce8c3cbb1ca3" ]
}, {
"id" : "3c9b5965-47b9-446b-8892-0d44d7071101",
"index" : 2773,
"period" : 2,
"timestamp" : "00:30:01.845",
"minute" : 75,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"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" : [ 56.6, 5.5 ],
"duration" : 0.9593,
"under_pressure" : true,
"related_events" : [ "5954c85d-9cda-4f41-b173-b549814a1a39", "985e4cc1-9f83-4af2-9e67-891a72649f37", "cd4d4bf8-b306-47f7-8a29-3bb551e2f93e" ],
"carry" : {
"end_location" : [ 56.1, 4.9 ]
}
}, {
"id" : "cd4d4bf8-b306-47f7-8a29-3bb551e2f93e",
"index" : 2774,
"period" : 2,
"timestamp" : "00:30:02.379",
"minute" : 75,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 61.2, 75.4 ],
"duration" : 0.717743,
"related_events" : [ "3c9b5965-47b9-446b-8892-0d44d7071101", "5954c85d-9cda-4f41-b173-b549814a1a39" ]
}, {
"id" : "5954c85d-9cda-4f41-b173-b549814a1a39",
"index" : 2775,
"period" : 2,
"timestamp" : "00:30:02.805",
"minute" : 75,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"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" : [ 56.1, 4.9 ],
"duration" : 1.88939,
"under_pressure" : true,
"related_events" : [ "c480a302-fdba-4338-a0cf-e6f8b00217aa", "cd4d4bf8-b306-47f7-8a29-3bb551e2f93e" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 23.900837,
"angle" : 2.7735176,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.8, 13.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c480a302-fdba-4338-a0cf-e6f8b00217aa",
"index" : 2776,
"period" : 2,
"timestamp" : "00:30:04.694",
"minute" : 75,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.8, 13.5 ],
"related_events" : [ "5954c85d-9cda-4f41-b173-b549814a1a39" ]
}, {
"id" : "67c6455e-f7d0-4484-a2b7-93505049c7cc",
"index" : 2777,
"period" : 2,
"timestamp" : "00:30:04.694",
"minute" : 75,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.8, 13.5 ],
"duration" : 1.116934,
"related_events" : [ "1218281f-28d6-49fb-a306-769240c9ad0d", "c480a302-fdba-4338-a0cf-e6f8b00217aa" ],
"carry" : {
"end_location" : [ 34.0, 15.7 ]
}
}, {
"id" : "1218281f-28d6-49fb-a306-769240c9ad0d",
"index" : 2778,
"period" : 2,
"timestamp" : "00:30:05.811",
"minute" : 75,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.0, 15.7 ],
"duration" : 1.15109,
"related_events" : [ "b2ceb321-3fd6-497d-a1b7-51659dd7ef50" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 19.302332,
"angle" : 1.1604624,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.7, 33.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b2ceb321-3fd6-497d-a1b7-51659dd7ef50",
"index" : 2779,
"period" : 2,
"timestamp" : "00:30:06.962",
"minute" : 75,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 41.7, 33.4 ],
"related_events" : [ "1218281f-28d6-49fb-a306-769240c9ad0d" ]
}, {
"id" : "e6b95cb1-511c-408f-8905-ad8a3c564db7",
"index" : 2780,
"period" : 2,
"timestamp" : "00:30:06.962",
"minute" : 75,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 41.7, 33.4 ],
"duration" : 2.859244,
"related_events" : [ "b2ceb321-3fd6-497d-a1b7-51659dd7ef50", "d77867e8-6770-4020-96f7-0d994ea29df7" ],
"carry" : {
"end_location" : [ 50.0, 48.2 ]
}
}, {
"id" : "d77867e8-6770-4020-96f7-0d994ea29df7",
"index" : 2781,
"period" : 2,
"timestamp" : "00:30:09.821",
"minute" : 75,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 50.0, 48.2 ],
"duration" : 1.186965,
"related_events" : [ "0e0d7d65-3bd3-43bb-914f-2a5e5a88e482" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 20.980228,
"angle" : 0.23573036,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.4, 53.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0e0d7d65-3bd3-43bb-914f-2a5e5a88e482",
"index" : 2782,
"period" : 2,
"timestamp" : "00:30:11.008",
"minute" : 75,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"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.4, 53.1 ],
"related_events" : [ "d77867e8-6770-4020-96f7-0d994ea29df7" ]
}, {
"id" : "0471e6b1-eba4-4aea-860e-c42371c74b00",
"index" : 2783,
"period" : 2,
"timestamp" : "00:30:11.008",
"minute" : 75,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"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.4, 53.1 ],
"duration" : 1.403859,
"related_events" : [ "0e0d7d65-3bd3-43bb-914f-2a5e5a88e482", "d1162a86-b9f2-4855-b234-d8898260577a" ],
"carry" : {
"end_location" : [ 70.2, 53.7 ]
}
}, {
"id" : "d1162a86-b9f2-4855-b234-d8898260577a",
"index" : 2784,
"period" : 2,
"timestamp" : "00:30:12.412",
"minute" : 75,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"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.2, 53.7 ],
"duration" : 1.496044,
"related_events" : [ "03594b35-ed73-4651-8004-ec419d178d57" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 22.756317,
"angle" : 0.71386933,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 87.4, 68.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "03594b35-ed73-4651-8004-ec419d178d57",
"index" : 2785,
"period" : 2,
"timestamp" : "00:30:13.908",
"minute" : 75,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 87.4, 68.6 ],
"related_events" : [ "d1162a86-b9f2-4855-b234-d8898260577a" ]
}, {
"id" : "fe54e860-3be9-4240-a9b6-c4771d5e208a",
"index" : 2786,
"period" : 2,
"timestamp" : "00:30:13.908",
"minute" : 75,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 87.4, 68.6 ],
"duration" : 2.388686,
"related_events" : [ "03594b35-ed73-4651-8004-ec419d178d57", "a8b41d3e-4684-4dd8-bc2e-eef9f4659779" ],
"carry" : {
"end_location" : [ 90.6, 62.7 ]
}
}, {
"id" : "a8b41d3e-4684-4dd8-bc2e-eef9f4659779",
"index" : 2787,
"period" : 2,
"timestamp" : "00:30:16.297",
"minute" : 75,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 90.6, 62.7 ],
"duration" : 1.630964,
"related_events" : [ "1832023c-c7d7-4cb1-b755-0aa3933491a2" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 20.925821,
"angle" : 0.20208156,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 111.1, 66.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1832023c-c7d7-4cb1-b755-0aa3933491a2",
"index" : 2788,
"period" : 2,
"timestamp" : "00:30:17.928",
"minute" : 75,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.1, 66.9 ],
"related_events" : [ "a8b41d3e-4684-4dd8-bc2e-eef9f4659779" ]
}, {
"id" : "fe6d9a64-a8ed-4d0b-a326-1409ec8e6cb2",
"index" : 2789,
"period" : 2,
"timestamp" : "00:30:17.928",
"minute" : 75,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 111.1, 66.9 ],
"duration" : 1.485085,
"under_pressure" : true,
"related_events" : [ "0dae48b4-e3da-4a14-8f8c-94a73574a1c2", "1832023c-c7d7-4cb1-b755-0aa3933491a2", "25e752ef-85fe-4e83-a963-7fcd82fdc186" ],
"carry" : {
"end_location" : [ 110.6, 69.9 ]
}
}, {
"id" : "25e752ef-85fe-4e83-a963-7fcd82fdc186",
"index" : 2790,
"period" : 2,
"timestamp" : "00:30:18.657",
"minute" : 75,
"second" : 18,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 10.3, 11.0 ],
"duration" : 0.986903,
"related_events" : [ "0dae48b4-e3da-4a14-8f8c-94a73574a1c2", "fe6d9a64-a8ed-4d0b-a326-1409ec8e6cb2" ]
}, {
"id" : "0dae48b4-e3da-4a14-8f8c-94a73574a1c2",
"index" : 2791,
"period" : 2,
"timestamp" : "00:30:19.413",
"minute" : 75,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 110.6, 69.9 ],
"duration" : 0.271314,
"under_pressure" : true,
"related_events" : [ "25e752ef-85fe-4e83-a963-7fcd82fdc186", "4db6faad-2bca-48f4-b563-45677d0d960a", "b1990af7-c836-4d31-95ee-7e4c91fa2751" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 1.8027756,
"angle" : 2.8023,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 108.9, 70.5 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1990af7-c836-4d31-95ee-7e4c91fa2751",
"index" : 2792,
"period" : 2,
"timestamp" : "00:30:19.684",
"minute" : 75,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 106.4, 70.5 ],
"related_events" : [ "0dae48b4-e3da-4a14-8f8c-94a73574a1c2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4db6faad-2bca-48f4-b563-45677d0d960a",
"index" : 2793,
"period" : 2,
"timestamp" : "00:30:19.684",
"minute" : 75,
"second" : 19,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 127,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 11.2, 9.6 ],
"duration" : 0.0,
"related_events" : [ "0dae48b4-e3da-4a14-8f8c-94a73574a1c2" ]
}, {
"id" : "d11a1d52-1cd6-4cd4-8cd1-935a25d7e19b",
"index" : 2794,
"period" : 2,
"timestamp" : "00:30:25.022",
"minute" : 75,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 106.1, 80.0 ],
"duration" : 1.689594,
"related_events" : [ "f3a13586-f31a-4ef5-8e33-aed4c9893ffe" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 19.437078,
"angle" : -2.4363146,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 91.3, 67.4 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "9e4ddacc-0624-4b48-a033-5588c86bf049",
"index" : 2795,
"period" : 2,
"timestamp" : "00:30:26.410",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 28.8, 12.7 ],
"duration" : 0.991071,
"related_events" : [ "de1878f1-f3cc-4c6a-b544-e27d1ba87f7b", "e510847c-897a-4304-a9a0-23530c8f91f2", "f3a13586-f31a-4ef5-8e33-aed4c9893ffe" ]
}, {
"id" : "f3a13586-f31a-4ef5-8e33-aed4c9893ffe",
"index" : 2796,
"period" : 2,
"timestamp" : "00:30:26.712",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"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" : [ 91.3, 67.4 ],
"under_pressure" : true,
"related_events" : [ "9e4ddacc-0624-4b48-a033-5588c86bf049", "d11a1d52-1cd6-4cd4-8cd1-935a25d7e19b" ]
}, {
"id" : "e510847c-897a-4304-a9a0-23530c8f91f2",
"index" : 2797,
"period" : 2,
"timestamp" : "00:30:26.712",
"minute" : 75,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"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" : [ 91.3, 67.4 ],
"duration" : 0.453723,
"under_pressure" : true,
"related_events" : [ "9e4ddacc-0624-4b48-a033-5588c86bf049", "de1878f1-f3cc-4c6a-b544-e27d1ba87f7b", "f3a13586-f31a-4ef5-8e33-aed4c9893ffe" ],
"carry" : {
"end_location" : [ 90.6, 67.6 ]
}
}, {
"id" : "de1878f1-f3cc-4c6a-b544-e27d1ba87f7b",
"index" : 2798,
"period" : 2,
"timestamp" : "00:30:27.165",
"minute" : 75,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"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" : [ 90.6, 67.6 ],
"duration" : 1.392744,
"under_pressure" : true,
"related_events" : [ "9e4ddacc-0624-4b48-a033-5588c86bf049", "f7207199-2907-466e-ac7b-4ab086d44349" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 22.165289,
"angle" : -3.0648208,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 68.5, 65.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f7207199-2907-466e-ac7b-4ab086d44349",
"index" : 2799,
"period" : 2,
"timestamp" : "00:30:28.558",
"minute" : 75,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"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" : [ 68.5, 65.9 ],
"related_events" : [ "de1878f1-f3cc-4c6a-b544-e27d1ba87f7b" ]
}, {
"id" : "37f74d01-fb7b-4ca3-ac16-9d5f6cd1bcd6",
"index" : 2800,
"period" : 2,
"timestamp" : "00:30:28.558",
"minute" : 75,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"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" : [ 68.5, 65.9 ],
"duration" : 0.857843,
"related_events" : [ "5af15285-83a5-4eed-8ce6-a6f347a66e7a", "f7207199-2907-466e-ac7b-4ab086d44349" ],
"carry" : {
"end_location" : [ 69.0, 64.7 ]
}
}, {
"id" : "5af15285-83a5-4eed-8ce6-a6f347a66e7a",
"index" : 2801,
"period" : 2,
"timestamp" : "00:30:29.416",
"minute" : 75,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"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" : [ 69.0, 64.7 ],
"duration" : 2.260379,
"related_events" : [ "a39104eb-5a22-4180-a141-86ef898a3258" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 45.76833,
"angle" : -1.6254464,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 66.5, 19.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a39104eb-5a22-4180-a141-86ef898a3258",
"index" : 2802,
"period" : 2,
"timestamp" : "00:30:31.676",
"minute" : 75,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"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" : [ 66.5, 19.0 ],
"related_events" : [ "5af15285-83a5-4eed-8ce6-a6f347a66e7a" ]
}, {
"id" : "2eccca05-5d4b-401e-9131-ec26fc3289eb",
"index" : 2803,
"period" : 2,
"timestamp" : "00:30:31.676",
"minute" : 75,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"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" : [ 66.5, 19.0 ],
"duration" : 1.701519,
"related_events" : [ "145c5f57-98e9-4be9-af6b-8494c1dc0c72", "a39104eb-5a22-4180-a141-86ef898a3258" ],
"carry" : {
"end_location" : [ 70.9, 14.0 ]
}
}, {
"id" : "145c5f57-98e9-4be9-af6b-8494c1dc0c72",
"index" : 2804,
"period" : 2,
"timestamp" : "00:30:33.378",
"minute" : 75,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"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" : [ 70.9, 14.0 ],
"duration" : 0.92929,
"related_events" : [ "6977d942-0e21-4085-a7c4-9dc61b3a0d5d" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 12.226201,
"angle" : 1.5053163,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.7, 26.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "6977d942-0e21-4085-a7c4-9dc61b3a0d5d",
"index" : 2805,
"period" : 2,
"timestamp" : "00:30:34.307",
"minute" : 75,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.7, 26.2 ],
"related_events" : [ "145c5f57-98e9-4be9-af6b-8494c1dc0c72" ]
}, {
"id" : "53b65754-4688-41ca-a647-16003abf9d38",
"index" : 2806,
"period" : 2,
"timestamp" : "00:30:34.307",
"minute" : 75,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.7, 26.2 ],
"duration" : 1.70374,
"related_events" : [ "0b29f326-776e-4517-a8f5-53d66181c796", "6977d942-0e21-4085-a7c4-9dc61b3a0d5d" ],
"carry" : {
"end_location" : [ 73.9, 33.1 ]
}
}, {
"id" : "0b29f326-776e-4517-a8f5-53d66181c796",
"index" : 2807,
"period" : 2,
"timestamp" : "00:30:36.011",
"minute" : 75,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 73.9, 33.1 ],
"duration" : 2.304898,
"related_events" : [ "3412b770-5a67-404a-a49a-025733373000" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 41.96725,
"angle" : 1.1925024,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 89.4, 72.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3412b770-5a67-404a-a49a-025733373000",
"index" : 2808,
"period" : 2,
"timestamp" : "00:30:38.316",
"minute" : 75,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 89.4, 72.1 ],
"related_events" : [ "0b29f326-776e-4517-a8f5-53d66181c796" ]
}, {
"id" : "8eaaf6c7-88dd-42aa-97cf-6488125497fe",
"index" : 2809,
"period" : 2,
"timestamp" : "00:30:38.316",
"minute" : 75,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 89.4, 72.1 ],
"duration" : 0.893826,
"related_events" : [ "08987b83-6865-47a8-b34b-54cbe20cec53", "3412b770-5a67-404a-a49a-025733373000" ],
"carry" : {
"end_location" : [ 85.0, 71.3 ]
}
}, {
"id" : "08987b83-6865-47a8-b34b-54cbe20cec53",
"index" : 2810,
"period" : 2,
"timestamp" : "00:30:39.210",
"minute" : 75,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 85.0, 71.3 ],
"duration" : 0.927835,
"related_events" : [ "3e73bf9b-1000-4e82-b424-7f303050671e" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 15.526107,
"angle" : 3.0835934,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.5, 72.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3e73bf9b-1000-4e82-b424-7f303050671e",
"index" : 2811,
"period" : 2,
"timestamp" : "00:30:40.137",
"minute" : 75,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"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" : [ 69.5, 72.2 ],
"related_events" : [ "08987b83-6865-47a8-b34b-54cbe20cec53" ]
}, {
"id" : "db6995a9-90fa-4e13-a698-b47b7d63a685",
"index" : 2812,
"period" : 2,
"timestamp" : "00:30:40.137",
"minute" : 75,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 128,
"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" : [ 69.3, 67.8 ],
"duration" : 2.921537,
"related_events" : [ "1c93a587-79ce-44fc-9a67-6450ed256e59", "62584e10-b395-413d-a4f6-6df881cd69ab" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 38.067966,
"angle" : -0.18760711,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 106.7, 60.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "aefc6e34-b091-4670-b352-3bcb3ae2e56b",
"index" : 2813,
"period" : 2,
"timestamp" : "00:30:41.734",
"minute" : 75,
"second" : 41,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 96.1, 68.0 ],
"duration" : 1.336167,
"related_events" : [ "62584e10-b395-413d-a4f6-6df881cd69ab" ]
}, {
"id" : "1c93a587-79ce-44fc-9a67-6450ed256e59",
"index" : 2814,
"period" : 2,
"timestamp" : "00:30:43.059",
"minute" : 75,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 128,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 106.4, 62.5 ],
"related_events" : [ "db6995a9-90fa-4e13-a698-b47b7d63a685" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "62584e10-b395-413d-a4f6-6df881cd69ab",
"index" : 2815,
"period" : 2,
"timestamp" : "00:30:43.059",
"minute" : 75,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 13.4, 19.4 ],
"duration" : 1.776619,
"under_pressure" : true,
"related_events" : [ "2177625c-11a7-4dd3-9380-c7ed7ec5ce66", "aefc6e34-b091-4670-b352-3bcb3ae2e56b", "db6995a9-90fa-4e13-a698-b47b7d63a685" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 17.415224,
"angle" : 2.0806835,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 4.9, 34.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "2177625c-11a7-4dd3-9380-c7ed7ec5ce66",
"index" : 2816,
"period" : 2,
"timestamp" : "00:30:44.836",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.9, 34.6 ],
"related_events" : [ "62584e10-b395-413d-a4f6-6df881cd69ab" ]
}, {
"id" : "dfddcac6-d2cc-45cc-a866-83f2d7203647",
"index" : 2817,
"period" : 2,
"timestamp" : "00:30:44.836",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 4.9, 34.6 ],
"duration" : 0.079999,
"related_events" : [ "2177625c-11a7-4dd3-9380-c7ed7ec5ce66", "ccb5bf09-1546-4a88-9dcb-b5bb48c7dda0" ],
"carry" : {
"end_location" : [ 5.4, 31.9 ]
}
}, {
"id" : "ccb5bf09-1546-4a88-9dcb-b5bb48c7dda0",
"index" : 2818,
"period" : 2,
"timestamp" : "00:30:44.916",
"minute" : 75,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 5.4, 31.9 ],
"duration" : 2.089216,
"related_events" : [ "6d880911-0732-4744-ae6d-d552c13a4013" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 41.21711,
"angle" : -0.40393606,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 43.3, 15.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6d880911-0732-4744-ae6d-d552c13a4013",
"index" : 2819,
"period" : 2,
"timestamp" : "00:30:47.005",
"minute" : 75,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 43.3, 15.7 ],
"related_events" : [ "ccb5bf09-1546-4a88-9dcb-b5bb48c7dda0" ]
}, {
"id" : "422ad960-f57b-4864-ac80-7bc103d59cbd",
"index" : 2820,
"period" : 2,
"timestamp" : "00:30:47.005",
"minute" : 75,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 43.3, 15.7 ],
"duration" : 1.275094,
"related_events" : [ "6d880911-0732-4744-ae6d-d552c13a4013", "7115e0fc-651b-46bf-ba53-c60cedc7c160" ],
"carry" : {
"end_location" : [ 45.0, 17.4 ]
}
}, {
"id" : "7115e0fc-651b-46bf-ba53-c60cedc7c160",
"index" : 2821,
"period" : 2,
"timestamp" : "00:30:48.280",
"minute" : 75,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 45.0, 17.4 ],
"duration" : 1.29549,
"related_events" : [ "1ce2f41a-2346-4cd2-9520-d8052b03ee59" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 23.099134,
"angle" : 1.1516929,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.4, 38.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1ce2f41a-2346-4cd2-9520-d8052b03ee59",
"index" : 2822,
"period" : 2,
"timestamp" : "00:30:49.575",
"minute" : 75,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.4, 38.5 ],
"related_events" : [ "7115e0fc-651b-46bf-ba53-c60cedc7c160" ]
}, {
"id" : "7cedde09-d351-4c68-93b1-15d39848afc1",
"index" : 2823,
"period" : 2,
"timestamp" : "00:30:49.575",
"minute" : 75,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.4, 38.5 ],
"duration" : 3.573438,
"under_pressure" : true,
"related_events" : [ "1ce2f41a-2346-4cd2-9520-d8052b03ee59", "3340d63e-32bd-4afc-a1a1-7ea80051f6a6", "81b56827-6d8f-4a2b-985b-142b68346ea6" ],
"carry" : {
"end_location" : [ 76.7, 27.7 ]
}
}, {
"id" : "3340d63e-32bd-4afc-a1a1-7ea80051f6a6",
"index" : 2824,
"period" : 2,
"timestamp" : "00:30:51.960",
"minute" : 75,
"second" : 51,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 48.3, 51.8 ],
"duration" : 1.12607,
"related_events" : [ "7cedde09-d351-4c68-93b1-15d39848afc1" ]
}, {
"id" : "81b56827-6d8f-4a2b-985b-142b68346ea6",
"index" : 2825,
"period" : 2,
"timestamp" : "00:30:53.149",
"minute" : 75,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.7, 27.7 ],
"duration" : 2.620339,
"related_events" : [ "59a59c7d-08a6-4359-8bc3-b95653192552", "fbc081e4-265c-4c53-9248-bef4f59e2c05" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 39.932194,
"angle" : -0.2868994,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 115.0, 16.4 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "78ffd71a-dc1e-46a2-a006-0c04d630c662",
"index" : 2826,
"period" : 2,
"timestamp" : "00:30:55.093",
"minute" : 75,
"second" : 55,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 99.3, 17.9 ],
"duration" : 0.988591,
"related_events" : [ "59a59c7d-08a6-4359-8bc3-b95653192552", "cf0a9c8b-c09f-4ad3-b247-cde1cfce2833" ]
}, {
"id" : "fbc081e4-265c-4c53-9248-bef4f59e2c05",
"index" : 2827,
"period" : 2,
"timestamp" : "00:30:55.769",
"minute" : 75,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 129,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 111.1, 16.2 ],
"related_events" : [ "81b56827-6d8f-4a2b-985b-142b68346ea6" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "59a59c7d-08a6-4359-8bc3-b95653192552",
"index" : 2828,
"period" : 2,
"timestamp" : "00:30:55.769",
"minute" : 75,
"second" : 55,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 130,
"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" : [ 5.1, 63.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "78ffd71a-dc1e-46a2-a006-0c04d630c662", "81b56827-6d8f-4a2b-985b-142b68346ea6" ]
}, {
"id" : "cf0a9c8b-c09f-4ad3-b247-cde1cfce2833",
"index" : 2829,
"period" : 2,
"timestamp" : "00:30:55.769",
"minute" : 75,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 130,
"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" : [ 5.1, 63.7 ],
"duration" : 3.476673,
"under_pressure" : true,
"related_events" : [ "53a49af1-c3df-4fbd-abef-60d779760a25", "59a59c7d-08a6-4359-8bc3-b95653192552", "78ffd71a-dc1e-46a2-a006-0c04d630c662" ],
"carry" : {
"end_location" : [ 2.3, 67.4 ]
}
}, {
"id" : "53a49af1-c3df-4fbd-abef-60d779760a25",
"index" : 2830,
"period" : 2,
"timestamp" : "00:30:59.246",
"minute" : 75,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 130,
"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" : [ 2.3, 67.4 ],
"duration" : 1.256435,
"related_events" : [ "08faf390-e008-4790-8408-9ebae928cb16" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 16.909761,
"angle" : 0.22059326,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 18.8, 71.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "08faf390-e008-4790-8408-9ebae928cb16",
"index" : 2831,
"period" : 2,
"timestamp" : "00:31:00.502",
"minute" : 76,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 18.8, 71.1 ],
"related_events" : [ "53a49af1-c3df-4fbd-abef-60d779760a25" ]
}, {
"id" : "a1f20019-c461-4e3a-a7f1-53c753703520",
"index" : 2832,
"period" : 2,
"timestamp" : "00:31:00.502",
"minute" : 76,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 18.8, 71.1 ],
"duration" : 2.91067,
"under_pressure" : true,
"related_events" : [ "08faf390-e008-4790-8408-9ebae928cb16", "58be1e8e-911a-4158-9ec7-e28a85c1d184", "de1e0a6e-ee60-40b8-a152-539706ec66c8" ],
"carry" : {
"end_location" : [ 15.1, 69.4 ]
}
}, {
"id" : "de1e0a6e-ee60-40b8-a152-539706ec66c8",
"index" : 2833,
"period" : 2,
"timestamp" : "00:31:00.554",
"minute" : 76,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 99.1, 7.4 ],
"duration" : 0.933901,
"counterpress" : true,
"related_events" : [ "a1f20019-c461-4e3a-a7f1-53c753703520" ]
}, {
"id" : "58be1e8e-911a-4158-9ec7-e28a85c1d184",
"index" : 2834,
"period" : 2,
"timestamp" : "00:31:03.413",
"minute" : 76,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 15.1, 69.4 ],
"duration" : 1.688465,
"related_events" : [ "a1a072b4-6494-490f-85a1-be2941389293" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 19.018412,
"angle" : -1.1424282,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 23.0, 52.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a1a072b4-6494-490f-85a1-be2941389293",
"index" : 2835,
"period" : 2,
"timestamp" : "00:31:05.101",
"minute" : 76,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 23.0, 52.1 ],
"related_events" : [ "58be1e8e-911a-4158-9ec7-e28a85c1d184" ]
}, {
"id" : "da99034a-8061-46b9-bd2d-aba2e53e9a12",
"index" : 2836,
"period" : 2,
"timestamp" : "00:31:05.101",
"minute" : 76,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 23.0, 52.1 ],
"duration" : 2.967073,
"related_events" : [ "a1a072b4-6494-490f-85a1-be2941389293", "e4282478-1e9a-4f44-9ada-55c183f40f20" ],
"carry" : {
"end_location" : [ 37.7, 50.9 ]
}
}, {
"id" : "e4282478-1e9a-4f44-9ada-55c183f40f20",
"index" : 2837,
"period" : 2,
"timestamp" : "00:31:08.068",
"minute" : 76,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 37.7, 50.9 ],
"duration" : 0.913798,
"related_events" : [ "fa0c4d16-d750-4f5f-bf92-9e5d60b178e6" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 25.60078,
"angle" : -0.7688251,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.1, 33.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fa0c4d16-d750-4f5f-bf92-9e5d60b178e6",
"index" : 2838,
"period" : 2,
"timestamp" : "00:31:08.982",
"minute" : 76,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.1, 33.1 ],
"related_events" : [ "e4282478-1e9a-4f44-9ada-55c183f40f20" ]
}, {
"id" : "6139e24b-a9e1-4d98-9c2a-6436a80b791a",
"index" : 2839,
"period" : 2,
"timestamp" : "00:31:08.982",
"minute" : 76,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 56.1, 33.1 ],
"duration" : 2.493172,
"under_pressure" : true,
"related_events" : [ "4b03e6fa-799d-4d5d-90cb-bebaafde38c9", "4d9dc1a3-d9e0-489f-b927-ea2d4b9f1fae", "fa0c4d16-d750-4f5f-bf92-9e5d60b178e6" ],
"carry" : {
"end_location" : [ 74.8, 45.5 ]
}
}, {
"id" : "4b03e6fa-799d-4d5d-90cb-bebaafde38c9",
"index" : 2840,
"period" : 2,
"timestamp" : "00:31:09.538",
"minute" : 76,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 62.9, 44.2 ],
"duration" : 1.838223,
"related_events" : [ "6139e24b-a9e1-4d98-9c2a-6436a80b791a" ]
}, {
"id" : "4d9dc1a3-d9e0-489f-b927-ea2d4b9f1fae",
"index" : 2841,
"period" : 2,
"timestamp" : "00:31:11.475",
"minute" : 76,
"second" : 11,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 74.8, 45.5 ],
"duration" : 0.0
}, {
"id" : "576e2221-35ed-430a-abc1-dc7c9c864270",
"index" : 2842,
"period" : 2,
"timestamp" : "00:31:11.746",
"minute" : 76,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 130,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 78.3, 49.0 ],
"duration" : 0.714402,
"related_events" : [ "6ec699d1-3a80-4ce4-a0aa-afa6ff9b96e7" ]
}, {
"id" : "6ec699d1-3a80-4ce4-a0aa-afa6ff9b96e7",
"index" : 2843,
"period" : 2,
"timestamp" : "00:31:12.293",
"minute" : 76,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 9,
"name" : "Right Defensive Midfield"
},
"location" : [ 37.5, 33.5 ],
"duration" : 2.140409,
"under_pressure" : true,
"related_events" : [ "576e2221-35ed-430a-abc1-dc7c9c864270", "7cc67a59-b1ad-4999-b7b1-b47212c69132" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 29.5711,
"angle" : 2.8358836,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 9.3, 42.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "7cc67a59-b1ad-4999-b7b1-b47212c69132",
"index" : 2844,
"period" : 2,
"timestamp" : "00:31:14.434",
"minute" : 76,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.3, 42.4 ],
"related_events" : [ "6ec699d1-3a80-4ce4-a0aa-afa6ff9b96e7" ]
}, {
"id" : "f493cef9-180a-4ffc-a9a1-0a4be6b40c41",
"index" : 2845,
"period" : 2,
"timestamp" : "00:31:14.434",
"minute" : 76,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.3, 42.4 ],
"duration" : 0.08,
"related_events" : [ "377cc5e1-0846-4d7a-93a3-0ab7c1016adf", "7cc67a59-b1ad-4999-b7b1-b47212c69132" ],
"carry" : {
"end_location" : [ 9.5, 44.9 ]
}
}, {
"id" : "377cc5e1-0846-4d7a-93a3-0ab7c1016adf",
"index" : 2846,
"period" : 2,
"timestamp" : "00:31:14.514",
"minute" : 76,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.5, 44.9 ],
"duration" : 1.594959,
"related_events" : [ "0ec0f35d-0e06-42ec-b20d-6cead50a7d30" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 26.698689,
"angle" : 0.347811,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.6, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0ec0f35d-0e06-42ec-b20d-6cead50a7d30",
"index" : 2847,
"period" : 2,
"timestamp" : "00:31:16.109",
"minute" : 76,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 34.6, 54.0 ],
"related_events" : [ "377cc5e1-0846-4d7a-93a3-0ab7c1016adf" ]
}, {
"id" : "ef983297-64be-436b-8d9e-b7625d0382fb",
"index" : 2848,
"period" : 2,
"timestamp" : "00:31:16.109",
"minute" : 76,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 34.6, 54.0 ],
"duration" : 7.127269,
"under_pressure" : true,
"related_events" : [ "0ec0f35d-0e06-42ec-b20d-6cead50a7d30", "c49d6b31-0539-40f7-bfaa-e6fe45106789", "d18b501b-c90e-49be-861f-5f75530d5f50" ],
"carry" : {
"end_location" : [ 70.3, 60.5 ]
}
}, {
"id" : "c49d6b31-0539-40f7-bfaa-e6fe45106789",
"index" : 2849,
"period" : 2,
"timestamp" : "00:31:20.243",
"minute" : 76,
"second" : 20,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.7, 27.1 ],
"duration" : 3.165199,
"related_events" : [ "d18b501b-c90e-49be-861f-5f75530d5f50", "ef983297-64be-436b-8d9e-b7625d0382fb" ]
}, {
"id" : "d18b501b-c90e-49be-861f-5f75530d5f50",
"index" : 2850,
"period" : 2,
"timestamp" : "00:31:23.236",
"minute" : 76,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 70.3, 60.5 ],
"duration" : 1.427737,
"under_pressure" : true,
"related_events" : [ "80fe5f80-5030-4353-a980-d7b4ffc5c089", "c49d6b31-0539-40f7-bfaa-e6fe45106789" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 16.241306,
"angle" : -2.6476512,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 52.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "80fe5f80-5030-4353-a980-d7b4ffc5c089",
"index" : 2851,
"period" : 2,
"timestamp" : "00:31:24.664",
"minute" : 76,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.0, 52.8 ],
"related_events" : [ "d18b501b-c90e-49be-861f-5f75530d5f50" ]
}, {
"id" : "8551340d-e88f-42e4-867a-5781bb204740",
"index" : 2852,
"period" : 2,
"timestamp" : "00:31:24.664",
"minute" : 76,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.0, 52.8 ],
"duration" : 0.718189,
"related_events" : [ "3ab98f0c-72b3-4677-b5c5-0c6b02d05f09", "80fe5f80-5030-4353-a980-d7b4ffc5c089" ],
"carry" : {
"end_location" : [ 56.6, 49.6 ]
}
}, {
"id" : "3ab98f0c-72b3-4677-b5c5-0c6b02d05f09",
"index" : 2853,
"period" : 2,
"timestamp" : "00:31:25.382",
"minute" : 76,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 56.6, 49.6 ],
"duration" : 1.352615,
"related_events" : [ "a18ee00e-4e78-41f6-98b4-6c4cd90f283a" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 13.513327,
"angle" : -1.6152115,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.0, 36.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a18ee00e-4e78-41f6-98b4-6c4cd90f283a",
"index" : 2854,
"period" : 2,
"timestamp" : "00:31:26.735",
"minute" : 76,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 36.1 ],
"related_events" : [ "3ab98f0c-72b3-4677-b5c5-0c6b02d05f09" ]
}, {
"id" : "ba1cfc81-7f79-4436-b888-5cd5f68b25d4",
"index" : 2855,
"period" : 2,
"timestamp" : "00:31:26.735",
"minute" : 76,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 36.1 ],
"duration" : 0.755821,
"related_events" : [ "6c86a75b-596d-4e6c-b321-9bb42f2155a8", "a18ee00e-4e78-41f6-98b4-6c4cd90f283a" ],
"carry" : {
"end_location" : [ 56.0, 36.1 ]
}
}, {
"id" : "6c86a75b-596d-4e6c-b321-9bb42f2155a8",
"index" : 2856,
"period" : 2,
"timestamp" : "00:31:27.490",
"minute" : 76,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 56.0, 36.1 ],
"duration" : 1.059967,
"related_events" : [ "1395b3b9-0bc0-4306-869a-4e5216ac9196" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 18.03136,
"angle" : -0.56800526,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.2, 26.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1395b3b9-0bc0-4306-869a-4e5216ac9196",
"index" : 2857,
"period" : 2,
"timestamp" : "00:31:28.550",
"minute" : 76,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 71.2, 26.4 ],
"related_events" : [ "6c86a75b-596d-4e6c-b321-9bb42f2155a8" ]
}, {
"id" : "941647ed-692a-4b7d-8969-f021989ebcad",
"index" : 2858,
"period" : 2,
"timestamp" : "00:31:28.550",
"minute" : 76,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 72.0, 26.3 ],
"duration" : 1.594681,
"related_events" : [ "a1749817-73aa-40ca-ae52-ae8b075020c4" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.807438,
"angle" : -2.9500313,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.5, 23.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a1749817-73aa-40ca-ae52-ae8b075020c4",
"index" : 2859,
"period" : 2,
"timestamp" : "00:31:30.145",
"minute" : 76,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.5, 23.1 ],
"related_events" : [ "941647ed-692a-4b7d-8969-f021989ebcad" ]
}, {
"id" : "533e6d9e-522a-47e1-bcfb-beba79e07227",
"index" : 2860,
"period" : 2,
"timestamp" : "00:31:30.145",
"minute" : 76,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 55.5, 23.1 ],
"duration" : 1.082212,
"related_events" : [ "0af18d7e-71c0-4c1e-84a1-9ed1e6cde142", "a1749817-73aa-40ca-ae52-ae8b075020c4" ],
"carry" : {
"end_location" : [ 62.7, 21.8 ]
}
}, {
"id" : "0af18d7e-71c0-4c1e-84a1-9ed1e6cde142",
"index" : 2861,
"period" : 2,
"timestamp" : "00:31:31.227",
"minute" : 76,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 62.7, 21.8 ],
"duration" : 0.367228,
"related_events" : [ "68d941f5-6e10-497c-bff8-074eb7b8fa1f", "a7cfd7ed-dfc0-4ee2-900d-41d70bf14ba3" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.0611615,
"angle" : 0.21406068,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.6, 23.3 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a7cfd7ed-dfc0-4ee2-900d-41d70bf14ba3",
"index" : 2862,
"period" : 2,
"timestamp" : "00:31:31.594",
"minute" : 76,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 131,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.7, 22.0 ],
"related_events" : [ "0af18d7e-71c0-4c1e-84a1-9ed1e6cde142" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "68d941f5-6e10-497c-bff8-074eb7b8fa1f",
"index" : 2863,
"period" : 2,
"timestamp" : "00:31:31.594",
"minute" : 76,
"second" : 31,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.5, 56.8 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "0af18d7e-71c0-4c1e-84a1-9ed1e6cde142" ],
"interception" : {
"outcome" : {
"id" : 4,
"name" : "Won"
}
}
}, {
"id" : "d5545669-5d81-4184-a311-9c4aa9a45355",
"index" : 2864,
"period" : 2,
"timestamp" : "00:31:31.594",
"minute" : 76,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.5, 56.8 ],
"duration" : 2.4117,
"under_pressure" : true,
"related_events" : [ "0ab977e2-7f44-4b44-9e6a-380c2b3e2b40", "68d941f5-6e10-497c-bff8-074eb7b8fa1f", "a8cc19d5-6893-4ed9-be4a-7cb2497f825d" ],
"carry" : {
"end_location" : [ 53.5, 66.1 ]
}
}, {
"id" : "a8cc19d5-6893-4ed9-be4a-7cb2497f825d",
"index" : 2865,
"period" : 2,
"timestamp" : "00:31:32.811",
"minute" : 76,
"second" : 32,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 11,
"name" : "Left Defensive Midfield"
},
"location" : [ 64.9, 14.0 ],
"duration" : 0.895764,
"counterpress" : true,
"related_events" : [ "d5545669-5d81-4184-a311-9c4aa9a45355" ]
}, {
"id" : "0ab977e2-7f44-4b44-9e6a-380c2b3e2b40",
"index" : 2866,
"period" : 2,
"timestamp" : "00:31:34.006",
"minute" : 76,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 53.5, 66.1 ],
"duration" : 1.16687,
"related_events" : [ "34303f26-347d-4a88-a3e3-ef77c8c3d9b3" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 14.534442,
"angle" : -0.85843873,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 55.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "34303f26-347d-4a88-a3e3-ef77c8c3d9b3",
"index" : 2867,
"period" : 2,
"timestamp" : "00:31:35.173",
"minute" : 76,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 63.0, 55.1 ],
"related_events" : [ "0ab977e2-7f44-4b44-9e6a-380c2b3e2b40" ]
}, {
"id" : "e52ea337-c88e-460e-94ed-a8feae0c4d19",
"index" : 2868,
"period" : 2,
"timestamp" : "00:31:35.173",
"minute" : 76,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 63.0, 55.1 ],
"duration" : 1.619646,
"related_events" : [ "34303f26-347d-4a88-a3e3-ef77c8c3d9b3", "4f7d0cf1-cf71-43c8-a399-6ab348fb05a1" ],
"carry" : {
"end_location" : [ 64.8, 52.9 ]
}
}, {
"id" : "4f7d0cf1-cf71-43c8-a399-6ab348fb05a1",
"index" : 2869,
"period" : 2,
"timestamp" : "00:31:36.793",
"minute" : 76,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 64.8, 52.9 ],
"duration" : 1.52377,
"related_events" : [ "11c0157c-bf53-4c75-be03-7dcfa97d78b4" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 26.983328,
"angle" : -1.4257547,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.7, 26.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "11c0157c-bf53-4c75-be03-7dcfa97d78b4",
"index" : 2870,
"period" : 2,
"timestamp" : "00:31:38.316",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.7, 26.2 ],
"related_events" : [ "4f7d0cf1-cf71-43c8-a399-6ab348fb05a1" ]
}, {
"id" : "75f2fd0d-c6bd-4033-809d-97a133e69565",
"index" : 2871,
"period" : 2,
"timestamp" : "00:31:38.316",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.7, 26.2 ],
"duration" : 0.533257,
"under_pressure" : true,
"related_events" : [ "0efd2dd3-3efd-45bc-89ca-f0a0ef96d35f", "11c0157c-bf53-4c75-be03-7dcfa97d78b4", "28300caa-9733-4e35-a617-bb5f755421b2" ],
"carry" : {
"end_location" : [ 71.5, 25.1 ]
}
}, {
"id" : "28300caa-9733-4e35-a617-bb5f755421b2",
"index" : 2872,
"period" : 2,
"timestamp" : "00:31:38.386",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 46.7, 53.6 ],
"duration" : 0.324365,
"related_events" : [ "75f2fd0d-c6bd-4033-809d-97a133e69565" ]
}, {
"id" : "e6d90823-5397-4fa8-a691-8307e1557571",
"index" : 2873,
"period" : 2,
"timestamp" : "00:31:38.850",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 48.6, 55.0 ],
"duration" : 0.0,
"related_events" : [ "0efd2dd3-3efd-45bc-89ca-f0a0ef96d35f" ],
"foul_committed" : {
"card" : {
"id" : 7,
"name" : "Yellow Card"
}
}
}, {
"id" : "0efd2dd3-3efd-45bc-89ca-f0a0ef96d35f",
"index" : 2874,
"period" : 2,
"timestamp" : "00:31:38.850",
"minute" : 76,
"second" : 38,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 132,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 71.5, 25.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "e6d90823-5397-4fa8-a691-8307e1557571" ]
}, {
"id" : "d5e7defa-a113-4e42-9f8e-4eb1668b8c3f",
"index" : 2875,
"period" : 2,
"timestamp" : "00:32:17.369",
"minute" : 77,
"second" : 17,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"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" : [ 70.7, 26.8 ],
"duration" : 0.731886,
"related_events" : [ "be3d95d8-418d-4e33-b172-eec8d1a36791" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 11.311056,
"angle" : 0.044218946,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 82.0, 27.3 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "be3d95d8-418d-4e33-b172-eec8d1a36791",
"index" : 2876,
"period" : 2,
"timestamp" : "00:32:18.101",
"minute" : 77,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 82.0, 27.3 ],
"related_events" : [ "d5e7defa-a113-4e42-9f8e-4eb1668b8c3f" ]
}, {
"id" : "f192179c-45e3-455e-ad60-900762c56c79",
"index" : 2877,
"period" : 2,
"timestamp" : "00:32:18.101",
"minute" : 77,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 83.0, 27.8 ],
"duration" : 1.173145,
"related_events" : [ "48989389-c91c-456d-95c8-67fd4d93f953" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 19.393297,
"angle" : -2.3124268,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.9, 13.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "48989389-c91c-456d-95c8-67fd4d93f953",
"index" : 2878,
"period" : 2,
"timestamp" : "00:32:19.274",
"minute" : 77,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.9, 13.5 ],
"related_events" : [ "f192179c-45e3-455e-ad60-900762c56c79" ]
}, {
"id" : "21b5ef72-a61a-450c-ad46-fe229ba56323",
"index" : 2879,
"period" : 2,
"timestamp" : "00:32:19.274",
"minute" : 77,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.9, 13.5 ],
"duration" : 1.133165,
"related_events" : [ "48989389-c91c-456d-95c8-67fd4d93f953", "8f2294fb-d092-49bc-b8cc-b9e376f318aa" ],
"carry" : {
"end_location" : [ 71.5, 11.6 ]
}
}, {
"id" : "8f2294fb-d092-49bc-b8cc-b9e376f318aa",
"index" : 2880,
"period" : 2,
"timestamp" : "00:32:20.407",
"minute" : 77,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.5, 11.6 ],
"duration" : 1.178094,
"related_events" : [ "fcdcd92c-434b-4bb9-a838-fc7109338690" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 13.160927,
"angle" : -0.5078365,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.0, 5.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fcdcd92c-434b-4bb9-a838-fc7109338690",
"index" : 2881,
"period" : 2,
"timestamp" : "00:32:21.586",
"minute" : 77,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"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" : [ 83.0, 5.2 ],
"related_events" : [ "8f2294fb-d092-49bc-b8cc-b9e376f318aa" ]
}, {
"id" : "5747c8a5-872e-483e-8c5e-7051b3173ddc",
"index" : 2882,
"period" : 2,
"timestamp" : "00:32:21.586",
"minute" : 77,
"second" : 21,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"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" : [ 83.0, 5.2 ],
"duration" : 0.109094,
"related_events" : [ "67a058ce-86f2-40c4-a725-05a7f76a26ea", "fcdcd92c-434b-4bb9-a838-fc7109338690" ],
"carry" : {
"end_location" : [ 85.2, 5.8 ]
}
}, {
"id" : "67a058ce-86f2-40c4-a725-05a7f76a26ea",
"index" : 2883,
"period" : 2,
"timestamp" : "00:32:21.695",
"minute" : 77,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"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" : [ 85.2, 5.8 ],
"duration" : 1.359578,
"related_events" : [ "c98f3fbf-e6fb-46ae-afcf-eb0f28d30a1e" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 11.672618,
"angle" : 1.6823996,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 83.9, 17.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "c98f3fbf-e6fb-46ae-afcf-eb0f28d30a1e",
"index" : 2884,
"period" : 2,
"timestamp" : "00:32:23.054",
"minute" : 77,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 83.9, 17.4 ],
"related_events" : [ "67a058ce-86f2-40c4-a725-05a7f76a26ea" ]
}, {
"id" : "66f77f53-2f5a-496b-a18c-0ebd182ef4d7",
"index" : 2885,
"period" : 2,
"timestamp" : "00:32:23.054",
"minute" : 77,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 83.9, 17.4 ],
"duration" : 1.215772,
"under_pressure" : true,
"related_events" : [ "86c9f4c1-d303-435e-b9d9-5b43814d7da9", "c98f3fbf-e6fb-46ae-afcf-eb0f28d30a1e", "d902df8b-7898-48e2-8f61-5f1653d36396" ],
"carry" : {
"end_location" : [ 79.8, 20.1 ]
}
}, {
"id" : "d902df8b-7898-48e2-8f61-5f1653d36396",
"index" : 2886,
"period" : 2,
"timestamp" : "00:32:23.080",
"minute" : 77,
"second" : 23,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 36.2, 62.7 ],
"duration" : 1.323073,
"related_events" : [ "66f77f53-2f5a-496b-a18c-0ebd182ef4d7", "86c9f4c1-d303-435e-b9d9-5b43814d7da9" ]
}, {
"id" : "86c9f4c1-d303-435e-b9d9-5b43814d7da9",
"index" : 2887,
"period" : 2,
"timestamp" : "00:32:24.270",
"minute" : 77,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 79.8, 20.1 ],
"duration" : 1.557726,
"under_pressure" : true,
"related_events" : [ "8f8cfeb6-1605-4020-8ad4-82bb40624031", "d902df8b-7898-48e2-8f61-5f1653d36396" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 10.971326,
"angle" : 2.4013252,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.7, 27.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f10848ac-ff36-49fb-a9eb-580ef09518be",
"index" : 2888,
"period" : 2,
"timestamp" : "00:32:25.650",
"minute" : 77,
"second" : 25,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 47.2, 49.6 ],
"duration" : 0.847078,
"related_events" : [ "8f8cfeb6-1605-4020-8ad4-82bb40624031", "a1d00d9d-a3d5-4937-a3a9-b119d94e258a", "bb2bf029-367e-44c0-99df-06cf606de64b" ]
}, {
"id" : "8f8cfeb6-1605-4020-8ad4-82bb40624031",
"index" : 2889,
"period" : 2,
"timestamp" : "00:32:25.828",
"minute" : 77,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 71.7, 27.5 ],
"under_pressure" : true,
"related_events" : [ "86c9f4c1-d303-435e-b9d9-5b43814d7da9", "f10848ac-ff36-49fb-a9eb-580ef09518be" ]
}, {
"id" : "a1d00d9d-a3d5-4937-a3a9-b119d94e258a",
"index" : 2890,
"period" : 2,
"timestamp" : "00:32:25.828",
"minute" : 77,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 71.7, 27.5 ],
"duration" : 0.302682,
"under_pressure" : true,
"related_events" : [ "8f8cfeb6-1605-4020-8ad4-82bb40624031", "bb2bf029-367e-44c0-99df-06cf606de64b", "f10848ac-ff36-49fb-a9eb-580ef09518be" ],
"carry" : {
"end_location" : [ 72.4, 29.7 ]
}
}, {
"id" : "bb2bf029-367e-44c0-99df-06cf606de64b",
"index" : 2891,
"period" : 2,
"timestamp" : "00:32:26.130",
"minute" : 77,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 72.4, 29.7 ],
"duration" : 0.853943,
"under_pressure" : true,
"related_events" : [ "cda7391d-d7ab-43a5-b579-f2d79ae1a7d9", "f10848ac-ff36-49fb-a9eb-580ef09518be" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 10.547511,
"angle" : -2.762847,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.6, 25.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cda7391d-d7ab-43a5-b579-f2d79ae1a7d9",
"index" : 2892,
"period" : 2,
"timestamp" : "00:32:26.984",
"minute" : 77,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"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" : [ 62.6, 25.8 ],
"related_events" : [ "bb2bf029-367e-44c0-99df-06cf606de64b" ]
}, {
"id" : "32fde6bc-6614-4d20-82f4-9f870224d0e7",
"index" : 2893,
"period" : 2,
"timestamp" : "00:32:26.984",
"minute" : 77,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"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" : [ 62.6, 25.8 ],
"duration" : 0.075452,
"related_events" : [ "5d06531f-b77e-479a-b499-efe41144e388", "cda7391d-d7ab-43a5-b579-f2d79ae1a7d9" ],
"carry" : {
"end_location" : [ 63.5, 25.8 ]
}
}, {
"id" : "5d06531f-b77e-479a-b499-efe41144e388",
"index" : 2894,
"period" : 2,
"timestamp" : "00:32:27.060",
"minute" : 77,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"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" : [ 63.5, 25.8 ],
"duration" : 1.778792,
"related_events" : [ "7a4660d5-cbf8-409e-9958-edb5b98dc647" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 26.604698,
"angle" : 1.5895911,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.0, 52.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7a4660d5-cbf8-409e-9958-edb5b98dc647",
"index" : 2895,
"period" : 2,
"timestamp" : "00:32:28.839",
"minute" : 77,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"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" : [ 63.0, 52.4 ],
"related_events" : [ "5d06531f-b77e-479a-b499-efe41144e388" ]
}, {
"id" : "fac429e9-850b-4bb7-a1a6-21b02bcac3fd",
"index" : 2896,
"period" : 2,
"timestamp" : "00:32:28.839",
"minute" : 77,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"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" : [ 63.0, 52.4 ],
"duration" : 1.491325,
"related_events" : [ "6be7d074-06ab-4f5b-978c-1d17dc5adfe0", "7a4660d5-cbf8-409e-9958-edb5b98dc647" ],
"carry" : {
"end_location" : [ 69.3, 54.3 ]
}
}, {
"id" : "6be7d074-06ab-4f5b-978c-1d17dc5adfe0",
"index" : 2897,
"period" : 2,
"timestamp" : "00:32:30.330",
"minute" : 77,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"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" : [ 69.3, 54.3 ],
"duration" : 2.07055,
"related_events" : [ "4181e075-2616-46f1-9a54-736badabc9a2", "dad13a5d-f1fb-4077-8e73-0136dac1bc07" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 43.368305,
"angle" : -0.5028432,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 107.3, 33.4 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4181e075-2616-46f1-9a54-736badabc9a2",
"index" : 2898,
"period" : 2,
"timestamp" : "00:32:32.400",
"minute" : 77,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 106.8, 35.5 ],
"related_events" : [ "6be7d074-06ab-4f5b-978c-1d17dc5adfe0" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "dad13a5d-f1fb-4077-8e73-0136dac1bc07",
"index" : 2899,
"period" : 2,
"timestamp" : "00:32:32.400",
"minute" : 77,
"second" : 32,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 12.8, 46.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6be7d074-06ab-4f5b-978c-1d17dc5adfe0" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "f90c8a84-5779-4e69-a5b9-c76c6f2c4746",
"index" : 2900,
"period" : 2,
"timestamp" : "00:32:34.665",
"minute" : 77,
"second" : 34,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 133,
"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" : [ 91.1, 19.2 ],
"duration" : 5.515021,
"related_events" : [ "3b6e3d22-a88e-43aa-aed1-436712b86626", "ea49a61e-0399-4e15-a736-da48dd754517" ]
}, {
"id" : "ea49a61e-0399-4e15-a736-da48dd754517",
"index" : 2901,
"period" : 2,
"timestamp" : "00:32:34.763",
"minute" : 77,
"second" : 34,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 28.0, 64.1 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "f90c8a84-5779-4e69-a5b9-c76c6f2c4746" ]
}, {
"id" : "3b6e3d22-a88e-43aa-aed1-436712b86626",
"index" : 2902,
"period" : 2,
"timestamp" : "00:32:34.763",
"minute" : 77,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 28.0, 64.1 ],
"duration" : 5.838031,
"under_pressure" : true,
"related_events" : [ "279a5000-76cf-477e-99fa-04ea20c143c2", "ea49a61e-0399-4e15-a736-da48dd754517", "f90c8a84-5779-4e69-a5b9-c76c6f2c4746" ],
"carry" : {
"end_location" : [ 30.6, 79.1 ]
}
}, {
"id" : "279a5000-76cf-477e-99fa-04ea20c143c2",
"index" : 2903,
"period" : 2,
"timestamp" : "00:32:40.601",
"minute" : 77,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 30.6, 79.1 ],
"duration" : 1.968747,
"related_events" : [ "499bd9a8-32a3-4d1a-8602-40522ecac95c" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 30.159906,
"angle" : -3.0785534,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 0.5, 77.2 ],
"outcome" : {
"id" : 75,
"name" : "Out"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "499bd9a8-32a3-4d1a-8602-40522ecac95c",
"index" : 2904,
"period" : 2,
"timestamp" : "00:32:42.570",
"minute" : 77,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 15.0, 76.1 ],
"related_events" : [ "279a5000-76cf-477e-99fa-04ea20c143c2" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c4a5d99f-44bf-4d08-b71b-75ee9c8a4b5c",
"index" : 2905,
"period" : 2,
"timestamp" : "00:32:45.517",
"minute" : 77,
"second" : 45,
"type" : {
"id" : 36,
"name" : "Tactical Shift"
},
"possession" : 133,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"tactics" : {
"formation" : 3421,
"lineup" : [ {
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"jersey_number" : 15
}, {
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"jersey_number" : 6
}, {
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"jersey_number" : 3
}, {
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"jersey_number" : 23
}, {
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"jersey_number" : 25
}, {
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"jersey_number" : 18
}, {
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"jersey_number" : 10
} ]
}
}, {
"id" : "ec4690bd-75db-4c84-8160-d1c19121d642",
"index" : 2906,
"period" : 2,
"timestamp" : "00:32:58.207",
"minute" : 77,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 134,
"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, 0.1 ],
"duration" : 1.495476,
"related_events" : [ "58bfc5fe-61a8-4630-b0e0-cbfddea8537e" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 28.882002,
"angle" : 2.4863193,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 97.1, 17.7 ],
"assisted_shot_id" : "7eec11d4-a9c3-4706-a106-9eacb7cb4255",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "58bfc5fe-61a8-4630-b0e0-cbfddea8537e",
"index" : 2907,
"period" : 2,
"timestamp" : "00:32:59.702",
"minute" : 77,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 134,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 97.1, 17.7 ],
"related_events" : [ "ec4690bd-75db-4c84-8160-d1c19121d642" ]
}, {
"id" : "6fe30ade-b76b-4e83-8761-85feabb3f20c",
"index" : 2908,
"period" : 2,
"timestamp" : "00:32:59.702",
"minute" : 77,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 134,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 97.1, 17.7 ],
"duration" : 1.872187,
"related_events" : [ "58bfc5fe-61a8-4630-b0e0-cbfddea8537e", "7eec11d4-a9c3-4706-a106-9eacb7cb4255" ],
"carry" : {
"end_location" : [ 94.7, 25.5 ]
}
}, {
"id" : "7eec11d4-a9c3-4706-a106-9eacb7cb4255",
"index" : 2909,
"period" : 2,
"timestamp" : "00:33:01.574",
"minute" : 78,
"second" : 1,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 134,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 94.7, 25.5 ],
"duration" : 0.852536,
"related_events" : [ "cbd555e7-dd26-4679-a4ed-5c7bb67c8df2" ],
"shot" : {
"statsbomb_xg" : 0.019505924,
"end_location" : [ 119.9, 35.9, 2.0 ],
"key_pass_id" : "ec4690bd-75db-4c84-8160-d1c19121d642",
"technique" : {
"id" : 93,
"name" : "Normal"
},
"outcome" : {
"id" : 99,
"name" : "Post"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"freeze_frame" : [ {
"location" : [ 113.3, 47.2 ],
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"teammate" : false
}, {
"location" : [ 112.9, 43.5 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 112.9, 41.4 ],
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 113.1, 40.2 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 111.7, 40.3 ],
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : false
}, {
"location" : [ 111.7, 36.6 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 104.6, 38.3 ],
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 108.8, 33.8 ],
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"teammate" : false
}, {
"location" : [ 113.8, 7.4 ],
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : true
}, {
"location" : [ 111.3, 43.6 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : true
}, {
"location" : [ 110.8, 47.3 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 110.7, 40.3 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : true
}, {
"location" : [ 107.2, 52.4 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : true
}, {
"location" : [ 84.0, 40.4 ],
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"teammate" : true
}, {
"location" : [ 110.1, 30.6 ],
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"teammate" : true
}, {
"location" : [ 118.7, 39.3 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 100.2, 22.1 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : false
}, {
"location" : [ 99.6, 28.2 ],
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"teammate" : false
}, {
"location" : [ 107.5, 14.8 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : true
} ]
}
}, {
"id" : "cbd555e7-dd26-4679-a4ed-5c7bb67c8df2",
"index" : 2910,
"period" : 2,
"timestamp" : "00:33:02.427",
"minute" : 78,
"second" : 2,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 134,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 1.4, 40.8 ],
"duration" : 0.0,
"related_events" : [ "7eec11d4-a9c3-4706-a106-9eacb7cb4255" ],
"goalkeeper" : {
"end_location" : [ 1.4, 40.8 ],
"position" : {
"id" : 44,
"name" : "Set"
},
"type" : {
"id" : 32,
"name" : "Shot Faced"
}
}
}, {
"id" : "686b64cb-3b4e-441e-a382-6e368e1b6e07",
"index" : 2911,
"period" : 2,
"timestamp" : "00:33:03.233",
"minute" : 78,
"second" : 3,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 134,
"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" : [ 109.5, 25.3 ],
"duration" : 0.0,
"ball_recovery" : {
"recovery_failure" : true
}
}, {
"id" : "59adb968-ecdd-4951-a070-0c0eb45bae4f",
"index" : 2912,
"period" : 2,
"timestamp" : "00:33:06.280",
"minute" : 78,
"second" : 6,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 35.9, 67.6 ],
"duration" : 0.0
}, {
"id" : "adf26327-c6a5-4ab0-b40b-4e486e4786f4",
"index" : 2913,
"period" : 2,
"timestamp" : "00:33:06.280",
"minute" : 78,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 35.9, 67.6 ],
"duration" : 6.460639,
"related_events" : [ "59adb968-ecdd-4951-a070-0c0eb45bae4f", "f43b83e2-332a-4405-bd9a-b3d4c3e5300b" ],
"carry" : {
"end_location" : [ 50.8, 71.5 ]
}
}, {
"id" : "f43b83e2-332a-4405-bd9a-b3d4c3e5300b",
"index" : 2914,
"period" : 2,
"timestamp" : "00:33:12.741",
"minute" : 78,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 50.8, 71.5 ],
"duration" : 0.990732,
"related_events" : [ "7ba3b75c-9a11-4fe2-814f-36614579746c" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 17.628386,
"angle" : -2.0039966,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.4, 55.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7ba3b75c-9a11-4fe2-814f-36614579746c",
"index" : 2915,
"period" : 2,
"timestamp" : "00:33:13.731",
"minute" : 78,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.4, 55.5 ],
"related_events" : [ "f43b83e2-332a-4405-bd9a-b3d4c3e5300b" ]
}, {
"id" : "fbce2d80-335a-466c-9309-fa20ef1be77c",
"index" : 2916,
"period" : 2,
"timestamp" : "00:33:13.731",
"minute" : 78,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.4, 55.5 ],
"duration" : 0.628776,
"related_events" : [ "7823d34d-eb19-4dd3-a395-b9c21c724c45", "7ba3b75c-9a11-4fe2-814f-36614579746c" ],
"carry" : {
"end_location" : [ 41.5, 54.3 ]
}
}, {
"id" : "7823d34d-eb19-4dd3-a395-b9c21c724c45",
"index" : 2917,
"period" : 2,
"timestamp" : "00:33:14.360",
"minute" : 78,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 41.5, 54.3 ],
"duration" : 0.954912,
"related_events" : [ "31c046da-a2d1-4df4-b84a-66adbf920b19" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 6.5069194,
"angle" : -0.76366246,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.2, 49.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "31c046da-a2d1-4df4-b84a-66adbf920b19",
"index" : 2918,
"period" : 2,
"timestamp" : "00:33:15.315",
"minute" : 78,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 46.2, 49.8 ],
"related_events" : [ "7823d34d-eb19-4dd3-a395-b9c21c724c45" ]
}, {
"id" : "7cb88132-229f-496d-843d-9286e66a20f1",
"index" : 2919,
"period" : 2,
"timestamp" : "00:33:15.315",
"minute" : 78,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 46.2, 49.8 ],
"duration" : 0.587355,
"related_events" : [ "31c046da-a2d1-4df4-b84a-66adbf920b19", "b6bc1ac7-7264-4307-884d-10812cfca17c" ],
"carry" : {
"end_location" : [ 49.7, 50.6 ]
}
}, {
"id" : "b6bc1ac7-7264-4307-884d-10812cfca17c",
"index" : 2920,
"period" : 2,
"timestamp" : "00:33:15.902",
"minute" : 78,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.7, 50.6 ],
"duration" : 1.343171,
"related_events" : [ "daa05856-a834-42b3-abc0-a41422f5b6f0" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 22.905458,
"angle" : -1.5489657,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.2, 27.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "daa05856-a834-42b3-abc0-a41422f5b6f0",
"index" : 2921,
"period" : 2,
"timestamp" : "00:33:17.246",
"minute" : 78,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.2, 27.7 ],
"related_events" : [ "b6bc1ac7-7264-4307-884d-10812cfca17c" ]
}, {
"id" : "11e6dd2c-3b0e-4057-b77d-813ce6196bb0",
"index" : 2922,
"period" : 2,
"timestamp" : "00:33:17.246",
"minute" : 78,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.2, 27.7 ],
"duration" : 0.93687,
"related_events" : [ "59d4a114-31e7-4039-94fd-4418a14f9007", "daa05856-a834-42b3-abc0-a41422f5b6f0" ],
"carry" : {
"end_location" : [ 63.7, 28.3 ]
}
}, {
"id" : "59d4a114-31e7-4039-94fd-4418a14f9007",
"index" : 2923,
"period" : 2,
"timestamp" : "00:33:18.182",
"minute" : 78,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.7, 28.3 ],
"duration" : 1.667631,
"related_events" : [ "8628344b-00be-41f1-b072-cd81118c3570" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 18.976301,
"angle" : -0.8375895,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.4, 14.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8628344b-00be-41f1-b072-cd81118c3570",
"index" : 2924,
"period" : 2,
"timestamp" : "00:33:19.850",
"minute" : 78,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.4, 14.2 ],
"related_events" : [ "59d4a114-31e7-4039-94fd-4418a14f9007" ]
}, {
"id" : "2cdbd50d-4c36-4207-bb51-c907f83e94e2",
"index" : 2925,
"period" : 2,
"timestamp" : "00:33:19.850",
"minute" : 78,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.4, 14.2 ],
"duration" : 1.63806,
"related_events" : [ "644a30c1-ae10-4773-919a-ab21a23243c3", "8628344b-00be-41f1-b072-cd81118c3570" ],
"carry" : {
"end_location" : [ 86.6, 14.2 ]
}
}, {
"id" : "644a30c1-ae10-4773-919a-ab21a23243c3",
"index" : 2926,
"period" : 2,
"timestamp" : "00:33:21.488",
"minute" : 78,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 86.6, 14.2 ],
"duration" : 1.576289,
"related_events" : [ "4e3d37dd-5b90-4930-9b97-893e8caeb7bb" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 12.067311,
"angle" : 2.5329034,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.7, 21.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4e3d37dd-5b90-4930-9b97-893e8caeb7bb",
"index" : 2927,
"period" : 2,
"timestamp" : "00:33:23.064",
"minute" : 78,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.7, 21.1 ],
"related_events" : [ "644a30c1-ae10-4773-919a-ab21a23243c3" ]
}, {
"id" : "601d2b24-5165-470d-9b0c-6281d6b08e02",
"index" : 2928,
"period" : 2,
"timestamp" : "00:33:23.064",
"minute" : 78,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.7, 21.1 ],
"duration" : 0.501511,
"related_events" : [ "4e3d37dd-5b90-4930-9b97-893e8caeb7bb", "ed9fccf2-61b3-4d0d-b142-6851976fbe14" ],
"carry" : {
"end_location" : [ 78.6, 22.3 ]
}
}, {
"id" : "ed9fccf2-61b3-4d0d-b142-6851976fbe14",
"index" : 2929,
"period" : 2,
"timestamp" : "00:33:23.566",
"minute" : 78,
"second" : 23,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.6, 22.3 ],
"duration" : 1.284014,
"related_events" : [ "e89f0f4e-f929-4934-9685-1fa706221c61" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 10.480935,
"angle" : 2.4847336,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.3, 28.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "e89f0f4e-f929-4934-9685-1fa706221c61",
"index" : 2930,
"period" : 2,
"timestamp" : "00:33:24.850",
"minute" : 78,
"second" : 24,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.3, 28.7 ],
"related_events" : [ "ed9fccf2-61b3-4d0d-b142-6851976fbe14" ]
}, {
"id" : "a5248830-cc6b-4c35-979c-90b9253afb0b",
"index" : 2931,
"period" : 2,
"timestamp" : "00:33:24.850",
"minute" : 78,
"second" : 24,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.3, 28.7 ],
"duration" : 0.801445,
"related_events" : [ "084b6440-fd1b-49ee-8456-8c4fb25f8b5e", "e89f0f4e-f929-4934-9685-1fa706221c61" ],
"carry" : {
"end_location" : [ 70.3, 28.5 ]
}
}, {
"id" : "084b6440-fd1b-49ee-8456-8c4fb25f8b5e",
"index" : 2932,
"period" : 2,
"timestamp" : "00:33:25.651",
"minute" : 78,
"second" : 25,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.3, 28.5 ],
"duration" : 1.067322,
"related_events" : [ "a9b2460d-cbb7-4c32-8bff-70d99e7ea3a2" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 16.651726,
"angle" : 1.9914597,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 43.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a9b2460d-cbb7-4c32-8bff-70d99e7ea3a2",
"index" : 2933,
"period" : 2,
"timestamp" : "00:33:26.719",
"minute" : 78,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.5, 43.7 ],
"related_events" : [ "084b6440-fd1b-49ee-8456-8c4fb25f8b5e" ]
}, {
"id" : "cf1c3435-cadc-4bbe-998a-bc85c46a5e05",
"index" : 2934,
"period" : 2,
"timestamp" : "00:33:26.719",
"minute" : 78,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.5, 43.7 ],
"duration" : 1.950628,
"related_events" : [ "2255e223-d4ed-4cb9-889d-8b69651c842f", "a9b2460d-cbb7-4c32-8bff-70d99e7ea3a2" ],
"carry" : {
"end_location" : [ 66.6, 47.6 ]
}
}, {
"id" : "2255e223-d4ed-4cb9-889d-8b69651c842f",
"index" : 2935,
"period" : 2,
"timestamp" : "00:33:28.669",
"minute" : 78,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 66.6, 47.6 ],
"duration" : 1.835139,
"related_events" : [ "b935425d-a338-41b2-8a90-ac36d1ee60dc" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 26.4,
"angle" : 1.5707964,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 66.6, 74.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b935425d-a338-41b2-8a90-ac36d1ee60dc",
"index" : 2936,
"period" : 2,
"timestamp" : "00:33:30.505",
"minute" : 78,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 66.6, 74.0 ],
"related_events" : [ "2255e223-d4ed-4cb9-889d-8b69651c842f" ]
}, {
"id" : "59678607-6cd9-4942-bfc9-c791aa4a6c2f",
"index" : 2937,
"period" : 2,
"timestamp" : "00:33:30.505",
"minute" : 78,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 66.6, 74.0 ],
"duration" : 1.185309,
"related_events" : [ "b935425d-a338-41b2-8a90-ac36d1ee60dc", "c814edde-c138-43aa-93d5-5fe270ba6c85" ],
"carry" : {
"end_location" : [ 66.6, 74.0 ]
}
}, {
"id" : "c814edde-c138-43aa-93d5-5fe270ba6c85",
"index" : 2938,
"period" : 2,
"timestamp" : "00:33:31.690",
"minute" : 78,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 66.6, 74.0 ],
"duration" : 1.350456,
"related_events" : [ "f8589378-9ebb-4ddb-8f6d-0e9e0a96561e" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 15.241063,
"angle" : 0.17809294,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.6, 76.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "f8589378-9ebb-4ddb-8f6d-0e9e0a96561e",
"index" : 2939,
"period" : 2,
"timestamp" : "00:33:33.040",
"minute" : 78,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 81.6, 76.7 ],
"related_events" : [ "c814edde-c138-43aa-93d5-5fe270ba6c85" ]
}, {
"id" : "37a49706-e450-476d-88be-267bff2880e3",
"index" : 2940,
"period" : 2,
"timestamp" : "00:33:33.040",
"minute" : 78,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 81.6, 76.7 ],
"duration" : 0.971156,
"related_events" : [ "11d86e0b-57bc-4840-a4eb-78b7f5cc3f19", "f8589378-9ebb-4ddb-8f6d-0e9e0a96561e" ],
"carry" : {
"end_location" : [ 78.1, 74.3 ]
}
}, {
"id" : "11d86e0b-57bc-4840-a4eb-78b7f5cc3f19",
"index" : 2941,
"period" : 2,
"timestamp" : "00:33:34.011",
"minute" : 78,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 78.1, 74.3 ],
"duration" : 1.401923,
"related_events" : [ "91c62521-8a90-4899-90ca-2b20b4fcb5ad" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 21.328384,
"angle" : -3.0899954,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.8, 73.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "91c62521-8a90-4899-90ca-2b20b4fcb5ad",
"index" : 2942,
"period" : 2,
"timestamp" : "00:33:35.413",
"minute" : 78,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.8, 73.2 ],
"related_events" : [ "11d86e0b-57bc-4840-a4eb-78b7f5cc3f19" ]
}, {
"id" : "27d1da4f-43cc-46d8-89ae-0d202c8f69e6",
"index" : 2943,
"period" : 2,
"timestamp" : "00:33:35.413",
"minute" : 78,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.8, 73.2 ],
"duration" : 1.603141,
"related_events" : [ "8061a7fc-e39f-4b36-afad-593f5287908e", "91c62521-8a90-4899-90ca-2b20b4fcb5ad" ],
"carry" : {
"end_location" : [ 52.4, 70.5 ]
}
}, {
"id" : "8061a7fc-e39f-4b36-afad-593f5287908e",
"index" : 2944,
"period" : 2,
"timestamp" : "00:33:37.017",
"minute" : 78,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 52.4, 70.5 ],
"duration" : 1.510211,
"related_events" : [ "12872fbe-2708-4507-b640-ef5aa0eafa23" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 17.5,
"angle" : -0.9272952,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 56.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "005bcf04-35ba-4055-a349-0e1e16c07e8c",
"index" : 2945,
"period" : 2,
"timestamp" : "00:33:38.117",
"minute" : 78,
"second" : 38,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 54.4, 21.7 ],
"duration" : 1.170222,
"related_events" : [ "12872fbe-2708-4507-b640-ef5aa0eafa23", "31e64b57-4130-408d-bf0d-cf30a9744272", "92539a76-bb29-4ad2-be6b-f7b3096abf8d" ]
}, {
"id" : "12872fbe-2708-4507-b640-ef5aa0eafa23",
"index" : 2946,
"period" : 2,
"timestamp" : "00:33:38.527",
"minute" : 78,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 62.9, 56.5 ],
"under_pressure" : true,
"related_events" : [ "005bcf04-35ba-4055-a349-0e1e16c07e8c", "8061a7fc-e39f-4b36-afad-593f5287908e" ]
}, {
"id" : "92539a76-bb29-4ad2-be6b-f7b3096abf8d",
"index" : 2947,
"period" : 2,
"timestamp" : "00:33:38.527",
"minute" : 78,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 62.9, 56.5 ],
"duration" : 0.672938,
"under_pressure" : true,
"related_events" : [ "005bcf04-35ba-4055-a349-0e1e16c07e8c", "12872fbe-2708-4507-b640-ef5aa0eafa23", "31e64b57-4130-408d-bf0d-cf30a9744272" ],
"carry" : {
"end_location" : [ 55.3, 57.0 ]
}
}, {
"id" : "31e64b57-4130-408d-bf0d-cf30a9744272",
"index" : 2948,
"period" : 2,
"timestamp" : "00:33:39.200",
"minute" : 78,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.3, 57.0 ],
"duration" : 1.39342,
"under_pressure" : true,
"related_events" : [ "005bcf04-35ba-4055-a349-0e1e16c07e8c", "ebc1151b-3d28-440f-b672-160662b16db6" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 25.381096,
"angle" : -1.7851918,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 49.9, 32.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ebc1151b-3d28-440f-b672-160662b16db6",
"index" : 2949,
"period" : 2,
"timestamp" : "00:33:40.593",
"minute" : 78,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.9, 32.2 ],
"related_events" : [ "31e64b57-4130-408d-bf0d-cf30a9744272" ]
}, {
"id" : "6178fd43-25f9-4d21-ad1a-07b5656edfef",
"index" : 2950,
"period" : 2,
"timestamp" : "00:33:40.593",
"minute" : 78,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.9, 32.2 ],
"duration" : 5.755156,
"related_events" : [ "ebc1151b-3d28-440f-b672-160662b16db6", "fb2f37d9-08cf-4543-9b35-293bb100d08e" ],
"carry" : {
"end_location" : [ 54.7, 27.0 ]
}
}, {
"id" : "fb2f37d9-08cf-4543-9b35-293bb100d08e",
"index" : 2951,
"period" : 2,
"timestamp" : "00:33:46.348",
"minute" : 78,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 27.0 ],
"duration" : 1.230107,
"related_events" : [ "02031940-e5a5-428c-8321-b80b2b556767" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 11.016352,
"angle" : 1.5163049,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.3, 38.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "02031940-e5a5-428c-8321-b80b2b556767",
"index" : 2952,
"period" : 2,
"timestamp" : "00:33:47.578",
"minute" : 78,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.3, 38.0 ],
"related_events" : [ "fb2f37d9-08cf-4543-9b35-293bb100d08e" ]
}, {
"id" : "46e6641b-dbb8-49af-a2f3-d70d3be8a217",
"index" : 2953,
"period" : 2,
"timestamp" : "00:33:47.578",
"minute" : 78,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.3, 38.0 ],
"duration" : 2.517654,
"related_events" : [ "02031940-e5a5-428c-8321-b80b2b556767", "e18b4031-afbc-448d-ab28-1cec88808bd9" ],
"carry" : {
"end_location" : [ 56.3, 42.4 ]
}
}, {
"id" : "e18b4031-afbc-448d-ab28-1cec88808bd9",
"index" : 2954,
"period" : 2,
"timestamp" : "00:33:50.096",
"minute" : 78,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 56.3, 42.4 ],
"duration" : 1.478609,
"related_events" : [ "0573e745-aa1b-4e17-b6d9-a470f132c66f" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 27.204596,
"angle" : 1.5891767,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.8, 69.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0573e745-aa1b-4e17-b6d9-a470f132c66f",
"index" : 2955,
"period" : 2,
"timestamp" : "00:33:51.575",
"minute" : 78,
"second" : 51,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.8, 69.6 ],
"related_events" : [ "e18b4031-afbc-448d-ab28-1cec88808bd9" ]
}, {
"id" : "f33238af-ffbe-40d2-9995-319172750563",
"index" : 2956,
"period" : 2,
"timestamp" : "00:33:51.575",
"minute" : 78,
"second" : 51,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.8, 69.6 ],
"duration" : 0.805753,
"related_events" : [ "0573e745-aa1b-4e17-b6d9-a470f132c66f", "9fdbc990-17ee-4cc0-aaf1-fc647e6cee47" ],
"carry" : {
"end_location" : [ 63.7, 71.8 ]
}
}, {
"id" : "9fdbc990-17ee-4cc0-aaf1-fc647e6cee47",
"index" : 2957,
"period" : 2,
"timestamp" : "00:33:52.380",
"minute" : 78,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.7, 71.8 ],
"duration" : 1.033149,
"related_events" : [ "c49bde70-2219-423d-acaf-7550beefdae1" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 7.692204,
"angle" : 0.4578337,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.6, 75.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "667ce345-f6dc-4c42-8a5d-fa56b3d570d2",
"index" : 2958,
"period" : 2,
"timestamp" : "00:33:52.437",
"minute" : 78,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 49.2, 8.8 ],
"duration" : 0.471906
}, {
"id" : "c49bde70-2219-423d-acaf-7550beefdae1",
"index" : 2959,
"period" : 2,
"timestamp" : "00:33:53.414",
"minute" : 78,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 70.6, 75.2 ],
"related_events" : [ "9fdbc990-17ee-4cc0-aaf1-fc647e6cee47" ]
}, {
"id" : "bb16ff0e-a829-4ff2-8314-b9152c21a1f9",
"index" : 2960,
"period" : 2,
"timestamp" : "00:33:53.414",
"minute" : 78,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 70.6, 75.2 ],
"duration" : 1.392408,
"under_pressure" : true,
"related_events" : [ "2da5a22d-5934-4325-8513-bd5d2927554f", "84b9a0d7-7ea1-430b-bb3c-81c29e75b286", "c49bde70-2219-423d-acaf-7550beefdae1" ],
"carry" : {
"end_location" : [ 75.9, 76.5 ]
}
}, {
"id" : "84b9a0d7-7ea1-430b-bb3c-81c29e75b286",
"index" : 2961,
"period" : 2,
"timestamp" : "00:33:53.585",
"minute" : 78,
"second" : 53,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.2, 3.6 ],
"duration" : 0.735179,
"related_events" : [ "bb16ff0e-a829-4ff2-8314-b9152c21a1f9" ]
}, {
"id" : "2da5a22d-5934-4325-8513-bd5d2927554f",
"index" : 2962,
"period" : 2,
"timestamp" : "00:33:54.806",
"minute" : 78,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.9, 76.5 ],
"duration" : 0.717655,
"related_events" : [ "15579f6b-9fb4-4ac6-a6a2-bcfaa16f46ac" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 5.063596,
"angle" : -1.4121411,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.7, 71.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "15579f6b-9fb4-4ac6-a6a2-bcfaa16f46ac",
"index" : 2963,
"period" : 2,
"timestamp" : "00:33:55.524",
"minute" : 78,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.7, 71.5 ],
"related_events" : [ "2da5a22d-5934-4325-8513-bd5d2927554f" ]
}, {
"id" : "a6087f7b-f655-4c4a-a8d5-97741f3b1db7",
"index" : 2964,
"period" : 2,
"timestamp" : "00:33:55.524",
"minute" : 78,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.7, 71.5 ],
"duration" : 0.981329,
"related_events" : [ "15579f6b-9fb4-4ac6-a6a2-bcfaa16f46ac", "c91a5d91-a799-43b8-ad48-84e262393327" ],
"carry" : {
"end_location" : [ 78.1, 69.8 ]
}
}, {
"id" : "c91a5d91-a799-43b8-ad48-84e262393327",
"index" : 2965,
"period" : 2,
"timestamp" : "00:33:56.505",
"minute" : 78,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 78.1, 69.8 ],
"duration" : 1.032569,
"related_events" : [ "6a306963-b717-4d5b-ae1d-321e9f274163" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 20.738611,
"angle" : -2.311855,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 54.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6a306963-b717-4d5b-ae1d-321e9f274163",
"index" : 2966,
"period" : 2,
"timestamp" : "00:33:57.537",
"minute" : 78,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.1, 54.5 ],
"related_events" : [ "c91a5d91-a799-43b8-ad48-84e262393327" ]
}, {
"id" : "fd1dd5b8-f821-4bed-8836-4482d116ec5e",
"index" : 2967,
"period" : 2,
"timestamp" : "00:33:57.537",
"minute" : 78,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.1, 54.5 ],
"duration" : 2.470198,
"under_pressure" : true,
"related_events" : [ "04458b6e-946d-480e-b40c-f7f0e108fd2a", "6a306963-b717-4d5b-ae1d-321e9f274163", "d83926f9-c8cc-480a-8faa-3a0e80bea227" ],
"carry" : {
"end_location" : [ 67.6, 56.5 ]
}
}, {
"id" : "04458b6e-946d-480e-b40c-f7f0e108fd2a",
"index" : 2968,
"period" : 2,
"timestamp" : "00:33:58.857",
"minute" : 78,
"second" : 58,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 50.0, 25.1 ],
"duration" : 0.973995,
"related_events" : [ "fd1dd5b8-f821-4bed-8836-4482d116ec5e" ]
}, {
"id" : "d83926f9-c8cc-480a-8faa-3a0e80bea227",
"index" : 2969,
"period" : 2,
"timestamp" : "00:34:00.008",
"minute" : 79,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 67.6, 56.5 ],
"duration" : 1.546862,
"related_events" : [ "ddb21b21-5242-4e97-b110-477d6a089182" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 16.288954,
"angle" : 1.675352,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 65.9, 72.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ddb21b21-5242-4e97-b110-477d6a089182",
"index" : 2970,
"period" : 2,
"timestamp" : "00:34:01.555",
"minute" : 79,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.9, 72.7 ],
"related_events" : [ "d83926f9-c8cc-480a-8faa-3a0e80bea227" ]
}, {
"id" : "44646488-04c3-4614-b92f-142ce794183a",
"index" : 2971,
"period" : 2,
"timestamp" : "00:34:01.555",
"minute" : 79,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 65.9, 72.7 ],
"duration" : 2.51395,
"related_events" : [ "026868d0-3677-4f85-90d3-002087fb160a", "ddb21b21-5242-4e97-b110-477d6a089182" ],
"carry" : {
"end_location" : [ 55.3, 69.1 ]
}
}, {
"id" : "026868d0-3677-4f85-90d3-002087fb160a",
"index" : 2972,
"period" : 2,
"timestamp" : "00:34:04.068",
"minute" : 79,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 55.3, 69.1 ],
"duration" : 1.954697,
"related_events" : [ "e9597571-2124-4a6a-802c-998c061ffd80" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 31.624357,
"angle" : -2.7558014,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 26.0, 57.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e9597571-2124-4a6a-802c-998c061ffd80",
"index" : 2973,
"period" : 2,
"timestamp" : "00:34:06.023",
"minute" : 79,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 26.0, 57.2 ],
"related_events" : [ "026868d0-3677-4f85-90d3-002087fb160a" ]
}, {
"id" : "3c9e7490-ccc2-4c8f-8911-88a28df8d200",
"index" : 2974,
"period" : 2,
"timestamp" : "00:34:06.023",
"minute" : 79,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 26.0, 57.2 ],
"duration" : 2.193953,
"related_events" : [ "42906ece-6c94-48d9-b83d-57d85736db33", "e9597571-2124-4a6a-802c-998c061ffd80" ],
"carry" : {
"end_location" : [ 26.0, 56.7 ]
}
}, {
"id" : "42906ece-6c94-48d9-b83d-57d85736db33",
"index" : 2975,
"period" : 2,
"timestamp" : "00:34:08.217",
"minute" : 79,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 26.0, 56.7 ],
"duration" : 2.225423,
"related_events" : [ "82238f76-00a9-4d84-b253-b72b05d231a5" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 37.694828,
"angle" : -1.3650763,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 33.7, 19.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "82238f76-00a9-4d84-b253-b72b05d231a5",
"index" : 2976,
"period" : 2,
"timestamp" : "00:34:10.443",
"minute" : 79,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.7, 19.8 ],
"related_events" : [ "42906ece-6c94-48d9-b83d-57d85736db33" ]
}, {
"id" : "2ada5bf4-3e3a-4b96-9687-6b46f3cd685c",
"index" : 2977,
"period" : 2,
"timestamp" : "00:34:10.443",
"minute" : 79,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.7, 19.8 ],
"duration" : 1.342336,
"related_events" : [ "10614173-16f2-4798-ab19-a1bf7c8af9ca", "82238f76-00a9-4d84-b253-b72b05d231a5" ],
"carry" : {
"end_location" : [ 33.2, 17.1 ]
}
}, {
"id" : "10614173-16f2-4798-ab19-a1bf7c8af9ca",
"index" : 2978,
"period" : 2,
"timestamp" : "00:34:11.785",
"minute" : 79,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.2, 17.1 ],
"duration" : 1.453966,
"related_events" : [ "494ddf14-66ee-404b-89ff-dbf98713b89b" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 16.686821,
"angle" : -0.5414472,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.5, 8.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "494ddf14-66ee-404b-89ff-dbf98713b89b",
"index" : 2979,
"period" : 2,
"timestamp" : "00:34:13.239",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 47.5, 8.5 ],
"related_events" : [ "10614173-16f2-4798-ab19-a1bf7c8af9ca" ]
}, {
"id" : "73559b9d-5355-46f8-8098-ddc1ca44adb8",
"index" : 2980,
"period" : 2,
"timestamp" : "00:34:13.239",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 47.5, 8.5 ],
"duration" : 1.907938,
"under_pressure" : true,
"related_events" : [ "494ddf14-66ee-404b-89ff-dbf98713b89b", "60451dc9-0a8e-46b9-9a93-0d1a3c8fb367", "92caa347-ac7a-4f51-9315-5511eb5f284a" ],
"carry" : {
"end_location" : [ 42.5, 19.8 ]
}
}, {
"id" : "60451dc9-0a8e-46b9-9a93-0d1a3c8fb367",
"index" : 2981,
"period" : 2,
"timestamp" : "00:34:13.336",
"minute" : 79,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 74.4, 65.9 ],
"duration" : 0.751327,
"related_events" : [ "73559b9d-5355-46f8-8098-ddc1ca44adb8" ]
}, {
"id" : "92caa347-ac7a-4f51-9315-5511eb5f284a",
"index" : 2982,
"period" : 2,
"timestamp" : "00:34:15.147",
"minute" : 79,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 42.5, 19.8 ],
"duration" : 1.637984,
"related_events" : [ "86cd889a-385b-4f06-a5de-6ae5e2a8db82" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 24.635746,
"angle" : 1.4323436,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.9, 44.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "86cd889a-385b-4f06-a5de-6ae5e2a8db82",
"index" : 2983,
"period" : 2,
"timestamp" : "00:34:16.785",
"minute" : 79,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.9, 44.2 ],
"related_events" : [ "92caa347-ac7a-4f51-9315-5511eb5f284a" ]
}, {
"id" : "873fa094-c4d8-4edd-99e5-9a6c9835760e",
"index" : 2984,
"period" : 2,
"timestamp" : "00:34:16.785",
"minute" : 79,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.9, 44.2 ],
"duration" : 1.724167,
"related_events" : [ "6b4a1e71-647b-4fec-ad1d-c172fc80c0e0", "86cd889a-385b-4f06-a5de-6ae5e2a8db82" ],
"carry" : {
"end_location" : [ 42.8, 48.9 ]
}
}, {
"id" : "6b4a1e71-647b-4fec-ad1d-c172fc80c0e0",
"index" : 2985,
"period" : 2,
"timestamp" : "00:34:18.509",
"minute" : 79,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 42.8, 48.9 ],
"duration" : 1.722024,
"related_events" : [ "9172e170-e283-4364-ac19-bf82fe8f2926" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 0.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.8, 48.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9172e170-e283-4364-ac19-bf82fe8f2926",
"index" : 2986,
"period" : 2,
"timestamp" : "00:34:20.231",
"minute" : 79,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.8, 48.9 ],
"related_events" : [ "6b4a1e71-647b-4fec-ad1d-c172fc80c0e0" ]
}, {
"id" : "7b1b7ad9-8730-4ad1-af1c-b4858f13646d",
"index" : 2987,
"period" : 2,
"timestamp" : "00:34:20.231",
"minute" : 79,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.8, 48.9 ],
"duration" : 1.906897,
"related_events" : [ "7c779489-897f-49ea-8756-f050d0afcc62", "9172e170-e283-4364-ac19-bf82fe8f2926" ],
"carry" : {
"end_location" : [ 56.0, 71.3 ]
}
}, {
"id" : "7c779489-897f-49ea-8756-f050d0afcc62",
"index" : 2988,
"period" : 2,
"timestamp" : "00:34:22.138",
"minute" : 79,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.0, 71.3 ],
"duration" : 0.978526,
"related_events" : [ "bd843af7-e808-44f9-8e15-342856f7b596" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.32309,
"angle" : 0.39644128,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.6, 74.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bd843af7-e808-44f9-8e15-342856f7b596",
"index" : 2989,
"period" : 2,
"timestamp" : "00:34:23.116",
"minute" : 79,
"second" : 23,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.6, 74.9 ],
"related_events" : [ "7c779489-897f-49ea-8756-f050d0afcc62" ]
}, {
"id" : "bfcad94b-4c18-4a5c-8d7b-cb8e01af154e",
"index" : 2990,
"period" : 2,
"timestamp" : "00:34:23.116",
"minute" : 79,
"second" : 23,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.6, 74.9 ],
"duration" : 1.345673,
"related_events" : [ "43bd9d65-318f-4164-aa78-60460218be78", "bd843af7-e808-44f9-8e15-342856f7b596" ],
"carry" : {
"end_location" : [ 63.2, 72.0 ]
}
}, {
"id" : "43bd9d65-318f-4164-aa78-60460218be78",
"index" : 2991,
"period" : 2,
"timestamp" : "00:34:24.462",
"minute" : 79,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 63.2, 72.0 ],
"duration" : 1.384268,
"related_events" : [ "b15ef7b6-8683-40aa-b6a2-bb9a03121484" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 23.176712,
"angle" : -2.2522757,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.6, 54.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b15ef7b6-8683-40aa-b6a2-bb9a03121484",
"index" : 2992,
"period" : 2,
"timestamp" : "00:34:25.846",
"minute" : 79,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 48.6, 54.0 ],
"related_events" : [ "43bd9d65-318f-4164-aa78-60460218be78" ]
}, {
"id" : "23443644-3f48-45fd-8bc0-e993fff27425",
"index" : 2993,
"period" : 2,
"timestamp" : "00:34:25.846",
"minute" : 79,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 48.6, 54.0 ],
"duration" : 2.997513,
"related_events" : [ "58731675-9e5c-4830-afd2-b98bcf625ee0", "b15ef7b6-8683-40aa-b6a2-bb9a03121484" ],
"carry" : {
"end_location" : [ 49.2, 54.3 ]
}
}, {
"id" : "58731675-9e5c-4830-afd2-b98bcf625ee0",
"index" : 2994,
"period" : 2,
"timestamp" : "00:34:28.844",
"minute" : 79,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 49.2, 54.3 ],
"duration" : 1.202579,
"related_events" : [ "d3558cbd-6843-461d-b51b-516929b63bd8" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 22.58008,
"angle" : 0.92995244,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 72.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fdfa3698-737f-4701-ace4-fdd48b2f35da",
"index" : 2995,
"period" : 2,
"timestamp" : "00:34:29.992",
"minute" : 79,
"second" : 29,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 57.4, 7.7 ],
"duration" : 1.199833,
"related_events" : [ "59b663d4-fd1c-4746-ab7b-b29d7ae8a3c7", "d3558cbd-6843-461d-b51b-516929b63bd8" ]
}, {
"id" : "d3558cbd-6843-461d-b51b-516929b63bd8",
"index" : 2996,
"period" : 2,
"timestamp" : "00:34:30.046",
"minute" : 79,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.7, 72.4 ],
"under_pressure" : true,
"related_events" : [ "58731675-9e5c-4830-afd2-b98bcf625ee0", "fdfa3698-737f-4701-ace4-fdd48b2f35da" ]
}, {
"id" : "59b663d4-fd1c-4746-ab7b-b29d7ae8a3c7",
"index" : 2997,
"period" : 2,
"timestamp" : "00:34:30.046",
"minute" : 79,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.7, 72.4 ],
"duration" : 1.180797,
"under_pressure" : true,
"related_events" : [ "0b990cbb-49fa-4ff1-88cd-44aa09196107", "d3558cbd-6843-461d-b51b-516929b63bd8", "fdfa3698-737f-4701-ace4-fdd48b2f35da" ],
"carry" : {
"end_location" : [ 66.8, 75.7 ]
}
}, {
"id" : "0b990cbb-49fa-4ff1-88cd-44aa09196107",
"index" : 2998,
"period" : 2,
"timestamp" : "00:34:31.227",
"minute" : 79,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 66.8, 75.7 ],
"duration" : 0.838806,
"related_events" : [ "6b0c2f20-f53c-47de-960b-9aa2a47e5d60" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 10.151355,
"angle" : -1.2397002,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.1, 66.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6b0c2f20-f53c-47de-960b-9aa2a47e5d60",
"index" : 2999,
"period" : 2,
"timestamp" : "00:34:32.066",
"minute" : 79,
"second" : 32,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.1, 66.1 ],
"related_events" : [ "0b990cbb-49fa-4ff1-88cd-44aa09196107" ]
}, {
"id" : "61dea556-cdc8-47c0-a3c7-5021775a0028",
"index" : 3000,
"period" : 2,
"timestamp" : "00:34:32.066",
"minute" : 79,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.6, 65.8 ],
"duration" : 1.020102,
"related_events" : [ "a3521b5d-a2ed-462d-89db-be2f48d6eb83" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 9.055386,
"angle" : 2.3874342,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 72.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a3521b5d-a2ed-462d-89db-be2f48d6eb83",
"index" : 3001,
"period" : 2,
"timestamp" : "00:34:33.086",
"minute" : 79,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.0, 72.0 ],
"related_events" : [ "61dea556-cdc8-47c0-a3c7-5021775a0028" ]
}, {
"id" : "6bb41041-d8b9-43a3-baef-260875dbc5dd",
"index" : 3002,
"period" : 2,
"timestamp" : "00:34:33.086",
"minute" : 79,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.0, 72.0 ],
"duration" : 1.386136,
"related_events" : [ "57ac9505-cc05-4efb-a9b4-858242203565", "a3521b5d-a2ed-462d-89db-be2f48d6eb83" ],
"carry" : {
"end_location" : [ 64.0, 72.0 ]
}
}, {
"id" : "57ac9505-cc05-4efb-a9b4-858242203565",
"index" : 3003,
"period" : 2,
"timestamp" : "00:34:34.472",
"minute" : 79,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.0, 72.0 ],
"duration" : 1.133824,
"related_events" : [ "4d522696-bd43-4eff-ab25-ed1fb60c646b" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 13.800363,
"angle" : -2.2070513,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.8, 60.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4d522696-bd43-4eff-ab25-ed1fb60c646b",
"index" : 3004,
"period" : 2,
"timestamp" : "00:34:35.606",
"minute" : 79,
"second" : 35,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.8, 60.9 ],
"related_events" : [ "57ac9505-cc05-4efb-a9b4-858242203565" ]
}, {
"id" : "9502ffe1-df79-49b6-b36f-11207cdf9e97",
"index" : 3005,
"period" : 2,
"timestamp" : "00:34:35.606",
"minute" : 79,
"second" : 35,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.8, 60.9 ],
"duration" : 1.47218,
"related_events" : [ "4d522696-bd43-4eff-ab25-ed1fb60c646b", "89080a68-df89-41cb-ab9b-68f1f5b66e2c" ],
"carry" : {
"end_location" : [ 55.3, 58.0 ]
}
}, {
"id" : "89080a68-df89-41cb-ab9b-68f1f5b66e2c",
"index" : 3006,
"period" : 2,
"timestamp" : "00:34:37.078",
"minute" : 79,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.3, 58.0 ],
"duration" : 2.058994,
"related_events" : [ "903c9c53-c739-4a55-ac37-b4aa01ac393b" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 36.013885,
"angle" : -1.5430257,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.3, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "903c9c53-c739-4a55-ac37-b4aa01ac393b",
"index" : 3007,
"period" : 2,
"timestamp" : "00:34:39.137",
"minute" : 79,
"second" : 39,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.3, 22.0 ],
"related_events" : [ "89080a68-df89-41cb-ab9b-68f1f5b66e2c" ]
}, {
"id" : "48f99d5e-a7aa-4a54-ba60-caeb4adad99b",
"index" : 3008,
"period" : 2,
"timestamp" : "00:34:39.137",
"minute" : 79,
"second" : 39,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.3, 22.0 ],
"duration" : 1.495468,
"related_events" : [ "903c9c53-c739-4a55-ac37-b4aa01ac393b", "abc85da8-f4d5-444e-996b-41c2baec7cd6" ],
"carry" : {
"end_location" : [ 54.7, 18.4 ]
}
}, {
"id" : "abc85da8-f4d5-444e-996b-41c2baec7cd6",
"index" : 3009,
"period" : 2,
"timestamp" : "00:34:40.633",
"minute" : 79,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 54.7, 18.4 ],
"duration" : 1.463442,
"related_events" : [ "997b5d43-79e3-471f-9798-055dd9ebe1e0" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 18.573368,
"angle" : -0.5431896,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.6, 8.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "997b5d43-79e3-471f-9798-055dd9ebe1e0",
"index" : 3010,
"period" : 2,
"timestamp" : "00:34:42.096",
"minute" : 79,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 70.6, 8.8 ],
"related_events" : [ "abc85da8-f4d5-444e-996b-41c2baec7cd6" ]
}, {
"id" : "e0b9e3c1-5f86-4a08-95a4-5d055acd0ca7",
"index" : 3011,
"period" : 2,
"timestamp" : "00:34:42.096",
"minute" : 79,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 70.6, 8.8 ],
"duration" : 2.325349,
"related_events" : [ "51926188-3688-4bcb-b91a-1c77509b187f", "997b5d43-79e3-471f-9798-055dd9ebe1e0" ],
"carry" : {
"end_location" : [ 69.8, 15.7 ]
}
}, {
"id" : "51926188-3688-4bcb-b91a-1c77509b187f",
"index" : 3012,
"period" : 2,
"timestamp" : "00:34:44.422",
"minute" : 79,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 69.8, 15.7 ],
"duration" : 1.640379,
"related_events" : [ "0722352f-cb98-48d5-9dfa-0436bb4750e8" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 20.965925,
"angle" : -2.9544866,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.2, 11.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "0722352f-cb98-48d5-9dfa-0436bb4750e8",
"index" : 3013,
"period" : 2,
"timestamp" : "00:34:46.062",
"minute" : 79,
"second" : 46,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.2, 11.8 ],
"related_events" : [ "51926188-3688-4bcb-b91a-1c77509b187f" ]
}, {
"id" : "5268b5a5-3540-4132-9f9d-e651bcfb4b8a",
"index" : 3014,
"period" : 2,
"timestamp" : "00:34:46.062",
"minute" : 79,
"second" : 46,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.2, 11.8 ],
"duration" : 1.918142,
"related_events" : [ "0722352f-cb98-48d5-9dfa-0436bb4750e8", "a1344b72-5b41-4e06-983f-f344b3c9fed1" ],
"carry" : {
"end_location" : [ 49.2, 11.8 ]
}
}, {
"id" : "a1344b72-5b41-4e06-983f-f344b3c9fed1",
"index" : 3015,
"period" : 2,
"timestamp" : "00:34:47.980",
"minute" : 79,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.2, 11.8 ],
"duration" : 1.991195,
"related_events" : [ "64ee9f5d-3f65-4a78-aecf-f517bfb6ebf3" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 14.897315,
"angle" : 3.027229,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 34.4, 13.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "64ee9f5d-3f65-4a78-aecf-f517bfb6ebf3",
"index" : 3016,
"period" : 2,
"timestamp" : "00:34:49.971",
"minute" : 79,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 13.5 ],
"related_events" : [ "a1344b72-5b41-4e06-983f-f344b3c9fed1" ]
}, {
"id" : "3bf624fd-0119-4782-b6ed-e586c15fc764",
"index" : 3017,
"period" : 2,
"timestamp" : "00:34:49.971",
"minute" : 79,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 34.4, 13.5 ],
"duration" : 2.396187,
"related_events" : [ "5a42456e-0b2e-47f4-b40e-ce478080289f", "64ee9f5d-3f65-4a78-aecf-f517bfb6ebf3" ],
"carry" : {
"end_location" : [ 33.4, 42.9 ]
}
}, {
"id" : "5a42456e-0b2e-47f4-b40e-ce478080289f",
"index" : 3018,
"period" : 2,
"timestamp" : "00:34:52.367",
"minute" : 79,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 33.4, 42.9 ],
"duration" : 1.659326,
"related_events" : [ "01ab46df-028d-410f-b4d2-3c5c515d0317" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 20.0771,
"angle" : 1.1717907,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.2, 61.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "01ab46df-028d-410f-b4d2-3c5c515d0317",
"index" : 3019,
"period" : 2,
"timestamp" : "00:34:54.027",
"minute" : 79,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.2, 61.4 ],
"related_events" : [ "5a42456e-0b2e-47f4-b40e-ce478080289f" ]
}, {
"id" : "03eb5367-09a7-42f5-9c8a-5e15ad5a70a5",
"index" : 3020,
"period" : 2,
"timestamp" : "00:34:54.027",
"minute" : 79,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 41.2, 61.4 ],
"duration" : 2.890416,
"related_events" : [ "01ab46df-028d-410f-b4d2-3c5c515d0317", "58bf1fb4-1795-49f3-b734-f41d09386985" ],
"carry" : {
"end_location" : [ 42.0, 71.0 ]
}
}, {
"id" : "58bf1fb4-1795-49f3-b734-f41d09386985",
"index" : 3021,
"period" : 2,
"timestamp" : "00:34:56.917",
"minute" : 79,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.0, 71.0 ],
"duration" : 1.445164,
"related_events" : [ "7a68d6c0-3b69-480e-bfd0-152162d9ef83" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 12.110326,
"angle" : -1.6120951,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 41.5, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7a68d6c0-3b69-480e-bfd0-152162d9ef83",
"index" : 3022,
"period" : 2,
"timestamp" : "00:34:58.362",
"minute" : 79,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 41.5, 58.9 ],
"related_events" : [ "58bf1fb4-1795-49f3-b734-f41d09386985" ]
}, {
"id" : "d2348000-3f98-487a-ac04-6ed0b90b6e3c",
"index" : 3023,
"period" : 2,
"timestamp" : "00:34:58.362",
"minute" : 79,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 41.5, 58.9 ],
"duration" : 3.544083,
"related_events" : [ "523b3a05-471a-49a0-81d2-005a77477e85", "7a68d6c0-3b69-480e-bfd0-152162d9ef83" ],
"carry" : {
"end_location" : [ 40.6, 58.7 ]
}
}, {
"id" : "523b3a05-471a-49a0-81d2-005a77477e85",
"index" : 3024,
"period" : 2,
"timestamp" : "00:35:01.906",
"minute" : 80,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 40.6, 58.7 ],
"duration" : 0.759395,
"related_events" : [ "ea59b377-d9cd-45d4-b46a-fa4c72c800aa" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 9.4541,
"angle" : -0.18079957,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.9, 57.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "87452d9f-e4de-484d-820f-84385b054ed0",
"index" : 3025,
"period" : 2,
"timestamp" : "00:35:02.546",
"minute" : 80,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.9, 25.1 ],
"duration" : 0.873303,
"related_events" : [ "30377f3d-9565-455b-aeae-443adc97453c", "ea59b377-d9cd-45d4-b46a-fa4c72c800aa" ]
}, {
"id" : "ea59b377-d9cd-45d4-b46a-fa4c72c800aa",
"index" : 3026,
"period" : 2,
"timestamp" : "00:35:02.666",
"minute" : 80,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.9, 57.0 ],
"under_pressure" : true,
"related_events" : [ "523b3a05-471a-49a0-81d2-005a77477e85", "87452d9f-e4de-484d-820f-84385b054ed0" ]
}, {
"id" : "30377f3d-9565-455b-aeae-443adc97453c",
"index" : 3027,
"period" : 2,
"timestamp" : "00:35:02.666",
"minute" : 80,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.9, 57.0 ],
"duration" : 1.365927,
"under_pressure" : true,
"related_events" : [ "17c5d1a6-3fc0-4181-8c6e-c8acac90cb15", "87452d9f-e4de-484d-820f-84385b054ed0", "beba1308-c290-4204-a63b-444f9067f07e", "ea59b377-d9cd-45d4-b46a-fa4c72c800aa" ],
"carry" : {
"end_location" : [ 50.3, 58.3 ]
}
}, {
"id" : "17c5d1a6-3fc0-4181-8c6e-c8acac90cb15",
"index" : 3028,
"period" : 2,
"timestamp" : "00:35:02.755",
"minute" : 80,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.2, 26.8 ],
"duration" : 1.112219,
"related_events" : [ "30377f3d-9565-455b-aeae-443adc97453c" ]
}, {
"id" : "beba1308-c290-4204-a63b-444f9067f07e",
"index" : 3029,
"period" : 2,
"timestamp" : "00:35:04.032",
"minute" : 80,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.3, 58.3 ],
"duration" : 0.883449,
"related_events" : [ "40f4aad3-5cae-475f-b49c-96028d5d1f01" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 15.435025,
"angle" : 2.1156602,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.3, 71.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "40f4aad3-5cae-475f-b49c-96028d5d1f01",
"index" : 3030,
"period" : 2,
"timestamp" : "00:35:04.915",
"minute" : 80,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.3, 71.5 ],
"related_events" : [ "beba1308-c290-4204-a63b-444f9067f07e" ]
}, {
"id" : "76bf087e-e1d8-402b-bbf1-3f8d2bf96bcb",
"index" : 3031,
"period" : 2,
"timestamp" : "00:35:04.915",
"minute" : 80,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 42.3, 71.5 ],
"duration" : 0.810477,
"related_events" : [ "40f4aad3-5cae-475f-b49c-96028d5d1f01", "6f1a541f-4c59-431a-86b0-fdafd7e22e6d" ],
"carry" : {
"end_location" : [ 39.5, 70.2 ]
}
}, {
"id" : "6f1a541f-4c59-431a-86b0-fdafd7e22e6d",
"index" : 3032,
"period" : 2,
"timestamp" : "00:35:05.726",
"minute" : 80,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 39.5, 70.2 ],
"duration" : 0.886943,
"related_events" : [ "afdcf60b-f0f1-46ce-8bb6-4731fa8170c3" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 15.728001,
"angle" : 0.28353977,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 54.6, 74.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "afdcf60b-f0f1-46ce-8bb6-4731fa8170c3",
"index" : 3033,
"period" : 2,
"timestamp" : "00:35:06.613",
"minute" : 80,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.6, 74.6 ],
"related_events" : [ "6f1a541f-4c59-431a-86b0-fdafd7e22e6d" ]
}, {
"id" : "e0e9d777-638b-4601-849b-295c2a2991c9",
"index" : 3034,
"period" : 2,
"timestamp" : "00:35:06.613",
"minute" : 80,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.6, 74.6 ],
"duration" : 0.987756,
"under_pressure" : true,
"related_events" : [ "29ad12d6-ca67-409c-b1b6-267fcc406fd1", "afdcf60b-f0f1-46ce-8bb6-4731fa8170c3", "c18073ca-2d62-426f-9772-838f4587f390" ],
"carry" : {
"end_location" : [ 54.1, 73.7 ]
}
}, {
"id" : "29ad12d6-ca67-409c-b1b6-267fcc406fd1",
"index" : 3035,
"period" : 2,
"timestamp" : "00:35:06.723",
"minute" : 80,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 63.8, 5.8 ],
"duration" : 1.174683,
"related_events" : [ "c18073ca-2d62-426f-9772-838f4587f390", "e0e9d777-638b-4601-849b-295c2a2991c9" ]
}, {
"id" : "c18073ca-2d62-426f-9772-838f4587f390",
"index" : 3036,
"period" : 2,
"timestamp" : "00:35:07.600",
"minute" : 80,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.1, 73.7 ],
"duration" : 0.735895,
"under_pressure" : true,
"related_events" : [ "29ad12d6-ca67-409c-b1b6-267fcc406fd1", "a95b17a9-1723-47b0-a77c-1ba5f2dcbae8" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 5.859181,
"angle" : -2.04971,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.4, 68.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a95b17a9-1723-47b0-a77c-1ba5f2dcbae8",
"index" : 3037,
"period" : 2,
"timestamp" : "00:35:08.336",
"minute" : 80,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 51.4, 68.5 ],
"related_events" : [ "c18073ca-2d62-426f-9772-838f4587f390" ]
}, {
"id" : "a48ada71-2056-458e-a51c-f5ee07e254b9",
"index" : 3038,
"period" : 2,
"timestamp" : "00:35:08.336",
"minute" : 80,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 51.4, 68.5 ],
"duration" : 0.942159,
"under_pressure" : true,
"related_events" : [ "a00506f2-c20e-4dbd-b736-e77623cb9e8d", "a95b17a9-1723-47b0-a77c-1ba5f2dcbae8", "ec12c190-9c56-4281-957b-27a4f5392584" ],
"carry" : {
"end_location" : [ 51.9, 65.8 ]
}
}, {
"id" : "a00506f2-c20e-4dbd-b736-e77623cb9e8d",
"index" : 3039,
"period" : 2,
"timestamp" : "00:35:08.532",
"minute" : 80,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 68.5, 12.1 ],
"duration" : 0.718525,
"related_events" : [ "a48ada71-2056-458e-a51c-f5ee07e254b9" ]
}, {
"id" : "ec12c190-9c56-4281-957b-27a4f5392584",
"index" : 3040,
"period" : 2,
"timestamp" : "00:35:09.278",
"minute" : 80,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 51.9, 65.8 ],
"duration" : 1.018206,
"related_events" : [ "7097ef85-56af-462a-8d5f-1575a56ec124" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 17.831713,
"angle" : -1.3503026,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.8, 48.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3ab4fad8-08d6-4180-9084-d2dade80f8eb",
"index" : 3041,
"period" : 2,
"timestamp" : "00:35:10.101",
"minute" : 80,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"location" : [ 66.0, 28.1 ],
"duration" : 1.141369,
"related_events" : [ "64f72daa-83bb-43cc-98ce-745d4e231979", "7097ef85-56af-462a-8d5f-1575a56ec124", "a6722a0e-9512-4a02-be19-211f6445f3ee" ]
}, {
"id" : "7097ef85-56af-462a-8d5f-1575a56ec124",
"index" : 3042,
"period" : 2,
"timestamp" : "00:35:10.297",
"minute" : 80,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.8, 48.4 ],
"under_pressure" : true,
"related_events" : [ "3ab4fad8-08d6-4180-9084-d2dade80f8eb", "ec12c190-9c56-4281-957b-27a4f5392584" ]
}, {
"id" : "a6722a0e-9512-4a02-be19-211f6445f3ee",
"index" : 3043,
"period" : 2,
"timestamp" : "00:35:10.297",
"minute" : 80,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.8, 48.4 ],
"duration" : 0.65896,
"under_pressure" : true,
"related_events" : [ "3ab4fad8-08d6-4180-9084-d2dade80f8eb", "64f72daa-83bb-43cc-98ce-745d4e231979", "7097ef85-56af-462a-8d5f-1575a56ec124" ],
"carry" : {
"end_location" : [ 57.1, 45.9 ]
}
}, {
"id" : "64f72daa-83bb-43cc-98ce-745d4e231979",
"index" : 3044,
"period" : 2,
"timestamp" : "00:35:10.956",
"minute" : 80,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 57.1, 45.9 ],
"duration" : 1.305352,
"under_pressure" : true,
"related_events" : [ "3ab4fad8-08d6-4180-9084-d2dade80f8eb", "3f68f9c2-884e-4dce-b5b1-661cb2c6cbd0" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 13.146102,
"angle" : 3.0578196,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.0, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3f68f9c2-884e-4dce-b5b1-661cb2c6cbd0",
"index" : 3045,
"period" : 2,
"timestamp" : "00:35:12.261",
"minute" : 80,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 44.0, 47.0 ],
"related_events" : [ "64f72daa-83bb-43cc-98ce-745d4e231979" ]
}, {
"id" : "8e4080b1-8cab-4b11-af9c-3b8c141874c4",
"index" : 3046,
"period" : 2,
"timestamp" : "00:35:12.261",
"minute" : 80,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 44.0, 47.0 ],
"duration" : 0.727201,
"related_events" : [ "3f68f9c2-884e-4dce-b5b1-661cb2c6cbd0", "a51b6971-e3d6-4c30-9e7b-9b69e9982a68" ],
"carry" : {
"end_location" : [ 44.2, 42.9 ]
}
}, {
"id" : "a51b6971-e3d6-4c30-9e7b-9b69e9982a68",
"index" : 3047,
"period" : 2,
"timestamp" : "00:35:12.988",
"minute" : 80,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 44.2, 42.9 ],
"duration" : 1.398706,
"related_events" : [ "8fb7c201-3caa-42fa-a75d-46d29715a1b3" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 24.416798,
"angle" : -0.69840896,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 27.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "532fc08f-b868-4b1e-a71a-2460478f83ab",
"index" : 3048,
"period" : 2,
"timestamp" : "00:35:14.331",
"minute" : 80,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 54.7, 57.3 ],
"duration" : 0.620579,
"related_events" : [ "7ebebf8d-44a8-4bbc-a86c-096f5c473566", "8fb7c201-3caa-42fa-a75d-46d29715a1b3" ]
}, {
"id" : "8fb7c201-3caa-42fa-a75d-46d29715a1b3",
"index" : 3049,
"period" : 2,
"timestamp" : "00:35:14.387",
"minute" : 80,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 27.2 ],
"under_pressure" : true,
"related_events" : [ "532fc08f-b868-4b1e-a71a-2460478f83ab", "a51b6971-e3d6-4c30-9e7b-9b69e9982a68" ]
}, {
"id" : "7ebebf8d-44a8-4bbc-a86c-096f5c473566",
"index" : 3050,
"period" : 2,
"timestamp" : "00:35:14.387",
"minute" : 80,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 27.2 ],
"duration" : 0.639318,
"under_pressure" : true,
"related_events" : [ "25dcda8e-8a10-4098-8b5c-de85741ebabf", "532fc08f-b868-4b1e-a71a-2460478f83ab", "8fb7c201-3caa-42fa-a75d-46d29715a1b3" ],
"carry" : {
"end_location" : [ 62.9, 26.7 ]
}
}, {
"id" : "25dcda8e-8a10-4098-8b5c-de85741ebabf",
"index" : 3051,
"period" : 2,
"timestamp" : "00:35:15.026",
"minute" : 80,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 26.7 ],
"duration" : 0.127669,
"related_events" : [ "4ed40ea8-c489-4d3b-a6f6-7d8ccae608c9", "d119b8f9-f19f-477c-8fc5-f2bdf2bf5669" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 1.7492856,
"angle" : -0.5404195,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 25.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d119b8f9-f19f-477c-8fc5-f2bdf2bf5669",
"index" : 3052,
"period" : 2,
"timestamp" : "00:35:15.154",
"minute" : 80,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 78.4, 8.0 ],
"related_events" : [ "25dcda8e-8a10-4098-8b5c-de85741ebabf" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "4ed40ea8-c489-4d3b-a6f6-7d8ccae608c9",
"index" : 3053,
"period" : 2,
"timestamp" : "00:35:15.154",
"minute" : 80,
"second" : 15,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 55.7, 54.3 ],
"duration" : 0.0,
"related_events" : [ "25dcda8e-8a10-4098-8b5c-de85741ebabf" ]
}, {
"id" : "0dfbd76c-cb00-445d-9bb2-dd481a2ed4f0",
"index" : 3054,
"period" : 2,
"timestamp" : "00:35:16.808",
"minute" : 80,
"second" : 16,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.8, 52.6 ],
"duration" : 0.0
}, {
"id" : "44851dc3-c566-41a5-9a41-d60bfaef26b4",
"index" : 3055,
"period" : 2,
"timestamp" : "00:35:16.808",
"minute" : 80,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.8, 52.6 ],
"duration" : 0.942378,
"under_pressure" : true,
"related_events" : [ "0dfbd76c-cb00-445d-9bb2-dd481a2ed4f0", "59fd5f14-7e45-42bc-8531-a40c96b1eeb3", "d1cb5c15-423a-49d2-afea-51a40d0b1ef6" ],
"carry" : {
"end_location" : [ 69.8, 50.9 ]
}
}, {
"id" : "d1cb5c15-423a-49d2-afea-51a40d0b1ef6",
"index" : 3056,
"period" : 2,
"timestamp" : "00:35:16.863",
"minute" : 80,
"second" : 16,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 50.3, 27.5 ],
"duration" : 0.914191,
"related_events" : [ "44851dc3-c566-41a5-9a41-d60bfaef26b4", "59fd5f14-7e45-42bc-8531-a40c96b1eeb3" ]
}, {
"id" : "59fd5f14-7e45-42bc-8531-a40c96b1eeb3",
"index" : 3057,
"period" : 2,
"timestamp" : "00:35:17.751",
"minute" : 80,
"second" : 17,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 135,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 69.8, 50.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "d1cb5c15-423a-49d2-afea-51a40d0b1ef6" ]
}, {
"id" : "f4173cba-cd41-4349-8772-8ab7e74cbe92",
"index" : 3058,
"period" : 2,
"timestamp" : "00:35:18.852",
"minute" : 80,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 45.6, 22.1 ],
"duration" : 1.32582,
"related_events" : [ "ad643bf9-f4e0-4c1b-af5b-404aabc05459" ],
"pass" : {
"recipient" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"length" : 18.51729,
"angle" : 0.043216318,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 22.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"type" : {
"id" : 66,
"name" : "Recovery"
}
}
}, {
"id" : "ad643bf9-f4e0-4c1b-af5b-404aabc05459",
"index" : 3059,
"period" : 2,
"timestamp" : "00:35:20.178",
"minute" : 80,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.1, 22.9 ],
"related_events" : [ "f4173cba-cd41-4349-8772-8ab7e74cbe92" ]
}, {
"id" : "eb2ab691-6291-4201-a398-855b29c1adce",
"index" : 3060,
"period" : 2,
"timestamp" : "00:35:20.178",
"minute" : 80,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 64.1, 22.9 ],
"duration" : 1.602614,
"under_pressure" : true,
"related_events" : [ "22540bf8-d9d2-43dd-b0a2-8e04ac870b56", "43e4f936-6dba-4c49-85ad-9a45b2ff9801", "ad643bf9-f4e0-4c1b-af5b-404aabc05459" ],
"carry" : {
"end_location" : [ 62.9, 26.2 ]
}
}, {
"id" : "43e4f936-6dba-4c49-85ad-9a45b2ff9801",
"index" : 3061,
"period" : 2,
"timestamp" : "00:35:21.160",
"minute" : 80,
"second" : 21,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 54.6, 57.0 ],
"duration" : 0.976109,
"counterpress" : true,
"related_events" : [ "22540bf8-d9d2-43dd-b0a2-8e04ac870b56", "eb2ab691-6291-4201-a398-855b29c1adce" ]
}, {
"id" : "22540bf8-d9d2-43dd-b0a2-8e04ac870b56",
"index" : 3062,
"period" : 2,
"timestamp" : "00:35:21.781",
"minute" : 80,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"location" : [ 62.9, 26.2 ],
"duration" : 1.095408,
"under_pressure" : true,
"related_events" : [ "43e4f936-6dba-4c49-85ad-9a45b2ff9801", "b3c21593-84eb-46c4-8685-e87ceb3fa84b" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 16.27882,
"angle" : 2.0289495,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.7, 40.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b3c21593-84eb-46c4-8685-e87ceb3fa84b",
"index" : 3063,
"period" : 2,
"timestamp" : "00:35:22.876",
"minute" : 80,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"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.7, 40.8 ],
"related_events" : [ "22540bf8-d9d2-43dd-b0a2-8e04ac870b56" ]
}, {
"id" : "3729f455-eed6-49b0-92eb-10260f7e454e",
"index" : 3064,
"period" : 2,
"timestamp" : "00:35:22.876",
"minute" : 80,
"second" : 22,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 136,
"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.7, 40.8 ],
"duration" : 1.202937,
"related_events" : [ "b3c21593-84eb-46c4-8685-e87ceb3fa84b", "d7fe69f6-3ed0-491f-9dea-764f8eb93365" ],
"carry" : {
"end_location" : [ 56.1, 44.7 ]
}
}, {
"id" : "d7fe69f6-3ed0-491f-9dea-764f8eb93365",
"index" : 3065,
"period" : 2,
"timestamp" : "00:35:24.079",
"minute" : 80,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"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" : [ 56.1, 44.7 ],
"duration" : 1.942495,
"related_events" : [ "a28af1b9-85eb-48bd-be88-ab64a7d65207" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 19.461758,
"angle" : 1.1807482,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 62.7 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a28af1b9-85eb-48bd-be88-ab64a7d65207",
"index" : 3066,
"period" : 2,
"timestamp" : "00:35:26.021",
"minute" : 80,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.5, 62.7 ],
"related_events" : [ "d7fe69f6-3ed0-491f-9dea-764f8eb93365" ]
}, {
"id" : "19f3f5b0-00af-4359-8f11-3cf414c68202",
"index" : 3067,
"period" : 2,
"timestamp" : "00:35:26.021",
"minute" : 80,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.5, 62.7 ],
"duration" : 1.409931,
"related_events" : [ "a0a703c1-2d14-45cb-b75e-d5117628c3a7" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 16.286497,
"angle" : 0.6152531,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.8, 72.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a0a703c1-2d14-45cb-b75e-d5117628c3a7",
"index" : 3068,
"period" : 2,
"timestamp" : "00:35:27.431",
"minute" : 80,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 76.8, 72.1 ],
"related_events" : [ "19f3f5b0-00af-4359-8f11-3cf414c68202" ]
}, {
"id" : "a65eb5fd-f303-4d8c-aa9c-498e11171b0d",
"index" : 3069,
"period" : 2,
"timestamp" : "00:35:27.431",
"minute" : 80,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 136,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 76.8, 72.1 ],
"duration" : 1.707367,
"related_events" : [ "0c87cfef-3db8-49e0-89c5-3c93ac24b165", "a0a703c1-2d14-45cb-b75e-d5117628c3a7" ],
"carry" : {
"end_location" : [ 77.6, 63.0 ]
}
}, {
"id" : "0c87cfef-3db8-49e0-89c5-3c93ac24b165",
"index" : 3070,
"period" : 2,
"timestamp" : "00:35:29.139",
"minute" : 80,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 77.6, 63.0 ],
"duration" : 1.264114,
"related_events" : [ "3785fc5e-6d98-45c7-bccc-57f629da302b" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 18.301092,
"angle" : -1.5598679,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 77.8, 44.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3785fc5e-6d98-45c7-bccc-57f629da302b",
"index" : 3071,
"period" : 2,
"timestamp" : "00:35:30.403",
"minute" : 80,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 136,
"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" : [ 77.8, 44.7 ],
"related_events" : [ "0c87cfef-3db8-49e0-89c5-3c93ac24b165" ]
}, {
"id" : "4cfeeb91-45c7-4726-9d3c-7e75b58d6f24",
"index" : 3072,
"period" : 2,
"timestamp" : "00:35:30.403",
"minute" : 80,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 136,
"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" : [ 77.8, 44.7 ],
"duration" : 0.148268,
"related_events" : [ "3785fc5e-6d98-45c7-bccc-57f629da302b", "956f3d72-0286-4022-b31f-5c28c0bb8b2e" ],
"carry" : {
"end_location" : [ 78.1, 44.7 ]
}
}, {
"id" : "956f3d72-0286-4022-b31f-5c28c0bb8b2e",
"index" : 3073,
"period" : 2,
"timestamp" : "00:35:30.551",
"minute" : 80,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 136,
"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.1, 44.7 ],
"duration" : 0.22417,
"related_events" : [ "e3aa77b1-c42e-46ba-95e9-ea80fd66cac7" ],
"pass" : {
"length" : 4.560702,
"angle" : -0.26625204,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 82.5, 43.5 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e3aa77b1-c42e-46ba-95e9-ea80fd66cac7",
"index" : 3074,
"period" : 2,
"timestamp" : "00:35:30.775",
"minute" : 80,
"second" : 30,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 136,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 37.6, 36.6 ],
"duration" : 0.0,
"related_events" : [ "956f3d72-0286-4022-b31f-5c28c0bb8b2e" ]
}, {
"id" : "ed4ade6b-fe28-457d-a9d9-f20572914b88",
"index" : 3075,
"period" : 2,
"timestamp" : "00:35:31.703",
"minute" : 80,
"second" : 31,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 136,
"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" : 23,
"name" : "Center Forward"
},
"location" : [ 79.5, 41.8 ],
"duration" : 2.122007,
"related_events" : [ "63864652-ef86-44f9-a8ed-b587eb7d7616", "68555fc5-a6c0-48c1-8b42-c388aac9f3f8", "91e1ae48-3e16-4416-9520-e56d964172f9" ]
}, {
"id" : "91e1ae48-3e16-4416-9520-e56d964172f9",
"index" : 3076,
"period" : 2,
"timestamp" : "00:35:32.182",
"minute" : 80,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 40.3, 39.8 ],
"duration" : 1.368838,
"under_pressure" : true,
"related_events" : [ "63864652-ef86-44f9-a8ed-b587eb7d7616", "ed4ade6b-fe28-457d-a9d9-f20572914b88" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 17.656727,
"angle" : 1.7415315,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.3, 57.2 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5e9d16a2-982d-490e-bd48-b49a9f699508",
"index" : 3077,
"period" : 2,
"timestamp" : "00:35:33.285",
"minute" : 80,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 84.5, 19.6 ],
"duration" : 0.577084,
"counterpress" : true,
"related_events" : [ "63864652-ef86-44f9-a8ed-b587eb7d7616", "68555fc5-a6c0-48c1-8b42-c388aac9f3f8" ]
}, {
"id" : "63864652-ef86-44f9-a8ed-b587eb7d7616",
"index" : 3078,
"period" : 2,
"timestamp" : "00:35:33.551",
"minute" : 80,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 37.3, 57.2 ],
"under_pressure" : true,
"related_events" : [ "5e9d16a2-982d-490e-bd48-b49a9f699508", "91e1ae48-3e16-4416-9520-e56d964172f9", "ed4ade6b-fe28-457d-a9d9-f20572914b88" ]
}, {
"id" : "68555fc5-a6c0-48c1-8b42-c388aac9f3f8",
"index" : 3079,
"period" : 2,
"timestamp" : "00:35:33.551",
"minute" : 80,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 37.3, 57.2 ],
"duration" : 0.461536,
"under_pressure" : true,
"related_events" : [ "5e9d16a2-982d-490e-bd48-b49a9f699508", "63864652-ef86-44f9-a8ed-b587eb7d7616", "a2c88add-d8af-4562-8508-85176b3ff23a", "ed4ade6b-fe28-457d-a9d9-f20572914b88" ],
"carry" : {
"end_location" : [ 39.3, 57.2 ]
}
}, {
"id" : "a2c88add-d8af-4562-8508-85176b3ff23a",
"index" : 3080,
"period" : 2,
"timestamp" : "00:35:34.012",
"minute" : 80,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 39.3, 57.2 ],
"duration" : 0.669038,
"related_events" : [ "72c37054-77bb-49d1-8c30-97d0d819437e" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.932978,
"angle" : 2.9854662,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 28.5, 58.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "72c37054-77bb-49d1-8c30-97d0d819437e",
"index" : 3081,
"period" : 2,
"timestamp" : "00:35:34.681",
"minute" : 80,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 28.5, 58.9 ],
"related_events" : [ "a2c88add-d8af-4562-8508-85176b3ff23a" ]
}, {
"id" : "74e16696-3c41-484f-abe4-92500d3d9dbc",
"index" : 3082,
"period" : 2,
"timestamp" : "00:35:34.681",
"minute" : 80,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 28.5, 58.9 ],
"duration" : 0.999537,
"related_events" : [ "72c37054-77bb-49d1-8c30-97d0d819437e", "f273a290-db4f-4039-821e-a4ef03a3fd9a" ],
"carry" : {
"end_location" : [ 27.5, 58.7 ]
}
}, {
"id" : "f273a290-db4f-4039-821e-a4ef03a3fd9a",
"index" : 3083,
"period" : 2,
"timestamp" : "00:35:35.681",
"minute" : 80,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 27.5, 58.7 ],
"duration" : 1.199673,
"related_events" : [ "5ebb655f-53f3-4ba6-bf4d-fc09bf325e79" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 30.134697,
"angle" : -0.17005862,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.2, 53.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5ebb655f-53f3-4ba6-bf4d-fc09bf325e79",
"index" : 3084,
"period" : 2,
"timestamp" : "00:35:36.880",
"minute" : 80,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 57.2, 53.6 ],
"related_events" : [ "f273a290-db4f-4039-821e-a4ef03a3fd9a" ]
}, {
"id" : "47a872cf-3bc1-4b06-9db2-a8b1d0137778",
"index" : 3085,
"period" : 2,
"timestamp" : "00:35:36.880",
"minute" : 80,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 57.2, 53.6 ],
"duration" : 0.039999,
"related_events" : [ "5ebb655f-53f3-4ba6-bf4d-fc09bf325e79", "f07d97a0-52ec-4408-a93a-d0545847708b" ],
"carry" : {
"end_location" : [ 56.3, 55.5 ]
}
}, {
"id" : "f07d97a0-52ec-4408-a93a-d0545847708b",
"index" : 3086,
"period" : 2,
"timestamp" : "00:35:36.920",
"minute" : 80,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 56.3, 55.5 ],
"duration" : 1.534603,
"related_events" : [ "4f620007-37e7-4dc0-8e8a-255e430b7740" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 10.012492,
"angle" : 2.4481332,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.6, 61.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4f620007-37e7-4dc0-8e8a-255e430b7740",
"index" : 3087,
"period" : 2,
"timestamp" : "00:35:38.455",
"minute" : 80,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 48.6, 61.9 ],
"related_events" : [ "f07d97a0-52ec-4408-a93a-d0545847708b" ]
}, {
"id" : "dc9fffe9-f256-4d7f-9f53-b7f46e42b052",
"index" : 3088,
"period" : 2,
"timestamp" : "00:35:38.455",
"minute" : 80,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 48.6, 61.9 ],
"duration" : 2.218661,
"related_events" : [ "1f319c0c-1e09-450c-847e-dcad4033b818", "4f620007-37e7-4dc0-8e8a-255e430b7740" ],
"carry" : {
"end_location" : [ 47.7, 63.3 ]
}
}, {
"id" : "1f319c0c-1e09-450c-847e-dcad4033b818",
"index" : 3089,
"period" : 2,
"timestamp" : "00:35:40.674",
"minute" : 80,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 47.7, 63.3 ],
"duration" : 0.88648,
"related_events" : [ "5394dcc1-1608-4389-8989-7c4b055fe5ea" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 11.375852,
"angle" : -1.3130252,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.6, 52.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5394dcc1-1608-4389-8989-7c4b055fe5ea",
"index" : 3090,
"period" : 2,
"timestamp" : "00:35:41.560",
"minute" : 80,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 50.6, 52.3 ],
"related_events" : [ "1f319c0c-1e09-450c-847e-dcad4033b818" ]
}, {
"id" : "c0ace5fb-dcb3-4c57-902f-ae697bc2ef30",
"index" : 3091,
"period" : 2,
"timestamp" : "00:35:41.560",
"minute" : 80,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 50.6, 52.3 ],
"duration" : 1.432795,
"related_events" : [ "5394dcc1-1608-4389-8989-7c4b055fe5ea", "fc9728f7-6a2f-45df-9ea9-8fdd0cfe3d59" ],
"carry" : {
"end_location" : [ 54.4, 56.1 ]
}
}, {
"id" : "fc9728f7-6a2f-45df-9ea9-8fdd0cfe3d59",
"index" : 3092,
"period" : 2,
"timestamp" : "00:35:42.993",
"minute" : 80,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 54.4, 56.1 ],
"duration" : 1.412168,
"related_events" : [ "8af918ba-336a-403f-97f9-540c48fab91c" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 21.16979,
"angle" : 1.1832725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.4, 75.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "8af918ba-336a-403f-97f9-540c48fab91c",
"index" : 3093,
"period" : 2,
"timestamp" : "00:35:44.405",
"minute" : 80,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.4, 75.7 ],
"related_events" : [ "fc9728f7-6a2f-45df-9ea9-8fdd0cfe3d59" ]
}, {
"id" : "89c1a10b-636e-41f8-bc8a-bec3e3de5578",
"index" : 3094,
"period" : 2,
"timestamp" : "00:35:44.405",
"minute" : 80,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 62.4, 75.7 ],
"duration" : 2.056924,
"related_events" : [ "8af918ba-336a-403f-97f9-540c48fab91c", "9f218f11-fef7-4237-ab0a-286bba656bcd" ],
"carry" : {
"end_location" : [ 57.5, 72.2 ]
}
}, {
"id" : "9f218f11-fef7-4237-ab0a-286bba656bcd",
"index" : 3095,
"period" : 2,
"timestamp" : "00:35:46.462",
"minute" : 80,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 57.5, 72.2 ],
"duration" : 0.627193,
"related_events" : [ "d08a1126-edff-4b10-a758-41efeac93d02" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 8.902246,
"angle" : -1.5483282,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 57.7, 63.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d08a1126-edff-4b10-a758-41efeac93d02",
"index" : 3096,
"period" : 2,
"timestamp" : "00:35:47.089",
"minute" : 80,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.7, 63.3 ],
"related_events" : [ "9f218f11-fef7-4237-ab0a-286bba656bcd" ]
}, {
"id" : "5eb27bef-2cea-4b24-96b8-e636770ebcb8",
"index" : 3097,
"period" : 2,
"timestamp" : "00:35:47.089",
"minute" : 80,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 57.7, 63.3 ],
"duration" : 1.318011,
"related_events" : [ "27425a1e-9a2b-4d6c-859a-74302d2ad5d8", "d08a1126-edff-4b10-a758-41efeac93d02" ],
"carry" : {
"end_location" : [ 56.3, 63.3 ]
}
}, {
"id" : "27425a1e-9a2b-4d6c-859a-74302d2ad5d8",
"index" : 3098,
"period" : 2,
"timestamp" : "00:35:48.407",
"minute" : 80,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 56.3, 63.3 ],
"duration" : 0.771537,
"related_events" : [ "88364dcf-e2c9-4eac-8697-0e0c92bcb82f" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.117806,
"angle" : 2.3911452,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.9, 70.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "88364dcf-e2c9-4eac-8697-0e0c92bcb82f",
"index" : 3099,
"period" : 2,
"timestamp" : "00:35:49.179",
"minute" : 80,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 48.9, 70.2 ],
"related_events" : [ "27425a1e-9a2b-4d6c-859a-74302d2ad5d8" ]
}, {
"id" : "5b227fdd-18c3-4fb4-a9a5-be9294dcc5aa",
"index" : 3100,
"period" : 2,
"timestamp" : "00:35:49.179",
"minute" : 80,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 48.9, 70.2 ],
"duration" : 2.591337,
"related_events" : [ "88364dcf-e2c9-4eac-8697-0e0c92bcb82f", "915efdd0-0242-4b6d-be78-59868ea441e9" ],
"carry" : {
"end_location" : [ 49.7, 67.4 ]
}
}, {
"id" : "915efdd0-0242-4b6d-be78-59868ea441e9",
"index" : 3101,
"period" : 2,
"timestamp" : "00:35:51.770",
"minute" : 80,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 49.7, 67.4 ],
"duration" : 0.84418,
"related_events" : [ "6c33a5a6-c59b-4c7a-a9d0-db2217c91330" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 29.059422,
"angle" : -1.3416761,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.3, 39.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6c33a5a6-c59b-4c7a-a9d0-db2217c91330",
"index" : 3102,
"period" : 2,
"timestamp" : "00:35:52.614",
"minute" : 80,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.3, 39.1 ],
"related_events" : [ "915efdd0-0242-4b6d-be78-59868ea441e9" ]
}, {
"id" : "6b5570e1-bb74-43c5-a2d5-276e27fca8b6",
"index" : 3103,
"period" : 2,
"timestamp" : "00:35:52.614",
"minute" : 80,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.3, 39.1 ],
"duration" : 1.312895,
"related_events" : [ "6c33a5a6-c59b-4c7a-a9d0-db2217c91330", "7f1f616b-f763-41c9-8f97-374ce9c7ef3e" ],
"carry" : {
"end_location" : [ 56.3, 37.4 ]
}
}, {
"id" : "7f1f616b-f763-41c9-8f97-374ce9c7ef3e",
"index" : 3104,
"period" : 2,
"timestamp" : "00:35:53.927",
"minute" : 80,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.3, 37.4 ],
"duration" : 1.897014,
"related_events" : [ "68362d8e-e350-4a13-9b16-0aeba08606bd" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 24.57336,
"angle" : -1.2348897,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.4, 14.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "68362d8e-e350-4a13-9b16-0aeba08606bd",
"index" : 3105,
"period" : 2,
"timestamp" : "00:35:55.824",
"minute" : 80,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.4, 14.2 ],
"related_events" : [ "7f1f616b-f763-41c9-8f97-374ce9c7ef3e" ]
}, {
"id" : "cec020bd-6c16-4141-91c1-6c673b8a99cf",
"index" : 3106,
"period" : 2,
"timestamp" : "00:35:55.824",
"minute" : 80,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.4, 14.2 ],
"duration" : 2.637878,
"related_events" : [ "2e28aa47-ede6-4dc4-8889-8e5669ed5676", "68362d8e-e350-4a13-9b16-0aeba08606bd" ],
"carry" : {
"end_location" : [ 69.6, 15.7 ]
}
}, {
"id" : "2e28aa47-ede6-4dc4-8889-8e5669ed5676",
"index" : 3107,
"period" : 2,
"timestamp" : "00:35:58.462",
"minute" : 80,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 69.6, 15.7 ],
"duration" : 0.658044,
"related_events" : [ "feb5dcbe-49cf-485d-a01d-07201ddc640d" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 8.570297,
"angle" : 2.4139814,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 21.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "feb5dcbe-49cf-485d-a01d-07201ddc640d",
"index" : 3108,
"period" : 2,
"timestamp" : "00:35:59.120",
"minute" : 80,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.2, 21.4 ],
"related_events" : [ "2e28aa47-ede6-4dc4-8889-8e5669ed5676" ]
}, {
"id" : "469bcdd0-4bca-436e-9bd4-07c31f299488",
"index" : 3109,
"period" : 2,
"timestamp" : "00:35:59.120",
"minute" : 80,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.2, 21.4 ],
"duration" : 1.408823,
"related_events" : [ "3b9ea004-94a9-4e6f-b8d0-e4f567a3de87", "feb5dcbe-49cf-485d-a01d-07201ddc640d" ],
"carry" : {
"end_location" : [ 55.8, 22.3 ]
}
}, {
"id" : "3b9ea004-94a9-4e6f-b8d0-e4f567a3de87",
"index" : 3110,
"period" : 2,
"timestamp" : "00:36:00.529",
"minute" : 81,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.8, 22.3 ],
"duration" : 0.882871,
"related_events" : [ "1e4c3f30-496c-4831-a142-abd9f003ec50" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 14.96262,
"angle" : 1.4232283,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 58.0, 37.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1e4c3f30-496c-4831-a142-abd9f003ec50",
"index" : 3111,
"period" : 2,
"timestamp" : "00:36:01.412",
"minute" : 81,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 58.0, 37.1 ],
"related_events" : [ "3b9ea004-94a9-4e6f-b8d0-e4f567a3de87" ]
}, {
"id" : "66729609-dfed-4a6d-b0f7-0dd2a073b570",
"index" : 3112,
"period" : 2,
"timestamp" : "00:36:01.412",
"minute" : 81,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 58.0, 37.1 ],
"duration" : 2.202663,
"related_events" : [ "1e4c3f30-496c-4831-a142-abd9f003ec50", "79847118-86bc-4d8b-b830-0d49861bd475" ],
"carry" : {
"end_location" : [ 58.0, 37.1 ]
}
}, {
"id" : "79847118-86bc-4d8b-b830-0d49861bd475",
"index" : 3113,
"period" : 2,
"timestamp" : "00:36:03.614",
"minute" : 81,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 58.0, 37.1 ],
"duration" : 0.967818,
"related_events" : [ "a4e40ad4-3843-41b7-b54a-d4cf56089492" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 7.1217976,
"angle" : 2.4756234,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.4, 41.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a4e40ad4-3843-41b7-b54a-d4cf56089492",
"index" : 3114,
"period" : 2,
"timestamp" : "00:36:04.582",
"minute" : 81,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 52.4, 41.5 ],
"related_events" : [ "79847118-86bc-4d8b-b830-0d49861bd475" ]
}, {
"id" : "52861efd-188c-4127-9929-a90ad09c15e1",
"index" : 3115,
"period" : 2,
"timestamp" : "00:36:04.582",
"minute" : 81,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 52.4, 41.5 ],
"duration" : 0.56966,
"related_events" : [ "a4e40ad4-3843-41b7-b54a-d4cf56089492", "b390a880-5832-431f-b87a-240f9c394c92" ],
"carry" : {
"end_location" : [ 52.4, 41.5 ]
}
}, {
"id" : "b390a880-5832-431f-b87a-240f9c394c92",
"index" : 3116,
"period" : 2,
"timestamp" : "00:36:05.152",
"minute" : 81,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 52.4, 41.5 ],
"duration" : 0.888128,
"related_events" : [ "a7b5253f-b382-49b9-963b-7b4389cc3d51" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.177145,
"angle" : -1.3273169,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.3, 25.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a7b5253f-b382-49b9-963b-7b4389cc3d51",
"index" : 3117,
"period" : 2,
"timestamp" : "00:36:06.040",
"minute" : 81,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.3, 25.8 ],
"related_events" : [ "b390a880-5832-431f-b87a-240f9c394c92" ]
}, {
"id" : "18467ef1-2877-4bf4-ac24-9e0bcde37c9f",
"index" : 3118,
"period" : 2,
"timestamp" : "00:36:06.040",
"minute" : 81,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.3, 25.8 ],
"duration" : 1.493602,
"related_events" : [ "a7b5253f-b382-49b9-963b-7b4389cc3d51", "ad120a6a-e72b-4af3-91fc-132fcd441210" ],
"carry" : {
"end_location" : [ 57.1, 27.2 ]
}
}, {
"id" : "ad120a6a-e72b-4af3-91fc-132fcd441210",
"index" : 3119,
"period" : 2,
"timestamp" : "00:36:07.534",
"minute" : 81,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.1, 27.2 ],
"duration" : 1.17575,
"related_events" : [ "1d68ea90-ea6c-4861-a627-e5df169c3bdc" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 23.79937,
"angle" : 0.60315293,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.7, 40.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1d68ea90-ea6c-4861-a627-e5df169c3bdc",
"index" : 3120,
"period" : 2,
"timestamp" : "00:36:08.709",
"minute" : 81,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.7, 40.7 ],
"related_events" : [ "ad120a6a-e72b-4af3-91fc-132fcd441210" ]
}, {
"id" : "36b3c93a-5912-4c0f-9ba2-d0dcf2887088",
"index" : 3121,
"period" : 2,
"timestamp" : "00:36:08.709",
"minute" : 81,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.7, 40.7 ],
"duration" : 2.104536,
"related_events" : [ "1d68ea90-ea6c-4861-a627-e5df169c3bdc", "955ea936-26c7-4664-b922-9822b8810ae2" ],
"carry" : {
"end_location" : [ 66.6, 38.5 ]
}
}, {
"id" : "955ea936-26c7-4664-b922-9822b8810ae2",
"index" : 3122,
"period" : 2,
"timestamp" : "00:36:10.814",
"minute" : 81,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 66.6, 38.5 ],
"duration" : 0.721551,
"related_events" : [ "d03a41aa-4e4a-47a1-8c77-8ae470b2361b" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 3.5735137,
"angle" : 2.8286915,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 39.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d03a41aa-4e4a-47a1-8c77-8ae470b2361b",
"index" : 3123,
"period" : 2,
"timestamp" : "00:36:11.536",
"minute" : 81,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.2, 39.6 ],
"related_events" : [ "955ea936-26c7-4664-b922-9822b8810ae2" ]
}, {
"id" : "3f57e29f-7003-43e8-a271-1bf722c500ad",
"index" : 3124,
"period" : 2,
"timestamp" : "00:36:11.536",
"minute" : 81,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 63.2, 39.6 ],
"duration" : 1.134087,
"related_events" : [ "be8d9468-db64-47b8-a3ce-23b9bd715138", "d03a41aa-4e4a-47a1-8c77-8ae470b2361b" ],
"carry" : {
"end_location" : [ 64.9, 36.3 ]
}
}, {
"id" : "be8d9468-db64-47b8-a3ce-23b9bd715138",
"index" : 3125,
"period" : 2,
"timestamp" : "00:36:12.670",
"minute" : 81,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.9, 36.3 ],
"duration" : 1.696814,
"related_events" : [ "c572033a-8187-44e3-a692-5fa681c5675f" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 36.490547,
"angle" : -0.87465453,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.3, 8.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c572033a-8187-44e3-a692-5fa681c5675f",
"index" : 3126,
"period" : 2,
"timestamp" : "00:36:14.366",
"minute" : 81,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 88.3, 8.3 ],
"related_events" : [ "be8d9468-db64-47b8-a3ce-23b9bd715138" ]
}, {
"id" : "1ae8018b-9641-457b-b85b-cfe91cb70e1f",
"index" : 3127,
"period" : 2,
"timestamp" : "00:36:14.366",
"minute" : 81,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 88.3, 8.3 ],
"duration" : 0.95769,
"related_events" : [ "4fd2a18d-a096-49f2-9ba6-e2ed19862923", "c572033a-8187-44e3-a692-5fa681c5675f" ],
"carry" : {
"end_location" : [ 88.3, 8.3 ]
}
}, {
"id" : "4fd2a18d-a096-49f2-9ba6-e2ed19862923",
"index" : 3128,
"period" : 2,
"timestamp" : "00:36:15.324",
"minute" : 81,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 88.3, 8.3 ],
"duration" : 1.442952,
"related_events" : [ "d1455ecc-5442-4085-8e40-068a2a4cb3ee" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 0.0,
"angle" : 0.0,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 88.3, 8.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "d1455ecc-5442-4085-8e40-068a2a4cb3ee",
"index" : 3129,
"period" : 2,
"timestamp" : "00:36:16.767",
"minute" : 81,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 88.3, 8.3 ],
"related_events" : [ "4fd2a18d-a096-49f2-9ba6-e2ed19862923" ]
}, {
"id" : "ea1d042b-c76f-4d69-bb7f-cb157546e144",
"index" : 3130,
"period" : 2,
"timestamp" : "00:36:16.767",
"minute" : 81,
"second" : 16,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 88.3, 8.3 ],
"duration" : 1.786974,
"related_events" : [ "591506a4-96d7-44eb-9ca4-bfdf8f77fb26", "d1455ecc-5442-4085-8e40-068a2a4cb3ee" ],
"carry" : {
"end_location" : [ 67.1, 9.6 ]
}
}, {
"id" : "591506a4-96d7-44eb-9ca4-bfdf8f77fb26",
"index" : 3131,
"period" : 2,
"timestamp" : "00:36:18.554",
"minute" : 81,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 67.1, 9.6 ],
"duration" : 1.317883,
"related_events" : [ "cd19e013-842a-4eed-92cd-fe76a22209e5" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 14.812494,
"angle" : 1.7403845,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.6, 24.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cd19e013-842a-4eed-92cd-fe76a22209e5",
"index" : 3132,
"period" : 2,
"timestamp" : "00:36:19.872",
"minute" : 81,
"second" : 19,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.6, 24.2 ],
"related_events" : [ "591506a4-96d7-44eb-9ca4-bfdf8f77fb26" ]
}, {
"id" : "6e43c22e-fed1-404c-865e-75c26622f661",
"index" : 3133,
"period" : 2,
"timestamp" : "00:36:19.872",
"minute" : 81,
"second" : 19,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.6, 24.2 ],
"duration" : 2.943092,
"related_events" : [ "310d2c1d-a989-4d91-99c9-a48321338bc4", "cd19e013-842a-4eed-92cd-fe76a22209e5" ],
"carry" : {
"end_location" : [ 64.4, 30.9 ]
}
}, {
"id" : "310d2c1d-a989-4d91-99c9-a48321338bc4",
"index" : 3134,
"period" : 2,
"timestamp" : "00:36:22.815",
"minute" : 81,
"second" : 22,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.4, 30.9 ],
"duration" : 3.109276,
"related_events" : [ "7c7fa35b-40cd-4cb4-b8b7-e0e9025c74dd" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 56.13065,
"angle" : 1.0649091,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 91.6, 80.0 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outcome" : {
"id" : 75,
"name" : "Out"
}
}
}, {
"id" : "7c7fa35b-40cd-4cb4-b8b7-e0e9025c74dd",
"index" : 3135,
"period" : 2,
"timestamp" : "00:36:25.924",
"minute" : 81,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 137,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 93.2, 74.0 ],
"related_events" : [ "310d2c1d-a989-4d91-99c9-a48321338bc4" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "837a76ef-4441-4be3-9bc6-e951d469028a",
"index" : 3136,
"period" : 2,
"timestamp" : "00:36:46.167",
"minute" : 81,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 28.5, 0.1 ],
"duration" : 1.757794,
"related_events" : [ "8136df0d-97d6-4799-88d7-b22b5a362638" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 28.640007,
"angle" : 0.28309578,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 56.0, 8.1 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "8136df0d-97d6-4799-88d7-b22b5a362638",
"index" : 3137,
"period" : 2,
"timestamp" : "00:36:47.925",
"minute" : 81,
"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" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.0, 8.1 ],
"related_events" : [ "837a76ef-4441-4be3-9bc6-e951d469028a" ]
}, {
"id" : "f4fcf090-84f2-41d6-8e36-dae0a92c6f57",
"index" : 3138,
"period" : 2,
"timestamp" : "00:36:47.965",
"minute" : 81,
"second" : 47,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 64.4, 72.0 ],
"duration" : 0.57576,
"related_events" : [ "5cdfb89e-5567-4b49-be7f-da7eb0806dd9" ]
}, {
"id" : "5cdfb89e-5567-4b49-be7f-da7eb0806dd9",
"index" : 3139,
"period" : 2,
"timestamp" : "00:36:48.227",
"minute" : 81,
"second" : 48,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.7, 8.1 ],
"duration" : 0.627881,
"under_pressure" : true,
"related_events" : [ "2f5453d4-d1ca-451c-a323-96cc8d2d2408", "f4fcf090-84f2-41d6-8e36-dae0a92c6f57" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 3.9217343,
"angle" : 2.8037145,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 52.0, 9.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2f5453d4-d1ca-451c-a323-96cc8d2d2408",
"index" : 3140,
"period" : 2,
"timestamp" : "00:36:48.855",
"minute" : 81,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 52.0, 9.4 ],
"related_events" : [ "5cdfb89e-5567-4b49-be7f-da7eb0806dd9" ]
}, {
"id" : "891d6fe7-00c2-4ddd-9f3c-dbe468d9ca5b",
"index" : 3141,
"period" : 2,
"timestamp" : "00:36:48.855",
"minute" : 81,
"second" : 48,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 52.0, 9.4 ],
"duration" : 0.5078,
"related_events" : [ "2f5453d4-d1ca-451c-a323-96cc8d2d2408", "99d10e0e-6bde-4af4-b779-48f4dd54fb7d" ],
"carry" : {
"end_location" : [ 52.0, 9.4 ]
}
}, {
"id" : "99d10e0e-6bde-4af4-b779-48f4dd54fb7d",
"index" : 3142,
"period" : 2,
"timestamp" : "00:36:49.362",
"minute" : 81,
"second" : 49,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 52.0, 9.4 ],
"duration" : 4.300415,
"related_events" : [ "1df769c6-6082-437e-9628-0f693cff523d", "3895f7ac-d928-45ef-84cd-d2360af2c230" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 59.759937,
"angle" : 0.8031478,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 93.5, 52.4 ],
"switch" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "753e7967-297b-4958-8e48-ca84d7a7f3d8",
"index" : 3143,
"period" : 2,
"timestamp" : "00:36:52.831",
"minute" : 81,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 90.2, 49.2 ],
"duration" : 1.208595,
"related_events" : [ "1df769c6-6082-437e-9628-0f693cff523d", "b1a4a689-27a9-45b2-9d52-9c5164d8c85a" ]
}, {
"id" : "3895f7ac-d928-45ef-84cd-d2360af2c230",
"index" : 3144,
"period" : 2,
"timestamp" : "00:36:53.663",
"minute" : 81,
"second" : 53,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.9, 49.9 ],
"related_events" : [ "99d10e0e-6bde-4af4-b779-48f4dd54fb7d" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "1df769c6-6082-437e-9628-0f693cff523d",
"index" : 3145,
"period" : 2,
"timestamp" : "00:36:53.663",
"minute" : 81,
"second" : 53,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 26.6, 27.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "753e7967-297b-4958-8e48-ca84d7a7f3d8", "99d10e0e-6bde-4af4-b779-48f4dd54fb7d" ]
}, {
"id" : "b1a4a689-27a9-45b2-9d52-9c5164d8c85a",
"index" : 3146,
"period" : 2,
"timestamp" : "00:36:53.663",
"minute" : 81,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 26.6, 27.7 ],
"duration" : 0.833905,
"under_pressure" : true,
"related_events" : [ "1df769c6-6082-437e-9628-0f693cff523d", "38f4b40c-4a7f-473d-a3a6-64bd31d163c6", "753e7967-297b-4958-8e48-ca84d7a7f3d8" ],
"carry" : {
"end_location" : [ 21.9, 28.9 ]
}
}, {
"id" : "38f4b40c-4a7f-473d-a3a6-64bd31d163c6",
"index" : 3147,
"period" : 2,
"timestamp" : "00:36:54.497",
"minute" : 81,
"second" : 54,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 21.9, 28.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "757110b4-f33a-42d4-a2b9-4f28833c027d" ]
}, {
"id" : "757110b4-f33a-42d4-a2b9-4f28833c027d",
"index" : 3148,
"period" : 2,
"timestamp" : "00:36:54.497",
"minute" : 81,
"second" : 54,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.2, 51.2 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "38f4b40c-4a7f-473d-a3a6-64bd31d163c6" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "a1647ed7-bd91-4fe6-89f0-44557e00f826",
"index" : 3149,
"period" : 2,
"timestamp" : "00:36:54.497",
"minute" : 81,
"second" : 54,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 98.2, 51.2 ],
"duration" : 5.363621,
"related_events" : [ "0f2087e3-bd9b-486e-a6f5-bfcd69b09e7e", "757110b4-f33a-42d4-a2b9-4f28833c027d" ],
"carry" : {
"end_location" : [ 91.3, 53.4 ]
}
}, {
"id" : "0f2087e3-bd9b-486e-a6f5-bfcd69b09e7e",
"index" : 3150,
"period" : 2,
"timestamp" : "00:36:59.860",
"minute" : 81,
"second" : 59,
"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" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 17,
"name" : "Right Wing"
},
"location" : [ 91.3, 53.4 ],
"duration" : 1.292404,
"related_events" : [ "e1db5c2c-5692-45ad-8a10-b72ee34f2b07" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 13.256319,
"angle" : -2.8508584,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 78.6, 49.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e1db5c2c-5692-45ad-8a10-b72ee34f2b07",
"index" : 3151,
"period" : 2,
"timestamp" : "00:37:01.153",
"minute" : 82,
"second" : 1,
"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" : [ 78.6, 49.6 ],
"related_events" : [ "0f2087e3-bd9b-486e-a6f5-bfcd69b09e7e" ]
}, {
"id" : "52c72afe-a881-4ec0-b77c-5157305853ea",
"index" : 3152,
"period" : 2,
"timestamp" : "00:37:01.153",
"minute" : 82,
"second" : 1,
"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" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.6, 49.6 ],
"duration" : 0.96893,
"under_pressure" : true,
"related_events" : [ "0189d429-cb65-4f6a-80a1-7b2d161f863b", "d9b0cf16-372e-445f-823c-05f5eef2ddbd", "e1db5c2c-5692-45ad-8a10-b72ee34f2b07" ],
"carry" : {
"end_location" : [ 80.3, 51.4 ]
}
}, {
"id" : "0189d429-cb65-4f6a-80a1-7b2d161f863b",
"index" : 3153,
"period" : 2,
"timestamp" : "00:37:01.947",
"minute" : 82,
"second" : 1,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 138,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 40.3, 36.6 ],
"duration" : 0.56932,
"related_events" : [ "52c72afe-a881-4ec0-b77c-5157305853ea", "d9b0cf16-372e-445f-823c-05f5eef2ddbd" ]
}, {
"id" : "d9b0cf16-372e-445f-823c-05f5eef2ddbd",
"index" : 3154,
"period" : 2,
"timestamp" : "00:37:02.122",
"minute" : 82,
"second" : 2,
"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" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 80.3, 51.4 ],
"duration" : 1.393087,
"under_pressure" : true,
"related_events" : [ "0189d429-cb65-4f6a-80a1-7b2d161f863b", "6f6b64f4-1373-4b4b-818e-612a52614302" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 22.177917,
"angle" : -1.7292734,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.8, 29.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6f6b64f4-1373-4b4b-818e-612a52614302",
"index" : 3155,
"period" : 2,
"timestamp" : "00:37:03.515",
"minute" : 82,
"second" : 3,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.8, 29.5 ],
"related_events" : [ "d9b0cf16-372e-445f-823c-05f5eef2ddbd" ]
}, {
"id" : "f7f113f4-a6cb-4f2b-a51b-806d36ba8158",
"index" : 3156,
"period" : 2,
"timestamp" : "00:37:03.515",
"minute" : 82,
"second" : 3,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 76.8, 29.5 ],
"duration" : 0.796136,
"related_events" : [ "6f6b64f4-1373-4b4b-818e-612a52614302", "c3fce9dc-7655-458b-b807-b96f96169dca" ],
"carry" : {
"end_location" : [ 78.1, 25.3 ]
}
}, {
"id" : "c3fce9dc-7655-458b-b807-b96f96169dca",
"index" : 3157,
"period" : 2,
"timestamp" : "00:37:04.311",
"minute" : 82,
"second" : 4,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.1, 25.3 ],
"duration" : 1.888798,
"related_events" : [ "1c05f7fc-5e8e-4f30-af42-161bc3d181ed" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 17.230787,
"angle" : -1.14609,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 85.2, 9.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1c05f7fc-5e8e-4f30-af42-161bc3d181ed",
"index" : 3158,
"period" : 2,
"timestamp" : "00:37:06.200",
"minute" : 82,
"second" : 6,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 85.2, 9.6 ],
"related_events" : [ "c3fce9dc-7655-458b-b807-b96f96169dca" ]
}, {
"id" : "6da7b78a-58cf-43bd-b6d4-5ad82a7519ad",
"index" : 3159,
"period" : 2,
"timestamp" : "00:37:06.200",
"minute" : 82,
"second" : 6,
"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" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 85.2, 9.6 ],
"duration" : 2.036253,
"related_events" : [ "1c05f7fc-5e8e-4f30-af42-161bc3d181ed", "fdcfc010-9d46-4dfb-9ddd-24759ad10a0d" ],
"carry" : {
"end_location" : [ 89.9, 14.0 ]
}
}, {
"id" : "fdcfc010-9d46-4dfb-9ddd-24759ad10a0d",
"index" : 3160,
"period" : 2,
"timestamp" : "00:37:08.236",
"minute" : 82,
"second" : 8,
"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" : [ 89.9, 14.0 ],
"duration" : 1.148116,
"related_events" : [ "1eb78dbf-151c-43f0-9d58-5ed3e6dbc054" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 9.8792715,
"angle" : 2.587285,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 81.5, 19.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1eb78dbf-151c-43f0-9d58-5ed3e6dbc054",
"index" : 3161,
"period" : 2,
"timestamp" : "00:37:09.384",
"minute" : 82,
"second" : 9,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 81.5, 19.2 ],
"related_events" : [ "fdcfc010-9d46-4dfb-9ddd-24759ad10a0d" ]
}, {
"id" : "9e7605e4-c8eb-4e11-a6a6-cd17103e2a05",
"index" : 3162,
"period" : 2,
"timestamp" : "00:37:09.384",
"minute" : 82,
"second" : 9,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 81.5, 19.2 ],
"duration" : 1.886689,
"related_events" : [ "1eb78dbf-151c-43f0-9d58-5ed3e6dbc054", "eae2ae27-76d6-4e2b-be4f-a8573a80a05e" ],
"carry" : {
"end_location" : [ 78.6, 19.4 ]
}
}, {
"id" : "eae2ae27-76d6-4e2b-be4f-a8573a80a05e",
"index" : 3163,
"period" : 2,
"timestamp" : "00:37:11.271",
"minute" : 82,
"second" : 11,
"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" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.6, 19.4 ],
"duration" : 2.939417,
"related_events" : [ "9ce461da-8b40-4b6d-b7f7-75333cf125c8" ],
"pass" : {
"length" : 37.29236,
"angle" : 1.174355,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 93.0, 53.8 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ce461da-8b40-4b6d-b7f7-75333cf125c8",
"index" : 3164,
"period" : 2,
"timestamp" : "00:37:14.210",
"minute" : 82,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 27.1, 26.3 ],
"duration" : 1.471643,
"related_events" : [ "98a1ba64-0797-40f8-a83c-47f87850b851", "eae2ae27-76d6-4e2b-be4f-a8573a80a05e" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 32.396606,
"angle" : 0.81159306,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.4, 49.8 ],
"assisted_shot_id" : "e7b1cfcf-2227-47e2-ac77-d81e2c95fa02",
"shot_assist" : true,
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "98a1ba64-0797-40f8-a83c-47f87850b851",
"index" : 3165,
"period" : 2,
"timestamp" : "00:37:15.682",
"minute" : 82,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.4, 49.8 ],
"related_events" : [ "9ce461da-8b40-4b6d-b7f7-75333cf125c8" ]
}, {
"id" : "dd4c4de6-0d11-4ba6-95e3-204470175dd0",
"index" : 3166,
"period" : 2,
"timestamp" : "00:37:15.682",
"minute" : 82,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 49.4, 49.8 ],
"duration" : 6.835134,
"related_events" : [ "98a1ba64-0797-40f8-a83c-47f87850b851", "e7b1cfcf-2227-47e2-ac77-d81e2c95fa02" ],
"carry" : {
"end_location" : [ 102.5, 47.5 ]
}
}, {
"id" : "e7b1cfcf-2227-47e2-ac77-d81e2c95fa02",
"index" : 3167,
"period" : 2,
"timestamp" : "00:37:22.517",
"minute" : 82,
"second" : 22,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 102.5, 47.5 ],
"duration" : 0.843342,
"related_events" : [ "ac1e6a8c-1a26-4192-9ad0-c0cd403ac4bc" ],
"shot" : {
"statsbomb_xg" : 0.10283204,
"end_location" : [ 119.9, 40.0, 2.9 ],
"key_pass_id" : "9ce461da-8b40-4b6d-b7f7-75333cf125c8",
"technique" : {
"id" : 93,
"name" : "Normal"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"outcome" : {
"id" : 99,
"name" : "Post"
},
"freeze_frame" : [ {
"location" : [ 106.6, 47.6 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 103.0, 45.0 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 10,
"name" : "Center Defensive Midfield"
},
"teammate" : false
}, {
"location" : [ 91.7, 30.4 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 105.9, 39.3 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 118.5, 41.6 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 105.5, 55.7 ],
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"teammate" : true
}, {
"location" : [ 105.9, 35.6 ],
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
} ]
}
}, {
"id" : "ac1e6a8c-1a26-4192-9ad0-c0cd403ac4bc",
"index" : 3168,
"period" : 2,
"timestamp" : "00:37:23.360",
"minute" : 82,
"second" : 23,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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.6, 38.5 ],
"duration" : 0.0,
"related_events" : [ "e7b1cfcf-2227-47e2-ac77-d81e2c95fa02" ],
"goalkeeper" : {
"end_location" : [ 1.6, 38.5 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "eab8f578-9e07-48a3-898f-d556b6272114",
"index" : 3169,
"period" : 2,
"timestamp" : "00:37:37.575",
"minute" : 82,
"second" : 37,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 9929,
"name" : "Diogo José Teixeira da Silva"
},
"position" : {
"id" : 21,
"name" : "Left Wing"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
}
}
}, {
"id" : "f142c82d-6c43-4d5f-acf1-248f728b5968",
"index" : 3170,
"period" : 2,
"timestamp" : "00:37:39.152",
"minute" : 82,
"second" : 39,
"type" : {
"id" : 36,
"name" : "Tactical Shift"
},
"possession" : 139,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 0.0,
"tactics" : {
"formation" : 442,
"lineup" : [ {
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"jersey_number" : 1
}, {
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"jersey_number" : 2
}, {
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"jersey_number" : 3
}, {
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"jersey_number" : 4
}, {
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"jersey_number" : 5
}, {
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"jersey_number" : 15
}, {
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"jersey_number" : 8
}, {
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"jersey_number" : 13
}, {
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"jersey_number" : 16
}, {
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"jersey_number" : 7
}, {
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"jersey_number" : 9
} ]
}
}, {
"id" : "ae1f4cc4-3053-49ef-a9c6-0adadb8c33b8",
"index" : 3171,
"period" : 2,
"timestamp" : "00:37:43.333",
"minute" : 82,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 6.0, 36.0 ],
"duration" : 0.84,
"related_events" : [ "320f5fe3-600a-45c6-8d5e-a7fefe5bbcf8" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 11.670904,
"angle" : 1.3549155,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 8.5, 47.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 63,
"name" : "Goal Kick"
}
}
}, {
"id" : "320f5fe3-600a-45c6-8d5e-a7fefe5bbcf8",
"index" : 3172,
"period" : 2,
"timestamp" : "00:37:44.173",
"minute" : 82,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 8.5, 47.4 ],
"related_events" : [ "ae1f4cc4-3053-49ef-a9c6-0adadb8c33b8" ]
}, {
"id" : "44215f69-39b6-4865-bc48-41d882462349",
"index" : 3173,
"period" : 2,
"timestamp" : "00:37:50.790",
"minute" : 82,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 8.7, 47.7 ],
"duration" : 2.146281,
"related_events" : [ "7809e9da-f431-4091-a1a0-fd91c2ee56ee" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 23.307081,
"angle" : -1.7041985,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 5.6, 24.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "7809e9da-f431-4091-a1a0-fd91c2ee56ee",
"index" : 3174,
"period" : 2,
"timestamp" : "00:37:52.937",
"minute" : 82,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 5.6, 24.6 ],
"related_events" : [ "44215f69-39b6-4865-bc48-41d882462349" ]
}, {
"id" : "d0602f92-4971-4fe7-b39a-8a38ca9f944d",
"index" : 3175,
"period" : 2,
"timestamp" : "00:37:53.690",
"minute" : 82,
"second" : 53,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 140,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 4.3, 24.8 ],
"duration" : 5.05228,
"related_events" : [ "78a48b47-1dd6-4ff8-964f-88b3da65cbcd" ],
"pass" : {
"length" : 66.76384,
"angle" : -0.3373817,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 67.3, 2.7 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "78a48b47-1dd6-4ff8-964f-88b3da65cbcd",
"index" : 3176,
"period" : 2,
"timestamp" : "00:37:58.742",
"minute" : 82,
"second" : 58,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 52.8, 77.4 ],
"duration" : 0.0,
"related_events" : [ "d0602f92-4971-4fe7-b39a-8a38ca9f944d" ]
}, {
"id" : "f9f58bb2-e1ac-4530-9603-b22118539518",
"index" : 3177,
"period" : 2,
"timestamp" : "00:37:58.742",
"minute" : 82,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 52.8, 77.4 ],
"duration" : 1.759887,
"related_events" : [ "78a48b47-1dd6-4ff8-964f-88b3da65cbcd", "a8329b5d-b822-4a1d-8421-10875794320f" ],
"carry" : {
"end_location" : [ 53.6, 74.9 ]
}
}, {
"id" : "a8329b5d-b822-4a1d-8421-10875794320f",
"index" : 3178,
"period" : 2,
"timestamp" : "00:38:00.502",
"minute" : 83,
"second" : 0,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 53.6, 74.9 ],
"duration" : 1.441736,
"related_events" : [ "392edb11-2221-4263-a818-7cf3fc10507c" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 14.812158,
"angle" : -0.04051835,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.4, 74.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "392edb11-2221-4263-a818-7cf3fc10507c",
"index" : 3179,
"period" : 2,
"timestamp" : "00:38:01.944",
"minute" : 83,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 68.4, 74.3 ],
"related_events" : [ "a8329b5d-b822-4a1d-8421-10875794320f" ]
}, {
"id" : "23f307c7-f7f6-4e34-859e-a695c9225035",
"index" : 3180,
"period" : 2,
"timestamp" : "00:38:01.944",
"minute" : 83,
"second" : 1,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 68.4, 74.3 ],
"duration" : 0.805798,
"related_events" : [ "392edb11-2221-4263-a818-7cf3fc10507c", "d2404196-eb4e-4bd0-b0aa-81b18bc53ba7" ],
"carry" : {
"end_location" : [ 69.8, 74.3 ]
}
}, {
"id" : "d2404196-eb4e-4bd0-b0aa-81b18bc53ba7",
"index" : 3181,
"period" : 2,
"timestamp" : "00:38:02.750",
"minute" : 83,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 69.8, 74.3 ],
"duration" : 0.990565,
"related_events" : [ "00e3893d-28e4-4e08-bebe-c1cc06d58fd8" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 9.413288,
"angle" : -1.5176549,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.3, 64.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "00e3893d-28e4-4e08-bebe-c1cc06d58fd8",
"index" : 3182,
"period" : 2,
"timestamp" : "00:38:03.740",
"minute" : 83,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.3, 64.9 ],
"related_events" : [ "d2404196-eb4e-4bd0-b0aa-81b18bc53ba7" ]
}, {
"id" : "fb660d71-226f-4dfa-936a-9f2216cf6633",
"index" : 3183,
"period" : 2,
"timestamp" : "00:38:03.740",
"minute" : 83,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.3, 64.9 ],
"duration" : 1.338329,
"related_events" : [ "00e3893d-28e4-4e08-bebe-c1cc06d58fd8", "522083f2-ddfa-42f0-9e0a-f09e3c56539d" ],
"carry" : {
"end_location" : [ 71.0, 61.1 ]
}
}, {
"id" : "522083f2-ddfa-42f0-9e0a-f09e3c56539d",
"index" : 3184,
"period" : 2,
"timestamp" : "00:38:05.078",
"minute" : 83,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 71.0, 61.1 ],
"duration" : 1.347803,
"related_events" : [ "11bdb8f0-ff78-48af-9f4b-1345401bed7c" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 24.05847,
"angle" : -2.2708566,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.5, 42.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "11bdb8f0-ff78-48af-9f4b-1345401bed7c",
"index" : 3185,
"period" : 2,
"timestamp" : "00:38:06.426",
"minute" : 83,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.5, 42.7 ],
"related_events" : [ "522083f2-ddfa-42f0-9e0a-f09e3c56539d" ]
}, {
"id" : "cf8401f5-4b68-41bc-be89-97a8a39b54e6",
"index" : 3186,
"period" : 2,
"timestamp" : "00:38:06.426",
"minute" : 83,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.5, 42.7 ],
"duration" : 3.365562,
"under_pressure" : true,
"related_events" : [ "11bdb8f0-ff78-48af-9f4b-1345401bed7c", "7fbf608c-8b0c-4136-834a-a4a849a26626", "dd84e854-241e-4f99-82bf-6c43686f0c9d" ],
"carry" : {
"end_location" : [ 57.2, 45.2 ]
}
}, {
"id" : "7fbf608c-8b0c-4136-834a-a4a849a26626",
"index" : 3187,
"period" : 2,
"timestamp" : "00:38:08.439",
"minute" : 83,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 57.2, 40.8 ],
"duration" : 1.356581,
"related_events" : [ "cf8401f5-4b68-41bc-be89-97a8a39b54e6", "dd84e854-241e-4f99-82bf-6c43686f0c9d" ]
}, {
"id" : "dd84e854-241e-4f99-82bf-6c43686f0c9d",
"index" : 3188,
"period" : 2,
"timestamp" : "00:38:09.792",
"minute" : 83,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.2, 45.2 ],
"duration" : 1.062838,
"under_pressure" : true,
"related_events" : [ "7fbf608c-8b0c-4136-834a-a4a849a26626", "94f1b376-a4c0-4cd7-b608-61197efd31e2" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 15.261062,
"angle" : 0.6552961,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.3, 54.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "eaf6fa1b-8b6a-4c6c-9a29-a09bd746acce",
"index" : 3189,
"period" : 2,
"timestamp" : "00:38:10.668",
"minute" : 83,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 50.8, 24.3 ],
"duration" : 1.045182,
"related_events" : [ "8164d556-db6b-426d-b029-893a6b80066b", "94f1b376-a4c0-4cd7-b608-61197efd31e2" ]
}, {
"id" : "94f1b376-a4c0-4cd7-b608-61197efd31e2",
"index" : 3190,
"period" : 2,
"timestamp" : "00:38:10.855",
"minute" : 83,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.3, 54.5 ],
"under_pressure" : true,
"related_events" : [ "dd84e854-241e-4f99-82bf-6c43686f0c9d", "eaf6fa1b-8b6a-4c6c-9a29-a09bd746acce" ]
}, {
"id" : "8164d556-db6b-426d-b029-893a6b80066b",
"index" : 3191,
"period" : 2,
"timestamp" : "00:38:10.855",
"minute" : 83,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.3, 54.5 ],
"duration" : 2.021283,
"under_pressure" : true,
"related_events" : [ "4682e090-6e71-48fc-8751-9408e0cc402a", "65352359-61f6-48e6-8b8f-bd78b60957bf", "94f1b376-a4c0-4cd7-b608-61197efd31e2", "eaf6fa1b-8b6a-4c6c-9a29-a09bd746acce" ],
"carry" : {
"end_location" : [ 64.1, 59.2 ]
}
}, {
"id" : "4682e090-6e71-48fc-8751-9408e0cc402a",
"index" : 3192,
"period" : 2,
"timestamp" : "00:38:12.063",
"minute" : 83,
"second" : 12,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 53.8, 24.8 ],
"duration" : 0.921898,
"related_events" : [ "65352359-61f6-48e6-8b8f-bd78b60957bf", "8164d556-db6b-426d-b029-893a6b80066b" ]
}, {
"id" : "65352359-61f6-48e6-8b8f-bd78b60957bf",
"index" : 3193,
"period" : 2,
"timestamp" : "00:38:12.876",
"minute" : 83,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 64.1, 59.2 ],
"duration" : 1.316962,
"under_pressure" : true,
"related_events" : [ "4682e090-6e71-48fc-8751-9408e0cc402a", "86da5e31-9a5b-4b5e-ab0f-cc4f7c881029" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 16.546904,
"angle" : 0.79394495,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 75.7, 71.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "40aee82a-f1a6-4dbf-b9cd-731d73a415a4",
"index" : 3194,
"period" : 2,
"timestamp" : "00:38:13.944",
"minute" : 83,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 42.6, 14.0 ],
"duration" : 0.458457,
"related_events" : [ "1fe24b9c-ca70-4557-a35c-5e8cc773ddd6", "86da5e31-9a5b-4b5e-ab0f-cc4f7c881029", "fefbe9f5-c5cc-45cd-9d1e-1744bd33a2b1" ]
}, {
"id" : "86da5e31-9a5b-4b5e-ab0f-cc4f7c881029",
"index" : 3195,
"period" : 2,
"timestamp" : "00:38:14.193",
"minute" : 83,
"second" : 14,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.7, 71.0 ],
"under_pressure" : true,
"related_events" : [ "40aee82a-f1a6-4dbf-b9cd-731d73a415a4", "65352359-61f6-48e6-8b8f-bd78b60957bf" ]
}, {
"id" : "fefbe9f5-c5cc-45cd-9d1e-1744bd33a2b1",
"index" : 3196,
"period" : 2,
"timestamp" : "00:38:14.193",
"minute" : 83,
"second" : 14,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.7, 71.0 ],
"duration" : 0.071975,
"under_pressure" : true,
"related_events" : [ "1fe24b9c-ca70-4557-a35c-5e8cc773ddd6", "40aee82a-f1a6-4dbf-b9cd-731d73a415a4", "86da5e31-9a5b-4b5e-ab0f-cc4f7c881029" ],
"carry" : {
"end_location" : [ 75.9, 70.0 ]
}
}, {
"id" : "1fe24b9c-ca70-4557-a35c-5e8cc773ddd6",
"index" : 3197,
"period" : 2,
"timestamp" : "00:38:14.265",
"minute" : 83,
"second" : 14,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 141,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 75.9, 70.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "40aee82a-f1a6-4dbf-b9cd-731d73a415a4" ]
}, {
"id" : "91c52c6d-d468-493f-b5ca-5be8779d0fc7",
"index" : 3198,
"period" : 2,
"timestamp" : "00:38:17.486",
"minute" : 83,
"second" : 17,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 142,
"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.1, 3.2 ],
"duration" : 0.0
}, {
"id" : "a80275dd-ff0f-4ae4-9f88-251d56bad3ac",
"index" : 3199,
"period" : 2,
"timestamp" : "00:38:17.486",
"minute" : 83,
"second" : 17,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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.1, 3.2 ],
"duration" : 1.256078,
"related_events" : [ "36269003-70b6-4e87-b970-75bc8ba6c7e9", "91c52c6d-d468-493f-b5ca-5be8779d0fc7" ],
"carry" : {
"end_location" : [ 32.1, 6.9 ]
}
}, {
"id" : "36269003-70b6-4e87-b970-75bc8ba6c7e9",
"index" : 3200,
"period" : 2,
"timestamp" : "00:38:18.742",
"minute" : 83,
"second" : 18,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"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.1, 6.9 ],
"duration" : 1.622144,
"related_events" : [ "19fafd4b-a78a-4471-b533-7e5f99958f16" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 14.988329,
"angle" : 2.0642858,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 25.0, 20.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "19fafd4b-a78a-4471-b533-7e5f99958f16",
"index" : 3201,
"period" : 2,
"timestamp" : "00:38:20.364",
"minute" : 83,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 20.1 ],
"related_events" : [ "36269003-70b6-4e87-b970-75bc8ba6c7e9" ]
}, {
"id" : "afbaabb2-afb9-4fbb-bc4c-fff7ab7accbd",
"index" : 3202,
"period" : 2,
"timestamp" : "00:38:20.364",
"minute" : 83,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 25.0, 20.1 ],
"duration" : 1.455466,
"related_events" : [ "19fafd4b-a78a-4471-b533-7e5f99958f16", "26529a3a-0983-4e86-ad38-c3ccfe2aeedf" ],
"carry" : {
"end_location" : [ 23.3, 24.0 ]
}
}, {
"id" : "26529a3a-0983-4e86-ad38-c3ccfe2aeedf",
"index" : 3203,
"period" : 2,
"timestamp" : "00:38:21.819",
"minute" : 83,
"second" : 21,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 23.3, 24.0 ],
"duration" : 3.235013,
"related_events" : [ "bcfd8437-487a-4d19-a5e5-aa25a933ec4e" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 37.04713,
"angle" : 1.1832725,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 37.3, 58.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bcfd8437-487a-4d19-a5e5-aa25a933ec4e",
"index" : 3204,
"period" : 2,
"timestamp" : "00:38:25.054",
"minute" : 83,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.3, 58.3 ],
"related_events" : [ "26529a3a-0983-4e86-ad38-c3ccfe2aeedf" ]
}, {
"id" : "db89b2c6-55d6-4f27-a830-80aeac8335bd",
"index" : 3205,
"period" : 2,
"timestamp" : "00:38:25.054",
"minute" : 83,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 37.3, 58.3 ],
"duration" : 2.067628,
"related_events" : [ "73540e2b-43f0-4785-aa3f-466bc2c72760", "bcfd8437-487a-4d19-a5e5-aa25a933ec4e" ],
"carry" : {
"end_location" : [ 47.8, 64.7 ]
}
}, {
"id" : "73540e2b-43f0-4785-aa3f-466bc2c72760",
"index" : 3206,
"period" : 2,
"timestamp" : "00:38:27.122",
"minute" : 83,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 47.8, 64.7 ],
"duration" : 0.935009,
"related_events" : [ "cb092a0d-82a6-48af-a366-cf9c748104bd" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 8.969393,
"angle" : 0.38878775,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.1, 68.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "cb092a0d-82a6-48af-a366-cf9c748104bd",
"index" : 3207,
"period" : 2,
"timestamp" : "00:38:28.057",
"minute" : 83,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.1, 68.1 ],
"related_events" : [ "73540e2b-43f0-4785-aa3f-466bc2c72760" ]
}, {
"id" : "f761825c-da18-4f00-be04-ee1b6aa13e6c",
"index" : 3208,
"period" : 2,
"timestamp" : "00:38:28.057",
"minute" : 83,
"second" : 28,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 56.1, 68.1 ],
"duration" : 0.614072,
"related_events" : [ "e5cd7786-65f3-441b-9edd-13ac137d2db8" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 8.955445,
"angle" : -2.6279867,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.3, 63.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e5cd7786-65f3-441b-9edd-13ac137d2db8",
"index" : 3209,
"period" : 2,
"timestamp" : "00:38:28.671",
"minute" : 83,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.3, 63.7 ],
"related_events" : [ "f761825c-da18-4f00-be04-ee1b6aa13e6c" ]
}, {
"id" : "97f8e04a-0bac-45df-b1e5-00d7a6bc39e4",
"index" : 3210,
"period" : 2,
"timestamp" : "00:38:28.671",
"minute" : 83,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.3, 63.7 ],
"duration" : 0.840293,
"related_events" : [ "325e692c-4f2c-4ffd-a2d9-1c24edd4f83c", "e5cd7786-65f3-441b-9edd-13ac137d2db8" ],
"carry" : {
"end_location" : [ 48.9, 63.7 ]
}
}, {
"id" : "325e692c-4f2c-4ffd-a2d9-1c24edd4f83c",
"index" : 3211,
"period" : 2,
"timestamp" : "00:38:29.511",
"minute" : 83,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 48.9, 63.7 ],
"duration" : 1.397161,
"related_events" : [ "88e58e66-23e9-432d-9230-459c341b6cd0" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 13.103435,
"angle" : -2.965152,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 61.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "88e58e66-23e9-432d-9230-459c341b6cd0",
"index" : 3212,
"period" : 2,
"timestamp" : "00:38:30.909",
"minute" : 83,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"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" : [ 36.0, 61.4 ],
"related_events" : [ "325e692c-4f2c-4ffd-a2d9-1c24edd4f83c" ]
}, {
"id" : "69c5d5ce-2181-4c84-a378-9cc271c9e3d5",
"index" : 3213,
"period" : 2,
"timestamp" : "00:38:30.909",
"minute" : 83,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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" : [ 36.0, 61.4 ],
"duration" : 1.180432,
"related_events" : [ "88e58e66-23e9-432d-9230-459c341b6cd0", "f0889964-abf7-48d1-9b76-d2c2bd3919a7" ],
"carry" : {
"end_location" : [ 34.8, 60.0 ]
}
}, {
"id" : "f0889964-abf7-48d1-9b76-d2c2bd3919a7",
"index" : 3214,
"period" : 2,
"timestamp" : "00:38:32.089",
"minute" : 83,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"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.8, 60.0 ],
"duration" : 1.931002,
"related_events" : [ "6ea24d82-7f55-412f-b9ea-0b03feec97b3" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 36.567883,
"angle" : -1.6666554,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.3, 23.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6ea24d82-7f55-412f-b9ea-0b03feec97b3",
"index" : 3215,
"period" : 2,
"timestamp" : "00:38:34.020",
"minute" : 83,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.3, 23.6 ],
"related_events" : [ "f0889964-abf7-48d1-9b76-d2c2bd3919a7" ]
}, {
"id" : "600b4c10-257a-492c-aeb7-39997842526f",
"index" : 3216,
"period" : 2,
"timestamp" : "00:38:34.020",
"minute" : 83,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.3, 23.6 ],
"duration" : 1.504544,
"related_events" : [ "6ea24d82-7f55-412f-b9ea-0b03feec97b3", "be971f80-017e-4901-8ee4-1f3b6c056fe9" ],
"carry" : {
"end_location" : [ 33.1, 25.1 ]
}
}, {
"id" : "be971f80-017e-4901-8ee4-1f3b6c056fe9",
"index" : 3217,
"period" : 2,
"timestamp" : "00:38:35.525",
"minute" : 83,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 33.1, 25.1 ],
"duration" : 1.346685,
"related_events" : [ "18a13d91-5fa1-4f57-bc25-7d08b6eab145" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 19.366207,
"angle" : -0.5607887,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.5, 14.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "18a13d91-5fa1-4f57-bc25-7d08b6eab145",
"index" : 3218,
"period" : 2,
"timestamp" : "00:38:36.871",
"minute" : 83,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 49.5, 14.8 ],
"related_events" : [ "be971f80-017e-4901-8ee4-1f3b6c056fe9" ]
}, {
"id" : "625204f9-4ff3-4538-95b4-ba17324e65c2",
"index" : 3219,
"period" : 2,
"timestamp" : "00:38:36.871",
"minute" : 83,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 49.5, 14.8 ],
"duration" : 0.955554,
"related_events" : [ "18a13d91-5fa1-4f57-bc25-7d08b6eab145", "86029220-2e6c-45de-8a17-f5a960550625" ],
"carry" : {
"end_location" : [ 49.5, 14.8 ]
}
}, {
"id" : "86029220-2e6c-45de-8a17-f5a960550625",
"index" : 3220,
"period" : 2,
"timestamp" : "00:38:37.827",
"minute" : 83,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 49.5, 14.8 ],
"duration" : 1.090907,
"related_events" : [ "9ceeaa82-0a14-4c6c-a976-d8c6f34ac7aa" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 12.747549,
"angle" : 1.7681919,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 47.0, 27.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9ceeaa82-0a14-4c6c-a976-d8c6f34ac7aa",
"index" : 3221,
"period" : 2,
"timestamp" : "00:38:38.918",
"minute" : 83,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 47.0, 27.3 ],
"related_events" : [ "86029220-2e6c-45de-8a17-f5a960550625" ]
}, {
"id" : "2251db64-caa0-47f8-8bf0-b1ffd66d44da",
"index" : 3222,
"period" : 2,
"timestamp" : "00:38:38.918",
"minute" : 83,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 47.0, 27.3 ],
"duration" : 2.423979,
"related_events" : [ "9660dcfa-0af0-4d9b-847b-414efebd592f", "9ceeaa82-0a14-4c6c-a976-d8c6f34ac7aa" ],
"carry" : {
"end_location" : [ 49.8, 27.5 ]
}
}, {
"id" : "9660dcfa-0af0-4d9b-847b-414efebd592f",
"index" : 3223,
"period" : 2,
"timestamp" : "00:38:41.342",
"minute" : 83,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.8, 27.5 ],
"duration" : 2.076591,
"related_events" : [ "992f140f-07f7-43a0-aa40-9475734bf633" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 28.700697,
"angle" : 1.5638278,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 50.0, 56.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "992f140f-07f7-43a0-aa40-9475734bf633",
"index" : 3224,
"period" : 2,
"timestamp" : "00:38:43.418",
"minute" : 83,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"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" : [ 50.0, 56.2 ],
"related_events" : [ "9660dcfa-0af0-4d9b-847b-414efebd592f" ]
}, {
"id" : "41592bd3-3acb-426e-99bf-1ded0e19d77f",
"index" : 3225,
"period" : 2,
"timestamp" : "00:38:43.418",
"minute" : 83,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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" : [ 50.0, 56.2 ],
"duration" : 2.853006,
"related_events" : [ "14ace30f-5895-44ad-a8ac-7349f1794baa", "992f140f-07f7-43a0-aa40-9475734bf633" ],
"carry" : {
"end_location" : [ 48.6, 49.0 ]
}
}, {
"id" : "14ace30f-5895-44ad-a8ac-7349f1794baa",
"index" : 3226,
"period" : 2,
"timestamp" : "00:38:46.271",
"minute" : 83,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"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" : [ 48.6, 49.0 ],
"duration" : 1.540313,
"related_events" : [ "027d7ba2-bb1e-42b1-a1f1-2760e374b8a4" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 23.04886,
"angle" : -2.1491723,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 36.0, 29.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "027d7ba2-bb1e-42b1-a1f1-2760e374b8a4",
"index" : 3227,
"period" : 2,
"timestamp" : "00:38:47.812",
"minute" : 83,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 29.7 ],
"related_events" : [ "14ace30f-5895-44ad-a8ac-7349f1794baa" ]
}, {
"id" : "9b8ed551-a841-41fc-a8bc-edc9f383c538",
"index" : 3228,
"period" : 2,
"timestamp" : "00:38:47.812",
"minute" : 83,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 36.0, 29.7 ],
"duration" : 2.825337,
"related_events" : [ "027d7ba2-bb1e-42b1-a1f1-2760e374b8a4", "cdf8f5c7-b91a-4379-8e52-1ce3067bba18" ],
"carry" : {
"end_location" : [ 40.4, 28.7 ]
}
}, {
"id" : "cdf8f5c7-b91a-4379-8e52-1ce3067bba18",
"index" : 3229,
"period" : 2,
"timestamp" : "00:38:50.637",
"minute" : 83,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 40.4, 28.7 ],
"duration" : 1.613735,
"related_events" : [ "114fa3d0-70b3-4b6e-acea-f5f780491003" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 34.894127,
"angle" : -0.48928303,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.2, 12.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "114fa3d0-70b3-4b6e-acea-f5f780491003",
"index" : 3230,
"period" : 2,
"timestamp" : "00:38:52.251",
"minute" : 83,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"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" : [ 71.2, 12.3 ],
"related_events" : [ "cdf8f5c7-b91a-4379-8e52-1ce3067bba18" ]
}, {
"id" : "ea1c7c7a-4564-4de7-8f2e-97ce9d2fadd5",
"index" : 3231,
"period" : 2,
"timestamp" : "00:38:52.251",
"minute" : 83,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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" : [ 71.2, 12.3 ],
"duration" : 0.097548,
"related_events" : [ "114fa3d0-70b3-4b6e-acea-f5f780491003", "8a618f9c-9ed9-48f2-8f70-b7cb73e71931" ],
"carry" : {
"end_location" : [ 69.5, 11.6 ]
}
}, {
"id" : "8a618f9c-9ed9-48f2-8f70-b7cb73e71931",
"index" : 3232,
"period" : 2,
"timestamp" : "00:38:52.348",
"minute" : 83,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"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" : [ 69.5, 11.6 ],
"duration" : 1.154025,
"related_events" : [ "ab768727-df33-4cde-a414-5fed4e283df7" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 12.734991,
"angle" : -2.8794727,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 57.2, 8.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ab768727-df33-4cde-a414-5fed4e283df7",
"index" : 3233,
"period" : 2,
"timestamp" : "00:38:53.502",
"minute" : 83,
"second" : 53,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 57.2, 8.3 ],
"related_events" : [ "8a618f9c-9ed9-48f2-8f70-b7cb73e71931" ]
}, {
"id" : "2a33686f-143c-4fe7-a048-a516e72c227e",
"index" : 3234,
"period" : 2,
"timestamp" : "00:38:53.502",
"minute" : 83,
"second" : 53,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 57.2, 8.3 ],
"duration" : 3.103784,
"related_events" : [ "49856ef7-92ce-49e6-8dd8-23f41cd929bc", "ab768727-df33-4cde-a414-5fed4e283df7" ],
"carry" : {
"end_location" : [ 57.2, 8.3 ]
}
}, {
"id" : "49856ef7-92ce-49e6-8dd8-23f41cd929bc",
"index" : 3235,
"period" : 2,
"timestamp" : "00:38:56.606",
"minute" : 83,
"second" : 56,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 57.2, 8.3 ],
"duration" : 1.824371,
"related_events" : [ "229dc7bd-873a-43f6-8ba3-dec9cff1cb58" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 12.918979,
"angle" : 2.2685077,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.9, 18.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "229dc7bd-873a-43f6-8ba3-dec9cff1cb58",
"index" : 3236,
"period" : 2,
"timestamp" : "00:38:58.430",
"minute" : 83,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.9, 18.2 ],
"related_events" : [ "49856ef7-92ce-49e6-8dd8-23f41cd929bc" ]
}, {
"id" : "09aedfe7-6263-417d-9179-33ac416bcac7",
"index" : 3237,
"period" : 2,
"timestamp" : "00:38:58.430",
"minute" : 83,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.9, 18.2 ],
"duration" : 0.729268,
"related_events" : [ "1cfaf98f-8ece-455e-a8ab-f327cf08db0b", "229dc7bd-873a-43f6-8ba3-dec9cff1cb58" ],
"carry" : {
"end_location" : [ 49.2, 20.1 ]
}
}, {
"id" : "1cfaf98f-8ece-455e-a8ab-f327cf08db0b",
"index" : 3238,
"period" : 2,
"timestamp" : "00:38:59.160",
"minute" : 83,
"second" : 59,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.2, 20.1 ],
"duration" : 1.392946,
"related_events" : [ "de272848-ba09-45d4-b299-f8a973bd1517" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 32.801373,
"angle" : 1.5616503,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 49.5, 52.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "de272848-ba09-45d4-b299-f8a973bd1517",
"index" : 3239,
"period" : 2,
"timestamp" : "00:39:00.553",
"minute" : 84,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"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" : [ 49.5, 52.9 ],
"related_events" : [ "1cfaf98f-8ece-455e-a8ab-f327cf08db0b" ]
}, {
"id" : "b9224a34-0929-4a1f-a00a-30dfff67e14f",
"index" : 3240,
"period" : 2,
"timestamp" : "00:39:00.553",
"minute" : 84,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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" : [ 49.5, 52.9 ],
"duration" : 2.144527,
"related_events" : [ "5f4c6320-3a43-4608-b7bc-3be4bd0e43d5", "de272848-ba09-45d4-b299-f8a973bd1517" ],
"carry" : {
"end_location" : [ 49.5, 52.9 ]
}
}, {
"id" : "5f4c6320-3a43-4608-b7bc-3be4bd0e43d5",
"index" : 3241,
"period" : 2,
"timestamp" : "00:39:02.697",
"minute" : 84,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 142,
"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" : [ 49.5, 52.9 ],
"duration" : 1.318114,
"related_events" : [ "58d3a1a8-ca42-47fd-ae68-711ee348821d" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 14.8556385,
"angle" : 1.1402692,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.7, 66.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "58d3a1a8-ca42-47fd-ae68-711ee348821d",
"index" : 3242,
"period" : 2,
"timestamp" : "00:39:04.015",
"minute" : 84,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 142,
"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.7, 66.4 ],
"related_events" : [ "5f4c6320-3a43-4608-b7bc-3be4bd0e43d5" ]
}, {
"id" : "df075ade-6a6d-4345-8aad-3baa169e30fe",
"index" : 3243,
"period" : 2,
"timestamp" : "00:39:04.015",
"minute" : 84,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 142,
"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.7, 66.4 ],
"duration" : 1.20045,
"under_pressure" : true,
"related_events" : [ "12b5c4dd-8007-499c-ac6c-ff621a8391e6", "58d3a1a8-ca42-47fd-ae68-711ee348821d", "a8ab115d-6ec5-4f0a-a5bf-4746b93b5557" ],
"carry" : {
"end_location" : [ 58.2, 67.4 ]
}
}, {
"id" : "12b5c4dd-8007-499c-ac6c-ff621a8391e6",
"index" : 3244,
"period" : 2,
"timestamp" : "00:39:04.716",
"minute" : 84,
"second" : 4,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 61.9, 12.7 ],
"duration" : 0.463234,
"related_events" : [ "df075ade-6a6d-4345-8aad-3baa169e30fe" ]
}, {
"id" : "9cbf9144-6ac2-4fd0-b9eb-820a2694ecd3",
"index" : 3245,
"period" : 2,
"timestamp" : "00:39:05.216",
"minute" : 84,
"second" : 5,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 142,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 61.9, 12.7 ],
"duration" : 0.0,
"related_events" : [ "a8ab115d-6ec5-4f0a-a5bf-4746b93b5557" ]
}, {
"id" : "a8ab115d-6ec5-4f0a-a5bf-4746b93b5557",
"index" : 3246,
"period" : 2,
"timestamp" : "00:39:05.216",
"minute" : 84,
"second" : 5,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 142,
"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" : [ 58.2, 67.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "9cbf9144-6ac2-4fd0-b9eb-820a2694ecd3" ],
"dribble" : {
"overrun" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "c04bc537-0396-4bef-b928-61df4dde5b4f",
"index" : 3247,
"period" : 2,
"timestamp" : "00:39:05.710",
"minute" : 84,
"second" : 5,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 142,
"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" : [ 57.9, 67.4 ],
"duration" : 0.615356
}, {
"id" : "7a7d4049-418d-499b-9c85-cb369a1d9788",
"index" : 3248,
"period" : 2,
"timestamp" : "00:39:06.346",
"minute" : 84,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 56.8, 21.6 ],
"duration" : 0.769672,
"related_events" : [ "a6c71461-b415-40a7-9e66-f5a7e96243b1" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 6.1131005,
"angle" : 0.06548002,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.9, 22.0 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a6c71461-b415-40a7-9e66-f5a7e96243b1",
"index" : 3249,
"period" : 2,
"timestamp" : "00:39:07.115",
"minute" : 84,
"second" : 7,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 22.0 ],
"related_events" : [ "7a7d4049-418d-499b-9c85-cb369a1d9788" ]
}, {
"id" : "46a700d0-8057-4cd2-a55b-a01557584108",
"index" : 3250,
"period" : 2,
"timestamp" : "00:39:07.115",
"minute" : 84,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 62.9, 22.0 ],
"duration" : 0.854982,
"related_events" : [ "a6c71461-b415-40a7-9e66-f5a7e96243b1", "c6e4abd7-5bbe-4ca9-bda4-a55ad926765e" ],
"carry" : {
"end_location" : [ 63.5, 22.6 ]
}
}, {
"id" : "c6e4abd7-5bbe-4ca9-bda4-a55ad926765e",
"index" : 3251,
"period" : 2,
"timestamp" : "00:39:07.970",
"minute" : 84,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 63.5, 22.6 ],
"duration" : 0.498081,
"related_events" : [ "d45ff9f7-7de7-454b-b634-4f5aa95b8750" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 7.940403,
"angle" : 1.6717181,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.7, 30.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d45ff9f7-7de7-454b-b634-4f5aa95b8750",
"index" : 3252,
"period" : 2,
"timestamp" : "00:39:08.468",
"minute" : 84,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 62.7, 30.5 ],
"related_events" : [ "c6e4abd7-5bbe-4ca9-bda4-a55ad926765e" ]
}, {
"id" : "e2a340a6-a6bd-4c5d-bfae-fdc608c8cdba",
"index" : 3253,
"period" : 2,
"timestamp" : "00:39:08.468",
"minute" : 84,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 62.7, 30.5 ],
"duration" : 0.039999,
"related_events" : [ "8a8ba9ce-74aa-4141-ae4a-5f612193c270", "d45ff9f7-7de7-454b-b634-4f5aa95b8750" ],
"carry" : {
"end_location" : [ 64.6, 26.7 ]
}
}, {
"id" : "8a8ba9ce-74aa-4141-ae4a-5f612193c270",
"index" : 3254,
"period" : 2,
"timestamp" : "00:39:08.508",
"minute" : 84,
"second" : 8,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 64.6, 26.7 ],
"duration" : 0.960223,
"related_events" : [ "6749acec-c8b6-4386-a033-474d8bd719ef" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 13.42386,
"angle" : -1.0738277,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 14.9 ],
"outcome" : {
"id" : 77,
"name" : "Unknown"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b17510c0-3d48-43dd-b7b6-e1d69d4bfbe3",
"index" : 3255,
"period" : 2,
"timestamp" : "00:39:08.654",
"minute" : 84,
"second" : 8,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 49.1, 65.2 ],
"duration" : 0.574175,
"counterpress" : true
}, {
"id" : "6749acec-c8b6-4386-a033-474d8bd719ef",
"index" : 3256,
"period" : 2,
"timestamp" : "00:39:09.469",
"minute" : 84,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.0, 14.9 ],
"related_events" : [ "8a8ba9ce-74aa-4141-ae4a-5f612193c270" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "cd5fa600-d338-4a39-9fba-8b26d69c9277",
"index" : 3257,
"period" : 2,
"timestamp" : "00:39:09.575",
"minute" : 84,
"second" : 9,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 49.1, 65.2 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "271cae40-7564-4f93-bbf0-52a97b949616" ]
}, {
"id" : "271cae40-7564-4f93-bbf0-52a97b949616",
"index" : 3258,
"period" : 2,
"timestamp" : "00:39:09.575",
"minute" : 84,
"second" : 9,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 143,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.0, 14.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "cd5fa600-d338-4a39-9fba-8b26d69c9277" ],
"foul_won" : {
"defensive" : true
}
}, {
"id" : "1127d10c-f11c-4edb-a418-6ed9909740e9",
"index" : 3259,
"period" : 2,
"timestamp" : "00:39:24.516",
"minute" : 84,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 71.0, 14.9 ],
"duration" : 0.943253,
"related_events" : [ "25ecb0ed-2f77-4e8d-ad4a-0f4892ed4cd6" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 8.811924,
"angle" : 1.730348,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.6, 23.6 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "25ecb0ed-2f77-4e8d-ad4a-0f4892ed4cd6",
"index" : 3260,
"period" : 2,
"timestamp" : "00:39:25.460",
"minute" : 84,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.6, 23.6 ],
"related_events" : [ "1127d10c-f11c-4edb-a418-6ed9909740e9" ]
}, {
"id" : "cd5ee4fc-4ba6-4412-aeb4-5ba88c3166af",
"index" : 3261,
"period" : 2,
"timestamp" : "00:39:25.460",
"minute" : 84,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.6, 23.6 ],
"duration" : 0.59982,
"related_events" : [ "25ecb0ed-2f77-4e8d-ad4a-0f4892ed4cd6", "88472634-ec7d-4230-a3b8-ce1578a99304" ],
"carry" : {
"end_location" : [ 69.6, 23.9 ]
}
}, {
"id" : "88472634-ec7d-4230-a3b8-ce1578a99304",
"index" : 3262,
"period" : 2,
"timestamp" : "00:39:26.059",
"minute" : 84,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.6, 23.9 ],
"duration" : 0.931848,
"related_events" : [ "4084b54a-ca2e-4cb5-9c3e-19af9c929fcf" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 11.428036,
"angle" : -1.6408569,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.8, 12.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4084b54a-ca2e-4cb5-9c3e-19af9c929fcf",
"index" : 3263,
"period" : 2,
"timestamp" : "00:39:26.991",
"minute" : 84,
"second" : 26,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 68.8, 12.5 ],
"related_events" : [ "88472634-ec7d-4230-a3b8-ce1578a99304" ]
}, {
"id" : "5ebc9977-960d-4cc9-b771-37011d254d1d",
"index" : 3264,
"period" : 2,
"timestamp" : "00:39:26.991",
"minute" : 84,
"second" : 26,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 68.8, 12.5 ],
"duration" : 0.723408,
"related_events" : [ "4084b54a-ca2e-4cb5-9c3e-19af9c929fcf", "ee945406-cfa5-4e37-9db7-10027babddab" ],
"carry" : {
"end_location" : [ 69.6, 12.7 ]
}
}, {
"id" : "ee945406-cfa5-4e37-9db7-10027babddab",
"index" : 3265,
"period" : 2,
"timestamp" : "00:39:27.715",
"minute" : 84,
"second" : 27,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.6, 12.7 ],
"duration" : 0.937941,
"related_events" : [ "2a0b0487-1032-4f1c-aa49-e9b0b437003f" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 10.611786,
"angle" : 1.5236615,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.1, 23.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b8a53f14-487b-4458-8df7-987b0f18ea70",
"index" : 3266,
"period" : 2,
"timestamp" : "00:39:28.479",
"minute" : 84,
"second" : 28,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 44.7, 55.1 ],
"duration" : 1.456103,
"related_events" : [ "2a0b0487-1032-4f1c-aa49-e9b0b437003f", "375a1fe7-7079-4937-a495-fb3c537814ee" ]
}, {
"id" : "2a0b0487-1032-4f1c-aa49-e9b0b437003f",
"index" : 3267,
"period" : 2,
"timestamp" : "00:39:28.653",
"minute" : 84,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.1, 23.3 ],
"under_pressure" : true,
"related_events" : [ "b8a53f14-487b-4458-8df7-987b0f18ea70", "ee945406-cfa5-4e37-9db7-10027babddab" ]
}, {
"id" : "375a1fe7-7079-4937-a495-fb3c537814ee",
"index" : 3268,
"period" : 2,
"timestamp" : "00:39:28.653",
"minute" : 84,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.1, 23.3 ],
"duration" : 1.284439,
"under_pressure" : true,
"related_events" : [ "2a0b0487-1032-4f1c-aa49-e9b0b437003f", "95ac3828-2f1e-41ce-8822-06a7bd7b5f5d", "b8a53f14-487b-4458-8df7-987b0f18ea70" ],
"carry" : {
"end_location" : [ 67.6, 26.3 ]
}
}, {
"id" : "95ac3828-2f1e-41ce-8822-06a7bd7b5f5d",
"index" : 3269,
"period" : 2,
"timestamp" : "00:39:29.937",
"minute" : 84,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 67.6, 26.3 ],
"duration" : 1.077764,
"related_events" : [ "406c4df8-689a-42c4-832b-0d76579836ef" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 21.290373,
"angle" : -2.69475,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 48.4, 17.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "406c4df8-689a-42c4-832b-0d76579836ef",
"index" : 3270,
"period" : 2,
"timestamp" : "00:39:31.015",
"minute" : 84,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.4, 17.1 ],
"related_events" : [ "95ac3828-2f1e-41ce-8822-06a7bd7b5f5d" ]
}, {
"id" : "0838ba27-e353-48fb-b201-ac47eae06fa6",
"index" : 3271,
"period" : 2,
"timestamp" : "00:39:31.015",
"minute" : 84,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.4, 17.1 ],
"duration" : 1.32706,
"related_events" : [ "406c4df8-689a-42c4-832b-0d76579836ef", "66cd4691-2a56-4dd3-bca8-e3c2f6ef4890" ],
"carry" : {
"end_location" : [ 48.9, 17.9 ]
}
}, {
"id" : "66cd4691-2a56-4dd3-bca8-e3c2f6ef4890",
"index" : 3272,
"period" : 2,
"timestamp" : "00:39:32.342",
"minute" : 84,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 48.9, 17.9 ],
"duration" : 2.443551,
"related_events" : [ "4772a25d-ee8f-4f6b-b0b4-de0789898b6b" ],
"pass" : {
"recipient" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"length" : 30.103323,
"angle" : 2.6199744,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 22.8, 32.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4772a25d-ee8f-4f6b-b0b4-de0789898b6b",
"index" : 3273,
"period" : 2,
"timestamp" : "00:39:34.785",
"minute" : 84,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.8, 32.9 ],
"related_events" : [ "66cd4691-2a56-4dd3-bca8-e3c2f6ef4890" ]
}, {
"id" : "dce25aed-b7a5-41b9-b690-6fc72bff51ee",
"index" : 3274,
"period" : 2,
"timestamp" : "00:39:34.785",
"minute" : 84,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 22.8, 32.9 ],
"duration" : 0.64549303,
"related_events" : [ "4772a25d-ee8f-4f6b-b0b4-de0789898b6b", "d6a2d283-3f4e-4d52-b800-03257bd631ee" ],
"carry" : {
"end_location" : [ 23.3, 30.7 ]
}
}, {
"id" : "d6a2d283-3f4e-4d52-b800-03257bd631ee",
"index" : 3275,
"period" : 2,
"timestamp" : "00:39:35.431",
"minute" : 84,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 23.3, 30.7 ],
"duration" : 0.920073,
"related_events" : [ "b1428209-48ab-4f93-9bf2-985365dfe29f" ],
"pass" : {
"recipient" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"length" : 11.596551,
"angle" : 1.0067126,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 29.5, 40.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b1428209-48ab-4f93-9bf2-985365dfe29f",
"index" : 3276,
"period" : 2,
"timestamp" : "00:39:36.351",
"minute" : 84,
"second" : 36,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 29.5, 40.5 ],
"related_events" : [ "d6a2d283-3f4e-4d52-b800-03257bd631ee" ]
}, {
"id" : "fec768ea-9ec8-4c43-bd65-f912ce7dc1ee",
"index" : 3277,
"period" : 2,
"timestamp" : "00:39:36.351",
"minute" : 84,
"second" : 36,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 29.5, 40.5 ],
"duration" : 1.535558,
"related_events" : [ "b1428209-48ab-4f93-9bf2-985365dfe29f", "e8d26c86-659e-45e6-a892-b88c9798505d" ],
"carry" : {
"end_location" : [ 29.7, 49.6 ]
}
}, {
"id" : "e8d26c86-659e-45e6-a892-b88c9798505d",
"index" : 3278,
"period" : 2,
"timestamp" : "00:39:37.886",
"minute" : 84,
"second" : 37,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 29.7, 49.6 ],
"duration" : 0.893318,
"related_events" : [ "a5fed31a-d5c0-4b3f-a8e0-c6cdd6ebfa86" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 16.871574,
"angle" : -0.50076586,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 44.5, 41.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a5fed31a-d5c0-4b3f-a8e0-c6cdd6ebfa86",
"index" : 3279,
"period" : 2,
"timestamp" : "00:39:38.780",
"minute" : 84,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 44.5, 41.5 ],
"related_events" : [ "e8d26c86-659e-45e6-a892-b88c9798505d" ]
}, {
"id" : "7a055224-c1cd-4184-88bb-8c1ba499d6d1",
"index" : 3280,
"period" : 2,
"timestamp" : "00:39:38.780",
"minute" : 84,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 44.0, 42.0 ],
"duration" : 1.507085,
"related_events" : [ "b34ae5a1-3d8f-40c9-b0d4-66df87035a31" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 23.546762,
"angle" : -2.1104875,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 31.9, 21.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b34ae5a1-3d8f-40c9-b0d4-66df87035a31",
"index" : 3281,
"period" : 2,
"timestamp" : "00:39:40.287",
"minute" : 84,
"second" : 40,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.9, 21.8 ],
"related_events" : [ "7a055224-c1cd-4184-88bb-8c1ba499d6d1" ]
}, {
"id" : "33ccaf7e-4014-41da-8e7d-ff9d70aa7b4b",
"index" : 3282,
"period" : 2,
"timestamp" : "00:39:40.287",
"minute" : 84,
"second" : 40,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 31.9, 21.8 ],
"duration" : 1.209546,
"related_events" : [ "b34ae5a1-3d8f-40c9-b0d4-66df87035a31", "d1f460ee-782e-4c21-a220-2e3121b8a991" ],
"carry" : {
"end_location" : [ 32.7, 16.2 ]
}
}, {
"id" : "d1f460ee-782e-4c21-a220-2e3121b8a991",
"index" : 3283,
"period" : 2,
"timestamp" : "00:39:41.496",
"minute" : 84,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 32.7, 16.2 ],
"duration" : 1.34755,
"related_events" : [ "96ab68e8-bf61-4638-8151-758da0147fde" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.446884,
"angle" : -0.5863163,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 46.4, 7.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "96ab68e8-bf61-4638-8151-758da0147fde",
"index" : 3284,
"period" : 2,
"timestamp" : "00:39:42.844",
"minute" : 84,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.4, 7.1 ],
"related_events" : [ "d1f460ee-782e-4c21-a220-2e3121b8a991" ]
}, {
"id" : "15969522-7388-4bd8-8b21-2ccbdf84fb26",
"index" : 3285,
"period" : 2,
"timestamp" : "00:39:42.844",
"minute" : 84,
"second" : 42,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 46.4, 7.1 ],
"duration" : 0.465001,
"related_events" : [ "856b55b2-aecf-46ec-9c79-160b1dcbc27a", "96ab68e8-bf61-4638-8151-758da0147fde" ],
"carry" : {
"end_location" : [ 43.1, 6.1 ]
}
}, {
"id" : "856b55b2-aecf-46ec-9c79-160b1dcbc27a",
"index" : 3286,
"period" : 2,
"timestamp" : "00:39:43.309",
"minute" : 84,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 43.1, 6.1 ],
"duration" : 1.538795,
"related_events" : [ "b059902b-58f9-46d9-9d1a-dee6e5605a14" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 19.201042,
"angle" : 1.56038,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 43.3, 25.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "b059902b-58f9-46d9-9d1a-dee6e5605a14",
"index" : 3287,
"period" : 2,
"timestamp" : "00:39:44.848",
"minute" : 84,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.3, 25.3 ],
"related_events" : [ "856b55b2-aecf-46ec-9c79-160b1dcbc27a" ]
}, {
"id" : "83162f07-3dc8-4903-b3de-109b7b12cf0f",
"index" : 3288,
"period" : 2,
"timestamp" : "00:39:44.848",
"minute" : 84,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 43.3, 25.3 ],
"duration" : 2.298393,
"under_pressure" : true,
"related_events" : [ "b059902b-58f9-46d9-9d1a-dee6e5605a14", "b838617b-fec5-4e1b-8c28-f4a8366a2e1f", "edc1634f-6447-4100-a1db-ea0eca85d6ff" ],
"carry" : {
"end_location" : [ 55.0, 18.7 ]
}
}, {
"id" : "edc1634f-6447-4100-a1db-ea0eca85d6ff",
"index" : 3289,
"period" : 2,
"timestamp" : "00:39:45.366",
"minute" : 84,
"second" : 45,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 71.2, 57.3 ],
"duration" : 1.202333,
"related_events" : [ "83162f07-3dc8-4903-b3de-109b7b12cf0f" ]
}, {
"id" : "b24f18db-ae53-40a1-9368-f441a7192f28",
"index" : 3290,
"period" : 2,
"timestamp" : "00:39:46.162",
"minute" : 84,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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, 60.0 ],
"duration" : 0.721741
}, {
"id" : "b838617b-fec5-4e1b-8c28-f4a8366a2e1f",
"index" : 3291,
"period" : 2,
"timestamp" : "00:39:47.146",
"minute" : 84,
"second" : 47,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 144,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 55.0, 18.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "bae5b2c5-5416-4471-a917-0114df3b5396" ]
}, {
"id" : "bae5b2c5-5416-4471-a917-0114df3b5396",
"index" : 3292,
"period" : 2,
"timestamp" : "00:39:47.146",
"minute" : 84,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 145,
"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.1, 61.4 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "b838617b-fec5-4e1b-8c28-f4a8366a2e1f" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "6742d6be-0d66-4ed4-8890-02edd8f2f3a4",
"index" : 3293,
"period" : 2,
"timestamp" : "00:39:48.289",
"minute" : 84,
"second" : 48,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 145,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 54.7, 66.9 ],
"duration" : 0.0
}, {
"id" : "a15abc4b-584a-4257-99a4-dca754bdd02d",
"index" : 3294,
"period" : 2,
"timestamp" : "00:39:48.289",
"minute" : 84,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 145,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 54.7, 66.9 ],
"duration" : 2.13008,
"under_pressure" : true,
"related_events" : [ "6742d6be-0d66-4ed4-8890-02edd8f2f3a4", "8c673049-561e-4918-9a1a-2ae0a77d435a", "b3e84396-a103-4fc6-aaaa-43101a4ffe90" ],
"carry" : {
"end_location" : [ 67.0, 73.0 ]
}
}, {
"id" : "b3e84396-a103-4fc6-aaaa-43101a4ffe90",
"index" : 3295,
"period" : 2,
"timestamp" : "00:39:49.846",
"minute" : 84,
"second" : 49,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 145,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 54.4, 6.3 ],
"duration" : 0.837525,
"counterpress" : true,
"related_events" : [ "8c673049-561e-4918-9a1a-2ae0a77d435a", "a15abc4b-584a-4257-99a4-dca754bdd02d" ]
}, {
"id" : "8c673049-561e-4918-9a1a-2ae0a77d435a",
"index" : 3296,
"period" : 2,
"timestamp" : "00:39:50.419",
"minute" : 84,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 145,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 67.0, 73.0 ],
"duration" : 0.304273,
"under_pressure" : true,
"related_events" : [ "5c795b79-fc04-46c1-92e8-dd0891d28b83", "b3e84396-a103-4fc6-aaaa-43101a4ffe90", "d5da9f35-6dab-4dd0-b69e-1e5e067d1ce4" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 2.758623,
"angle" : -0.75976276,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 69.0, 71.1 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d5da9f35-6dab-4dd0-b69e-1e5e067d1ce4",
"index" : 3297,
"period" : 2,
"timestamp" : "00:39:50.723",
"minute" : 84,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 145,
"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, 67.2 ],
"related_events" : [ "8c673049-561e-4918-9a1a-2ae0a77d435a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "5c795b79-fc04-46c1-92e8-dd0891d28b83",
"index" : 3298,
"period" : 2,
"timestamp" : "00:39:50.723",
"minute" : 84,
"second" : 50,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 145,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 51.1, 9.0 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "8c673049-561e-4918-9a1a-2ae0a77d435a" ]
}, {
"id" : "8a3aba65-ee79-460f-bd8c-cce2818106e9",
"index" : 3299,
"period" : 2,
"timestamp" : "00:40:11.094",
"minute" : 85,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.2, 80.0 ],
"duration" : 1.466724,
"related_events" : [ "4fec4e76-c541-4546-8cc5-d1ca876a63a8" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 20.205444,
"angle" : -1.0473531,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 80.3, 62.5 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "4fec4e76-c541-4546-8cc5-d1ca876a63a8",
"index" : 3300,
"period" : 2,
"timestamp" : "00:40:12.561",
"minute" : 85,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 80.3, 62.5 ],
"related_events" : [ "8a3aba65-ee79-460f-bd8c-cce2818106e9" ]
}, {
"id" : "be258238-5161-41a1-a4c0-f31ecbab5356",
"index" : 3301,
"period" : 2,
"timestamp" : "00:40:12.623",
"minute" : 85,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 80.3, 62.5 ],
"duration" : 0.898029,
"related_events" : [ "c1d7687a-5364-48dc-98cb-466bb6e18a77" ],
"pass" : {
"recipient" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"length" : 11.326517,
"angle" : 2.9008965,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 69.3, 65.2 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "73f85a71-dd17-459f-a2df-c7e63afba171",
"index" : 3302,
"period" : 2,
"timestamp" : "00:40:13.480",
"minute" : 85,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 49.9, 15.4 ],
"duration" : 0.455105,
"related_events" : [ "3652c28a-9d01-4a98-a251-4a664f58a6ac", "c1d7687a-5364-48dc-98cb-466bb6e18a77", "cfef7919-0237-4b97-848e-fcd98070f784" ]
}, {
"id" : "c1d7687a-5364-48dc-98cb-466bb6e18a77",
"index" : 3303,
"period" : 2,
"timestamp" : "00:40:13.521",
"minute" : 85,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.3, 65.2 ],
"under_pressure" : true,
"related_events" : [ "73f85a71-dd17-459f-a2df-c7e63afba171", "be258238-5161-41a1-a4c0-f31ecbab5356" ]
}, {
"id" : "cfef7919-0237-4b97-848e-fcd98070f784",
"index" : 3304,
"period" : 2,
"timestamp" : "00:40:13.521",
"minute" : 85,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 69.3, 65.2 ],
"duration" : 0.067259,
"under_pressure" : true,
"related_events" : [ "3652c28a-9d01-4a98-a251-4a664f58a6ac", "73f85a71-dd17-459f-a2df-c7e63afba171", "c1d7687a-5364-48dc-98cb-466bb6e18a77" ],
"carry" : {
"end_location" : [ 70.2, 64.7 ]
}
}, {
"id" : "3652c28a-9d01-4a98-a251-4a664f58a6ac",
"index" : 3305,
"period" : 2,
"timestamp" : "00:40:13.588",
"minute" : 85,
"second" : 13,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 70.2, 64.7 ],
"duration" : 1.572536,
"under_pressure" : true,
"related_events" : [ "73f85a71-dd17-459f-a2df-c7e63afba171", "a089503f-15d8-477a-9361-f3f80b5c4a74" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 14.353396,
"angle" : 0.6867099,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 81.3, 73.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a089503f-15d8-477a-9361-f3f80b5c4a74",
"index" : 3306,
"period" : 2,
"timestamp" : "00:40:15.161",
"minute" : 85,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.3, 73.8 ],
"related_events" : [ "3652c28a-9d01-4a98-a251-4a664f58a6ac" ]
}, {
"id" : "ef4b6999-2e94-4345-955d-2453a7d732f4",
"index" : 3307,
"period" : 2,
"timestamp" : "00:40:15.161",
"minute" : 85,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 81.3, 73.8 ],
"duration" : 0.171944,
"under_pressure" : true,
"related_events" : [ "80874e21-f5c0-4df2-addc-31769a1396ee", "a089503f-15d8-477a-9361-f3f80b5c4a74", "e90e91f8-f97a-41bc-b2ef-a926a02f9a21" ],
"carry" : {
"end_location" : [ 80.6, 70.0 ]
}
}, {
"id" : "80874e21-f5c0-4df2-addc-31769a1396ee",
"index" : 3308,
"period" : 2,
"timestamp" : "00:40:15.203",
"minute" : 85,
"second" : 15,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 37.1, 10.7 ],
"duration" : 0.577363,
"related_events" : [ "e90e91f8-f97a-41bc-b2ef-a926a02f9a21", "ef4b6999-2e94-4345-955d-2453a7d732f4" ]
}, {
"id" : "e90e91f8-f97a-41bc-b2ef-a926a02f9a21",
"index" : 3309,
"period" : 2,
"timestamp" : "00:40:15.333",
"minute" : 85,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 80.6, 70.0 ],
"duration" : 1.090245,
"under_pressure" : true,
"related_events" : [ "70d5c303-a03f-49b6-8a40-91e02a641004", "80874e21-f5c0-4df2-addc-31769a1396ee", "9dc3a9d9-c16d-41ce-a3d1-b924cf519707" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 16.288954,
"angle" : -0.6766585,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 93.3, 59.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9dc3a9d9-c16d-41ce-a3d1-b924cf519707",
"index" : 3310,
"period" : 2,
"timestamp" : "00:40:16.423",
"minute" : 85,
"second" : 16,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 91.9, 58.1 ],
"related_events" : [ "e90e91f8-f97a-41bc-b2ef-a926a02f9a21" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "70d5c303-a03f-49b6-8a40-91e02a641004",
"index" : 3311,
"period" : 2,
"timestamp" : "00:40:16.423",
"minute" : 85,
"second" : 16,
"type" : {
"id" : 10,
"name" : "Interception"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 26.8, 20.3 ],
"duration" : 0.0,
"related_events" : [ "e90e91f8-f97a-41bc-b2ef-a926a02f9a21" ],
"interception" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
}
}
}, {
"id" : "24fa95f7-41b2-4bcb-93b2-1aa109cbf7a4",
"index" : 3312,
"period" : 2,
"timestamp" : "00:40:17.638",
"minute" : 85,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 26.3, 26.3 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b61c2bd3-3f24-42d3-a54a-95c1ff26675f",
"index" : 3313,
"period" : 2,
"timestamp" : "00:40:20.447",
"minute" : 85,
"second" : 20,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 78.3, 57.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "d58e5920-fc76-4ff8-a1cf-5f86c7113d5a" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "d58e5920-fc76-4ff8-a1cf-5f86c7113d5a",
"index" : 3314,
"period" : 2,
"timestamp" : "00:40:20.447",
"minute" : 85,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 41.8, 22.6 ],
"duration" : 1.275629,
"under_pressure" : true,
"related_events" : [ "75b46d2e-ebf2-4a89-9ca3-3fe7e99b00ea", "b61c2bd3-3f24-42d3-a54a-95c1ff26675f" ],
"pass" : {
"recipient" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"length" : 14.2088,
"angle" : 0.035196725,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 56.0, 23.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"aerial_won" : true,
"outcome" : {
"id" : 77,
"name" : "Unknown"
}
}
}, {
"id" : "75b46d2e-ebf2-4a89-9ca3-3fe7e99b00ea",
"index" : 3315,
"period" : 2,
"timestamp" : "00:40:21.722",
"minute" : 85,
"second" : 21,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 52.8, 23.3 ],
"related_events" : [ "d58e5920-fc76-4ff8-a1cf-5f86c7113d5a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "3b79c532-ff50-40e6-ad68-43e39598f661",
"index" : 3316,
"period" : 2,
"timestamp" : "00:40:22.805",
"minute" : 85,
"second" : 22,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 77.3, 55.9 ],
"duration" : 0.0
}, {
"id" : "fe060941-24b9-4ba3-9455-83456e6f0c97",
"index" : 3317,
"period" : 2,
"timestamp" : "00:40:23.131",
"minute" : 85,
"second" : 23,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"duration" : 0.0,
"injury_stoppage" : {
"in_chain" : true
}
}, {
"id" : "e4cb11b6-be0f-4a11-9f31-15ec14c4690e",
"index" : 3318,
"period" : 2,
"timestamp" : "00:40:25.034",
"minute" : 85,
"second" : 25,
"type" : {
"id" : 40,
"name" : "Injury Stoppage"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"duration" : 0.0
}, {
"id" : "8c6c8ee3-ae69-406f-822c-be0b21278b94",
"index" : 3319,
"period" : 2,
"timestamp" : "00:42:01.142",
"minute" : 87,
"second" : 1,
"type" : {
"id" : 19,
"name" : "Substitution"
},
"possession" : 146,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8400,
"name" : "Serge Gnabry"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"duration" : 0.0,
"substitution" : {
"outcome" : {
"id" : 103,
"name" : "Tactical"
},
"replacement" : {
"id" : 3053,
"name" : "Leroy Sané"
}
}
}, {
"id" : "e794a253-64ef-4079-8678-3fcb9666a633",
"index" : 3320,
"period" : 2,
"timestamp" : "00:42:12.465",
"minute" : 87,
"second" : 12,
"type" : {
"id" : 41,
"name" : "Referee Ball-Drop"
},
"possession" : 147,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"location" : [ 56.0, 55.6 ],
"duration" : 0.0
}, {
"id" : "da561eaa-8bbd-46c6-8845-3c34152ebf77",
"index" : 3321,
"period" : 2,
"timestamp" : "00:42:12.992",
"minute" : 87,
"second" : 12,
"type" : {
"id" : 41,
"name" : "Referee Ball-Drop"
},
"possession" : 148,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 5,
"name" : "Other"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"location" : [ 64.9, 24.5 ],
"duration" : 0.0
}, {
"id" : "d95917dd-6ea7-489f-b74e-d55c872d043e",
"index" : 3322,
"period" : 2,
"timestamp" : "00:42:13.796",
"minute" : 87,
"second" : 13,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 149,
"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" : [ 55.2, 55.6 ],
"duration" : 0.0
}, {
"id" : "fb04c98e-d880-41ba-a371-ffd7ddfb9f8a",
"index" : 3323,
"period" : 2,
"timestamp" : "00:42:13.796",
"minute" : 87,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"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" : [ 55.2, 55.6 ],
"duration" : 0.334487,
"related_events" : [ "d193ce3e-7ae0-4f93-9941-7d884e9cd895", "d95917dd-6ea7-489f-b74e-d55c872d043e" ],
"carry" : {
"end_location" : [ 55.7, 52.1 ]
}
}, {
"id" : "d193ce3e-7ae0-4f93-9941-7d884e9cd895",
"index" : 3324,
"period" : 2,
"timestamp" : "00:42:14.130",
"minute" : 87,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"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" : [ 55.7, 52.1 ],
"duration" : 1.532879,
"related_events" : [ "2ce69a51-b629-4ad2-957c-cfad526329bf" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 24.203306,
"angle" : -1.7536062,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.3, 28.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2ce69a51-b629-4ad2-957c-cfad526329bf",
"index" : 3325,
"period" : 2,
"timestamp" : "00:42:15.663",
"minute" : 87,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 51.3, 28.3 ],
"related_events" : [ "d193ce3e-7ae0-4f93-9941-7d884e9cd895" ]
}, {
"id" : "f1e6db12-7fcf-4d14-8d05-5704c0b43c3b",
"index" : 3326,
"period" : 2,
"timestamp" : "00:42:16.855",
"minute" : 87,
"second" : 16,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 47.6, 27.8 ],
"duration" : 1.683654,
"related_events" : [ "c9cf92ae-e898-4a71-944b-7defbda220af" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 26.471495,
"angle" : -0.8978253,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.1, 7.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "c9cf92ae-e898-4a71-944b-7defbda220af",
"index" : 3327,
"period" : 2,
"timestamp" : "00:42:18.539",
"minute" : 87,
"second" : 18,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"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" : [ 64.1, 7.1 ],
"related_events" : [ "f1e6db12-7fcf-4d14-8d05-5704c0b43c3b" ]
}, {
"id" : "89f4439f-dcaa-4646-b2cd-94ba0e621c6d",
"index" : 3328,
"period" : 2,
"timestamp" : "00:42:19.955",
"minute" : 87,
"second" : 19,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"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" : [ 66.0, 7.9 ],
"duration" : 0.797705,
"related_events" : [ "58a9b1cf-5e69-409a-9ece-984c15781750" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 7.3375745,
"angle" : 1.8753072,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.8, 14.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "58a9b1cf-5e69-409a-9ece-984c15781750",
"index" : 3329,
"period" : 2,
"timestamp" : "00:42:20.753",
"minute" : 87,
"second" : 20,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 63.8, 14.9 ],
"related_events" : [ "89f4439f-dcaa-4646-b2cd-94ba0e621c6d" ]
}, {
"id" : "24a14c67-a445-4b2c-b312-c8fd965d9e3f",
"index" : 3330,
"period" : 2,
"timestamp" : "00:42:20.753",
"minute" : 87,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 63.8, 14.9 ],
"duration" : 3.689508,
"related_events" : [ "58a9b1cf-5e69-409a-9ece-984c15781750", "e8832957-f620-464d-a9dd-d1e00cffdff3" ],
"carry" : {
"end_location" : [ 68.0, 39.4 ]
}
}, {
"id" : "e8832957-f620-464d-a9dd-d1e00cffdff3",
"index" : 3331,
"period" : 2,
"timestamp" : "00:42:24.442",
"minute" : 87,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 68.0, 39.4 ],
"duration" : 1.540372,
"related_events" : [ "b4e4b53c-18ed-4956-8591-0391dd0a9232" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 12.8,
"angle" : 3.1415927,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.2, 39.4 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "b4e4b53c-18ed-4956-8591-0391dd0a9232",
"index" : 3332,
"period" : 2,
"timestamp" : "00:42:25.983",
"minute" : 87,
"second" : 25,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"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.2, 39.4 ],
"related_events" : [ "e8832957-f620-464d-a9dd-d1e00cffdff3" ]
}, {
"id" : "aab085ca-d596-4bc5-8f36-6417e8697b93",
"index" : 3333,
"period" : 2,
"timestamp" : "00:42:25.983",
"minute" : 87,
"second" : 25,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"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.2, 39.4 ],
"duration" : 0.938027,
"related_events" : [ "730a3838-cc93-4655-bc4b-5c9573e030cf", "b4e4b53c-18ed-4956-8591-0391dd0a9232" ],
"carry" : {
"end_location" : [ 55.0, 39.9 ]
}
}, {
"id" : "730a3838-cc93-4655-bc4b-5c9573e030cf",
"index" : 3334,
"period" : 2,
"timestamp" : "00:42:26.921",
"minute" : 87,
"second" : 26,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"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, 39.9 ],
"duration" : 1.577333,
"related_events" : [ "a6090939-837b-4acf-813b-30420bb63a0f" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 28.595453,
"angle" : 1.3198805,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.1, 67.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "a6090939-837b-4acf-813b-30420bb63a0f",
"index" : 3335,
"period" : 2,
"timestamp" : "00:42:28.498",
"minute" : 87,
"second" : 28,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"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" : [ 62.1, 67.6 ],
"related_events" : [ "730a3838-cc93-4655-bc4b-5c9573e030cf" ]
}, {
"id" : "8a1fcfe7-9126-4418-a13f-460f87255a93",
"index" : 3336,
"period" : 2,
"timestamp" : "00:42:28.498",
"minute" : 87,
"second" : 28,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"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" : [ 62.1, 67.6 ],
"duration" : 1.124955,
"related_events" : [ "550a2a3c-12f1-4a04-80c8-026d251589d9", "a6090939-837b-4acf-813b-30420bb63a0f" ],
"carry" : {
"end_location" : [ 64.3, 64.7 ]
}
}, {
"id" : "550a2a3c-12f1-4a04-80c8-026d251589d9",
"index" : 3337,
"period" : 2,
"timestamp" : "00:42:29.623",
"minute" : 87,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"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" : [ 64.3, 64.7 ],
"duration" : 0.814399,
"related_events" : [ "6549de25-f779-4103-96a1-c541967c7c84" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 15.75373,
"angle" : -0.08261409,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.0, 63.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6549de25-f779-4103-96a1-c541967c7c84",
"index" : 3338,
"period" : 2,
"timestamp" : "00:42:30.437",
"minute" : 87,
"second" : 30,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 80.0, 63.4 ],
"related_events" : [ "550a2a3c-12f1-4a04-80c8-026d251589d9" ]
}, {
"id" : "73864890-fb55-47e5-aa12-e4c7f413bb9c",
"index" : 3339,
"period" : 2,
"timestamp" : "00:42:30.437",
"minute" : 87,
"second" : 30,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 80.0, 63.4 ],
"duration" : 0.072977,
"related_events" : [ "06bf96db-bd66-4238-bc53-af964cd08d65", "6549de25-f779-4103-96a1-c541967c7c84" ],
"carry" : {
"end_location" : [ 80.0, 63.4 ]
}
}, {
"id" : "06bf96db-bd66-4238-bc53-af964cd08d65",
"index" : 3340,
"period" : 2,
"timestamp" : "00:42:30.510",
"minute" : 87,
"second" : 30,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 80.0, 63.4 ],
"duration" : 1.264376,
"related_events" : [ "ff815168-8ad1-4a83-a534-3338faada63f" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 20.56818,
"angle" : 0.25559148,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.9, 68.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "ff815168-8ad1-4a83-a534-3338faada63f",
"index" : 3341,
"period" : 2,
"timestamp" : "00:42:31.775",
"minute" : 87,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 99.9, 68.6 ],
"related_events" : [ "06bf96db-bd66-4238-bc53-af964cd08d65" ]
}, {
"id" : "2200c009-4f4c-4431-89ba-a54e017eb87e",
"index" : 3342,
"period" : 2,
"timestamp" : "00:42:31.775",
"minute" : 87,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 99.9, 68.6 ],
"duration" : 2.223491,
"under_pressure" : true,
"related_events" : [ "5534afcc-6e72-4569-9839-0e773dbb0e1c", "85297366-3163-4627-9f77-e2742a3cb52e", "ff815168-8ad1-4a83-a534-3338faada63f" ],
"carry" : {
"end_location" : [ 115.9, 54.6 ]
}
}, {
"id" : "85297366-3163-4627-9f77-e2742a3cb52e",
"index" : 3343,
"period" : 2,
"timestamp" : "00:42:33.650",
"minute" : 87,
"second" : 33,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 7.8, 28.3 ],
"duration" : 0.342295,
"related_events" : [ "2200c009-4f4c-4431-89ba-a54e017eb87e" ]
}, {
"id" : "5534afcc-6e72-4569-9839-0e773dbb0e1c",
"index" : 3344,
"period" : 2,
"timestamp" : "00:42:33.998",
"minute" : 87,
"second" : 33,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 115.9, 54.6 ],
"duration" : 0.142979,
"related_events" : [ "31358de0-bb48-4427-b949-1971c036c254", "5f2ca194-4282-48fe-bda5-4bb02c531301" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 4.031129,
"angle" : -2.3737366,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 113.0, 51.8 ],
"cut_back" : true,
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5f2ca194-4282-48fe-bda5-4bb02c531301",
"index" : 3345,
"period" : 2,
"timestamp" : "00:42:34.141",
"minute" : 87,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 111.7, 39.4 ],
"related_events" : [ "5534afcc-6e72-4569-9839-0e773dbb0e1c" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "31358de0-bb48-4427-b949-1971c036c254",
"index" : 3346,
"period" : 2,
"timestamp" : "00:42:34.141",
"minute" : 87,
"second" : 34,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 149,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 7.1, 28.3 ],
"duration" : 0.0,
"related_events" : [ "5534afcc-6e72-4569-9839-0e773dbb0e1c" ]
}, {
"id" : "33df5748-c9c2-41ec-84cc-54ec5c01a04c",
"index" : 3347,
"period" : 2,
"timestamp" : "00:43:03.598",
"minute" : 88,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"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, 80.0 ],
"duration" : 1.782388,
"related_events" : [ "91cea78f-2ca2-4f5f-b6a6-4c5616dadaf6" ],
"pass" : {
"length" : 40.11097,
"angle" : -1.7843274,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 111.5, 40.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 61,
"name" : "Corner"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"outswinging" : true,
"technique" : {
"id" : 105,
"name" : "Outswinging"
}
}
}, {
"id" : "91cea78f-2ca2-4f5f-b6a6-4c5616dadaf6",
"index" : 3348,
"period" : 2,
"timestamp" : "00:43:05.380",
"minute" : 88,
"second" : 5,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 8.6, 39.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "33df5748-c9c2-41ec-84cc-54ec5c01a04c" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "0bf2d1a2-0db9-49cd-907a-eeed939cd30c",
"index" : 3349,
"period" : 2,
"timestamp" : "00:43:07.920",
"minute" : 88,
"second" : 7,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 99.8, 73.5 ],
"duration" : 0.0
}, {
"id" : "9bb4a5d5-1acc-43ac-b1ca-33b0ee31fabe",
"index" : 3350,
"period" : 2,
"timestamp" : "00:43:07.920",
"minute" : 88,
"second" : 7,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 99.8, 73.5 ],
"duration" : 2.370567,
"related_events" : [ "0bf2d1a2-0db9-49cd-907a-eeed939cd30c", "775384ea-a1a5-44e4-a4b9-6e11c6ba3557" ],
"carry" : {
"end_location" : [ 101.2, 73.3 ]
}
}, {
"id" : "775384ea-a1a5-44e4-a4b9-6e11c6ba3557",
"index" : 3351,
"period" : 2,
"timestamp" : "00:43:10.290",
"minute" : 88,
"second" : 10,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 101.2, 73.3 ],
"duration" : 1.39895,
"related_events" : [ "4f04090b-42cb-4bf7-a579-568fa76c7340" ],
"pass" : {
"recipient" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"length" : 9.362158,
"angle" : -0.40629432,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 109.8, 69.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "52783bee-71f7-4c1a-9f5f-46477bf0c0f9",
"index" : 3352,
"period" : 2,
"timestamp" : "00:43:11.611",
"minute" : 88,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 14.2, 8.9 ],
"duration" : 0.582787,
"related_events" : [ "02a1d6e2-0134-4aa3-a119-9e56186c4029", "222537fc-0c29-4cf9-a9ec-cf85335f1eca", "4f04090b-42cb-4bf7-a579-568fa76c7340" ]
}, {
"id" : "4f04090b-42cb-4bf7-a579-568fa76c7340",
"index" : 3353,
"period" : 2,
"timestamp" : "00:43:11.689",
"minute" : 88,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 150,
"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" : [ 109.8, 69.6 ],
"under_pressure" : true,
"related_events" : [ "52783bee-71f7-4c1a-9f5f-46477bf0c0f9", "775384ea-a1a5-44e4-a4b9-6e11c6ba3557" ]
}, {
"id" : "02a1d6e2-0134-4aa3-a119-9e56186c4029",
"index" : 3354,
"period" : 2,
"timestamp" : "00:43:11.689",
"minute" : 88,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 150,
"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" : [ 109.8, 69.6 ],
"duration" : 0.084078,
"under_pressure" : true,
"related_events" : [ "222537fc-0c29-4cf9-a9ec-cf85335f1eca", "4f04090b-42cb-4bf7-a579-568fa76c7340", "52783bee-71f7-4c1a-9f5f-46477bf0c0f9" ],
"carry" : {
"end_location" : [ 111.2, 69.6 ]
}
}, {
"id" : "222537fc-0c29-4cf9-a9ec-cf85335f1eca",
"index" : 3355,
"period" : 2,
"timestamp" : "00:43:11.773",
"minute" : 88,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"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" : [ 111.2, 69.6 ],
"duration" : 1.304689,
"under_pressure" : true,
"related_events" : [ "2e5f0544-058e-4565-9ea1-8754ea4439ae", "52783bee-71f7-4c1a-9f5f-46477bf0c0f9" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 9.502105,
"angle" : -3.1205432,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 101.7, 69.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2e5f0544-058e-4565-9ea1-8754ea4439ae",
"index" : 3356,
"period" : 2,
"timestamp" : "00:43:13.078",
"minute" : 88,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 101.7, 69.4 ],
"related_events" : [ "222537fc-0c29-4cf9-a9ec-cf85335f1eca" ]
}, {
"id" : "ebb6b7c0-d3ec-4acc-9c12-22c8c9e49896",
"index" : 3357,
"period" : 2,
"timestamp" : "00:43:13.078",
"minute" : 88,
"second" : 13,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 101.7, 69.4 ],
"duration" : 1.071809,
"under_pressure" : true,
"related_events" : [ "2e5f0544-058e-4565-9ea1-8754ea4439ae", "ce547d05-3323-4cf1-a121-89439207b0db", "f599f1f4-d016-4364-8e24-d64d744449cd" ],
"carry" : {
"end_location" : [ 100.9, 69.6 ]
}
}, {
"id" : "f599f1f4-d016-4364-8e24-d64d744449cd",
"index" : 3358,
"period" : 2,
"timestamp" : "00:43:13.902",
"minute" : 88,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 15.5, 9.8 ],
"duration" : 0.460112,
"related_events" : [ "ce547d05-3323-4cf1-a121-89439207b0db", "ebb6b7c0-d3ec-4acc-9c12-22c8c9e49896" ]
}, {
"id" : "ce547d05-3323-4cf1-a121-89439207b0db",
"index" : 3359,
"period" : 2,
"timestamp" : "00:43:14.150",
"minute" : 88,
"second" : 14,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 100.9, 69.6 ],
"duration" : 1.444344,
"under_pressure" : true,
"related_events" : [ "99fc28fd-75df-4936-bc69-20c218d781b8", "f599f1f4-d016-4364-8e24-d64d744449cd" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 39.6869,
"angle" : -1.2450618,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.6, 32.0 ],
"cross" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "99fc28fd-75df-4936-bc69-20c218d781b8",
"index" : 3360,
"period" : 2,
"timestamp" : "00:43:15.594",
"minute" : 88,
"second" : 15,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 150,
"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" : [ 113.6, 32.0 ],
"related_events" : [ "ce547d05-3323-4cf1-a121-89439207b0db" ]
}, {
"id" : "27420ba1-46ed-47e1-89b1-1fd895a4c34a",
"index" : 3361,
"period" : 2,
"timestamp" : "00:43:15.874",
"minute" : 88,
"second" : 15,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 150,
"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" : [ 118.1, 29.2 ],
"duration" : 1.178828,
"related_events" : [ "8047b4ec-496f-49d0-a649-4c4a5a1e9f52", "ac0a37f2-0a23-40b6-82ae-3d9843aa8d38" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 15.7562685,
"angle" : 1.8604294,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.6, 44.3 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "8047b4ec-496f-49d0-a649-4c4a5a1e9f52",
"index" : 3362,
"period" : 2,
"timestamp" : "00:43:17.053",
"minute" : 88,
"second" : 17,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 150,
"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" : 22,
"name" : "Right Center Forward"
},
"location" : [ 112.5, 40.3 ],
"related_events" : [ "27420ba1-46ed-47e1-89b1-1fd895a4c34a" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ac0a37f2-0a23-40b6-82ae-3d9843aa8d38",
"index" : 3363,
"period" : 2,
"timestamp" : "00:43:17.053",
"minute" : 88,
"second" : 17,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 150,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.5, 35.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "27420ba1-46ed-47e1-89b1-1fd895a4c34a" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "78250b63-a46c-4824-8e48-7289ae21f698",
"index" : 3364,
"period" : 2,
"timestamp" : "00:43:32.133",
"minute" : 88,
"second" : 32,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"off_camera" : true,
"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, 80.0 ],
"duration" : 1.562595,
"related_events" : [ "f3b4e457-9fa8-423b-8008-e731bebee2ec" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 33.022568,
"angle" : -2.3626184,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 96.5, 56.8 ],
"type" : {
"id" : 61,
"name" : "Corner"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f3b4e457-9fa8-423b-8008-e731bebee2ec",
"index" : 3365,
"period" : 2,
"timestamp" : "00:43:33.696",
"minute" : 88,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"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" : [ 96.5, 56.8 ],
"related_events" : [ "78250b63-a46c-4824-8e48-7289ae21f698" ]
}, {
"id" : "2555b919-db10-4314-8c73-05f003282ca7",
"index" : 3366,
"period" : 2,
"timestamp" : "00:43:35.575",
"minute" : 88,
"second" : 35,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"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" : [ 95.5, 55.3 ],
"duration" : 1.126596,
"related_events" : [ "a78027dc-3725-4fb0-b065-e4ab2666b81e" ],
"pass" : {
"length" : 24.060133,
"angle" : -0.9239702,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.0, 36.1 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a78027dc-3725-4fb0-b065-e4ab2666b81e",
"index" : 3367,
"period" : 2,
"timestamp" : "00:43:36.702",
"minute" : 88,
"second" : 36,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 10.1, 44.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "2555b919-db10-4314-8c73-05f003282ca7" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "4ebd0a8a-f4c1-48df-954e-4345b1ecde27",
"index" : 3368,
"period" : 2,
"timestamp" : "00:43:38.658",
"minute" : 88,
"second" : 38,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"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" : [ 76.1, 30.9 ],
"duration" : 2.591153,
"related_events" : [ "9a2c481c-d8f7-49f9-8daa-dd59c29d60b3" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 16.9,
"angle" : -1.5707964,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 76.1, 14.0 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "9a2c481c-d8f7-49f9-8daa-dd59c29d60b3",
"index" : 3369,
"period" : 2,
"timestamp" : "00:43:41.249",
"minute" : 88,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.1, 14.0 ],
"related_events" : [ "4ebd0a8a-f4c1-48df-954e-4345b1ecde27" ]
}, {
"id" : "0701d46d-82aa-4b37-bb05-9ffd566f7802",
"index" : 3370,
"period" : 2,
"timestamp" : "00:43:41.249",
"minute" : 88,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 76.1, 14.0 ],
"duration" : 0.062107,
"related_events" : [ "9a2c481c-d8f7-49f9-8daa-dd59c29d60b3", "e6c88d27-15ae-4701-963e-6e6280476144" ],
"carry" : {
"end_location" : [ 70.9, 16.5 ]
}
}, {
"id" : "e6c88d27-15ae-4701-963e-6e6280476144",
"index" : 3371,
"period" : 2,
"timestamp" : "00:43:41.311",
"minute" : 88,
"second" : 41,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 70.9, 16.5 ],
"duration" : 1.987444,
"related_events" : [ "fc16b6e7-8e98-45c6-877b-bdcc68fd4601" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 31.512695,
"angle" : 1.8373266,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 62.6, 46.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "fc16b6e7-8e98-45c6-877b-bdcc68fd4601",
"index" : 3372,
"period" : 2,
"timestamp" : "00:43:43.299",
"minute" : 88,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.6, 46.9 ],
"related_events" : [ "e6c88d27-15ae-4701-963e-6e6280476144" ]
}, {
"id" : "77bdeddd-a181-439d-bb2c-36c3f274c071",
"index" : 3373,
"period" : 2,
"timestamp" : "00:43:43.299",
"minute" : 88,
"second" : 43,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.6, 46.9 ],
"duration" : 1.385779,
"related_events" : [ "133c6821-2ad8-45a9-a602-e336932e016b", "fc16b6e7-8e98-45c6-877b-bdcc68fd4601" ],
"carry" : {
"end_location" : [ 63.8, 53.4 ]
}
}, {
"id" : "133c6821-2ad8-45a9-a602-e336932e016b",
"index" : 3374,
"period" : 2,
"timestamp" : "00:43:44.685",
"minute" : 88,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 63.8, 53.4 ],
"duration" : 3.131445,
"related_events" : [ "56d83066-f714-44ab-a23f-89fbec42e479" ],
"pass" : {
"length" : 53.90037,
"angle" : -0.6472117,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 106.8, 20.9 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "186935ee-5959-44e9-96ae-92b7250d3552",
"index" : 3375,
"period" : 2,
"timestamp" : "00:43:47.816",
"minute" : 88,
"second" : 47,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 106.8, 20.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "56d83066-f714-44ab-a23f-89fbec42e479" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "56d83066-f714-44ab-a23f-89fbec42e479",
"index" : 3376,
"period" : 2,
"timestamp" : "00:43:47.816",
"minute" : 88,
"second" : 47,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 151,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.3, 59.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "133c6821-2ad8-45a9-a602-e336932e016b", "186935ee-5959-44e9-96ae-92b7250d3552" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"aerial_won" : true
}
}, {
"id" : "c03d5899-81ff-4299-981a-cc6369d457c0",
"index" : 3377,
"period" : 2,
"timestamp" : "00:43:58.993",
"minute" : 88,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"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" : [ 105.4, 0.1 ],
"duration" : 1.248539,
"related_events" : [ "2172a3f7-0642-4031-b089-358bb9a2e514" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 16.070469,
"angle" : 1.920099,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 99.9, 15.2 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "2172a3f7-0642-4031-b089-358bb9a2e514",
"index" : 3378,
"period" : 2,
"timestamp" : "00:44:00.241",
"minute" : 89,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.9, 15.2 ],
"related_events" : [ "c03d5899-81ff-4299-981a-cc6369d457c0" ]
}, {
"id" : "a80297e2-85f2-408f-a919-50f95fb91894",
"index" : 3379,
"period" : 2,
"timestamp" : "00:44:00.241",
"minute" : 89,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 99.9, 15.2 ],
"duration" : 1.213239,
"under_pressure" : true,
"related_events" : [ "2172a3f7-0642-4031-b089-358bb9a2e514", "28b1240e-8db8-409e-818c-f8e802de176d", "6be81274-0f30-4783-a444-bb860a646a21" ],
"carry" : {
"end_location" : [ 105.1, 11.6 ]
}
}, {
"id" : "28b1240e-8db8-409e-818c-f8e802de176d",
"index" : 3380,
"period" : 2,
"timestamp" : "00:44:00.470",
"minute" : 89,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 17.7, 66.6 ],
"duration" : 0.736682,
"related_events" : [ "a80297e2-85f2-408f-a919-50f95fb91894" ]
}, {
"id" : "06b770ae-d2bb-462f-8e97-1e5eaca94ff5",
"index" : 3381,
"period" : 2,
"timestamp" : "00:44:00.568",
"minute" : 89,
"second" : 0,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 16.4, 67.6 ],
"duration" : 0.886122,
"related_events" : [ "6be81274-0f30-4783-a444-bb860a646a21" ]
}, {
"id" : "6be81274-0f30-4783-a444-bb860a646a21",
"index" : 3382,
"period" : 2,
"timestamp" : "00:44:01.454",
"minute" : 89,
"second" : 1,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 105.1, 11.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "06b770ae-d2bb-462f-8e97-1e5eaca94ff5", "ded30f59-8c49-4a42-b667-3269db5896dd" ]
}, {
"id" : "ded30f59-8c49-4a42-b667-3269db5896dd",
"index" : 3383,
"period" : 2,
"timestamp" : "00:44:01.454",
"minute" : 89,
"second" : 1,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 15.0, 68.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "6be81274-0f30-4783-a444-bb860a646a21" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "bfe7a59d-77ef-4275-b323-9560ade3abce",
"index" : 3384,
"period" : 2,
"timestamp" : "00:44:02.111",
"minute" : 89,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 15.0, 68.5 ],
"duration" : 0.48778,
"related_events" : [ "28c610ce-7382-4a3b-b04c-daaded560511" ],
"pass" : {
"recipient" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"length" : 3.7121422,
"angle" : -2.0464916,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 13.3, 65.2 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "28c610ce-7382-4a3b-b04c-daaded560511",
"index" : 3385,
"period" : 2,
"timestamp" : "00:44:02.599",
"minute" : 89,
"second" : 2,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.3, 65.2 ],
"related_events" : [ "bfe7a59d-77ef-4275-b323-9560ade3abce" ]
}, {
"id" : "4bfd6723-0831-4739-b489-1e974cef9d98",
"index" : 3386,
"period" : 2,
"timestamp" : "00:44:02.599",
"minute" : 89,
"second" : 2,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.3, 65.2 ],
"duration" : 0.040000003,
"related_events" : [ "28c610ce-7382-4a3b-b04c-daaded560511", "ee6b69bc-aa23-47be-87bd-b9a428dbe8ec" ],
"carry" : {
"end_location" : [ 13.0, 67.4 ]
}
}, {
"id" : "ee6b69bc-aa23-47be-87bd-b9a428dbe8ec",
"index" : 3387,
"period" : 2,
"timestamp" : "00:44:02.639",
"minute" : 89,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 13.0, 67.4 ],
"duration" : 1.343219,
"related_events" : [ "3a7a7885-54de-4125-85dd-95c84fbafc1c", "e0b1b2b4-da48-43e3-9eb2-367797342a43" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 25.393896,
"angle" : -0.25070927,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 37.6, 61.1 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3a7a7885-54de-4125-85dd-95c84fbafc1c",
"index" : 3388,
"period" : 2,
"timestamp" : "00:44:03.982",
"minute" : 89,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 37.6, 61.1 ],
"related_events" : [ "ee6b69bc-aa23-47be-87bd-b9a428dbe8ec" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "e0b1b2b4-da48-43e3-9eb2-367797342a43",
"index" : 3389,
"period" : 2,
"timestamp" : "00:44:03.982",
"minute" : 89,
"second" : 3,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 82.5, 19.0 ],
"duration" : 1.955077,
"related_events" : [ "1754043f-8282-4fb7-b2cd-59787429aa8f", "ee6b69bc-aa23-47be-87bd-b9a428dbe8ec" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 12.445883,
"angle" : 2.9883325,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 70.2, 20.9 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1754043f-8282-4fb7-b2cd-59787429aa8f",
"index" : 3390,
"period" : 2,
"timestamp" : "00:44:05.937",
"minute" : 89,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"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" : [ 70.2, 20.9 ],
"related_events" : [ "e0b1b2b4-da48-43e3-9eb2-367797342a43" ]
}, {
"id" : "0c2caae0-1169-4903-8079-fb3e2c3ef36d",
"index" : 3391,
"period" : 2,
"timestamp" : "00:44:05.937",
"minute" : 89,
"second" : 5,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"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" : [ 70.2, 20.9 ],
"duration" : 0.977789,
"related_events" : [ "f79b1dd9-715b-4e22-84c8-f0423b1b2ff9" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 9.749359,
"angle" : -1.7460628,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.5, 11.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f79b1dd9-715b-4e22-84c8-f0423b1b2ff9",
"index" : 3392,
"period" : 2,
"timestamp" : "00:44:06.915",
"minute" : 89,
"second" : 6,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 68.5, 11.3 ],
"related_events" : [ "0c2caae0-1169-4903-8079-fb3e2c3ef36d" ]
}, {
"id" : "9d3fdfe5-cc42-44cb-a926-c75de89de27b",
"index" : 3393,
"period" : 2,
"timestamp" : "00:44:06.915",
"minute" : 89,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 68.5, 11.3 ],
"duration" : 0.639462,
"related_events" : [ "211099a2-7bce-4800-8131-bd00b12974b4", "f79b1dd9-715b-4e22-84c8-f0423b1b2ff9" ],
"carry" : {
"end_location" : [ 68.7, 11.6 ]
}
}, {
"id" : "211099a2-7bce-4800-8131-bd00b12974b4",
"index" : 3394,
"period" : 2,
"timestamp" : "00:44:07.555",
"minute" : 89,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 68.7, 11.6 ],
"duration" : 2.141458,
"related_events" : [ "4a2623fc-3ef8-478c-897d-9dac291cc63a" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 31.89765,
"angle" : 2.0078022,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 55.2, 40.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4a2623fc-3ef8-478c-897d-9dac291cc63a",
"index" : 3395,
"period" : 2,
"timestamp" : "00:44:09.696",
"minute" : 89,
"second" : 9,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.2, 40.5 ],
"related_events" : [ "211099a2-7bce-4800-8131-bd00b12974b4" ]
}, {
"id" : "7aea999a-268b-4220-b82c-88f77b88b652",
"index" : 3396,
"period" : 2,
"timestamp" : "00:44:09.696",
"minute" : 89,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 55.2, 40.5 ],
"duration" : 1.928227,
"related_events" : [ "0ccec8ea-4ab8-4bc8-86a4-dd3d47545275", "4a2623fc-3ef8-478c-897d-9dac291cc63a" ],
"carry" : {
"end_location" : [ 62.5, 52.1 ]
}
}, {
"id" : "0ccec8ea-4ab8-4bc8-86a4-dd3d47545275",
"index" : 3397,
"period" : 2,
"timestamp" : "00:44:11.624",
"minute" : 89,
"second" : 11,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 62.5, 52.1 ],
"duration" : 1.207417,
"related_events" : [ "1e7f95b9-356d-4de8-a032-271be537bcaf" ],
"pass" : {
"recipient" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"length" : 14.705441,
"angle" : 1.259798,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 67.0, 66.1 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "1e7f95b9-356d-4de8-a032-271be537bcaf",
"index" : 3398,
"period" : 2,
"timestamp" : "00:44:12.832",
"minute" : 89,
"second" : 12,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 67.0, 66.1 ],
"related_events" : [ "0ccec8ea-4ab8-4bc8-86a4-dd3d47545275" ]
}, {
"id" : "f172ab55-a24c-4770-a539-fcc344e16a9b",
"index" : 3399,
"period" : 2,
"timestamp" : "00:44:12.832",
"minute" : 89,
"second" : 12,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 67.0, 66.1 ],
"duration" : 2.374292,
"under_pressure" : true,
"related_events" : [ "1e7f95b9-356d-4de8-a032-271be537bcaf", "47bffd54-6051-4891-b32d-a9d324e5cbf7", "7d034ac4-fdaf-48dc-a8cc-c64bc8e342bc" ],
"carry" : {
"end_location" : [ 78.3, 66.9 ]
}
}, {
"id" : "7d034ac4-fdaf-48dc-a8cc-c64bc8e342bc",
"index" : 3400,
"period" : 2,
"timestamp" : "00:44:14.591",
"minute" : 89,
"second" : 14,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 47.7, 13.2 ],
"duration" : 4.249243,
"related_events" : [ "47bffd54-6051-4891-b32d-a9d324e5cbf7", "8729315c-a6d9-4025-a60a-37c5072c98ba", "f172ab55-a24c-4770-a539-fcc344e16a9b" ]
}, {
"id" : "fa6eaf5f-d251-4dbe-8301-37b46e30a9ac",
"index" : 3401,
"period" : 2,
"timestamp" : "00:44:15.206",
"minute" : 89,
"second" : 15,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 41.8, 13.2 ],
"duration" : 0.0,
"related_events" : [ "47bffd54-6051-4891-b32d-a9d324e5cbf7", "8729315c-a6d9-4025-a60a-37c5072c98ba" ]
}, {
"id" : "47bffd54-6051-4891-b32d-a9d324e5cbf7",
"index" : 3402,
"period" : 2,
"timestamp" : "00:44:15.206",
"minute" : 89,
"second" : 15,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 78.3, 66.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "7d034ac4-fdaf-48dc-a8cc-c64bc8e342bc", "fa6eaf5f-d251-4dbe-8301-37b46e30a9ac" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "8729315c-a6d9-4025-a60a-37c5072c98ba",
"index" : 3403,
"period" : 2,
"timestamp" : "00:44:15.206",
"minute" : 89,
"second" : 15,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 78.3, 66.9 ],
"duration" : 4.911266,
"under_pressure" : true,
"related_events" : [ "0ff447bf-8310-40b1-84ba-ab8eedb60c34", "47bffd54-6051-4891-b32d-a9d324e5cbf7", "7d034ac4-fdaf-48dc-a8cc-c64bc8e342bc", "a834e292-bd4a-4894-bab6-a4d94dc14bd1", "fa6eaf5f-d251-4dbe-8301-37b46e30a9ac" ],
"carry" : {
"end_location" : [ 105.6, 68.6 ]
}
}, {
"id" : "a834e292-bd4a-4894-bab6-a4d94dc14bd1",
"index" : 3404,
"period" : 2,
"timestamp" : "00:44:19.472",
"minute" : 89,
"second" : 19,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 14.7, 11.5 ],
"duration" : 0.461566,
"related_events" : [ "8729315c-a6d9-4025-a60a-37c5072c98ba" ]
}, {
"id" : "0ff447bf-8310-40b1-84ba-ab8eedb60c34",
"index" : 3405,
"period" : 2,
"timestamp" : "00:44:20.117",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"possession" : 152,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 105.6, 68.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "ed385e8b-8942-49ba-b550-4401277792ef" ],
"dribble" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "ed385e8b-8942-49ba-b550-4401277792ef",
"index" : 3406,
"period" : 2,
"timestamp" : "00:44:20.117",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 153,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 14.5, 11.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "0ff447bf-8310-40b1-84ba-ab8eedb60c34" ],
"duel" : {
"outcome" : {
"id" : 4,
"name" : "Won"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "7ae07f6a-b882-486e-8c9e-ab6e667e4ca7",
"index" : 3407,
"period" : 2,
"timestamp" : "00:44:20.117",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 153,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 14.5, 11.5 ],
"duration" : 0.851778,
"under_pressure" : true,
"related_events" : [ "81cce09c-b730-4fc7-b00b-a7eda4d06958", "ece615b7-9636-4353-bcf1-e8ff88ec533e", "ed385e8b-8942-49ba-b550-4401277792ef" ],
"carry" : {
"end_location" : [ 13.3, 9.8 ]
}
}, {
"id" : "81cce09c-b730-4fc7-b00b-a7eda4d06958",
"index" : 3408,
"period" : 2,
"timestamp" : "00:44:20.969",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 153,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 106.8, 70.3 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "7ae07f6a-b882-486e-8c9e-ab6e667e4ca7", "ece615b7-9636-4353-bcf1-e8ff88ec533e" ]
}, {
"id" : "ece615b7-9636-4353-bcf1-e8ff88ec533e",
"index" : 3409,
"period" : 2,
"timestamp" : "00:44:20.969",
"minute" : 89,
"second" : 20,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 153,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 13.3, 9.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "81cce09c-b730-4fc7-b00b-a7eda4d06958" ]
}, {
"id" : "e3a67c3d-be19-4110-81c3-c061d9da1c92",
"index" : 3410,
"period" : 2,
"timestamp" : "00:44:55.298",
"minute" : 89,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 154,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 13.3, 4.4 ],
"duration" : 0.993182,
"related_events" : [ "206cd526-4a98-4bfb-bcee-a2e44961f253" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 44.8415,
"angle" : 0.76331973,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 45.7, 35.4 ],
"type" : {
"id" : 62,
"name" : "Free Kick"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "206cd526-4a98-4bfb-bcee-a2e44961f253",
"index" : 3411,
"period" : 2,
"timestamp" : "00:44:56.291",
"minute" : 89,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 154,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.7, 35.4 ],
"related_events" : [ "e3a67c3d-be19-4110-81c3-c061d9da1c92" ]
}, {
"id" : "c453f399-3158-4d7d-89d3-b451c1b8ff66",
"index" : 3412,
"period" : 2,
"timestamp" : "00:44:56.628",
"minute" : 89,
"second" : 56,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 154,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 45.5, 34.9 ],
"duration" : 0.0
}, {
"id" : "91e4e76b-0f96-4fc0-88be-7fae833745eb",
"index" : 3413,
"period" : 2,
"timestamp" : "00:44:57.024",
"minute" : 89,
"second" : 57,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 70.4, 20.9 ],
"duration" : 0.0
}, {
"id" : "00dc1ef0-a65b-468c-859a-15665e2abd34",
"index" : 3414,
"period" : 2,
"timestamp" : "00:44:58.044",
"minute" : 89,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 69.9, 15.2 ],
"duration" : 1.630421,
"related_events" : [ "4242165e-9f60-4e45-938b-e2a640f5c5c8" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 23.534231,
"angle" : -0.29756173,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.4, 8.3 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "4242165e-9f60-4e45-938b-e2a640f5c5c8",
"index" : 3415,
"period" : 2,
"timestamp" : "00:44:59.675",
"minute" : 89,
"second" : 59,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 92.4, 8.3 ],
"related_events" : [ "00dc1ef0-a65b-468c-859a-15665e2abd34" ]
}, {
"id" : "81edd1ab-9299-4c10-8553-418c3d39f954",
"index" : 3416,
"period" : 2,
"timestamp" : "00:45:02.564",
"minute" : 90,
"second" : 2,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 8.9, 70.5 ],
"duration" : 1.628458,
"related_events" : [ "6e02f498-8bd5-4f28-91b2-4ddd460099c1", "c99cfc58-9ad4-4164-a6ba-c279d1f80570" ]
}, {
"id" : "be714054-5569-4fe7-b6d0-3a90cae84136",
"index" : 3417,
"period" : 2,
"timestamp" : "00:45:03.621",
"minute" : 90,
"second" : 3,
"type" : {
"id" : 39,
"name" : "Dribbled Past"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 8.9, 70.5 ],
"duration" : 0.0,
"related_events" : [ "6e02f498-8bd5-4f28-91b2-4ddd460099c1", "c99cfc58-9ad4-4164-a6ba-c279d1f80570" ]
}, {
"id" : "c99cfc58-9ad4-4164-a6ba-c279d1f80570",
"index" : 3418,
"period" : 2,
"timestamp" : "00:45:03.621",
"minute" : 90,
"second" : 3,
"type" : {
"id" : 14,
"name" : "Dribble"
},
"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" : 22,
"name" : "Right Center Forward"
},
"location" : [ 111.2, 9.6 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "81edd1ab-9299-4c10-8553-418c3d39f954", "be714054-5569-4fe7-b6d0-3a90cae84136" ],
"dribble" : {
"outcome" : {
"id" : 8,
"name" : "Complete"
}
}
}, {
"id" : "6e02f498-8bd5-4f28-91b2-4ddd460099c1",
"index" : 3419,
"period" : 2,
"timestamp" : "00:45:03.621",
"minute" : 90,
"second" : 3,
"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" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 111.2, 9.6 ],
"duration" : 0.862697,
"under_pressure" : true,
"related_events" : [ "81edd1ab-9299-4c10-8553-418c3d39f954", "be714054-5569-4fe7-b6d0-3a90cae84136", "c99cfc58-9ad4-4164-a6ba-c279d1f80570", "ec7bc07d-41a9-437d-9df0-ac9d54690806" ],
"carry" : {
"end_location" : [ 114.5, 9.6 ]
}
}, {
"id" : "ec7bc07d-41a9-437d-9df0-ac9d54690806",
"index" : 3420,
"period" : 2,
"timestamp" : "00:45:04.484",
"minute" : 90,
"second" : 4,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 155,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 114.5, 9.6 ],
"duration" : 0.0
}, {
"id" : "5df8c688-47b1-47e2-837d-2989fff0a6fb",
"index" : 3421,
"period" : 2,
"timestamp" : "00:45:39.791",
"minute" : 90,
"second" : 39,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 7.0, 36.1 ],
"duration" : 3.188614,
"related_events" : [ "9fc2c989-1eaf-452d-8cd3-e0f51f679f85" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 57.388847,
"angle" : 0.5541664,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 55.8, 66.3 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9fc2c989-1eaf-452d-8cd3-e0f51f679f85",
"index" : 3422,
"period" : 2,
"timestamp" : "00:45:42.980",
"minute" : 90,
"second" : 42,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 55.8, 66.3 ],
"related_events" : [ "5df8c688-47b1-47e2-837d-2989fff0a6fb" ]
}, {
"id" : "f1e0f06d-533f-41f4-af8c-6376a2cd94d9",
"index" : 3423,
"period" : 2,
"timestamp" : "00:45:43.020",
"minute" : 90,
"second" : 43,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3168,
"name" : "João Filipe Iria Santos Moutinho"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 66.0, 16.5 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "838ab4b8-e376-476f-8da9-c2100fa65b2d" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "838ab4b8-e376-476f-8da9-c2100fa65b2d",
"index" : 3424,
"period" : 2,
"timestamp" : "00:45:43.020",
"minute" : 90,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 54.1, 63.6 ],
"duration" : 1.430661,
"under_pressure" : true,
"related_events" : [ "e549ad59-0695-47d6-a027-110d405eb0c6", "f1e0f06d-533f-41f4-af8c-6376a2cd94d9" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 16.902662,
"angle" : -0.017749615,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 71.0, 63.3 ],
"aerial_won" : true
}
}, {
"id" : "e549ad59-0695-47d6-a027-110d405eb0c6",
"index" : 3425,
"period" : 2,
"timestamp" : "00:45:44.451",
"minute" : 90,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 71.0, 63.3 ],
"related_events" : [ "838ab4b8-e376-476f-8da9-c2100fa65b2d" ]
}, {
"id" : "b02cb171-6db2-4bac-b067-9f6c5be62c74",
"index" : 3426,
"period" : 2,
"timestamp" : "00:45:44.451",
"minute" : 90,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 71.0, 63.3 ],
"duration" : 0.107605,
"related_events" : [ "bf511f5b-86dd-4b98-bce6-41db2dfe1d1e", "e549ad59-0695-47d6-a027-110d405eb0c6" ],
"carry" : {
"end_location" : [ 73.1, 59.7 ]
}
}, {
"id" : "bf511f5b-86dd-4b98-bce6-41db2dfe1d1e",
"index" : 3427,
"period" : 2,
"timestamp" : "00:45:44.558",
"minute" : 90,
"second" : 44,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 73.1, 59.7 ],
"duration" : 0.517666,
"related_events" : [ "fc91890f-65b8-4eb2-bfce-515afdcdb3fe" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 5.7428217,
"angle" : 2.5294402,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 68.4, 63.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "fc91890f-65b8-4eb2-bfce-515afdcdb3fe",
"index" : 3428,
"period" : 2,
"timestamp" : "00:45:45.076",
"minute" : 90,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 68.4, 63.0 ],
"related_events" : [ "bf511f5b-86dd-4b98-bce6-41db2dfe1d1e" ]
}, {
"id" : "cc863827-3503-4c72-bc96-73ea15eb3510",
"index" : 3429,
"period" : 2,
"timestamp" : "00:45:45.076",
"minute" : 90,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 68.4, 63.0 ],
"duration" : 1.943152,
"related_events" : [ "780c06c5-34cf-4230-901b-9b0a81b5e618", "fc91890f-65b8-4eb2-bfce-515afdcdb3fe" ],
"carry" : {
"end_location" : [ 71.8, 55.5 ]
}
}, {
"id" : "780c06c5-34cf-4230-901b-9b0a81b5e618",
"index" : 3430,
"period" : 2,
"timestamp" : "00:45:47.019",
"minute" : 90,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 71.8, 55.5 ],
"duration" : 1.120514,
"related_events" : [ "132f77d1-9c16-4cef-aad5-5dbb662c8412" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 12.690548,
"angle" : -2.2836962,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.5, 45.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "132f77d1-9c16-4cef-aad5-5dbb662c8412",
"index" : 3431,
"period" : 2,
"timestamp" : "00:45:48.140",
"minute" : 90,
"second" : 48,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.5, 45.9 ],
"related_events" : [ "780c06c5-34cf-4230-901b-9b0a81b5e618" ]
}, {
"id" : "a6f40c36-6f96-4a64-9e87-21fe5b798728",
"index" : 3432,
"period" : 2,
"timestamp" : "00:45:48.140",
"minute" : 90,
"second" : 48,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.5, 45.9 ],
"duration" : 1.199371,
"related_events" : [ "132f77d1-9c16-4cef-aad5-5dbb662c8412", "b48dc2e0-30be-414b-98a2-4e0bc82bc980" ],
"carry" : {
"end_location" : [ 68.4, 54.3 ]
}
}, {
"id" : "b48dc2e0-30be-414b-98a2-4e0bc82bc980",
"index" : 3433,
"period" : 2,
"timestamp" : "00:45:49.339",
"minute" : 90,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 68.4, 54.3 ],
"duration" : 1.095581,
"related_events" : [ "1fb075e6-1c49-4d1a-b4fc-c4d4adf3aec5" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 17.159254,
"angle" : 0.36968428,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 84.4, 60.5 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "1fb075e6-1c49-4d1a-b4fc-c4d4adf3aec5",
"index" : 3434,
"period" : 2,
"timestamp" : "00:45:50.435",
"minute" : 90,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.4, 60.5 ],
"related_events" : [ "b48dc2e0-30be-414b-98a2-4e0bc82bc980" ]
}, {
"id" : "d1e40c9c-a854-4b5d-a00d-b2cfd5709f41",
"index" : 3435,
"period" : 2,
"timestamp" : "00:45:50.435",
"minute" : 90,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 84.4, 60.5 ],
"duration" : 2.390015,
"related_events" : [ "189520ab-650d-4164-a876-18609d376690", "1fb075e6-1c49-4d1a-b4fc-c4d4adf3aec5" ],
"carry" : {
"end_location" : [ 91.0, 61.1 ]
}
}, {
"id" : "189520ab-650d-4164-a876-18609d376690",
"index" : 3436,
"period" : 2,
"timestamp" : "00:45:52.825",
"minute" : 90,
"second" : 52,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 91.0, 61.1 ],
"duration" : 1.591586,
"related_events" : [ "a8a99535-bd30-43ce-ad0a-dceda1d4f841" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 10.7912,
"angle" : 1.4406942,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.4, 71.8 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "a8a99535-bd30-43ce-ad0a-dceda1d4f841",
"index" : 3437,
"period" : 2,
"timestamp" : "00:45:54.416",
"minute" : 90,
"second" : 54,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.4, 71.8 ],
"related_events" : [ "189520ab-650d-4164-a876-18609d376690" ]
}, {
"id" : "2f582eed-5b6c-4df0-a80b-1235e12901ef",
"index" : 3438,
"period" : 2,
"timestamp" : "00:45:54.416",
"minute" : 90,
"second" : 54,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.4, 71.8 ],
"duration" : 0.739992,
"related_events" : [ "757ebf80-5487-4ee4-af49-0c73f5451810", "a8a99535-bd30-43ce-ad0a-dceda1d4f841" ],
"carry" : {
"end_location" : [ 92.2, 75.4 ]
}
}, {
"id" : "757ebf80-5487-4ee4-af49-0c73f5451810",
"index" : 3439,
"period" : 2,
"timestamp" : "00:45:55.156",
"minute" : 90,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.2, 75.4 ],
"duration" : 0.55499,
"related_events" : [ "bebc39f9-38b3-4bc3-9223-fd8cc44608b0" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 7.1175838,
"angle" : -1.5004898,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 92.7, 68.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bebc39f9-38b3-4bc3-9223-fd8cc44608b0",
"index" : 3440,
"period" : 2,
"timestamp" : "00:45:55.711",
"minute" : 90,
"second" : 55,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 92.7, 68.3 ],
"related_events" : [ "757ebf80-5487-4ee4-af49-0c73f5451810" ]
}, {
"id" : "3c0c4c39-9567-4c63-881f-cac79df3e71b",
"index" : 3441,
"period" : 2,
"timestamp" : "00:45:55.711",
"minute" : 90,
"second" : 55,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 92.7, 68.3 ],
"duration" : 0.04,
"related_events" : [ "bebc39f9-38b3-4bc3-9223-fd8cc44608b0", "ff00f995-600d-4cd8-9317-d3b6bf30f879" ],
"carry" : {
"end_location" : [ 93.8, 66.3 ]
}
}, {
"id" : "ff00f995-600d-4cd8-9317-d3b6bf30f879",
"index" : 3442,
"period" : 2,
"timestamp" : "00:45:55.751",
"minute" : 90,
"second" : 55,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 93.8, 66.3 ],
"duration" : 0.778383,
"related_events" : [ "af95e76f-a410-4a3b-b0f3-fbad3cf74040" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 8.839118,
"angle" : 1.9534036,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 90.5, 74.5 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "af95e76f-a410-4a3b-b0f3-fbad3cf74040",
"index" : 3443,
"period" : 2,
"timestamp" : "00:45:56.530",
"minute" : 90,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 90.5, 74.5 ],
"related_events" : [ "ff00f995-600d-4cd8-9317-d3b6bf30f879" ]
}, {
"id" : "6e52d9ec-c00a-43c0-a488-70b685f6afec",
"index" : 3444,
"period" : 2,
"timestamp" : "00:45:56.530",
"minute" : 90,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 90.5, 74.5 ],
"duration" : 0.604028,
"related_events" : [ "44dadce6-d457-4a26-8447-d4523e493489", "af95e76f-a410-4a3b-b0f3-fbad3cf74040" ],
"carry" : {
"end_location" : [ 92.7, 74.3 ]
}
}, {
"id" : "44dadce6-d457-4a26-8447-d4523e493489",
"index" : 3445,
"period" : 2,
"timestamp" : "00:45:57.134",
"minute" : 90,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 92.7, 74.3 ],
"duration" : 0.527508,
"related_events" : [ "f298227a-19ad-4bdf-ba39-b65ed7914ce3" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 4.767599,
"angle" : -1.7393932,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 91.9, 69.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "f298227a-19ad-4bdf-ba39-b65ed7914ce3",
"index" : 3446,
"period" : 2,
"timestamp" : "00:45:57.661",
"minute" : 90,
"second" : 57,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 91.9, 69.6 ],
"related_events" : [ "44dadce6-d457-4a26-8447-d4523e493489" ]
}, {
"id" : "d452dc93-d799-41eb-a285-0c15f103e9b8",
"index" : 3447,
"period" : 2,
"timestamp" : "00:45:57.661",
"minute" : 90,
"second" : 57,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 91.9, 69.6 ],
"duration" : 0.040000003,
"related_events" : [ "98b50ce6-1ffc-4e0f-84d3-79cb06a81571", "f298227a-19ad-4bdf-ba39-b65ed7914ce3" ],
"carry" : {
"end_location" : [ 91.9, 69.6 ]
}
}, {
"id" : "98b50ce6-1ffc-4e0f-84d3-79cb06a81571",
"index" : 3448,
"period" : 2,
"timestamp" : "00:45:57.701",
"minute" : 90,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 91.9, 69.6 ],
"duration" : 0.707842,
"related_events" : [ "743d99a7-1d0d-4764-8cd5-2e752d426886" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 10.012492,
"angle" : 2.54805,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 83.6, 75.2 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "743d99a7-1d0d-4764-8cd5-2e752d426886",
"index" : 3449,
"period" : 2,
"timestamp" : "00:45:58.409",
"minute" : 90,
"second" : 58,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.6, 75.2 ],
"related_events" : [ "98b50ce6-1ffc-4e0f-84d3-79cb06a81571" ]
}, {
"id" : "6160f1b4-f871-483a-92dd-dc8321ae6445",
"index" : 3450,
"period" : 2,
"timestamp" : "00:45:58.409",
"minute" : 90,
"second" : 58,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.6, 75.2 ],
"duration" : 0.08,
"related_events" : [ "4b17261e-ba3f-47e7-a986-eb9d9f1bd818", "743d99a7-1d0d-4764-8cd5-2e752d426886" ],
"carry" : {
"end_location" : [ 84.1, 73.7 ]
}
}, {
"id" : "4b17261e-ba3f-47e7-a986-eb9d9f1bd818",
"index" : 3451,
"period" : 2,
"timestamp" : "00:45:58.489",
"minute" : 90,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 84.1, 73.7 ],
"duration" : 1.520584,
"related_events" : [ "ce162811-f448-4f9f-8bde-b11addd4612d" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 20.418863,
"angle" : -1.984048,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 75.9, 55.0 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "ce162811-f448-4f9f-8bde-b11addd4612d",
"index" : 3452,
"period" : 2,
"timestamp" : "00:46:00.010",
"minute" : 91,
"second" : 0,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 75.9, 55.0 ],
"related_events" : [ "4b17261e-ba3f-47e7-a986-eb9d9f1bd818" ]
}, {
"id" : "1193a0c7-fb46-4fd3-8eca-51baa4a5ae56",
"index" : 3453,
"period" : 2,
"timestamp" : "00:46:00.010",
"minute" : 91,
"second" : 0,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 75.9, 55.0 ],
"duration" : 1.752777,
"related_events" : [ "8afae3e4-fab2-41a7-a682-b0d02f56f798", "ce162811-f448-4f9f-8bde-b11addd4612d" ],
"carry" : {
"end_location" : [ 69.0, 45.4 ]
}
}, {
"id" : "8afae3e4-fab2-41a7-a682-b0d02f56f798",
"index" : 3454,
"period" : 2,
"timestamp" : "00:46:01.762",
"minute" : 91,
"second" : 1,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 69.0, 45.4 ],
"duration" : 1.587372,
"related_events" : [ "2cafd287-8a04-4cd1-97de-561c72699f9d" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 22.268587,
"angle" : -1.8342913,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.2, 23.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "2cafd287-8a04-4cd1-97de-561c72699f9d",
"index" : 3455,
"period" : 2,
"timestamp" : "00:46:03.350",
"minute" : 91,
"second" : 3,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.2, 23.9 ],
"related_events" : [ "8afae3e4-fab2-41a7-a682-b0d02f56f798" ]
}, {
"id" : "16c18f6a-c0e4-4948-ac65-89fb3a224112",
"index" : 3456,
"period" : 2,
"timestamp" : "00:46:03.350",
"minute" : 91,
"second" : 3,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.2, 23.9 ],
"duration" : 1.27059,
"related_events" : [ "2cafd287-8a04-4cd1-97de-561c72699f9d", "7c17e10e-16b1-4819-882f-5516ba36a283" ],
"carry" : {
"end_location" : [ 63.2, 23.9 ]
}
}, {
"id" : "7c17e10e-16b1-4819-882f-5516ba36a283",
"index" : 3457,
"period" : 2,
"timestamp" : "00:46:04.620",
"minute" : 91,
"second" : 4,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.2, 23.9 ],
"duration" : 1.222712,
"related_events" : [ "be5d2832-f3c3-44d4-9112-245a8e14a6f5" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 19.302332,
"angle" : 0.4103339,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 80.9, 31.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "be5d2832-f3c3-44d4-9112-245a8e14a6f5",
"index" : 3458,
"period" : 2,
"timestamp" : "00:46:05.843",
"minute" : 91,
"second" : 5,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 80.9, 31.6 ],
"related_events" : [ "7c17e10e-16b1-4819-882f-5516ba36a283" ]
}, {
"id" : "14f52557-33cc-4bf7-a6d5-724cc9b2f4c6",
"index" : 3459,
"period" : 2,
"timestamp" : "00:46:05.843",
"minute" : 91,
"second" : 5,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 80.9, 31.6 ],
"duration" : 2.015115,
"under_pressure" : true,
"related_events" : [ "3609c53c-2774-4b7a-b56b-e096d930b094", "39aac7c3-1d9d-4007-855a-159df79a6f89", "be5d2832-f3c3-44d4-9112-245a8e14a6f5" ],
"carry" : {
"end_location" : [ 90.2, 28.5 ]
}
}, {
"id" : "39aac7c3-1d9d-4007-855a-159df79a6f89",
"index" : 3460,
"period" : 2,
"timestamp" : "00:46:07.363",
"minute" : 91,
"second" : 7,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 26.9, 50.7 ],
"duration" : 0.453899,
"related_events" : [ "14f52557-33cc-4bf7-a6d5-724cc9b2f4c6" ]
}, {
"id" : "3609c53c-2774-4b7a-b56b-e096d930b094",
"index" : 3461,
"period" : 2,
"timestamp" : "00:46:07.858",
"minute" : 91,
"second" : 7,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 90.2, 28.5 ],
"duration" : 1.103069,
"related_events" : [ "2bc53088-619b-44c2-be27-ee2338875b78" ],
"pass" : {
"recipient" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"length" : 21.770622,
"angle" : -0.67474097,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.2, 14.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "2bc53088-619b-44c2-be27-ee2338875b78",
"index" : 3462,
"period" : 2,
"timestamp" : "00:46:08.961",
"minute" : 91,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 107.2, 14.9 ],
"related_events" : [ "3609c53c-2774-4b7a-b56b-e096d930b094" ]
}, {
"id" : "9b88f977-db72-4222-81b1-f3cb57d81922",
"index" : 3463,
"period" : 2,
"timestamp" : "00:46:08.961",
"minute" : 91,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 107.2, 14.9 ],
"duration" : 0.990848,
"under_pressure" : true,
"related_events" : [ "11e234d6-c521-4680-9d37-a85a1dffbb58", "2bc53088-619b-44c2-be27-ee2338875b78", "f9e80fd1-ca97-4512-b71f-14a5663efa93" ],
"carry" : {
"end_location" : [ 109.7, 12.5 ]
}
}, {
"id" : "f9e80fd1-ca97-4512-b71f-14a5663efa93",
"index" : 3464,
"period" : 2,
"timestamp" : "00:46:09.206",
"minute" : 91,
"second" : 9,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 11.7, 57.0 ],
"duration" : 0.846178,
"related_events" : [ "11e234d6-c521-4680-9d37-a85a1dffbb58", "9b88f977-db72-4222-81b1-f3cb57d81922" ]
}, {
"id" : "11e234d6-c521-4680-9d37-a85a1dffbb58",
"index" : 3465,
"period" : 2,
"timestamp" : "00:46:09.952",
"minute" : 91,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 109.7, 12.5 ],
"duration" : 0.672775,
"under_pressure" : true,
"related_events" : [ "2ae89a7d-a4ee-489f-a833-6cc805ec0fc0", "f9e80fd1-ca97-4512-b71f-14a5663efa93" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 20.518284,
"angle" : 1.6782243,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 107.5, 32.9 ],
"cross" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "003f278e-0aee-47cc-9f57-e574e1053c73",
"index" : 3466,
"period" : 2,
"timestamp" : "00:46:10.522",
"minute" : 91,
"second" : 10,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 12.6, 47.2 ],
"duration" : 1.534283,
"related_events" : [ "2ae89a7d-a4ee-489f-a833-6cc805ec0fc0", "9b27ca83-88f1-4cd3-8f81-fb76eec8c4b7" ]
}, {
"id" : "2ae89a7d-a4ee-489f-a833-6cc805ec0fc0",
"index" : 3467,
"period" : 2,
"timestamp" : "00:46:10.625",
"minute" : 91,
"second" : 10,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 107.5, 32.9 ],
"under_pressure" : true,
"related_events" : [ "003f278e-0aee-47cc-9f57-e574e1053c73", "11e234d6-c521-4680-9d37-a85a1dffbb58" ]
}, {
"id" : "9b27ca83-88f1-4cd3-8f81-fb76eec8c4b7",
"index" : 3468,
"period" : 2,
"timestamp" : "00:46:10.625",
"minute" : 91,
"second" : 10,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 107.5, 32.9 ],
"duration" : 1.872853,
"under_pressure" : true,
"related_events" : [ "003f278e-0aee-47cc-9f57-e574e1053c73", "2ae89a7d-a4ee-489f-a833-6cc805ec0fc0", "ff408b1d-f17d-49a6-8428-8a0f772805d2" ],
"carry" : {
"end_location" : [ 114.1, 25.8 ]
}
}, {
"id" : "ff408b1d-f17d-49a6-8428-8a0f772805d2",
"index" : 3469,
"period" : 2,
"timestamp" : "00:46:12.498",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 114.1, 25.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "647843b5-043a-4163-a3bb-3efa41c8fec5" ]
}, {
"id" : "647843b5-043a-4163-a3bb-3efa41c8fec5",
"index" : 3470,
"period" : 2,
"timestamp" : "00:46:12.498",
"minute" : 91,
"second" : 12,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 6.0, 54.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "ff408b1d-f17d-49a6-8428-8a0f772805d2" ],
"duel" : {
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "f10194a3-153f-4204-8046-f321182372d0",
"index" : 3471,
"period" : 2,
"timestamp" : "00:46:13.492",
"minute" : 91,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 3.8, 54.8 ],
"duration" : 0.848335
}, {
"id" : "a714bd9b-2876-459e-b1c8-ed11c8bc50dc",
"index" : 3472,
"period" : 2,
"timestamp" : "00:46:14.394",
"minute" : 91,
"second" : 14,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 117.8, 22.6 ],
"duration" : 0.0
}, {
"id" : "ae6bb260-37e2-47d0-9956-647a5fd05b2c",
"index" : 3473,
"period" : 2,
"timestamp" : "00:46:14.434",
"minute" : 91,
"second" : 14,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 117.7, 19.8 ],
"duration" : 0.816783,
"related_events" : [ "00b02f22-51c2-4bfd-8297-efd73dec94e7" ],
"shot" : {
"statsbomb_xg" : 0.007639285,
"end_location" : [ 120.0, 33.9, 5.3 ],
"outcome" : {
"id" : 98,
"name" : "Off T"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"technique" : {
"id" : 93,
"name" : "Normal"
},
"first_time" : true,
"freeze_frame" : [ {
"location" : [ 117.2, 42.3 ],
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"teammate" : false
}, {
"location" : [ 114.2, 37.5 ],
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 115.0, 35.0 ],
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
}, {
"location" : [ 106.0, 19.8 ],
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"teammate" : false
}, {
"location" : [ 114.9, 22.3 ],
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"teammate" : false
}, {
"location" : [ 117.8, 22.0 ],
"player" : {
"id" : 13621,
"name" : "Danilo Luís Hélio Pereira"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 118.7, 36.1 ],
"player" : {
"id" : 5205,
"name" : "Rui Pedro dos Santos Patrício"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 117.4, 27.8 ],
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"teammate" : true
}, {
"location" : [ 101.4, 25.4 ],
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : true
}, {
"location" : [ 109.9, 40.1 ],
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"teammate" : true
} ]
}
}, {
"id" : "00b02f22-51c2-4bfd-8297-efd73dec94e7",
"index" : 3474,
"period" : 2,
"timestamp" : "00:46:15.251",
"minute" : 91,
"second" : 15,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 156,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"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" : [ 1.4, 44.0 ],
"duration" : 0.0,
"related_events" : [ "ae6bb260-37e2-47d0-9956-647a5fd05b2c" ],
"goalkeeper" : {
"end_location" : [ 1.4, 44.0 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "3d54712e-535b-4cfb-95d4-16c7c94cf31f",
"index" : 3475,
"period" : 2,
"timestamp" : "00:46:34.091",
"minute" : 91,
"second" : 34,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 157,
"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, 36.0 ],
"duration" : 0.659197,
"related_events" : [ "53ad167a-002b-46b2-a320-5c37384a37c9" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 3.8832977,
"angle" : -1.3633001,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 6.8, 32.2 ],
"type" : {
"id" : 63,
"name" : "Goal Kick"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "53ad167a-002b-46b2-a320-5c37384a37c9",
"index" : 3476,
"period" : 2,
"timestamp" : "00:46:34.750",
"minute" : 91,
"second" : 34,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.8, 32.2 ],
"related_events" : [ "3d54712e-535b-4cfb-95d4-16c7c94cf31f" ]
}, {
"id" : "89b2f95d-7ebc-4b1f-a29c-1b217ff3eaa9",
"index" : 3477,
"period" : 2,
"timestamp" : "00:46:34.750",
"minute" : 91,
"second" : 34,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.8, 32.2 ],
"duration" : 1.322617,
"related_events" : [ "53ad167a-002b-46b2-a320-5c37384a37c9", "6d7fb03b-1461-4545-b3bc-fec05d7ed9de" ],
"carry" : {
"end_location" : [ 6.8, 31.4 ]
}
}, {
"id" : "6d7fb03b-1461-4545-b3bc-fec05d7ed9de",
"index" : 3478,
"period" : 2,
"timestamp" : "00:46:36.073",
"minute" : 91,
"second" : 36,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 6.8, 31.4 ],
"duration" : 2.552606,
"related_events" : [ "523d6767-5ea4-461e-aec6-d36421b61923" ],
"pass" : {
"recipient" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"length" : 26.704308,
"angle" : -1.2822089,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 14.4, 5.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "523d6767-5ea4-461e-aec6-d36421b61923",
"index" : 3479,
"period" : 2,
"timestamp" : "00:46:38.625",
"minute" : 91,
"second" : 38,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 14.4, 5.8 ],
"related_events" : [ "6d7fb03b-1461-4545-b3bc-fec05d7ed9de" ]
}, {
"id" : "391b2856-2d39-4cab-9633-84854c0f9a09",
"index" : 3480,
"period" : 2,
"timestamp" : "00:46:38.625",
"minute" : 91,
"second" : 38,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 14.4, 5.8 ],
"duration" : 1.504581,
"related_events" : [ "1dc46228-408f-4479-ba62-fff6dab486bd", "523d6767-5ea4-461e-aec6-d36421b61923" ],
"carry" : {
"end_location" : [ 16.1, 6.1 ]
}
}, {
"id" : "1dc46228-408f-4479-ba62-fff6dab486bd",
"index" : 3481,
"period" : 2,
"timestamp" : "00:46:40.130",
"minute" : 91,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 157,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 7,
"name" : "From Goal Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5209,
"name" : "Raphaël Adelino José Guerreiro"
},
"position" : {
"id" : 6,
"name" : "Left Back"
},
"location" : [ 16.1, 6.1 ],
"duration" : 2.142191,
"related_events" : [ "9cf45a38-9094-4ec8-b557-d315a242fd1c" ],
"pass" : {
"length" : 40.976578,
"angle" : 0.09286934,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 56.9, 9.9 ],
"body_part" : {
"id" : 38,
"name" : "Left Foot"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9cf45a38-9094-4ec8-b557-d315a242fd1c",
"index" : 3482,
"period" : 2,
"timestamp" : "00:46:42.272",
"minute" : 91,
"second" : 42,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 63.2, 70.2 ],
"duration" : 1.382812,
"related_events" : [ "1dc46228-408f-4479-ba62-fff6dab486bd", "220b2dbd-1282-4366-bc45-1e447a88efda" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 15.208221,
"angle" : 0.03288288,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 78.4, 70.7 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "220b2dbd-1282-4366-bc45-1e447a88efda",
"index" : 3483,
"period" : 2,
"timestamp" : "00:46:43.655",
"minute" : 91,
"second" : 43,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.4, 70.7 ],
"related_events" : [ "9cf45a38-9094-4ec8-b557-d315a242fd1c" ]
}, {
"id" : "6d62886b-0937-4dbd-aeaa-69162e445df9",
"index" : 3484,
"period" : 2,
"timestamp" : "00:46:43.735",
"minute" : 91,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 78.4, 70.7 ],
"duration" : 1.777426,
"related_events" : [ "e117757a-0386-4cdf-bc63-6d351f81bd45" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 12.621015,
"angle" : -1.9954566,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 73.2, 59.2 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "e117757a-0386-4cdf-bc63-6d351f81bd45",
"index" : 3485,
"period" : 2,
"timestamp" : "00:46:45.512",
"minute" : 91,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 73.2, 59.2 ],
"related_events" : [ "6d62886b-0937-4dbd-aeaa-69162e445df9" ]
}, {
"id" : "33572e4b-c564-4121-b38f-73d12315d719",
"index" : 3486,
"period" : 2,
"timestamp" : "00:46:45.592",
"minute" : 91,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 71.5, 58.7 ],
"duration" : 1.414905,
"related_events" : [ "d6133164-fcd2-4b35-9ec4-380ec63b6c9e" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 10.538027,
"angle" : -0.16202857,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 81.9, 57.0 ],
"body_part" : {
"id" : 37,
"name" : "Head"
}
}
}, {
"id" : "621e316f-5e62-4de9-93ed-a4b3ac323aef",
"index" : 3487,
"period" : 2,
"timestamp" : "00:46:46.547",
"minute" : 91,
"second" : 46,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 34.3, 19.2 ],
"duration" : 0.406592,
"counterpress" : true
}, {
"id" : "d6133164-fcd2-4b35-9ec4-380ec63b6c9e",
"index" : 3488,
"period" : 2,
"timestamp" : "00:46:47.007",
"minute" : 91,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 81.9, 57.0 ],
"related_events" : [ "33572e4b-c564-4121-b38f-73d12315d719" ]
}, {
"id" : "cb64a59b-0483-426d-8140-6cf968ab0244",
"index" : 3489,
"period" : 2,
"timestamp" : "00:46:47.007",
"minute" : 91,
"second" : 47,
"type" : {
"id" : 38,
"name" : "Miscontrol"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 83.6, 57.8 ],
"duration" : 0.0
}, {
"id" : "2437c3e1-f072-4ac2-85db-63a86d67d9fd",
"index" : 3490,
"period" : 2,
"timestamp" : "00:46:47.372",
"minute" : 91,
"second" : 47,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 37.0, 22.9 ],
"duration" : 0.0
}, {
"id" : "6752eebd-e065-4853-b0f5-1bea47bd38fa",
"index" : 3491,
"period" : 2,
"timestamp" : "00:46:48.809",
"minute" : 91,
"second" : 48,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 158,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 72.0, 47.0 ],
"duration" : 0.491249,
"related_events" : [ "fe2f6259-80c4-4b75-b94e-8b925f13c343" ]
}, {
"id" : "fe2f6259-80c4-4b75-b94e-8b925f13c343",
"index" : 3492,
"period" : 2,
"timestamp" : "00:46:48.921",
"minute" : 91,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 47.0, 35.9 ],
"duration" : 1.2911,
"under_pressure" : true,
"related_events" : [ "526f2629-286d-498b-ad18-d009fd152f62", "6752eebd-e065-4853-b0f5-1bea47bd38fa" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 9.90202,
"angle" : 0.020199273,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 56.9, 36.1 ],
"type" : {
"id" : 66,
"name" : "Recovery"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"deflected" : true
}
}, {
"id" : "b0366974-9aa3-4b27-91e8-34bb6c3e8f85",
"index" : 3493,
"period" : 2,
"timestamp" : "00:46:50.096",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"location" : [ 63.2, 44.0 ],
"duration" : 0.344211,
"counterpress" : true,
"related_events" : [ "2469ecbe-a1e8-469a-9f84-62234214bc46", "2975c1ee-a26c-49e3-8eee-93cb7ab320c9", "526f2629-286d-498b-ad18-d009fd152f62" ]
}, {
"id" : "526f2629-286d-498b-ad18-d009fd152f62",
"index" : 3494,
"period" : 2,
"timestamp" : "00:46:50.212",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 56.9, 36.1 ],
"under_pressure" : true,
"related_events" : [ "b0366974-9aa3-4b27-91e8-34bb6c3e8f85", "fe2f6259-80c4-4b75-b94e-8b925f13c343" ]
}, {
"id" : "2975c1ee-a26c-49e3-8eee-93cb7ab320c9",
"index" : 3495,
"period" : 2,
"timestamp" : "00:46:50.212",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 56.9, 36.1 ],
"duration" : 0.103851,
"under_pressure" : true,
"related_events" : [ "2469ecbe-a1e8-469a-9f84-62234214bc46", "526f2629-286d-498b-ad18-d009fd152f62", "b0366974-9aa3-4b27-91e8-34bb6c3e8f85" ],
"carry" : {
"end_location" : [ 56.9, 36.1 ]
}
}, {
"id" : "2469ecbe-a1e8-469a-9f84-62234214bc46",
"index" : 3496,
"period" : 2,
"timestamp" : "00:46:50.315",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 56.9, 36.1 ],
"duration" : 0.574997,
"under_pressure" : true,
"related_events" : [ "5c8ce518-c1d9-4ac4-9065-e6289eeba366", "b0366974-9aa3-4b27-91e8-34bb6c3e8f85" ],
"pass" : {
"recipient" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"length" : 5.7697487,
"angle" : -2.6934476,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 51.7, 33.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "5c8ce518-c1d9-4ac4-9065-e6289eeba366",
"index" : 3497,
"period" : 2,
"timestamp" : "00:46:50.890",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 51.7, 33.6 ],
"related_events" : [ "2469ecbe-a1e8-469a-9f84-62234214bc46" ]
}, {
"id" : "81e4b42a-5a4e-4a26-9b2d-8f02fafa647c",
"index" : 3498,
"period" : 2,
"timestamp" : "00:46:50.890",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 51.7, 33.6 ],
"duration" : 1.059118,
"under_pressure" : true,
"related_events" : [ "5c8ce518-c1d9-4ac4-9065-e6289eeba366", "7cbe90b4-abe3-4deb-8881-38c138326607", "dd3e01fa-252a-4ee2-8309-b2674e53e426" ],
"carry" : {
"end_location" : [ 55.7, 33.9 ]
}
}, {
"id" : "dd3e01fa-252a-4ee2-8309-b2674e53e426",
"index" : 3499,
"period" : 2,
"timestamp" : "00:46:50.973",
"minute" : 91,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 64.4, 48.1 ],
"duration" : 0.974457,
"counterpress" : true,
"related_events" : [ "81e4b42a-5a4e-4a26-9b2d-8f02fafa647c" ]
}, {
"id" : "afac2e63-e8ae-4d70-a764-edc5b05de73f",
"index" : 3500,
"period" : 2,
"timestamp" : "00:46:51.950",
"minute" : 91,
"second" : 51,
"type" : {
"id" : 22,
"name" : "Foul Committed"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 64.4, 46.2 ],
"duration" : 0.0,
"counterpress" : true,
"related_events" : [ "7cbe90b4-abe3-4deb-8881-38c138326607" ]
}, {
"id" : "7cbe90b4-abe3-4deb-8881-38c138326607",
"index" : 3501,
"period" : 2,
"timestamp" : "00:46:51.950",
"minute" : 91,
"second" : 51,
"type" : {
"id" : 21,
"name" : "Foul Won"
},
"possession" : 159,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 55.7, 33.9 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "afac2e63-e8ae-4d70-a764-edc5b05de73f" ]
}, {
"id" : "5d1abe5e-ce97-4028-8f20-1a5a74ae38f9",
"index" : 3502,
"period" : 2,
"timestamp" : "00:46:58.856",
"minute" : 91,
"second" : 58,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 3593,
"name" : "Renato Júnior Luz Sanches"
},
"position" : {
"id" : 16,
"name" : "Left Midfield"
},
"location" : [ 65.5, 40.0 ],
"duration" : 2.65065,
"related_events" : [ "3293a70a-67f1-49dd-8111-30aef928a742" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 25.671968,
"angle" : 1.3787483,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.4, 65.2 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"type" : {
"id" : 62,
"name" : "Free Kick"
}
}
}, {
"id" : "3293a70a-67f1-49dd-8111-30aef928a742",
"index" : 3503,
"period" : 2,
"timestamp" : "00:47:01.507",
"minute" : 92,
"second" : 1,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 70.4, 65.2 ],
"related_events" : [ "5d1abe5e-ce97-4028-8f20-1a5a74ae38f9" ]
}, {
"id" : "d5c1bf56-9262-4229-9434-39e5a224853d",
"index" : 3504,
"period" : 2,
"timestamp" : "00:47:02.962",
"minute" : 92,
"second" : 2,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 76.1, 62.7 ],
"duration" : 1.928947,
"related_events" : [ "40d2c5ba-b17e-4abe-a38a-cc3432fdac9a" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 23.866295,
"angle" : 0.23684876,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.3, 68.3 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "40d2c5ba-b17e-4abe-a38a-cc3432fdac9a",
"index" : 3505,
"period" : 2,
"timestamp" : "00:47:04.891",
"minute" : 92,
"second" : 4,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 99.3, 68.3 ],
"related_events" : [ "d5c1bf56-9262-4229-9434-39e5a224853d" ]
}, {
"id" : "005d61a1-892f-4024-b0b3-e563bb4cfeb2",
"index" : 3506,
"period" : 2,
"timestamp" : "00:47:04.891",
"minute" : 92,
"second" : 4,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 99.3, 68.3 ],
"duration" : 2.102114,
"related_events" : [ "40d2c5ba-b17e-4abe-a38a-cc3432fdac9a", "99257575-393d-4f7f-b9f1-d29d4fca03ee" ],
"carry" : {
"end_location" : [ 111.1, 67.6 ]
}
}, {
"id" : "99257575-393d-4f7f-b9f1-d29d4fca03ee",
"index" : 3507,
"period" : 2,
"timestamp" : "00:47:06.993",
"minute" : 92,
"second" : 6,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 111.1, 67.6 ],
"duration" : 1.233523,
"related_events" : [ "e51923eb-0b31-4f87-9467-7161f9b682d0" ],
"pass" : {
"recipient" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"length" : 11.221853,
"angle" : -3.0791738,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 99.9, 66.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "e51923eb-0b31-4f87-9467-7161f9b682d0",
"index" : 3508,
"period" : 2,
"timestamp" : "00:47:08.226",
"minute" : 92,
"second" : 8,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 99.9, 66.9 ],
"related_events" : [ "99257575-393d-4f7f-b9f1-d29d4fca03ee" ]
}, {
"id" : "e1290ae1-c8eb-4547-b868-0b1de842d4ff",
"index" : 3509,
"period" : 2,
"timestamp" : "00:47:08.226",
"minute" : 92,
"second" : 8,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 99.9, 66.9 ],
"duration" : 1.041898,
"related_events" : [ "d7857f3a-6e6f-49d9-b3b3-46dcc4d0e1c8", "e51923eb-0b31-4f87-9467-7161f9b682d0" ],
"carry" : {
"end_location" : [ 93.5, 65.2 ]
}
}, {
"id" : "d7857f3a-6e6f-49d9-b3b3-46dcc4d0e1c8",
"index" : 3510,
"period" : 2,
"timestamp" : "00:47:09.268",
"minute" : 92,
"second" : 9,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 6374,
"name" : "Nélson Cabral Semedo"
},
"position" : {
"id" : 2,
"name" : "Right Back"
},
"location" : [ 93.5, 65.2 ],
"duration" : 1.756942,
"related_events" : [ "3e807954-e9bd-48da-911f-c206ac1e1842" ],
"pass" : {
"recipient" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"length" : 17.44133,
"angle" : 3.0727363,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.1, 66.4 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "3e807954-e9bd-48da-911f-c206ac1e1842",
"index" : 3511,
"period" : 2,
"timestamp" : "00:47:11.025",
"minute" : 92,
"second" : 11,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 160,
"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" : [ 76.1, 66.4 ],
"related_events" : [ "d7857f3a-6e6f-49d9-b3b3-46dcc4d0e1c8" ]
}, {
"id" : "635b18f6-96af-44e8-b797-f2d3ef953ac9",
"index" : 3512,
"period" : 2,
"timestamp" : "00:47:11.025",
"minute" : 92,
"second" : 11,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 160,
"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" : [ 76.1, 66.4 ],
"duration" : 1.196698,
"related_events" : [ "3e807954-e9bd-48da-911f-c206ac1e1842", "58116ae1-a73a-4db8-9930-e023df58a647" ],
"carry" : {
"end_location" : [ 76.4, 65.2 ]
}
}, {
"id" : "58116ae1-a73a-4db8-9930-e023df58a647",
"index" : 3513,
"period" : 2,
"timestamp" : "00:47:12.222",
"minute" : 92,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 160,
"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" : [ 76.4, 65.2 ],
"duration" : 0.370839,
"related_events" : [ "0990faa3-4f66-40fc-863f-b2a6c31b9b9c" ],
"pass" : {
"length" : 5.0990195,
"angle" : -0.84089667,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 79.8, 61.4 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "0990faa3-4f66-40fc-863f-b2a6c31b9b9c",
"index" : 3514,
"period" : 2,
"timestamp" : "00:47:12.593",
"minute" : 92,
"second" : 12,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 160,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 3,
"name" : "From Free Kick"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 40.3, 18.7 ],
"duration" : 0.0,
"related_events" : [ "58116ae1-a73a-4db8-9930-e023df58a647" ]
}, {
"id" : "8c291c0e-c193-45b4-a903-d3a5e1af020a",
"index" : 3515,
"period" : 2,
"timestamp" : "00:47:20.751",
"minute" : 92,
"second" : 20,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 161,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"off_camera" : true,
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 20016,
"name" : "Kléper Laveran Lima Ferreira"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 56.1, 80.0 ],
"duration" : 1.358433,
"related_events" : [ "32333596-7651-406e-acf1-c4c336899b30" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 18.12981,
"angle" : -1.9256935,
"height" : {
"id" : 2,
"name" : "Low Pass"
},
"end_location" : [ 49.8, 63.0 ],
"type" : {
"id" : 67,
"name" : "Throw-in"
}
}
}, {
"id" : "32333596-7651-406e-acf1-c4c336899b30",
"index" : 3516,
"period" : 2,
"timestamp" : "00:47:22.109",
"minute" : 92,
"second" : 22,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 161,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 49.8, 63.0 ],
"related_events" : [ "8c291c0e-c193-45b4-a903-d3a5e1af020a" ]
}, {
"id" : "f6b3a88c-238f-4b15-8767-a5cd04787200",
"index" : 3517,
"period" : 2,
"timestamp" : "00:47:24.729",
"minute" : 92,
"second" : 24,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 161,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 55.7, 63.0 ],
"duration" : 3.194554,
"related_events" : [ "75deafec-891a-4fc2-91c4-8e970de85dbb", "d006d2fb-96a3-45a6-87a3-9b7e11a5c68f" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 58.60256,
"angle" : -0.35737264,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 110.6, 42.5 ],
"outcome" : {
"id" : 9,
"name" : "Incomplete"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "75deafec-891a-4fc2-91c4-8e970de85dbb",
"index" : 3518,
"period" : 2,
"timestamp" : "00:47:27.923",
"minute" : 92,
"second" : 27,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 161,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 4,
"name" : "From Throw In"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 96.0, 51.4 ],
"related_events" : [ "f6b3a88c-238f-4b15-8767-a5cd04787200" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "d006d2fb-96a3-45a6-87a3-9b7e11a5c68f",
"index" : 3519,
"period" : 2,
"timestamp" : "00:47:27.923",
"minute" : 92,
"second" : 27,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.5, 37.6 ],
"duration" : 0.0,
"related_events" : [ "f6b3a88c-238f-4b15-8767-a5cd04787200" ],
"goalkeeper" : {
"outcome" : {
"id" : 47,
"name" : "Claim"
},
"type" : {
"id" : 27,
"name" : "Keeper Sweeper"
}
}
}, {
"id" : "1c86624a-4e20-4b0d-bf26-9aab4931488f",
"index" : 3520,
"period" : 2,
"timestamp" : "00:47:27.923",
"minute" : 92,
"second" : 27,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 9.5, 37.6 ],
"duration" : 1.63906,
"related_events" : [ "d006d2fb-96a3-45a6-87a3-9b7e11a5c68f", "e2f190e1-57a5-4e6a-a76c-163293004753" ],
"carry" : {
"end_location" : [ 11.2, 28.7 ]
}
}, {
"id" : "e2f190e1-57a5-4e6a-a76c-163293004753",
"index" : 3521,
"period" : 2,
"timestamp" : "00:47:29.562",
"minute" : 92,
"second" : 29,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 11.2, 28.7 ],
"duration" : 1.676214,
"related_events" : [ "d429c174-fe9e-4e9c-bed4-0aa53e3b1c4d" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 30.242355,
"angle" : 0.43702668,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 38.6, 41.5 ],
"body_part" : {
"id" : 69,
"name" : "Keeper Arm"
}
}
}, {
"id" : "d429c174-fe9e-4e9c-bed4-0aa53e3b1c4d",
"index" : 3522,
"period" : 2,
"timestamp" : "00:47:31.239",
"minute" : 92,
"second" : 31,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 38.6, 41.5 ],
"related_events" : [ "e2f190e1-57a5-4e6a-a76c-163293004753" ]
}, {
"id" : "84da98f7-814f-4df2-a279-246a398a273f",
"index" : 3523,
"period" : 2,
"timestamp" : "00:47:31.239",
"minute" : 92,
"second" : 31,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 38.6, 41.5 ],
"duration" : 0.486525,
"related_events" : [ "accc4fe4-3fa4-4569-9021-03c2de665e87", "d429c174-fe9e-4e9c-bed4-0aa53e3b1c4d" ],
"carry" : {
"end_location" : [ 39.8, 44.2 ]
}
}, {
"id" : "accc4fe4-3fa4-4569-9021-03c2de665e87",
"index" : 3524,
"period" : 2,
"timestamp" : "00:47:31.725",
"minute" : 92,
"second" : 31,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 39.8, 44.2 ],
"duration" : 2.142805,
"related_events" : [ "d8fc108a-f49f-4262-8137-f08f7f58ad19" ],
"pass" : {
"recipient" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"length" : 19.524343,
"angle" : 1.4578767,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 42.0, 63.6 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d8fc108a-f49f-4262-8137-f08f7f58ad19",
"index" : 3525,
"period" : 2,
"timestamp" : "00:47:33.868",
"minute" : 92,
"second" : 33,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 42.0, 63.6 ],
"related_events" : [ "accc4fe4-3fa4-4569-9021-03c2de665e87" ]
}, {
"id" : "370dc373-fdc6-4adf-a0a3-689e8a9f8f9e",
"index" : 3526,
"period" : 2,
"timestamp" : "00:47:33.868",
"minute" : 92,
"second" : 33,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 42.0, 63.6 ],
"duration" : 6.247838,
"related_events" : [ "4d350f55-d215-40d9-add9-1b3ee2760665", "d8fc108a-f49f-4262-8137-f08f7f58ad19" ],
"carry" : {
"end_location" : [ 84.4, 69.8 ]
}
}, {
"id" : "4d350f55-d215-40d9-add9-1b3ee2760665",
"index" : 3527,
"period" : 2,
"timestamp" : "00:47:40.116",
"minute" : 92,
"second" : 40,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5579,
"name" : "Joshua Kimmich"
},
"position" : {
"id" : 7,
"name" : "Right Wing Back"
},
"location" : [ 84.4, 69.8 ],
"duration" : 0.893879,
"related_events" : [ "bfb5d24b-ed2b-4e8c-b2a7-f9e605db3017" ],
"pass" : {
"recipient" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"length" : 9.080198,
"angle" : 2.6976469,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 76.2, 73.7 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "bfb5d24b-ed2b-4e8c-b2a7-f9e605db3017",
"index" : 3528,
"period" : 2,
"timestamp" : "00:47:41.010",
"minute" : 92,
"second" : 41,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.2, 73.7 ],
"related_events" : [ "4d350f55-d215-40d9-add9-1b3ee2760665" ]
}, {
"id" : "37d09d1a-e334-453b-8548-89a0dc94a71b",
"index" : 3529,
"period" : 2,
"timestamp" : "00:47:41.010",
"minute" : 92,
"second" : 41,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 76.2, 73.7 ],
"duration" : 2.093081,
"related_events" : [ "bfb5d24b-ed2b-4e8c-b2a7-f9e605db3017", "d38aac8d-6990-4155-8204-b0ff3790c3f5" ],
"carry" : {
"end_location" : [ 77.5, 74.0 ]
}
}, {
"id" : "d38aac8d-6990-4155-8204-b0ff3790c3f5",
"index" : 3530,
"period" : 2,
"timestamp" : "00:47:43.103",
"minute" : 92,
"second" : 43,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3053,
"name" : "Leroy Sané"
},
"position" : {
"id" : 23,
"name" : "Center Forward"
},
"location" : [ 77.5, 74.0 ],
"duration" : 1.224647,
"related_events" : [ "4f409e95-e586-4d91-98f2-6996c71ca91f" ],
"pass" : {
"recipient" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"length" : 8.881441,
"angle" : -2.5161076,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.3, 68.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "4f409e95-e586-4d91-98f2-6996c71ca91f",
"index" : 3531,
"period" : 2,
"timestamp" : "00:47:44.327",
"minute" : 92,
"second" : 44,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.3, 68.8 ],
"related_events" : [ "d38aac8d-6990-4155-8204-b0ff3790c3f5" ]
}, {
"id" : "75590844-a780-4786-82a0-325d7e1cfc6b",
"index" : 3532,
"period" : 2,
"timestamp" : "00:47:44.327",
"minute" : 92,
"second" : 44,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.3, 68.8 ],
"duration" : 0.754283,
"related_events" : [ "1f2ec065-efe3-443f-953b-7ab42fc0b0cb", "4f409e95-e586-4d91-98f2-6996c71ca91f" ],
"carry" : {
"end_location" : [ 70.6, 68.5 ]
}
}, {
"id" : "1f2ec065-efe3-443f-953b-7ab42fc0b0cb",
"index" : 3533,
"period" : 2,
"timestamp" : "00:47:45.082",
"minute" : 92,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 6324,
"name" : "Leon Goretzka"
},
"position" : {
"id" : 20,
"name" : "Left Attacking Midfield"
},
"location" : [ 70.6, 68.5 ],
"duration" : 0.872984,
"related_events" : [ "94540827-2da1-4fd4-8d48-193f61a9e71e" ],
"pass" : {
"recipient" : {
"id" : 3493,
"name" : "Emre Can"
},
"length" : 7.605919,
"angle" : -1.6102495,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 70.3, 60.9 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "94540827-2da1-4fd4-8d48-193f61a9e71e",
"index" : 3534,
"period" : 2,
"timestamp" : "00:47:45.955",
"minute" : 92,
"second" : 45,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.3, 60.9 ],
"related_events" : [ "1f2ec065-efe3-443f-953b-7ab42fc0b0cb" ]
}, {
"id" : "39151534-50f3-43af-87d5-62c97d74bf21",
"index" : 3535,
"period" : 2,
"timestamp" : "00:47:45.955",
"minute" : 92,
"second" : 45,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 70.3, 60.9 ],
"duration" : 0.945849,
"related_events" : [ "722fdf70-270f-40b3-8795-f5a1bb50b487", "94540827-2da1-4fd4-8d48-193f61a9e71e" ],
"carry" : {
"end_location" : [ 67.6, 58.4 ]
}
}, {
"id" : "722fdf70-270f-40b3-8795-f5a1bb50b487",
"index" : 3536,
"period" : 2,
"timestamp" : "00:47:46.900",
"minute" : 92,
"second" : 46,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3493,
"name" : "Emre Can"
},
"position" : {
"id" : 13,
"name" : "Right Center Midfield"
},
"location" : [ 67.6, 58.4 ],
"duration" : 0.749937,
"related_events" : [ "aed443f4-7cff-4aac-88f1-ef32a699b525" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 12.048652,
"angle" : -1.9004208,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 63.7, 47.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "aed443f4-7cff-4aac-88f1-ef32a699b525",
"index" : 3537,
"period" : 2,
"timestamp" : "00:47:47.650",
"minute" : 92,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.7, 47.0 ],
"related_events" : [ "722fdf70-270f-40b3-8795-f5a1bb50b487" ]
}, {
"id" : "1f57c16c-96cc-479f-94c2-baa7c3afd967",
"index" : 3538,
"period" : 2,
"timestamp" : "00:47:47.650",
"minute" : 92,
"second" : 47,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.7, 47.0 ],
"duration" : 0.538885,
"related_events" : [ "4be6e4a8-e026-41be-81d9-61052b7edbef", "aed443f4-7cff-4aac-88f1-ef32a699b525" ],
"carry" : {
"end_location" : [ 63.5, 45.9 ]
}
}, {
"id" : "4be6e4a8-e026-41be-81d9-61052b7edbef",
"index" : 3539,
"period" : 2,
"timestamp" : "00:47:48.189",
"minute" : 92,
"second" : 48,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 63.5, 45.9 ],
"duration" : 1.499896,
"related_events" : [ "d8172a81-10ae-452a-aee4-c03faf4de66d" ],
"pass" : {
"recipient" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"length" : 14.276204,
"angle" : -0.69115084,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 74.5, 36.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "d8172a81-10ae-452a-aee4-c03faf4de66d",
"index" : 3540,
"period" : 2,
"timestamp" : "00:47:49.689",
"minute" : 92,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 74.5, 36.8 ],
"related_events" : [ "4be6e4a8-e026-41be-81d9-61052b7edbef" ]
}, {
"id" : "414ddddf-4ed9-44b0-8848-bbe1512a1320",
"index" : 3541,
"period" : 2,
"timestamp" : "00:47:49.689",
"minute" : 92,
"second" : 49,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 74.5, 36.8 ],
"duration" : 0.08,
"related_events" : [ "316799d3-da4c-4787-861b-c0cae49e3eea", "d8172a81-10ae-452a-aee4-c03faf4de66d" ],
"carry" : {
"end_location" : [ 76.2, 36.3 ]
}
}, {
"id" : "316799d3-da4c-4787-861b-c0cae49e3eea",
"index" : 3542,
"period" : 2,
"timestamp" : "00:47:49.769",
"minute" : 92,
"second" : 49,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 76.2, 36.3 ],
"duration" : 1.088217,
"related_events" : [ "6bfe5ef1-e1f0-4c90-93c6-b562d41aa0e4" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 18.225805,
"angle" : -2.2395391,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.9, 22.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "6bfe5ef1-e1f0-4c90-93c6-b562d41aa0e4",
"index" : 3543,
"period" : 2,
"timestamp" : "00:47:50.857",
"minute" : 92,
"second" : 50,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.9, 22.0 ],
"related_events" : [ "316799d3-da4c-4787-861b-c0cae49e3eea" ]
}, {
"id" : "b6c28969-c394-40f1-84d4-a1e3dc6f8aa6",
"index" : 3544,
"period" : 2,
"timestamp" : "00:47:50.857",
"minute" : 92,
"second" : 50,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 64.9, 22.0 ],
"duration" : 1.090684,
"related_events" : [ "1371906b-81cf-43c7-8f05-229c128deddc", "6bfe5ef1-e1f0-4c90-93c6-b562d41aa0e4" ],
"carry" : {
"end_location" : [ 63.7, 21.1 ]
}
}, {
"id" : "1371906b-81cf-43c7-8f05-229c128deddc",
"index" : 3545,
"period" : 2,
"timestamp" : "00:47:51.948",
"minute" : 92,
"second" : 51,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 63.7, 21.1 ],
"duration" : 0.991243,
"related_events" : [ "08013ff1-d6c7-4fe9-99c4-fb9a3254476b" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 16.902662,
"angle" : 1.5530467,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 64.0, 38.0 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "08013ff1-d6c7-4fe9-99c4-fb9a3254476b",
"index" : 3546,
"period" : 2,
"timestamp" : "00:47:52.939",
"minute" : 92,
"second" : 52,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.0, 38.0 ],
"related_events" : [ "1371906b-81cf-43c7-8f05-229c128deddc" ]
}, {
"id" : "b2fcce52-dcc7-459f-aa79-c829ee6035f3",
"index" : 3547,
"period" : 2,
"timestamp" : "00:47:52.939",
"minute" : 92,
"second" : 52,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.0, 38.0 ],
"duration" : 1.536483,
"related_events" : [ "08013ff1-d6c7-4fe9-99c4-fb9a3254476b", "439ce261-a96f-4ba2-98e2-788ac35c2220" ],
"carry" : {
"end_location" : [ 64.0, 37.6 ]
}
}, {
"id" : "439ce261-a96f-4ba2-98e2-788ac35c2220",
"index" : 3548,
"period" : 2,
"timestamp" : "00:47:54.476",
"minute" : 92,
"second" : 54,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 64.0, 37.6 ],
"duration" : 1.939741,
"related_events" : [ "894bcc6d-4d75-4862-b433-8da44b3384fc" ],
"pass" : {
"recipient" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"length" : 17.281204,
"angle" : -1.1537471,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 71.0, 21.8 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "894bcc6d-4d75-4862-b433-8da44b3384fc",
"index" : 3549,
"period" : 2,
"timestamp" : "00:47:56.416",
"minute" : 92,
"second" : 56,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 21.8 ],
"related_events" : [ "439ce261-a96f-4ba2-98e2-788ac35c2220" ]
}, {
"id" : "53c7863c-5d4c-44df-9780-fb1f70a6f6cf",
"index" : 3550,
"period" : 2,
"timestamp" : "00:47:56.416",
"minute" : 92,
"second" : 56,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 71.0, 21.8 ],
"duration" : 1.500892,
"related_events" : [ "737d4bdf-2edf-4e9f-a86d-fab9d48448f8", "894bcc6d-4d75-4862-b433-8da44b3384fc" ],
"carry" : {
"end_location" : [ 70.6, 11.2 ]
}
}, {
"id" : "737d4bdf-2edf-4e9f-a86d-fab9d48448f8",
"index" : 3551,
"period" : 2,
"timestamp" : "00:47:57.916",
"minute" : 92,
"second" : 57,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 70.6, 11.2 ],
"duration" : 1.470796,
"related_events" : [ "21b8a34e-06da-4681-87dc-f52014684a33" ],
"pass" : {
"recipient" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"length" : 17.527693,
"angle" : 2.6090007,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 55.5, 20.1 ],
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "21b8a34e-06da-4681-87dc-f52014684a33",
"index" : 3552,
"period" : 2,
"timestamp" : "00:47:59.387",
"minute" : 92,
"second" : 59,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.5, 20.1 ],
"related_events" : [ "737d4bdf-2edf-4e9f-a86d-fab9d48448f8" ]
}, {
"id" : "9a38e5e6-acdb-4806-9601-9c4d8efb567a",
"index" : 3553,
"period" : 2,
"timestamp" : "00:47:59.387",
"minute" : 92,
"second" : 59,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 55.5, 20.1 ],
"duration" : 5.63292,
"under_pressure" : true,
"related_events" : [ "21b8a34e-06da-4681-87dc-f52014684a33", "48ade049-3beb-4cd1-a3dc-3fecb15c8979", "a1b1589b-7cf4-4289-bfe3-479fc29f1547" ],
"carry" : {
"end_location" : [ 57.2, 19.4 ]
}
}, {
"id" : "a1b1589b-7cf4-4289-bfe3-479fc29f1547",
"index" : 3554,
"period" : 2,
"timestamp" : "00:48:03.966",
"minute" : 93,
"second" : 3,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 63.0, 55.9 ],
"duration" : 0.851065,
"related_events" : [ "9a38e5e6-acdb-4806-9601-9c4d8efb567a" ]
}, {
"id" : "48ade049-3beb-4cd1-a3dc-3fecb15c8979",
"index" : 3555,
"period" : 2,
"timestamp" : "00:48:05.020",
"minute" : 93,
"second" : 5,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"location" : [ 57.2, 19.4 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "45b49d3f-c00b-4099-a886-218837dadf22" ]
}, {
"id" : "45b49d3f-c00b-4099-a886-218837dadf22",
"index" : 3556,
"period" : 2,
"timestamp" : "00:48:05.020",
"minute" : 93,
"second" : 5,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 62.9, 60.7 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "48ade049-3beb-4cd1-a3dc-3fecb15c8979" ],
"duel" : {
"type" : {
"id" : 11,
"name" : "Tackle"
},
"outcome" : {
"id" : 13,
"name" : "Lost In Play"
}
}
}, {
"id" : "0abad3f4-533b-45f4-8192-db1ae47f00da",
"index" : 3557,
"period" : 2,
"timestamp" : "00:48:06.554",
"minute" : 93,
"second" : 6,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 64.1, 69.1 ],
"duration" : 0.791591,
"related_events" : [ "30a37fc2-983f-4d36-9049-9637f56a2579", "8c598b61-25c3-49a1-a133-6c1be44e6633" ]
}, {
"id" : "8c598b61-25c3-49a1-a133-6c1be44e6633",
"index" : 3558,
"period" : 2,
"timestamp" : "00:48:06.903",
"minute" : 93,
"second" : 6,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 57.5, 11.2 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "0abad3f4-533b-45f4-8192-db1ae47f00da" ]
}, {
"id" : "30a37fc2-983f-4d36-9049-9637f56a2579",
"index" : 3559,
"period" : 2,
"timestamp" : "00:48:06.903",
"minute" : 93,
"second" : 6,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 57.5, 11.2 ],
"duration" : 0.813499,
"under_pressure" : true,
"related_events" : [ "0abad3f4-533b-45f4-8192-db1ae47f00da", "73963491-a0e2-472b-8651-be6a35c8cd4a", "8c598b61-25c3-49a1-a133-6c1be44e6633" ],
"carry" : {
"end_location" : [ 56.0, 12.0 ]
}
}, {
"id" : "73963491-a0e2-472b-8651-be6a35c8cd4a",
"index" : 3560,
"period" : 2,
"timestamp" : "00:48:07.716",
"minute" : 93,
"second" : 7,
"type" : {
"id" : 3,
"name" : "Dispossessed"
},
"possession" : 162,
"possession_team" : {
"id" : 770,
"name" : "Germany"
},
"play_pattern" : {
"id" : 8,
"name" : "From Keeper"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 56.0, 12.0 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "90656f0c-1ecd-4ab2-be71-048063c2934c" ]
}, {
"id" : "90656f0c-1ecd-4ab2-be71-048063c2934c",
"index" : 3561,
"period" : 2,
"timestamp" : "00:48:07.716",
"minute" : 93,
"second" : 7,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 10327,
"name" : "Rafael Alexandre Fernandes Ferreira da Silva"
},
"position" : {
"id" : 12,
"name" : "Right Midfield"
},
"location" : [ 64.1, 68.1 ],
"duration" : 0.0,
"under_pressure" : true,
"counterpress" : true,
"related_events" : [ "73963491-a0e2-472b-8651-be6a35c8cd4a" ],
"duel" : {
"outcome" : {
"id" : 16,
"name" : "Success In Play"
},
"type" : {
"id" : 11,
"name" : "Tackle"
}
}
}, {
"id" : "b4eeafd3-5d4a-40da-92b5-446508dea791",
"index" : 3562,
"period" : 2,
"timestamp" : "00:48:09.023",
"minute" : 93,
"second" : 9,
"type" : {
"id" : 2,
"name" : "Ball Recovery"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 73.9, 65.0 ],
"duration" : 0.0
}, {
"id" : "f462b2d2-8b2a-4b83-b3a4-c0739d70f1f7",
"index" : 3563,
"period" : 2,
"timestamp" : "00:48:09.023",
"minute" : 93,
"second" : 9,
"type" : {
"id" : 43,
"name" : "Carry"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 73.9, 65.0 ],
"duration" : 3.669107,
"under_pressure" : true,
"related_events" : [ "94fd8f79-aaef-495e-8f88-07c238dbc43f", "b4eeafd3-5d4a-40da-92b5-446508dea791", "d101b48f-f4fe-4bb7-a624-0198ad4650df" ],
"carry" : {
"end_location" : [ 94.1, 55.9 ]
}
}, {
"id" : "94fd8f79-aaef-495e-8f88-07c238dbc43f",
"index" : 3564,
"period" : 2,
"timestamp" : "00:48:11.844",
"minute" : 93,
"second" : 11,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 27.7, 22.8 ],
"duration" : 1.17559,
"counterpress" : true,
"related_events" : [ "d101b48f-f4fe-4bb7-a624-0198ad4650df", "f462b2d2-8b2a-4b83-b3a4-c0739d70f1f7" ]
}, {
"id" : "d101b48f-f4fe-4bb7-a624-0198ad4650df",
"index" : 3565,
"period" : 2,
"timestamp" : "00:48:12.692",
"minute" : 93,
"second" : 12,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"location" : [ 94.1, 55.9 ],
"duration" : 0.949979,
"under_pressure" : true,
"related_events" : [ "94fd8f79-aaef-495e-8f88-07c238dbc43f", "9655d517-e92d-4ac9-acd9-b36fb51f039c" ],
"pass" : {
"recipient" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"length" : 14.925146,
"angle" : -0.5657015,
"height" : {
"id" : 1,
"name" : "Ground Pass"
},
"end_location" : [ 106.7, 47.9 ],
"assisted_shot_id" : "a7bf446f-242a-49d7-a458-43ab322895bb",
"shot_assist" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
}
}
}, {
"id" : "9655d517-e92d-4ac9-acd9-b36fb51f039c",
"index" : 3566,
"period" : 2,
"timestamp" : "00:48:13.642",
"minute" : 93,
"second" : 13,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 106.7, 47.9 ],
"related_events" : [ "d101b48f-f4fe-4bb7-a624-0198ad4650df" ]
}, {
"id" : "87db2ba6-3d0a-4c4d-bfed-b1395ebf163c",
"index" : 3567,
"period" : 2,
"timestamp" : "00:48:13.792",
"minute" : 93,
"second" : 13,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 11.7, 33.9 ],
"duration" : 0.356423,
"related_events" : [ "a7bf446f-242a-49d7-a458-43ab322895bb" ]
}, {
"id" : "a7bf446f-242a-49d7-a458-43ab322895bb",
"index" : 3568,
"period" : 2,
"timestamp" : "00:48:14.082",
"minute" : 93,
"second" : 14,
"type" : {
"id" : 16,
"name" : "Shot"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 6,
"name" : "From Counter"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 110.1, 49.8 ],
"duration" : 0.107031,
"under_pressure" : true,
"related_events" : [ "58b800b5-735c-4309-9bbf-c53000c687dc", "87db2ba6-3d0a-4c4d-bfed-b1395ebf163c", "ced50254-62fd-49cb-8d0a-ab6c03a64b2f" ],
"shot" : {
"statsbomb_xg" : 0.055940665,
"end_location" : [ 111.1, 48.9 ],
"key_pass_id" : "d101b48f-f4fe-4bb7-a624-0198ad4650df",
"first_time" : true,
"technique" : {
"id" : 93,
"name" : "Normal"
},
"outcome" : {
"id" : 96,
"name" : "Blocked"
},
"type" : {
"id" : 87,
"name" : "Open Play"
},
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"freeze_frame" : [ {
"location" : [ 104.3, 45.3 ],
"player" : {
"id" : 5574,
"name" : "Toni Kroos"
},
"position" : {
"id" : 15,
"name" : "Left Center Midfield"
},
"teammate" : false
}, {
"location" : [ 107.2, 46.6 ],
"player" : {
"id" : 6322,
"name" : "Niklas Süle"
},
"position" : {
"id" : 4,
"name" : "Center Back"
},
"teammate" : false
}, {
"location" : [ 107.4, 49.8 ],
"player" : {
"id" : 3167,
"name" : "Antonio Rüdiger"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"teammate" : false
}, {
"location" : [ 117.0, 43.6 ],
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"teammate" : false
}, {
"location" : [ 104.4, 46.8 ],
"player" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"position" : {
"id" : 22,
"name" : "Right Center Forward"
},
"teammate" : true
}, {
"location" : [ 111.0, 48.7 ],
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"teammate" : false
} ]
}
}, {
"id" : "ced50254-62fd-49cb-8d0a-ab6c03a64b2f",
"index" : 3569,
"period" : 2,
"timestamp" : "00:48:14.189",
"minute" : 93,
"second" : 14,
"type" : {
"id" : 6,
"name" : "Block"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"out" : true,
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 9.0, 31.2 ],
"duration" : 0.0,
"related_events" : [ "a7bf446f-242a-49d7-a458-43ab322895bb" ]
}, {
"id" : "58b800b5-735c-4309-9bbf-c53000c687dc",
"index" : 3570,
"period" : 2,
"timestamp" : "00:48:14.229",
"minute" : 93,
"second" : 14,
"type" : {
"id" : 23,
"name" : "Goal Keeper"
},
"possession" : 163,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 1,
"name" : "Regular Play"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5570,
"name" : "Manuel Neuer"
},
"position" : {
"id" : 1,
"name" : "Goalkeeper"
},
"location" : [ 3.1, 36.5 ],
"duration" : 0.0,
"related_events" : [ "a7bf446f-242a-49d7-a458-43ab322895bb" ],
"goalkeeper" : {
"end_location" : [ 3.1, 36.5 ],
"type" : {
"id" : 32,
"name" : "Shot Faced"
},
"position" : {
"id" : 44,
"name" : "Set"
}
}
}, {
"id" : "6157b04e-2ccf-4496-9709-55e29663e2ca",
"index" : 3571,
"period" : 2,
"timestamp" : "00:48:45.709",
"minute" : 93,
"second" : 45,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"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, 80.0 ],
"duration" : 2.142853,
"related_events" : [ "660b7461-a821-4e31-928e-72b24d47ab24" ],
"pass" : {
"recipient" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"length" : 50.04648,
"angle" : -1.79445,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 108.9, 31.2 ],
"switch" : true,
"body_part" : {
"id" : 40,
"name" : "Right Foot"
},
"outswinging" : true,
"technique" : {
"id" : 105,
"name" : "Outswinging"
},
"type" : {
"id" : 61,
"name" : "Corner"
}
}
}, {
"id" : "660b7461-a821-4e31-928e-72b24d47ab24",
"index" : 3572,
"period" : 2,
"timestamp" : "00:48:47.851",
"minute" : 93,
"second" : 47,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 108.9, 31.2 ],
"related_events" : [ "6157b04e-2ccf-4496-9709-55e29663e2ca" ]
}, {
"id" : "01f14ccb-8cb5-4fbe-8755-dd743f7177d8",
"index" : 3573,
"period" : 2,
"timestamp" : "00:48:47.936",
"minute" : 93,
"second" : 47,
"type" : {
"id" : 30,
"name" : "Pass"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5206,
"name" : "Rúben Santos Gato Alves Dias"
},
"position" : {
"id" : 5,
"name" : "Left Center Back"
},
"location" : [ 108.1, 29.2 ],
"duration" : 1.205242,
"related_events" : [ "49a08cb8-82e4-4a08-b643-1ddebd044fbf", "9e21ecf6-3abc-4343-af7b-eeb7b3ff6d61" ],
"pass" : {
"recipient" : {
"id" : 5207,
"name" : "Cristiano Ronaldo dos Santos Aveiro"
},
"length" : 10.373042,
"angle" : 0.9774462,
"height" : {
"id" : 3,
"name" : "High Pass"
},
"end_location" : [ 113.9, 37.8 ],
"body_part" : {
"id" : 37,
"name" : "Head"
},
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "9e21ecf6-3abc-4343-af7b-eeb7b3ff6d61",
"index" : 3574,
"period" : 2,
"timestamp" : "00:48:49.142",
"minute" : 93,
"second" : 49,
"type" : {
"id" : 42,
"name" : "Ball Receipt*"
},
"possession" : 164,
"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" : 22,
"name" : "Right Center Forward"
},
"location" : [ 113.9, 37.8 ],
"related_events" : [ "01f14ccb-8cb5-4fbe-8755-dd743f7177d8" ],
"ball_receipt" : {
"outcome" : {
"id" : 9,
"name" : "Incomplete"
}
}
}, {
"id" : "853e276f-b19c-4d61-bf34-8dff895e80db",
"index" : 3575,
"period" : 2,
"timestamp" : "00:48:49.142",
"minute" : 93,
"second" : 49,
"type" : {
"id" : 4,
"name" : "Duel"
},
"possession" : 164,
"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" : 22,
"name" : "Right Center Forward"
},
"location" : [ 113.9, 37.8 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "49a08cb8-82e4-4a08-b643-1ddebd044fbf" ],
"duel" : {
"type" : {
"id" : 10,
"name" : "Aerial Lost"
}
}
}, {
"id" : "49a08cb8-82e4-4a08-b643-1ddebd044fbf",
"index" : 3576,
"period" : 2,
"timestamp" : "00:48:49.142",
"minute" : 93,
"second" : 49,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8808,
"name" : "Matthias Ginter"
},
"position" : {
"id" : 3,
"name" : "Right Center Back"
},
"location" : [ 6.2, 42.3 ],
"duration" : 0.0,
"under_pressure" : true,
"related_events" : [ "01f14ccb-8cb5-4fbe-8755-dd743f7177d8", "853e276f-b19c-4d61-bf34-8dff895e80db" ],
"clearance" : {
"head" : true,
"body_part" : {
"id" : 37,
"name" : "Head"
},
"aerial_won" : true
}
}, {
"id" : "eee53e84-39f3-4141-b89b-b9b7685c31bd",
"index" : 3577,
"period" : 2,
"timestamp" : "00:48:50.400",
"minute" : 93,
"second" : 50,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 113.6, 42.1 ],
"duration" : 1.094409
}, {
"id" : "ac916f7d-a90f-465d-b8e5-8ddd112c3ef6",
"index" : 3578,
"period" : 2,
"timestamp" : "00:48:51.566",
"minute" : 93,
"second" : 51,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 5562,
"name" : "Thomas Müller"
},
"position" : {
"id" : 18,
"name" : "Right Attacking Midfield"
},
"location" : [ 7.6, 35.8 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "43af8d0d-2fbe-4c0c-a690-e3abfe5d2443",
"index" : 3579,
"period" : 2,
"timestamp" : "00:48:52.174",
"minute" : 93,
"second" : 52,
"type" : {
"id" : 17,
"name" : "Pressure"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"player" : {
"id" : 5218,
"name" : "André Miguel Valente Silva"
},
"position" : {
"id" : 24,
"name" : "Left Center Forward"
},
"location" : [ 110.3, 42.7 ],
"duration" : 0.581296
}, {
"id" : "21c66a90-9dda-4fc6-983a-7254870c4e2a",
"index" : 3580,
"period" : 2,
"timestamp" : "00:48:52.833",
"minute" : 93,
"second" : 52,
"type" : {
"id" : 9,
"name" : "Clearance"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"player" : {
"id" : 8525,
"name" : "Marcel Halstenberg"
},
"position" : {
"id" : 8,
"name" : "Left Wing Back"
},
"location" : [ 9.8, 37.4 ],
"duration" : 0.0,
"under_pressure" : true,
"clearance" : {
"left_foot" : true,
"body_part" : {
"id" : 38,
"name" : "Left Foot"
}
}
}, {
"id" : "91d5c0e2-728d-461b-9d74-ec764878bec7",
"index" : 3581,
"period" : 2,
"timestamp" : "00:49:02.771",
"minute" : 94,
"second" : 2,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 780,
"name" : "Portugal"
},
"duration" : 0.0,
"related_events" : [ "031f776c-da3c-43b3-8af9-09dc9c6d2207" ]
}, {
"id" : "031f776c-da3c-43b3-8af9-09dc9c6d2207",
"index" : 3582,
"period" : 2,
"timestamp" : "00:49:02.771",
"minute" : 94,
"second" : 2,
"type" : {
"id" : 34,
"name" : "Half End"
},
"possession" : 164,
"possession_team" : {
"id" : 780,
"name" : "Portugal"
},
"play_pattern" : {
"id" : 2,
"name" : "From Corner"
},
"team" : {
"id" : 770,
"name" : "Germany"
},
"duration" : 0.0,
"related_events" : [ "91d5c0e2-728d-461b-9d74-ec764878bec7" ]
} ]