Tyler Morton

Forward · Czechia · Olympique Lyonnais

2025-2611Goals0.63 per 90
2025-263Assists0.17 per 90
2025-266.89Average ratingOlympique Lyonnais
2025-2628Appearances1,568 minutes
2025-269.19Expected goalsoverperforming by 1.81
€26.0mMarket valueForward

Shot map

40% on target
85' blocked · xG 0.10 · vs RC Lens69' saved · xG 0.27 · vs RC Lens89+4' blocked · xG 0.22 · vs Stade Rennais78' saved · xG 0.66 · vs Stade Rennais49' blocked · xG 0.25 · vs Angers89+5' blocked · xG 0.13 · vs AS Monaco32' blocked · xG 0.07 · vs AS Monaco16' missed · xG 0.02 · vs AS Monaco62' missed · xG 0.33 · vs Nice50' missed · xG 0.07 · vs Nice44+1' missed · xG 0.17 · vs Nice26' blocked · xG 0.05 · vs Nice73' saved · xG 0.02 · vs Lille84' blocked · xG 0.09 · vs Le Havre46' blocked · xG 0.08 · vs Le Havre43' saved · xG 0.34 · vs Le Havre20' missed · xG 0.02 · vs Le Havre63' missed · xG 0.04 · vs Lorient89+9' missed · xG 0.03 · vs Nantes89+5' missed · xG 0.08 · vs Nantes25' blocked · xG 0.04 · vs Nantes24' saved · xG 0.06 · vs Nantes25' blocked · xG 0.11 · vs Stade Brestois34' missed · xG 0.35 · vs RC Strasbourg12' saved · xG 0.06 · vs RC Strasbourg44+4' blocked · xG 0.02 · vs Nice28' blocked · xG 0.08 · vs Nice23' missed · xG 0.03 · vs Nice89' missed · xG 0.07 · vs Lille82' blocked · xG 0.03 · vs Angers69' blocked · xG 0.09 · vs Angers86' saved · xG 0.86 · vs Olympique de Marseille68' missed · xG 0.04 · vs Metz7' missed · xG 0.20 · vs Metz41' goal · xG 0.21 · vs AS Monaco24' goal · xG 0.16 · vs Nantes40' goal · xG 0.37 · vs Stade Brestois56' goal · xG 0.07 · vs AS Monaco37' goal · xG 0.72 · vs AS Monaco51' goal · xG 0.31 · vs Le Havre57' goal · xG 0.12 · vs Paris FC50' goal · xG 0.94 · vs Paris FC89+5' goal · xG 0.49 · vs Nice28' goal · xG 0.12 · vs Nice87' goal · xG 0.78 · vs Olympique de Marseille
45 Shots11 Goals9.37 xG
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
MinOutcomeSituationxGOpponent
85'blockedopen play0.10RC Lens
69'savedopen play0.27RC Lens
89+4'blockedopen play0.22Stade Rennais
78'savedopen play0.66Stade Rennais
49'blockedopen play0.25Angers
89+5'blockedopen play0.13AS Monaco
41'goalopen play0.21AS Monaco
32'blockedopen play0.07AS Monaco
16'missedopen play0.02AS Monaco
62'missedopen play0.33Nice
50'missedopen play0.07Nice
44+1'missedfast break0.17Nice
26'blockedopen play0.05Nice
24'goalcorner0.16Nantes
73'savedopen play0.02Lille
40'goalfast break0.37Stade Brestois
56'goalopen play0.07AS Monaco
37'goalcorner0.72AS Monaco
84'blockedset piece0.09Le Havre
51'goalopen play0.31Le Havre
46'blockedopen play0.08Le Havre
43'savedfast break0.34Le Havre
20'missedopen play0.02Le Havre
63'missedset piece0.04Lorient
89+9'missedcorner0.03Nantes
89+5'missedcorner0.08Nantes
25'blockedopen play0.04Nantes
24'savedopen play0.06Nantes
25'blockedopen play0.11Stade Brestois
57'goalopen play0.12Paris FC
50'goalfast break0.94Paris FC
34'missedcorner0.35RC Strasbourg
12'savedopen play0.06RC Strasbourg
89+5'goalcorner0.49Nice
44+4'blockedset piece0.02Nice
28'goalcorner0.12Nice
28'blockedopen play0.08Nice
23'missedopen play0.03Nice
89'missedfast break0.07Lille
82'blockedopen play0.03Angers
69'blockedopen play0.09Angers
87'goalopen play0.78Olympique de Marseille
86'savedopen play0.86Olympique de Marseille
68'missedopen play0.04Metz
7'missedopen play0.20Metz

Season by season

SeasonLeagueTeamAppsMinGoalsAssistsxGRating
2025-26Ligue 1Olympique Lyonnais281,5681139.196.89

Data updated 16 Aug 2026, 03:00