




















The Ball Playing
Defender
The Physical
The Leader
The Defensive
Minded
The Progressor
The Wing Back
The Regista
The Anchor
The Hybrid
Anchor
The Playmaker
The Box-to-box
The False 9
The Classic
Winger
The Deep-threat
The Attacking Star
The Creator
The Artist
The Worker
The Target
The Poacher












The Worker
AI Detected Qualitys:
- Finishing
- Air Target
- Playmaking Ball Carrier








The Regista
Minutes Played: 1576
AI Detected Qualitys:
- Set Pieces
- Crosses
- Pressing



Cornelius
Layouni
Nanasi
Abou Ali
Sa. Gustafson

Danielsson
Ali
J. Larsson
Busanello

Friedrich
Rygaard










Boye-Sörensen
Janogy

Alanen

Cooney-Cross

Rybrink

F. Andersson

Schough

Wijk

Sandberg

C. Andersson
Viens


Peña
Eriksson
Thelin
Christiansen
Larsson
Nielsen
Nanasi
Vecchia
Ceesay
Busanello

Dahlin
Target
Worker
Attacking Star
Playmaker
Regista
Anchor
Creator
Defensive-Minded
Ball Playing CB
The Physical

Romeo
Hovland
Traore
Sa. Gustafson
Rygaard
Sandberg
Uddenäs
Larsen
Fridriksson
Lund

Abrahamsson
Poacher
Classic Winger
Classic Winger
Regista
Box-to-box
Playmaker
The wing-back
Progressor
Ball Playing CB
Ball Playing CB

Roche
Nwadike
Persson
Wikman
Stensson
Mathisen
Sylisufaj
Kaastrup
Voelkerling-Persson
Bjarnason

Abrahamsson
Target
Worker
Deep-threat
Anchor
Anchor
Anchor
Physical
Progressor
Ball Playing CB
Physical

Data Analytics in Football

- Founded 2016 in Sweden
- Data Analysis Platform for football analytics
- Offices in Stockholm and Gothenburg, Sweden
- Working with clubs, agents, broadcasting companies and national football associations
About PlaymakerAI:





Collecting Data:
Collect Data
Store Data
Translate the Data

{
"xdest": 33,
"xpos": 32,
"header": false,
"next_player": "Mikael Lustig",
"game_time": 52,
"ypos": 39,
"xg": null,
"ydest": 16,
"player": "Bilal Hussein",
"penalty": false,
"end_time": 3067,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.8798768990049788,
"throw_in": false,
"external_id": 1149,
"start_time": 3065,
"xt": -0.0011306395095190824
},
{
"xdest": null,
"xpos": 76,
"header": false,
"start_time": 3067,
"game_time": 52,
"ypos": 49,
"xg": null,
"ydest": null,
"player": "Henok Goitom",
"penalty": false,
"end_time": 3092,
"team": "AIK",
"action": "Final third entry",
"xp": null,
"throw_in": false,
"external_id": 1150
}, {
"xdest": 43,
"xpos": 32,
"header": false,
"next_player": "Sebastian Larsson",
"game_time": 52,
"ypos": 8,
"xg": null,
"ydest": 20,
"player": "Mikael Lustig",
"penalty": false,
"end_time": 3070,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.8079309230555887,
"throw_in": false,
"external_id": 1151,
"start_time": 3068,
"xt": 0.004027782911266979
},
{
"xdest": 65,
"xpos": 46,
"header": false,
"next_player": "Nicolas Stefanelli",
"game_time": 52,
"ypos": 18,
"xg": null,
"ydest": 22,
"player": "Sebastian Larsson",
"penalty": false,
"end_time": 3072,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.7143621961143215,
"throw_in": false,
"external_id": 1152,
"start_time": 3070,
"xt": 0.005876055374746447
},
{
"xdest": 70,
"xpos": 65,
"header": false,
"next_player": "Henok Goitom",
"game_time": 52,
"ypos": 22,
"xg": null,
"ydest": 50,
"player": "Nicolas Stefanelli",
"penalty": false,
"end_time": 3073,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.7272051180649131,
"throw_in": false,
"external_id": 1153,
"start_time": 3071,
"xt": 0.005463611417171624
}, Call on data to our products
Our Products:
- Analytic Web Platform
- Player Reports
- Research Consulting
- Scouting Consulting

Making analysis of large amounts of football data understandable
{
"xdest": 33,
"xpos": 32,
"header": false,
"next_player": "Mikael Lustig",
"game_time": 52,
"ypos": 39,
"xg": null,
"ydest": 16,
"player": "Bilal Hussein",
"penalty": false,
"end_time": 3067,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.8798768990049788,
"throw_in": false,
"external_id": 1149,
"start_time": 3065,
"xt": -0.0011306395095190824
},
{
"xdest": null,
"xpos": 76,
"header": false,
"start_time": 3067,
"game_time": 52,
"ypos": 49,
"xg": null,
"ydest": null,
"player": "Henok Goitom",
"penalty": false,
"end_time": 3092,
"team": "AIK",
"action": "Final third entry",
"xp": null,
"throw_in": false,
"external_id": 1150
}, {
"xdest": 43,
"xpos": 32,
"header": false,
"next_player": "Sebastian Larsson",
"game_time": 52,
"ypos": 8,
"xg": null,
"ydest": 20,
"player": "Mikael Lustig",
"penalty": false,
"end_time": 3070,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.8079309230555887,
"throw_in": false,
"external_id": 1151,
"start_time": 3068,
"xt": 0.004027782911266979
},
{
"xdest": 65,
"xpos": 46,
"header": false,
"next_player": "Nicolas Stefanelli",
"game_time": 52,
"ypos": 18,
"xg": null,
"ydest": 22,
"player": "Sebastian Larsson",
"penalty": false,
"end_time": 3072,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.7143621961143215,
"throw_in": false,
"external_id": 1152,
"start_time": 3070,
"xt": 0.005876055374746447
},
{
"xdest": 70,
"xpos": 65,
"header": false,
"next_player": "Henok Goitom",
"game_time": 52,
"ypos": 22,
"xg": null,
"ydest": 50,
"player": "Nicolas Stefanelli",
"penalty": false,
"end_time": 3073,
"team": "AIK",
"action": "Pass accurate",
"xp": 0.7272051180649131,
"throw_in": false,
"external_id": 1153,
"start_time": 3071,
"xt": 0.005463611417171624
}, 

Heatmap för Avslut















- Subscribe to PlaymakerTV
- @playmakerai
- @jesperhaglof
- PlaymakerAI Open Data Repo






































deck
By jesperhaglof
deck
- 107