Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-23SatSaudi Professional LeagueMatchweek 11HomeW 3–2Al-KhaleejAl-HilalYAM89000111000Match Report
2024-11-09SatSaudi Professional LeagueMatchweek 10AwayW 2–1Al-KhaleejAl-FatehYAM90000052001Match Report
2024-11-01FriSaudi Professional LeagueMatchweek 9HomeW 4–0Al-KhaleejAl-RaedYAM90010032000Match Report
2024-10-24ThuSaudi Professional LeagueMatchweek 8AwayW 3–1Al-KhaleejAl-WehdaYAM89111164000Match Report
2024-10-18FriSaudi Professional LeagueMatchweek 7HomeL 0–3Al-KhaleejAl-AhliYAM77000010100Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201117Asteras Tripoligr GRE1. Super League2437578.4112100400.120.120.240.120.24
2011-201218Kaiserslauternde GER1. Bundesliga28181,78019.8044000400.000.200.200.000.20Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga24181,57217.5235200200.110.170.290.110.29
2013-201420Kaiserslauternde GER2. 2. Bundesliga1855956.6000000000.000.000.000.000.00
2014-201521Olympiacos2. Europa Lg20580.6000000000.000.000.000.000.00Matches
2014-201521Olympiacosgr GRE1. Super League25101,04611.67310611000.600.260.860.520.77Matches
2015-201622Olympiacos1. Champions Lg643864.3022001200.000.470.470.000.47Matches
2015-201622Olympiacos2. Europa Lg222102.3101100000.430.000.430.430.43Matches
2015-201622Olympiacosgr GRE1. Super League27221,90621.21812301177200.850.571.420.521.09Matches
2016-201723Olympiacos2. Europa Lg886287.0112100100.140.140.290.140.29Matches
2016-201723Olympiacosgr GRE1. Super League25231,91521.36612600300.280.280.560.280.56Matches
2017-201824Olympiacos1. Champions Lg632462.7011000000.20.20.10.3615150.000.370.370.000.370.090.040.120.090.12Matches
2017-201824Olympiacosgr GRE1. Super League25211,84820.510919645100.490.440.930.290.73Matches
2018-201925Olympiacos2. Europa Lg875576.2336211103.42.61.03.63047460.480.480.970.320.810.550.170.720.420.59Matches
2018-201925Olympiacosgr GRE1. Super League28262,21824.61210221023500.490.410.890.410.81Matches
2019-202026Olympiacos2. Europa Lg30881.0000000000.10.10.10.231010.000.000.000.000.000.150.070.220.150.22Matches
2019-202026Olympiacosgr GRE1. Super League1377448.3336212100.360.360.730.240.60Matches
2020-202127Olympiacos1. Champions Lg522873.2000000200.10.10.91.0710190.000.000.000.000.000.030.280.300.030.30Matches
2020-202127Olympiacos2. Europa Lg411902.1000000000.20.20.20.31310140.000.000.000.000.000.080.080.160.080.16Matches
2020-202127Olympiacosgr GRE1. Super League31181,61618.091019901200.500.561.060.501.06Matches
2021-202228Olympiacosgr GRE1. Super League31911.0000000000.000.000.000.000.00Matches
2022-202329Olympiacosgr GRE1. Super League25211,55117.241014400200.230.580.810.230.81Matches
2023-202430Olympiacos3. Conf Lg997848.7235200201.11.11.42.52455510.230.340.570.230.570.130.160.290.130.29Matches
2023-202430Olympiacos2. Europa Lg664905.4156100100.80.82.93.71928450.180.921.100.181.100.150.530.680.150.68Matches
2023-202430Olympiacosgr GRE1. Super League28221,93321.56713602700.280.330.610.280.61Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League987027.8123012100.130.260.380.000.26Matches
15 Seasons4 Clubs7 Leagues39226524,198268.987951827017254305.95.16.511.71021751910.320.350.680.260.610.200.220.420.180.40
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Olympiacos (10 Seasons)4 Leagues28921318,792208.883851686716233205.95.16.511.71021751910.400.410.800.320.730.200.220.420.180.40
Kaiserslautern (3 Seasons)2 Leagues70413,94743.9279200600.050.160.210.050.21
Asteras Tripoli (1 Season)1 League2437578.4112100400.120.120.240.120.24
Al-Khaleej (1 Season)1 League987027.8123012100.130.260.380.000.26
Super League (11 Seasons)25417415,625173.676711476115212700.440.410.850.350.76
Europa Lg (7 Seasons)33242,22124.76915511304.53.74.27.965951060.240.360.610.200.570.310.280.590.250.54
Champions Lg (3 Seasons)17991910.2033001400.30.31.01.31325340.000.290.290.000.290.050.160.220.050.22
2. Bundesliga (2 Seasons)42232,16724.1235200200.080.120.210.080.21
Bundesliga (1 Season)28181,78019.8044000400.000.200.200.000.20
Saudi Professional League (1 Season)987027.8123012100.130.260.380.000.26
Conf Lg (1 Season)997848.7235200201.11.11.42.52455510.230.340.570.230.570.130.160.290.130.29
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201117Asteras Tripoli1 League2437578.4112100400.120.120.240.120.24
2011-201218Kaiserslautern1 League28181,78019.8044000400.000.200.200.000.20
2012-201319Kaiserslautern1 League24181,57217.5235200200.110.170.290.110.29
2013-201420Kaiserslautern1 League1855956.6000000000.000.000.000.000.00
2014-201521Olympiacos2 Leagues27101,10412.37310611000.570.240.820.490.73
2015-201622Olympiacos3 Leagues35282,50227.81914331278400.680.501.190.430.94
2016-201723Olympiacos2 Leagues33312,54328.37714700400.250.250.500.250.50
2017-201824Olympiacos2 Leagues31242,09423.3101020645100.20.20.10.3615150.430.430.860.260.690.090.040.120.090.12
2018-201925Olympiacos2 Leagues36332,77530.81513281234603.42.61.03.63047460.490.420.910.390.810.550.170.720.420.59
2019-202026Olympiacos2 Leagues1678329.2336212100.10.10.10.231010.320.320.650.220.540.150.070.220.150.22
2020-202127Olympiacos3 Leagues40212,09323.391019901400.30.31.01.32020330.390.430.820.390.820.050.200.250.050.25
2021-202228Olympiacos1 League31911.0000000000.000.000.000.000.00
2022-202329Olympiacos1 League25211,55117.241014400200.230.580.810.230.81
2023-202430Olympiacos3 Leagues43373,20735.6915249021001.91.94.36.24383960.250.420.670.250.670.130.300.440.130.44
2024-202531Al-Khaleej1 League987027.8123012100.130.260.380.000.26
15 Seasons4 Clubs7 Leagues39226524,198268.987951827017254305.95.16.511.71021751910.320.350.680.260.610.200.220.420.180.40
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Olympiacos (10 Seasons)4 Leagues28921318,792208.883851686716233205.95.16.511.71021751910.400.410.800.320.730.200.220.420.180.40
Kaiserslautern (3 Seasons)2 Leagues70413,94743.9279200600.050.160.210.050.21
Asteras Tripoli (1 Season)1 League2437578.4112100400.120.120.240.120.24
Al-Khaleej (1 Season)1 League987027.8123012100.130.260.380.000.26
Super League (11 Seasons)25417415,625173.676711476115212700.440.410.850.350.76
Europa Lg (7 Seasons)33242,22124.76915511304.53.74.27.965951060.240.360.610.200.570.310.280.590.250.54
Champions Lg (3 Seasons)17991910.2033001400.30.31.01.31325340.000.290.290.000.290.050.160.220.050.22
2. Bundesliga (2 Seasons)42232,16724.1235200200.080.120.210.080.21
Bundesliga (1 Season)28181,78019.8044000400.000.200.200.000.20
Saudi Professional League (1 Season)987027.8123012100.130.260.380.000.26
Conf Lg (1 Season)997848.7235200201.11.11.42.52455510.230.340.570.230.570.130.160.290.130.29
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201117Asteras Tripoligr GRE1. Super League13th2437578.4112100400.120.120.240.120.24
2011-201218Kaiserslauternde GER1. Bundesliga18th28181,78019.8044000400.000.200.200.000.20Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd24181,57217.5235200200.110.170.290.110.29
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th1855956.6000000000.000.000.000.000.00
2014-201521Olympiacosgr GRE1. Super League1st25101,04611.67310611000.600.260.860.520.77Matches
2015-201622Olympiacosgr GRE1. Super League1st27221,90621.21812301177200.850.571.420.521.09Matches
2016-201723Olympiacosgr GRE1. Super League1st25231,91521.36612600300.280.280.560.280.56Matches
2017-201824Olympiacosgr GRE1. Super League3rd25211,84820.510919645100.490.440.930.290.73Matches
2018-201925Olympiacosgr GRE1. Super League2nd28262,21824.61210221023500.490.410.890.410.81Matches
2019-202026Olympiacosgr GRE1. Super League1st1377448.3336212100.360.360.730.240.60Matches
2020-202127Olympiacosgr GRE1. Super League1st31181,61618.091019901200.500.561.060.501.06Matches
2021-202228Olympiacosgr GRE1. Super League1st31911.0000000000.000.000.000.000.00Matches
2022-202329Olympiacosgr GRE1. Super League3rd25211,55117.241014400200.230.580.810.230.81Matches
2023-202430Olympiacosgr GRE1. Super League3rd28221,93321.56713602700.280.330.610.280.61Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th987027.8123012100.130.260.380.000.26Matches
15 Seasons4 Clubs4 Leagues33322320,274225.379801596316233400.350.360.710.280.63
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Olympiacos (10 Seasons)1 League23017114,868165.275701456015212300.450.420.880.360.79
Kaiserslautern (3 Seasons)2 Leagues70413,94743.9279200600.050.160.210.050.21
Asteras Tripoli (1 Season)1 League2437578.4112100400.120.120.240.120.24
Al-Khaleej (1 Season)1 League987027.8123012100.130.260.380.000.26
Super League (11 Seasons)25417415,625173.676711476115212700.440.410.850.350.76
2. Bundesliga (2 Seasons)42232,16724.1235200200.080.120.210.080.21
Bundesliga (1 Season)28181,78019.8044000400.000.200.200.000.20
Saudi Professional League (1 Season)987027.8123012100.130.260.380.000.26
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201521Olympiacos2. Europa LgR3220580.6000000000.000.000.000.000.00Matches
2015-201622Olympiacos1. Champions LgGR643864.3022001200.000.470.470.000.47Matches
2015-201622Olympiacos2. Europa LgR32222102.3101100000.430.000.430.430.43Matches
2016-201723Olympiacos2. Europa LgR16886287.0112100100.140.140.290.140.29Matches
2017-201824Olympiacos1. Champions LgGR632462.7011000000.20.20.10.3615150.000.370.370.000.370.090.040.120.090.12Matches
2018-201925Olympiacos2. Europa LgR32875576.2336211103.42.61.03.63047460.480.480.970.320.810.550.170.720.420.59Matches
2019-202026Olympiacos2. Europa LgR1630881.0000000000.10.10.10.231010.000.000.000.000.000.150.070.220.150.22Matches
2020-202127Olympiacos1. Champions LgGR522873.2000000200.10.10.91.0710190.000.000.000.000.000.030.280.300.030.30Matches
2020-202127Olympiacos2. Europa LgR16411902.1000000000.20.20.20.31310140.000.000.000.000.000.080.080.160.080.16Matches
2023-202430Olympiacos3. Conf Lg1st997848.7235200201.11.11.42.52455510.230.340.570.230.570.130.160.290.130.29Matches
2023-202430Olympiacos2. Europa LgGR664905.4156100100.80.82.93.71928450.180.921.100.181.100.150.530.680.150.68Matches
8 Seasons1 Club3 Leagues59423,92443.681523712905.95.16.511.71021751910.180.340.530.160.500.200.220.420.180.40
Europa Lg (7 Seasons)33242,22124.76915511304.53.74.27.965951060.240.360.610.200.570.310.280.590.250.54
Champions Lg (3 Seasons)17991910.2033001400.30.31.01.31325340.000.290.290.000.290.050.160.220.050.22
Conf Lg (1 Season)997848.7235200201.11.11.42.52455510.230.340.570.230.570.130.160.290.130.29
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201219gr GreeceUEFA EuroQF21931.0000000000.000.000.000.000.00Matches
201421gr GreeceWCQ332362.6000000100.000.000.000.000.00Matches
201522gr GreeceFriendlies (M)11891.0000000000.000.000.000.000.00Matches
201623gr GreeceFriendlies (M)432432.7213111000.740.371.110.370.74Matches
201623gr GreeceUEFA Euro Qualifying432562.8000000000.000.000.000.000.00Matches
201825gr GreeceWCQ11108909.9145100000.100.400.510.100.51Matches
201825gr GreeceFriendlies (M)11760.8000000000.000.000.000.000.00Matches
2018-201925gr GreeceUEFA Nations League32nd654845.4101100000.190.000.190.190.19Matches
201926gr GreeceFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202027gr GreeceFriendlies (M)221351.5101100000.670.000.670.670.67Matches
2020-202127gr GreeceUEFA Nations LeagueLgC532532.8112100100.360.360.710.360.71Matches
202128gr GreeceFriendlies (M)11450.5011000000.002.002.000.002.00Matches
202128gr GreeceUEFA Euro Qualifying443523.9314211000.770.261.020.510.77Matches
202229gr GreeceWCQ211161.3000000100.000.000.000.000.00Matches
202330gr GreeceFriendlies (M)11790.9000000000.000.000.000.000.00Matches
202431gr GreeceUEFA Euro Qualifying10200.2000000000.000.000.000.000.00Matches
11 Seasons1 Club5 Leagues49403,45738.49817722300.230.210.440.180.39
Friendlies (M) (7 Seasons)11107578.4325211000.360.240.590.240.48
WCQ (3 Seasons)16141,24213.8145100200.070.290.360.070.36
UEFA Euro Qualifying (3 Seasons)976287.0314211000.430.140.570.290.43
UEFA Nations League (2 Seasons)1187378.2213200100.240.120.370.240.37
UEFA Euro (1 Season)21931.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201117Asteras Tripoligr GRE1. Super League8.4130.360.3300
2011-201218Kaiserslauternde GER1. Bundesliga19.8090.460.0000Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.52100.570.2000
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6020.300.0000
2014-201521Olympiacos2. Europa Lg0.6000.0000Matches
2014-201521Olympiacosgr GRE1. Super League11.67121.030.5011Matches
2015-201622Olympiacos1. Champions Lg4.3040.930.0001Matches
2015-201622Olympiacos2. Europa Lg2.3131.290.3300Matches
2015-201622Olympiacosgr GRE1. Super League21.218341.610.3277Matches
2016-201723Olympiacos2. Europa Lg7.0117317.62.440.430.060.3300Matches
2016-201723Olympiacosgr GRE1. Super League21.360210.000.990.2900Matches
2017-201824Olympiacos1. Champions Lg2.704250.01.460.730.000.0023.01000.20.20.06-0.2-0.2Matches
2017-201824Olympiacosgr GRE1. Super League20.5100200.000.970.3045Matches
2018-201925Olympiacos2. Europa Lg6.2316956.32.591.450.130.2218.33113.42.60.16-0.4-0.6Matches
2018-201925Olympiacosgr GRE1. Super League24.61223Matches
2019-202026Olympiacos2. Europa Lg1.00300.03.070.000.0027.30000.10.10.05-0.1-0.1Matches
2019-202026Olympiacosgr GRE1. Super League8.3312Matches
2020-202127Olympiacos1. Champions Lg3.20300.00.940.000.0026.50000.10.10.03-0.1-0.1Matches
2020-202127Olympiacos2. Europa Lg2.10300.01.420.000.0025.52000.20.20.06-0.2-0.2Matches
2020-202127Olympiacosgr GRE1. Super League18.0901Matches
2021-202228Olympiacosgr GRE1. Super League1.0000Matches
2022-202329Olympiacosgr GRE1. Super League17.2400Matches
2023-202430Olympiacos3. Conf Lg8.7222731.82.530.800.090.2923.32001.11.10.05+0.9+0.9Matches
2023-202430Olympiacos2. Europa Lg5.4115320.02.760.550.070.3320.81000.80.80.05+0.2+0.2Matches
2023-202430Olympiacosgr GRE1. Super League21.5602Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.81221150.02.821.410.000.0012Matches
15 Seasons4 Clubs7 Leagues268.98710515372.41.220.860.170.2521.9917255.95.10.08+0.1-0.1
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Olympiacos (10 Seasons)4 Leagues208.8838311878.31.061.000.220.3121.9916235.95.10.08+0.1-0.1
Kaiserslautern (3 Seasons)2 Leagues43.92210.480.1000
Asteras Tripoli (1 Season)1 League8.4130.360.3300
Al-Khaleej (1 Season)1 League7.81221150.02.821.410.000.0012
Super League (11 Seasons)173.6760900.001.080.331521
Europa Lg (7 Seasons)24.76541827.82.490.730.070.2820.66114.53.70.10-0.5-0.7
Champions Lg (3 Seasons)10.207628.61.180.590.000.0024.51010.30.30.05-0.3-0.3
2. Bundesliga (2 Seasons)24.12120.500.1700
Bundesliga (1 Season)19.8090.460.0000
Saudi Professional League (1 Season)7.81221150.02.821.410.000.0012
Conf Lg (1 Season)8.7222731.82.530.800.090.2923.32001.11.10.05+0.9+0.9
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201117Asteras Tripoli1 League8.4130.360.3300
2011-201218Kaiserslautern1 League19.8090.460.0000
2012-201319Kaiserslautern1 League17.52100.570.2000
2013-201420Kaiserslautern1 League6.6020.300.0000
2014-201521Olympiacos2 Leagues12.37120.980.5011
2015-201622Olympiacos3 Leagues27.819411.470.2978
2016-201723Olympiacos2 Leagues28.371724141.20.600.850.410.2900
2017-201824Olympiacos2 Leagues23.310422550.00.170.951.500.2723.01450.20.2-0.2-0.2
2018-201925Olympiacos2 Leagues30.81516956.32.591.450.130.2218.33343.42.60.16-0.4-0.6
2019-202026Olympiacos2 Leagues9.23300.03.070.000.0027.30120.10.10.05-0.1-0.1
2020-202127Olympiacos3 Leagues23.39600.01.130.000.0026.02010.30.30.04-0.3-0.3
2021-202228Olympiacos1 League1.0000
2022-202329Olympiacos1 League17.2400
2023-202430Olympiacos3 Leagues35.69371027.02.610.710.080.3022.33021.91.90.05+1.1+1.1
2024-202531Al-Khaleej1 League7.81221150.02.821.410.000.0012
15 Seasons4 Clubs7 Leagues268.98710515372.41.220.860.170.2521.9917255.95.10.08+0.1-0.1
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Olympiacos (10 Seasons)4 Leagues208.8838311878.31.061.000.220.3121.9916235.95.10.08+0.1-0.1
Kaiserslautern (3 Seasons)2 Leagues43.92210.480.1000
Asteras Tripoli (1 Season)1 League8.4130.360.3300
Al-Khaleej (1 Season)1 League7.81221150.02.821.410.000.0012
Super League (11 Seasons)173.6760900.001.080.331521
Europa Lg (7 Seasons)24.76541827.82.490.730.070.2820.66114.53.70.10-0.5-0.7
Champions Lg (3 Seasons)10.207628.61.180.590.000.0024.51010.30.30.05-0.3-0.3
2. Bundesliga (2 Seasons)24.12120.500.1700
Bundesliga (1 Season)19.8090.460.0000
Saudi Professional League (1 Season)7.81221150.02.821.410.000.0012
Conf Lg (1 Season)8.7222731.82.530.800.090.2923.32001.11.10.05+0.9+0.9
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.4130.360.3300
2011-201218Kaiserslauternde GER1. Bundesliga18th19.8090.460.0000Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.52100.570.2000
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6020.300.0000
2014-201521Olympiacosgr GRE1. Super League1st11.67121.030.5011Matches
2015-201622Olympiacosgr GRE1. Super League1st21.218341.610.3277Matches
2016-201723Olympiacosgr GRE1. Super League1st21.360210.000.990.2900Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.5100200.000.970.3045Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.61223Matches
2019-202026Olympiacosgr GRE1. Super League1st8.3312Matches
2020-202127Olympiacosgr GRE1. Super League1st18.0901Matches
2021-202228Olympiacosgr GRE1. Super League1st1.0000Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.2400Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.5602Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.81221150.02.821.410.000.0012Matches
15 Seasons4 Clubs4 Leagues225.37922122236.40.440.910.550.261623
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Olympiacos (10 Seasons)1 League165.2750870.001.170.331521
Kaiserslautern (3 Seasons)2 Leagues43.92210.480.1000
Asteras Tripoli (1 Season)1 League8.4130.360.3300
Al-Khaleej (1 Season)1 League7.81221150.02.821.410.000.0012
Super League (11 Seasons)173.6760900.001.080.331521
2. Bundesliga (2 Seasons)24.12120.500.1700
Bundesliga (1 Season)19.8090.460.0000
Saudi Professional League (1 Season)7.81221150.02.821.410.000.0012
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201521Olympiacos2. Europa LgR320.6000.0000Matches
2015-201622Olympiacos1. Champions LgGR4.3040.930.0001Matches
2015-201622Olympiacos2. Europa LgR322.3131.290.3300Matches
2016-201723Olympiacos2. Europa LgR167.0117317.62.440.430.060.3300Matches
2017-201824Olympiacos1. Champions LgGR2.704250.01.460.730.000.0023.01000.20.20.06-0.2-0.2Matches
2018-201925Olympiacos2. Europa LgR326.2316956.32.591.450.130.2218.33113.42.60.16-0.4-0.6Matches
2019-202026Olympiacos2. Europa LgR161.00300.03.070.000.0027.30000.10.10.05-0.1-0.1Matches
2020-202127Olympiacos1. Champions LgGR3.20300.00.940.000.0026.50000.10.10.03-0.1-0.1Matches
2020-202127Olympiacos2. Europa LgR162.10300.01.420.000.0025.52000.20.20.06-0.2-0.2Matches
2023-202430Olympiacos3. Conf Lg1st8.7222731.82.530.800.090.2923.32001.11.10.05+0.9+0.9Matches
2023-202430Olympiacos2. Europa LgGR5.4115320.02.760.550.070.3320.81000.80.80.05+0.2+0.2Matches
8 Seasons1 Club3 Leagues43.68833128.92.280.710.070.2321.99125.95.10.08+0.1-0.1
Europa Lg (7 Seasons)24.76541827.82.490.730.070.2820.66114.53.70.10-0.5-0.7
Champions Lg (3 Seasons)10.207628.61.180.590.000.0024.51010.30.30.05-0.3-0.3
Conf Lg (1 Season)8.7222731.82.530.800.090.2923.32001.11.10.05+0.9+0.9
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201219gr GreeceUEFA EuroQF1.0000Matches
201421gr GreeceWCQ2.6000Matches
201522gr GreeceFriendlies (M)1.0000Matches
201623gr GreeceFriendlies (M)2.7211Matches
201623gr GreeceUEFA Euro Qualifying2.80600.02.110.000.0000Matches
201825gr GreeceWCQ9.9100Matches
201825gr GreeceFriendlies (M)0.8000Matches
2018-201925gr GreeceUEFA Nations League32nd5.4100Matches
201926gr GreeceFriendlies (M)1.0000Matches
202027gr GreeceFriendlies (M)1.5100Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.8111545.53.911.780.090.2000Matches
202128gr GreeceFriendlies (M)0.5000Matches
202128gr GreeceUEFA Euro Qualifying3.9314750.03.581.790.140.2911Matches
202229gr GreeceWCQ1.3022100.01.551.550.000.0000Matches
202330gr GreeceFriendlies (M)0.9000Matches
202431gr GreeceUEFA Euro Qualifying0.20100.04.500.000.0000Matches
11 Seasons1 Club5 Leagues38.49341441.23.071.260.090.2122
Friendlies (M) (7 Seasons)8.4311
WCQ (3 Seasons)13.8122100.01.551.550.000.0000
UEFA Euro Qualifying (3 Seasons)7.0321733.33.011.000.100.2911
UEFA Nations League (2 Seasons)8.2211545.53.911.780.090.2000
UEFA Euro (1 Season)1.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201117Asteras Tripoligr GRE1. Super League8.41
2011-201218Kaiserslauternde GER1. Bundesliga19.84Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.53
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.60
2014-201521Olympiacos2. Europa Lg0.60Matches
2014-201521Olympiacosgr GRE1. Super League11.63Matches
2015-201622Olympiacos1. Champions Lg4.32Matches
2015-201622Olympiacos2. Europa Lg2.30Matches
2015-201622Olympiacosgr GRE1. Super League21.212Matches
2016-201723Olympiacos2. Europa Lg7.01Matches
2016-201723Olympiacosgr GRE1. Super League21.36Matches
2017-201824Olympiacos1. Champions Lg2.711515972.32130412475782.5425182.4203458.810.10.1+0.92142015Matches
2017-201824Olympiacosgr GRE1. Super League20.59Matches
2018-201925Olympiacos2. Europa Lg6.223632672.44369130511113781.0658279.3457064.331.01.6+2.0183314147Matches
2018-201925Olympiacosgr GRE1. Super League24.610Matches
2019-202026Olympiacos2. Europa Lg1.0495983.11041219161984.2222588.0101376.900.10.1-0.1230010Matches
2019-202026Olympiacosgr GRE1. Super League8.33Matches
2020-202127Olympiacos1. Champions Lg3.213217675.01988452667785.7415278.8142850.000.90.5-0.96103010Matches
2020-202127Olympiacos2. Europa Lg2.18812172.71590298435479.6324276.2111957.900.20.3-0.23103310Matches
2020-202127Olympiacosgr GRE1. Super League18.010Matches
2021-202228Olympiacosgr GRE1. Super League1.00Matches
2022-202329Olympiacosgr GRE1. Super League17.210Matches
2023-202430Olympiacos3. Conf Lg8.733445074.26270183316119084.711014277.5568962.931.42.1+1.6244411655Matches
2023-202430Olympiacos2. Europa Lg5.421430370.63911105911313186.3568764.4386756.752.91.8+2.1192210328Matches
2023-202430Olympiacosgr GRE1. Super League21.57Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.82Matches
15 Seasons4 Clubs7 Leagues268.91168159473.321299557855766583.836848176.519432060.6956.56.4+88.5741364313175
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Olympiacos (10 Seasons)4 Leagues208.81168159473.321299557855766583.836848176.519432060.6856.56.4+78.5741364313175
Kaiserslautern (3 Seasons)2 Leagues43.97
Asteras Tripoli (1 Season)1 League8.41
Al-Khaleej (1 Season)1 League7.82
Super League (11 Seasons)173.671
Europa Lg (7 Seasons)24.758780972.610911288128334183.017523674.210416961.594.23.7+4.8426827795
Champions Lg (3 Seasons)10.224733573.7411886411313484.38310380.6346254.831.00.6+2.08245025
2. Bundesliga (2 Seasons)24.13
Bundesliga (1 Season)19.84
Saudi Professional League (1 Season)7.82
Conf Lg (1 Season)8.733445074.26270183316119084.711014277.5568962.931.42.1+1.6244411655
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201117Asteras Tripoli1 League8.41
2011-201218Kaiserslautern1 League19.84
2012-201319Kaiserslautern1 League17.53
2013-201420Kaiserslautern1 League6.60
2014-201521Olympiacos2 Leagues12.33
2015-201622Olympiacos3 Leagues27.814
2016-201723Olympiacos2 Leagues28.37
2017-201824Olympiacos2 Leagues23.311515972.32130412475782.5425182.4203458.8100.10.1+9.92142015
2018-201925Olympiacos2 Leagues30.823632672.44369130511113781.0658279.3457064.3131.01.6+12.0183314147
2019-202026Olympiacos2 Leagues9.2495983.11041219161984.2222588.0101376.930.10.1+2.9230010
2020-202127Olympiacos3 Leagues23.322029774.1357875010913183.2739477.7254753.2101.00.8+9.09206320
2021-202228Olympiacos1 League1.00
2022-202329Olympiacos1 League17.210
2023-202430Olympiacos3 Leagues35.654875372.810181289227432185.416622972.59415660.3154.33.9+10.7436621983
2024-202531Al-Khaleej1 League7.82
15 Seasons4 Clubs7 Leagues268.91168159473.321299557855766583.836848176.519432060.6956.56.4+88.5741364313175
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Olympiacos (10 Seasons)4 Leagues208.81168159473.321299557855766583.836848176.519432060.6856.56.4+78.5741364313175
Kaiserslautern (3 Seasons)2 Leagues43.97
Asteras Tripoli (1 Season)1 League8.41
Al-Khaleej (1 Season)1 League7.82
Super League (11 Seasons)173.671
Europa Lg (7 Seasons)24.758780972.610911288128334183.017523674.210416961.594.23.7+4.8426827795
Champions Lg (3 Seasons)10.224733573.7411886411313484.38310380.6346254.831.00.6+2.08245025
2. Bundesliga (2 Seasons)24.13
Bundesliga (1 Season)19.84
Saudi Professional League (1 Season)7.82
Conf Lg (1 Season)8.733445074.26270183316119084.711014277.5568962.931.42.1+1.6244411655
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.41
2011-201218Kaiserslauternde GER1. Bundesliga18th19.84Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.53
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.60
2014-201521Olympiacosgr GRE1. Super League1st11.63Matches
2015-201622Olympiacosgr GRE1. Super League1st21.212Matches
2016-201723Olympiacosgr GRE1. Super League1st21.36Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.59Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.610Matches
2019-202026Olympiacosgr GRE1. Super League1st8.33Matches
2020-202127Olympiacosgr GRE1. Super League1st18.010Matches
2021-202228Olympiacosgr GRE1. Super League1st1.00Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.210Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.57Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.82Matches
15 Seasons4 Clubs4 Leagues225.380
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Olympiacos (10 Seasons)1 League165.270
Kaiserslautern (3 Seasons)2 Leagues43.97
Asteras Tripoli (1 Season)1 League8.41
Al-Khaleej (1 Season)1 League7.82
Super League (11 Seasons)173.671
2. Bundesliga (2 Seasons)24.13
Bundesliga (1 Season)19.84
Saudi Professional League (1 Season)7.82
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201521Olympiacos2. Europa LgR320.60Matches
2015-201622Olympiacos1. Champions LgGR4.32Matches
2015-201622Olympiacos2. Europa LgR322.30Matches
2016-201723Olympiacos2. Europa LgR167.01Matches
2017-201824Olympiacos1. Champions LgGR2.711515972.32130412475782.5425182.4203458.810.10.1+0.92142015Matches
2018-201925Olympiacos2. Europa LgR326.223632672.44369130511113781.0658279.3457064.331.01.6+2.0183314147Matches
2019-202026Olympiacos2. Europa LgR161.0495983.11041219161984.2222588.0101376.900.10.1-0.1230010Matches
2020-202127Olympiacos1. Champions LgGR3.213217675.01988452667785.7415278.8142850.000.90.5-0.96103010Matches
2020-202127Olympiacos2. Europa LgR162.18812172.71590298435479.6324276.2111957.900.20.3-0.23103310Matches
2023-202430Olympiacos3. Conf Lg1st8.733445074.26270183316119084.711014277.5568962.931.42.1+1.6244411655Matches
2023-202430Olympiacos2. Europa LgGR5.421430370.63911105911313186.3568764.4386756.752.91.8+2.1192210328Matches
8 Seasons1 Club3 Leagues43.61168159473.321299557855766583.836848176.519432060.6156.56.4+8.5741364313175
Europa Lg (7 Seasons)24.758780972.610911288128334183.017523674.210416961.594.23.7+4.8426827795
Champions Lg (3 Seasons)10.224733573.7411886411313484.38310380.6346254.831.00.6+2.08245025
Conf Lg (1 Season)8.733445074.26270183316119084.711014277.5568962.931.42.1+1.6244411655
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201219gr GreeceUEFA EuroQF1.00Matches
201421gr GreeceWCQ2.60Matches
201522gr GreeceFriendlies (M)1.00Matches
201623gr GreeceFriendlies (M)2.71Matches
201623gr GreeceUEFA Euro Qualifying2.80Matches
201825gr GreeceWCQ9.94Matches
201825gr GreeceFriendlies (M)0.80Matches
2018-201925gr GreeceUEFA Nations League32nd5.40Matches
201926gr GreeceFriendlies (M)1.00Matches
202027gr GreeceFriendlies (M)1.50Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.81Matches
202128gr GreeceFriendlies (M)0.51Matches
202128gr GreeceUEFA Euro Qualifying3.91Matches
202229gr GreeceWCQ1.30Matches
202330gr GreeceFriendlies (M)0.90Matches
202431gr GreeceUEFA Euro Qualifying0.20Matches
11 Seasons1 Club5 Leagues38.48
Friendlies (M) (7 Seasons)8.42
WCQ (3 Seasons)13.84
UEFA Euro Qualifying (3 Seasons)7.01
UEFA Nations League (2 Seasons)8.21
UEFA Euro (1 Season)1.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201117Asteras Tripoligr GRE1. Super League8.4
2011-201218Kaiserslauternde GER1. Bundesliga19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6
2014-201521Olympiacos2. Europa Lg0.6Matches
2014-201521Olympiacosgr GRE1. Super League11.6Matches
2015-201622Olympiacos1. Champions Lg4.3Matches
2015-201622Olympiacos2. Europa Lg2.3Matches
2015-201622Olympiacosgr GRE1. Super League21.2Matches
2016-201723Olympiacos2. Europa Lg7.054Matches
2016-201723Olympiacosgr GRE1. Super League21.30Matches
2017-201824Olympiacos1. Champions Lg2.7159135227051411046011525Matches
2017-201824Olympiacosgr GRE1. Super League20.50Matches
2018-201925Olympiacos2. Europa Lg6.23262764918010401241162236117Matches
2018-201925Olympiacosgr GRE1. Super League24.6Matches
2019-202026Olympiacos2. Europa Lg1.0595543053011004900Matches
2019-202026Olympiacosgr GRE1. Super League8.3Matches
2020-202127Olympiacos1. Champions Lg3.2176151241403131713013215Matches
2020-202127Olympiacos2. Europa Lg2.11211081350417251408803Matches
2020-202127Olympiacosgr GRE1. Super League18.0Matches
2021-202228Olympiacosgr GRE1. Super League1.0Matches
2022-202329Olympiacosgr GRE1. Super League17.2Matches
2023-202430Olympiacos3. Conf Lg8.74503994820311552265160334313Matches
2023-202430Olympiacos2. Europa Lg5.4303265361431047220810021428Matches
2023-202430Olympiacosgr GRE1. Super League21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.853Matches
15 Seasons4 Clubs7 Leagues268.91594138919681648296993314521168951
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Olympiacos (10 Seasons)4 Leagues208.81594138919681648243993314521168951
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.853
Super League (11 Seasons)173.60
Europa Lg (7 Seasons)24.78097041024032916155021202587328
Champions Lg (3 Seasons)10.233528646210827217590247310
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.853
Conf Lg (1 Season)8.74503994820311552265160334313
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201117Asteras Tripoli1 League8.4
2011-201218Kaiserslautern1 League19.8
2012-201319Kaiserslautern1 League17.5
2013-201420Kaiserslautern1 League6.6
2014-201521Olympiacos2 Leagues12.3
2015-201622Olympiacos3 Leagues27.8
2016-201723Olympiacos2 Leagues28.354
2017-201824Olympiacos2 Leagues23.3159135227051411046011525
2018-201925Olympiacos2 Leagues30.83262764918010401241162236117
2019-202026Olympiacos2 Leagues9.2595543053011004900
2020-202127Olympiacos3 Leagues23.32972593719073031227022018
2021-202228Olympiacos1 League1.0
2022-202329Olympiacos1 League17.2
2023-202430Olympiacos3 Leagues35.6753664843462110244613260548521
2024-202531Al-Khaleej1 League7.853
15 Seasons4 Clubs7 Leagues268.91594138919681648296993314521168951
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Olympiacos (10 Seasons)4 Leagues208.81594138919681648243993314521168951
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.853
Super League (11 Seasons)173.60
Europa Lg (7 Seasons)24.78097041024032916155021202587328
Champions Lg (3 Seasons)10.233528646210827217590247310
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.853
Conf Lg (1 Season)8.74503994820311552265160334313
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.4
2011-201218Kaiserslauternde GER1. Bundesliga18th19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6
2014-201521Olympiacosgr GRE1. Super League1st11.6Matches
2015-201622Olympiacosgr GRE1. Super League1st21.2Matches
2016-201723Olympiacosgr GRE1. Super League1st21.30Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.50Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.6Matches
2019-202026Olympiacosgr GRE1. Super League1st8.3Matches
2020-202127Olympiacosgr GRE1. Super League1st18.0Matches
2021-202228Olympiacosgr GRE1. Super League1st1.0Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.2Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.853Matches
15 Seasons4 Clubs4 Leagues225.353
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Olympiacos (10 Seasons)1 League165.20
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.853
Super League (11 Seasons)173.60
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.853
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201521Olympiacos2. Europa LgR320.6Matches
2015-201622Olympiacos1. Champions LgGR4.3Matches
2015-201622Olympiacos2. Europa LgR322.3Matches
2016-201723Olympiacos2. Europa LgR167.054Matches
2017-201824Olympiacos1. Champions LgGR2.7159135227051411046011525Matches
2018-201925Olympiacos2. Europa LgR326.23262764918010401241162236117Matches
2019-202026Olympiacos2. Europa LgR161.0595543053011004900Matches
2020-202127Olympiacos1. Champions LgGR3.2176151241403131713013215Matches
2020-202127Olympiacos2. Europa LgR162.11211081350417251408803Matches
2023-202430Olympiacos3. Conf Lg1st8.74503994820311552265160334313Matches
2023-202430Olympiacos2. Europa LgGR5.4303265361431047220810021428Matches
8 Seasons1 Club3 Leagues43.61594138919681648243993314521168951
Europa Lg (7 Seasons)24.78097041024032916155021202587328
Champions Lg (3 Seasons)10.233528646210827217590247310
Conf Lg (1 Season)8.74503994820311552265160334313
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201219gr GreeceUEFA EuroQF1.0Matches
201421gr GreeceWCQ2.6Matches
201522gr GreeceFriendlies (M)1.0Matches
201623gr GreeceFriendlies (M)2.7Matches
201623gr GreeceUEFA Euro Qualifying2.818Matches
201825gr GreeceWCQ9.9Matches
201825gr GreeceFriendlies (M)0.8Matches
2018-201925gr GreeceUEFA Nations League32nd5.4Matches
201926gr GreeceFriendlies (M)1.0Matches
202027gr GreeceFriendlies (M)1.5Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.820Matches
202128gr GreeceFriendlies (M)0.5Matches
202128gr GreeceUEFA Euro Qualifying3.927Matches
202229gr GreeceWCQ1.34Matches
202330gr GreeceFriendlies (M)0.9Matches
202431gr GreeceUEFA Euro Qualifying0.20Matches
11 Seasons1 Club5 Leagues38.469
Friendlies (M) (7 Seasons)8.4
WCQ (3 Seasons)13.84
UEFA Euro Qualifying (3 Seasons)7.045
UEFA Nations League (2 Seasons)8.220
UEFA Euro (1 Season)1.0

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201117Asteras Tripoligr GRE1. Super League8.4
2011-201218Kaiserslauternde GER1. Bundesliga19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6
2014-201521Olympiacos2. Europa Lg0.6Matches
2014-201521Olympiacosgr GRE1. Super League11.6Matches
2015-201622Olympiacos1. Champions Lg4.3Matches
2015-201622Olympiacos2. Europa Lg2.3Matches
2015-201622Olympiacosgr GRE1. Super League21.2Matches
2016-201723Olympiacos2. Europa Lg7.0Matches
2016-201723Olympiacosgr GRE1. Super League21.3Matches
2017-201824Olympiacos1. Champions Lg2.772.5561000010.36010000Matches
2017-201824Olympiacosgr GRE1. Super League20.5Matches
2018-201925Olympiacos2. Europa Lg6.2365.83208413050.81320000Matches
2018-201925Olympiacosgr GRE1. Super League24.6Matches
2019-202026Olympiacos2. Europa Lg1.01212.2760411000.00000000Matches
2019-202026Olympiacosgr GRE1. Super League8.3Matches
2020-202127Olympiacos1. Champions Lg3.2113.4581101010.31100000Matches
2020-202127Olympiacos2. Europa Lg2.173.3332001100.00000000Matches
2020-202127Olympiacosgr GRE1. Super League18.0Matches
2021-202228Olympiacosgr GRE1. Super League1.0Matches
2022-202329Olympiacosgr GRE1. Super League17.2Matches
2023-202430Olympiacos3. Conf Lg8.7475.402613224070.80511000Matches
2023-202430Olympiacos2. Europa Lg5.4336.06207231071.29600100Matches
2023-202430Olympiacosgr GRE1. Super League21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.8Matches
15 Seasons4 Clubs7 Leagues268.91535.218932137111210.721541100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Olympiacos (10 Seasons)4 Leagues208.81535.218932137111210.721541100
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
Europa Lg (7 Seasons)24.7885.99491710561120.82920100
Champions Lg (3 Seasons)10.2183.03142101020.34110000
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Conf Lg (1 Season)8.7475.402613224070.80511000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201117Asteras Tripoli1 League8.4
2011-201218Kaiserslautern1 League19.8
2012-201319Kaiserslautern1 League17.5
2013-201420Kaiserslautern1 League6.6
2014-201521Olympiacos2 Leagues12.3
2015-201622Olympiacos3 Leagues27.8
2016-201723Olympiacos2 Leagues28.3
2017-201824Olympiacos2 Leagues23.372.5561000010.36010000
2018-201925Olympiacos2 Leagues30.8365.83208413050.81320000
2019-202026Olympiacos2 Leagues9.21212.2760411000.00000000
2020-202127Olympiacos3 Leagues23.3183.40113102110.19100000
2021-202228Olympiacos1 League1.0
2022-202329Olympiacos1 League17.2
2023-202430Olympiacos3 Leagues35.6805.6546204550140.991111100
2024-202531Al-Khaleej1 League7.8
15 Seasons4 Clubs7 Leagues268.91535.218932137111210.721541100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Olympiacos (10 Seasons)4 Leagues208.81535.218932137111210.721541100
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
Europa Lg (7 Seasons)24.7885.99491710561120.82920100
Champions Lg (3 Seasons)10.2183.03142101020.34110000
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Conf Lg (1 Season)8.7475.402613224070.80511000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.4
2011-201218Kaiserslauternde GER1. Bundesliga18th19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6
2014-201521Olympiacosgr GRE1. Super League1st11.6Matches
2015-201622Olympiacosgr GRE1. Super League1st21.2Matches
2016-201723Olympiacosgr GRE1. Super League1st21.3Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.5Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.6Matches
2019-202026Olympiacosgr GRE1. Super League1st8.3Matches
2020-202127Olympiacosgr GRE1. Super League1st18.0Matches
2021-202228Olympiacosgr GRE1. Super League1st1.0Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.2Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.8Matches
15 Seasons4 Clubs4 Leagues225.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Olympiacos (10 Seasons)1 League165.2
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201521Olympiacos2. Europa LgR320.6Matches
2015-201622Olympiacos1. Champions LgGR4.3Matches
2015-201622Olympiacos2. Europa LgR322.3Matches
2016-201723Olympiacos2. Europa LgR167.0Matches
2017-201824Olympiacos1. Champions LgGR2.772.5561000010.36010000Matches
2018-201925Olympiacos2. Europa LgR326.2365.83208413050.81320000Matches
2019-202026Olympiacos2. Europa LgR161.01212.2760411000.00000000Matches
2020-202127Olympiacos1. Champions LgGR3.2113.4581101010.31100000Matches
2020-202127Olympiacos2. Europa LgR162.173.3332001100.00000000Matches
2023-202430Olympiacos3. Conf Lg1st8.7475.402613224070.80511000Matches
2023-202430Olympiacos2. Europa LgGR5.4336.06207231071.29600100Matches
8 Seasons1 Club3 Leagues43.61535.218932137111210.721541100
Europa Lg (7 Seasons)24.7885.99491710561120.82920100
Champions Lg (3 Seasons)10.2183.03142101020.34110000
Conf Lg (1 Season)8.7475.402613224070.80511000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201219gr GreeceUEFA EuroQF1.0Matches
201421gr GreeceWCQ2.6Matches
201522gr GreeceFriendlies (M)1.0Matches
201623gr GreeceFriendlies (M)2.7Matches
201623gr GreeceUEFA Euro Qualifying2.8Matches
201825gr GreeceWCQ9.9Matches
201825gr GreeceFriendlies (M)0.8Matches
2018-201925gr GreeceUEFA Nations League32nd5.4Matches
201926gr GreeceFriendlies (M)1.0Matches
202027gr GreeceFriendlies (M)1.5Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.8Matches
202128gr GreeceFriendlies (M)0.5Matches
202128gr GreeceUEFA Euro Qualifying3.9Matches
202229gr GreeceWCQ1.3Matches
202330gr GreeceFriendlies (M)0.9Matches
202431gr GreeceUEFA Euro Qualifying0.2Matches
11 Seasons1 Club5 Leagues38.4
Friendlies (M) (7 Seasons)8.4
WCQ (3 Seasons)13.8
UEFA Euro Qualifying (3 Seasons)7.0
UEFA Nations League (2 Seasons)8.2
UEFA Euro (1 Season)1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201117Asteras Tripoligr GRE1. Super League8.4
2011-201218Kaiserslauternde GER1. Bundesliga19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6
2014-201521Olympiacos2. Europa Lg0.6Matches
2014-201521Olympiacosgr GRE1. Super League11.6Matches
2015-201622Olympiacos1. Champions Lg4.3Matches
2015-201622Olympiacos2. Europa Lg2.3Matches
2015-201622Olympiacosgr GRE1. Super League21.2Matches
2016-201723Olympiacos2. Europa Lg7.044Matches
2016-201723Olympiacosgr GRE1. Super League21.300Matches
2017-201824Olympiacos1. Champions Lg2.722020010.010000200Matches
2017-201824Olympiacosgr GRE1. Super League20.500Matches
2018-201925Olympiacos2. Europa Lg6.243121050.053032610Matches
2018-201925Olympiacosgr GRE1. Super League24.6Matches
2019-202026Olympiacos2. Europa Lg1.0220110001011310Matches
2019-202026Olympiacosgr GRE1. Super League8.3Matches
2020-202127Olympiacos1. Champions Lg3.2330302633.341012500Matches
2020-202127Olympiacos2. Europa Lg2.1441212728.650002600Matches
2020-202127Olympiacosgr GRE1. Super League18.0Matches
2021-202228Olympiacosgr GRE1. Super League1.0Matches
2022-202329Olympiacosgr GRE1. Super League17.2Matches
2023-202430Olympiacos3. Conf Lg8.711764181844.4101201271820Matches
2023-202430Olympiacos2. Europa Lg5.41072534850.0470731310Matches
2023-202430Olympiacosgr GRE1. Super League21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.842Matches
15 Seasons4 Clubs7 Leagues268.9363610197164535.62924024235350
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Olympiacos (10 Seasons)4 Leagues208.8363210197164535.62924024215350
Kaiserslautern (3 Seasons)2 Leagues43.90
Asteras Tripoli (1 Season)1 League8.40
Al-Khaleej (1 Season)1 League7.8420
Super League (11 Seasons)173.6000
Europa Lg (7 Seasons)24.72020410662030.01411011122830
Champions Lg (3 Seasons)10.2550502728.651012700
2. Bundesliga (2 Seasons)24.10
Bundesliga (1 Season)19.80
Saudi Professional League (1 Season)7.8420
Conf Lg (1 Season)8.711764181844.4101201271820
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201117Asteras Tripoli1 League8.40
2011-201218Kaiserslautern1 League19.80
2012-201319Kaiserslautern1 League17.50
2013-201420Kaiserslautern1 League6.60
2014-201521Olympiacos2 Leagues12.30
2015-201622Olympiacos3 Leagues27.80
2016-201723Olympiacos2 Leagues28.3440
2017-201824Olympiacos2 Leagues23.322020010.010000200
2018-201925Olympiacos2 Leagues30.843121050.053032610
2019-202026Olympiacos2 Leagues9.2220110001011310
2020-202127Olympiacos3 Leagues23.37715141330.8910141100
2021-202228Olympiacos1 League1.00
2022-202329Olympiacos1 League17.20
2023-202430Olympiacos3 Leagues35.62114894122646.21419019103130
2024-202531Al-Khaleej1 League7.8420
15 Seasons4 Clubs7 Leagues268.9363610197164535.62924024235350
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Olympiacos (10 Seasons)4 Leagues208.8363210197164535.62924024215350
Kaiserslautern (3 Seasons)2 Leagues43.90
Asteras Tripoli (1 Season)1 League8.40
Al-Khaleej (1 Season)1 League7.8420
Super League (11 Seasons)173.6000
Europa Lg (7 Seasons)24.72020410662030.01411011122830
Champions Lg (3 Seasons)10.2550502728.651012700
2. Bundesliga (2 Seasons)24.10
Bundesliga (1 Season)19.80
Saudi Professional League (1 Season)7.8420
Conf Lg (1 Season)8.711764181844.4101201271820
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.4
2011-201218Kaiserslauternde GER1. Bundesliga18th19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6
2014-201521Olympiacosgr GRE1. Super League1st11.6Matches
2015-201622Olympiacosgr GRE1. Super League1st21.2Matches
2016-201723Olympiacosgr GRE1. Super League1st21.300Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.500Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.6Matches
2019-202026Olympiacosgr GRE1. Super League1st8.3Matches
2020-202127Olympiacosgr GRE1. Super League1st18.0Matches
2021-202228Olympiacosgr GRE1. Super League1st1.0Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.2Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.842Matches
15 Seasons4 Clubs4 Leagues225.3420
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Olympiacos (10 Seasons)1 League165.2000
Kaiserslautern (3 Seasons)2 Leagues43.90
Asteras Tripoli (1 Season)1 League8.40
Al-Khaleej (1 Season)1 League7.8420
Super League (11 Seasons)173.6000
2. Bundesliga (2 Seasons)24.10
Bundesliga (1 Season)19.80
Saudi Professional League (1 Season)7.8420
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201521Olympiacos2. Europa LgR320.6Matches
2015-201622Olympiacos1. Champions LgGR4.3Matches
2015-201622Olympiacos2. Europa LgR322.3Matches
2016-201723Olympiacos2. Europa LgR167.044Matches
2017-201824Olympiacos1. Champions LgGR2.722020010.010000200Matches
2018-201925Olympiacos2. Europa LgR326.243121050.053032610Matches
2019-202026Olympiacos2. Europa LgR161.0220110001011310Matches
2020-202127Olympiacos1. Champions LgGR3.2330302633.341012500Matches
2020-202127Olympiacos2. Europa LgR162.1441212728.650002600Matches
2023-202430Olympiacos3. Conf Lg1st8.711764181844.4101201271820Matches
2023-202430Olympiacos2. Europa LgGR5.41072534850.0470731310Matches
8 Seasons1 Club3 Leagues43.6363210197164535.62924024215350
Europa Lg (7 Seasons)24.72020410662030.01411011122830
Champions Lg (3 Seasons)10.2550502728.651012700
Conf Lg (1 Season)8.711764181844.4101201271820
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201219gr GreeceUEFA EuroQF1.0Matches
201421gr GreeceWCQ2.6Matches
201522gr GreeceFriendlies (M)1.0Matches
201623gr GreeceFriendlies (M)2.7Matches
201623gr GreeceUEFA Euro Qualifying2.812Matches
201825gr GreeceWCQ9.9Matches
201825gr GreeceFriendlies (M)0.8Matches
2018-201925gr GreeceUEFA Nations League32nd5.4Matches
201926gr GreeceFriendlies (M)1.0Matches
202027gr GreeceFriendlies (M)1.5Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.822Matches
202128gr GreeceFriendlies (M)0.5Matches
202128gr GreeceUEFA Euro Qualifying3.911Matches
202229gr GreeceWCQ1.300Matches
202330gr GreeceFriendlies (M)0.9Matches
202431gr GreeceUEFA Euro Qualifying0.200Matches
11 Seasons1 Club5 Leagues38.4450
Friendlies (M) (7 Seasons)8.40
WCQ (3 Seasons)13.8000
UEFA Euro Qualifying (3 Seasons)7.0230
UEFA Nations League (2 Seasons)8.2220
UEFA Euro (1 Season)1.00

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201117Asteras Tripoligr GRE1. Super League8.4
2011-201218Kaiserslauternde GER1. Bundesliga19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6
2014-201521Olympiacos2. Europa Lg0.6Matches
2014-201521Olympiacosgr GRE1. Super League11.6Matches
2015-201622Olympiacos1. Champions Lg4.3Matches
2015-201622Olympiacos2. Europa Lg2.3Matches
2015-201622Olympiacosgr GRE1. Super League21.2Matches
2016-201723Olympiacos2. Europa Lg7.0Matches
2016-201723Olympiacosgr GRE1. Super League21.3Matches
2017-201824Olympiacos1. Champions Lg2.71780611558417811545.5654.51127262676004514715Matches
2017-201824Olympiacosgr GRE1. Super League20.5Matches
2018-201925Olympiacos2. Europa Lg6.239031219219034389261661.51038.5230179396530198141528946Matches
2018-201925Olympiacosgr GRE1. Super League24.6Matches
2019-202026Olympiacos2. Europa Lg1.0761840292769777.8222.25739918033220571Matches
2019-202026Olympiacosgr GRE1. Super League8.3Matches
2020-202127Olympiacos1. Champions Lg3.2190019113648190121083.3216.71066462317343714619Matches
2020-202127Olympiacos2. Europa Lg2.11370166260413744100.000.0815542411381519714Matches
2020-202127Olympiacosgr GRE1. Super League18.0Matches
2021-202228Olympiacosgr GRE1. Super League1.0Matches
2022-202329Olympiacosgr GRE1. Super League17.2Matches
2023-202430Olympiacos3. Conf Lg8.75503542582479550351954.31542.9325202289124265151338551Matches
2023-202430Olympiacos2. Europa Lg5.43741291741831437424937.5833.324614216811919416727545Matches
2023-202430Olympiacosgr GRE1. Super League21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.8Matches
15 Seasons4 Clubs7 Leagues268.9189581449548317518941217057.94335.5115775613456102782459481396191
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Olympiacos (10 Seasons)4 Leagues208.8189581449548317518941217057.94335.5115775613456102782459481396191
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
Europa Lg (7 Seasons)24.797756546846254976633657.12031.7614416720676549153723718106
Champions Lg (3 Seasons)10.236802522812212368231565.2834.82181372498133471229334
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Conf Lg (1 Season)8.75503542582479550351954.31542.9325202289124265151338551
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201117Asteras Tripoli1 League8.4
2011-201218Kaiserslautern1 League19.8
2012-201319Kaiserslautern1 League17.5
2013-201420Kaiserslautern1 League6.6
2014-201521Olympiacos2 Leagues12.3
2015-201622Olympiacos3 Leagues27.8
2016-201723Olympiacos2 Leagues28.3
2017-201824Olympiacos2 Leagues23.31780611558417811545.5654.51127262676004514715
2018-201925Olympiacos2 Leagues30.839031219219034389261661.51038.5230179396530198141528946
2019-202026Olympiacos2 Leagues9.2761840292769777.8222.25739918033220571
2020-202127Olympiacos3 Leagues23.332703517512412327161487.5212.51871200472201158824333
2021-202228Olympiacos1 League1.0
2022-202329Olympiacos1 League17.2
2023-202430Olympiacos3 Leagues35.692448343243023924592847.52339.05713443157243459312066096
2024-202531Al-Khaleej1 League7.8
15 Seasons4 Clubs7 Leagues268.9189581449548317518941217057.94335.5115775613456102782459481396191
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Olympiacos (10 Seasons)4 Leagues208.8189581449548317518941217057.94335.5115775613456102782459481396191
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
Europa Lg (7 Seasons)24.797756546846254976633657.12031.7614416720676549153723718106
Champions Lg (3 Seasons)10.236802522812212368231565.2834.82181372498133471229334
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Conf Lg (1 Season)8.75503542582479550351954.31542.9325202289124265151338551
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.4
2011-201218Kaiserslauternde GER1. Bundesliga18th19.8Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.5
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6
2014-201521Olympiacosgr GRE1. Super League1st11.6Matches
2015-201622Olympiacosgr GRE1. Super League1st21.2Matches
2016-201723Olympiacosgr GRE1. Super League1st21.3Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.5Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.6Matches
2019-202026Olympiacosgr GRE1. Super League1st8.3Matches
2020-202127Olympiacosgr GRE1. Super League1st18.0Matches
2021-202228Olympiacosgr GRE1. Super League1st1.0Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.2Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.5Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.8Matches
15 Seasons4 Clubs4 Leagues225.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Olympiacos (10 Seasons)1 League165.2
Kaiserslautern (3 Seasons)2 Leagues43.9
Asteras Tripoli (1 Season)1 League8.4
Al-Khaleej (1 Season)1 League7.8
Super League (11 Seasons)173.6
2. Bundesliga (2 Seasons)24.1
Bundesliga (1 Season)19.8
Saudi Professional League (1 Season)7.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201521Olympiacos2. Europa LgR320.6Matches
2015-201622Olympiacos1. Champions LgGR4.3Matches
2015-201622Olympiacos2. Europa LgR322.3Matches
2016-201723Olympiacos2. Europa LgR167.0Matches
2017-201824Olympiacos1. Champions LgGR2.71780611558417811545.5654.51127262676004514715Matches
2018-201925Olympiacos2. Europa LgR326.239031219219034389261661.51038.5230179396530198141528946Matches
2019-202026Olympiacos2. Europa LgR161.0761840292769777.8222.25739918033220571Matches
2020-202127Olympiacos1. Champions LgGR3.2190019113648190121083.3216.71066462317343714619Matches
2020-202127Olympiacos2. Europa LgR162.11370166260413744100.000.0815542411381519714Matches
2023-202430Olympiacos3. Conf Lg1st8.75503542582479550351954.31542.9325202289124265151338551Matches
2023-202430Olympiacos2. Europa LgGR5.43741291741831437424937.5833.324614216811919416727545Matches
8 Seasons1 Club3 Leagues43.6189581449548317518941217057.94335.5115775613456102782459481396191
Europa Lg (7 Seasons)24.797756546846254976633657.12031.7614416720676549153723718106
Champions Lg (3 Seasons)10.236802522812212368231565.2834.82181372498133471229334
Conf Lg (1 Season)8.75503542582479550351954.31542.9325202289124265151338551
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201219gr GreeceUEFA EuroQF1.0Matches
201421gr GreeceWCQ2.6Matches
201522gr GreeceFriendlies (M)1.0Matches
201623gr GreeceFriendlies (M)2.7Matches
201623gr GreeceUEFA Euro Qualifying2.8Matches
201825gr GreeceWCQ9.9Matches
201825gr GreeceFriendlies (M)0.8Matches
2018-201925gr GreeceUEFA Nations League32nd5.4Matches
201926gr GreeceFriendlies (M)1.0Matches
202027gr GreeceFriendlies (M)1.5Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.8Matches
202128gr GreeceFriendlies (M)0.5Matches
202128gr GreeceUEFA Euro Qualifying3.9Matches
202229gr GreeceWCQ1.3Matches
202330gr GreeceFriendlies (M)0.9Matches
202431gr GreeceUEFA Euro Qualifying0.2Matches
11 Seasons1 Club5 Leagues38.4
Friendlies (M) (7 Seasons)8.4
WCQ (3 Seasons)13.8
UEFA Euro Qualifying (3 Seasons)7.0
UEFA Nations League (2 Seasons)8.2
UEFA Euro (1 Season)1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201117Asteras Tripoligr GRE1. Super League247573228.08.4321
2011-201218Kaiserslauternde GER1. Bundesliga281,7806458.219.8181210Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga241,5726651.417.5186
2013-201420Kaiserslauternde GER2. 2. Bundesliga185953319.46.6513
2014-201521Olympiacos2. Europa Lg2582932.20.600200.501100.00+1.48Matches
2014-201521Olympiacosgr GRE1. Super League251,0464235.211.61021522.242810+18+1.55-0.23Matches
2015-201622Olympiacos1. Champions Lg63866471.54.342201.5059-4-0.93+0.82Matches
2015-201622Olympiacos2. Europa Lg2210105100.02.322000.0013-2-0.86Matches
2015-201622Olympiacosgr GRE1. Super League271,9067170.621.22213512.82599+50+2.36+0.66Matches
2016-201723Olympiacos2. Europa Lg86287969.87.082011.33109+1+0.14+0.14Matches
2016-201723Olympiacosgr GRE1. Super League251,9157770.921.32310212.163511+24+1.13-0.82Matches
2017-201824Olympiacos1. Champions Lg62464145.62.730300.8917-6-2.20-1.281.16.8-5.8-2.10-0.70Matches
2017-201824Olympiacosgr GRE1. Super League251,8487468.420.52110422.124820+28+1.36+0.62Matches
2018-201925Olympiacos2. Europa Lg85577077.46.277841901.75114+7+1.13+2.7910.96.4+4.5+0.72+0.38Matches
2018-201925Olympiacosgr GRE1. Super League282,2187982.124.62682923902.575513+42+1.70-0.54Matches
2019-202026Olympiacos2. Europa Lg3882922.61.00032900.3301-1-1.02-1.021.12.6-1.5-1.49-0.85Matches
2019-202026Olympiacosgr GRE1. Super League137445723.08.3782362822.46185+13+1.57-0.05Matches
2020-202127Olympiacos1. Champions Lg52875753.13.2290233601.0025-3-0.94+0.842.05.2-3.2-1.00-0.23Matches
2020-202127Olympiacos2. Europa Lg41904852.82.1183033601.5042+2+0.95+2.012.32.6-0.3-0.13+0.55Matches
2020-202127Olympiacosgr GRE1. Super League311,6165249.918.018660133322.483910+29+1.62-0.27Matches
2021-202228Olympiacosgr GRE1. Super League391302.81.0145022321.331100.00-1.03Matches
2022-202329Olympiacosgr GRE1. Super League251,5516247.917.2217334522.083812+26+1.51+0.44Matches
2023-202430Olympiacos3. Conf Lg97848787.18.79873002.331710+7+0.80-0.759.89.5+0.3+0.04-0.88Matches
2023-202430Olympiacos2. Europa Lg64908290.75.46822001.701112-1-0.18+3.427.17.3-0.2-0.04+0.08Matches
2023-202430Olympiacosgr GRE1. Super League281,9336959.721.522801162821.864724+23+1.07-0.24Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League97027870.97.8884213101.781410+4+0.51+1.45Matches
15 Seasons4 Clubs7 Leagues39224,1986249.7268.9265789212728172.10445188+257+1.19+0.0334.240.4-6.2-0.21+0.35
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Olympiacos (10 Seasons)4 Leagues28918,7926552.5208.821378787628172.11431178+253+1.21+0.0234.240.4-6.2-0.21+0.35
Kaiserslautern (3 Seasons)2 Leagues703,9475643.043.9411229
Asteras Tripoli (1 Season)1 League247573228.08.4321
Al-Khaleej (1 Season)1 League97027870.97.8884213101.781410+4+0.51+1.45
Super League (11 Seasons)25415,6256247.8173.617476618028162.30368115+253+1.53+0.08
Europa Lg (7 Seasons)332,2216767.324.724801092911.303832+6+0.24+0.9921.318.9+2.5+0.17+0.54
Champions Lg (3 Seasons)179195456.710.2990483601.14821-13-1.27+0.143.012.0-9.0-1.51-0.40
2. Bundesliga (2 Seasons)422,1675235.424.12319
Bundesliga (1 Season)281,7806458.219.8181210
Saudi Professional League (1 Season)97027870.97.8884213101.781410+4+0.51+1.45
Conf Lg (1 Season)97848787.18.79873002.331710+7+0.80-0.759.89.5+0.3+0.04-0.88
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201117Asteras Tripoli1 League247573228.08.4321
2011-201218Kaiserslautern1 League281,7806458.219.8181210
2012-201319Kaiserslautern1 League241,5726651.417.5186
2013-201420Kaiserslautern1 League185953319.46.6513
2014-201521Olympiacos2 Leagues271,1044135.012.31021722.112911+18+1.47-0.12
2015-201622Olympiacos3 Leagues352,5027172.527.82817712.436521+44+1.58+0.44
2016-201723Olympiacos2 Leagues332,5437770.628.33112221.964520+25+0.88-0.56
2017-201824Olympiacos2 Leagues312,0946864.623.32410721.884927+22+0.95+0.631.16.8-5.8-2.10-0.70
2018-201925Olympiacos2 Leagues362,7757781.130.833811332902.396617+49+1.59+0.3310.96.4+4.5+0.72+0.38
2019-202026Olympiacos2 Leagues168325222.99.2782392922.06186+12+1.30-0.151.12.6-1.5-1.49-0.85
2020-202127Olympiacos3 Leagues402,0935250.623.321692193422.204517+28+1.20+0.024.37.8-3.5-0.66+0.08
2021-202228Olympiacos1 League391302.81.0145022321.331100.00-1.03
2022-202329Olympiacos1 League251,5516247.917.2217334522.083812+26+1.51+0.44
2023-202430Olympiacos3 Leagues433,2077568.535.637821662821.947546+29+0.81-0.3516.816.8+0.1+0.01-0.60
2024-202531Al-Khaleej1 League97027870.97.8884213101.781410+4+0.51+1.45
15 Seasons4 Clubs7 Leagues39224,1986249.7268.9265789212728172.10445188+257+1.19+0.0334.240.4-6.2-0.21+0.35
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Olympiacos (10 Seasons)4 Leagues28918,7926552.5208.821378787628172.11431178+253+1.21+0.0234.240.4-6.2-0.21+0.35
Kaiserslautern (3 Seasons)2 Leagues703,9475643.043.9411229
Asteras Tripoli (1 Season)1 League247573228.08.4321
Al-Khaleej (1 Season)1 League97027870.97.8884213101.781410+4+0.51+1.45
Super League (11 Seasons)25415,6256247.8173.617476618028162.30368115+253+1.53+0.08
Europa Lg (7 Seasons)332,2216767.324.724801092911.303832+6+0.24+0.9921.318.9+2.5+0.17+0.54
Champions Lg (3 Seasons)179195456.710.2990483601.14821-13-1.27+0.143.012.0-9.0-1.51-0.40
2. Bundesliga (2 Seasons)422,1675235.424.12319
Bundesliga (1 Season)281,7806458.219.8181210
Saudi Professional League (1 Season)97027870.97.8884213101.781410+4+0.51+1.45
Conf Lg (1 Season)97848787.18.79873002.331710+7+0.80-0.759.89.5+0.3+0.04-0.88
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2010-201117Asteras Tripoligr GRE1. Super League13th247573228.08.4321
2011-201218Kaiserslauternde GER1. Bundesliga18th281,7806458.219.8181210Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd241,5726651.417.5186
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th185953319.46.6513
2014-201521Olympiacosgr GRE1. Super League1st251,0464235.211.61021522.242810+18+1.55-0.23Matches
2015-201622Olympiacosgr GRE1. Super League1st271,9067170.621.22213512.82599+50+2.36+0.66Matches
2016-201723Olympiacosgr GRE1. Super League1st251,9157770.921.32310212.163511+24+1.13-0.82Matches
2017-201824Olympiacosgr GRE1. Super League3rd251,8487468.420.52110422.124820+28+1.36+0.62Matches
2018-201925Olympiacosgr GRE1. Super League2nd282,2187982.124.62682923902.575513+42+1.70-0.54Matches
2019-202026Olympiacosgr GRE1. Super League1st137445723.08.3782362822.46185+13+1.57-0.05Matches
2020-202127Olympiacosgr GRE1. Super League1st311,6165249.918.018660133322.483910+29+1.62-0.27Matches
2021-202228Olympiacosgr GRE1. Super League1st391302.81.0145022321.331100.00-1.03Matches
2022-202329Olympiacosgr GRE1. Super League3rd251,5516247.917.2217334522.083812+26+1.51+0.44Matches
2023-202430Olympiacosgr GRE1. Super League3rd281,9336959.721.522801162821.864724+23+1.07-0.24Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th97027870.97.8884213101.781410+4+0.51+1.45Matches
15 Seasons4 Clubs4 Leagues33320,2746147.3225.3223777511028162.28382125+257+1.49+0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Olympiacos (10 Seasons)1 League23014,8686549.6165.217176615928162.30368115+253+1.53+0.08
Kaiserslautern (3 Seasons)2 Leagues703,9475643.043.9411229
Asteras Tripoli (1 Season)1 League247573228.08.4321
Al-Khaleej (1 Season)1 League97027870.97.8884213101.781410+4+0.51+1.45
Super League (11 Seasons)25415,6256247.8173.617476618028162.30368115+253+1.53+0.08
2. Bundesliga (2 Seasons)422,1675235.424.12319
Bundesliga (1 Season)281,7806458.219.8181210
Saudi Professional League (1 Season)97027870.97.8884213101.781410+4+0.51+1.45
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201521Olympiacos2. Europa LgR322582932.20.600200.501100.00+1.48Matches
2015-201622Olympiacos1. Champions LgGR63866471.54.342201.5059-4-0.93+0.82Matches
2015-201622Olympiacos2. Europa LgR322210105100.02.322000.0013-2-0.86Matches
2016-201723Olympiacos2. Europa LgR1686287969.87.082011.33109+1+0.14+0.14Matches
2017-201824Olympiacos1. Champions LgGR62464145.62.730300.8917-6-2.20-1.281.16.8-5.8-2.10-0.70Matches
2018-201925Olympiacos2. Europa LgR3285577077.46.277841901.75114+7+1.13+2.7910.96.4+4.5+0.72+0.38Matches
2019-202026Olympiacos2. Europa LgR163882922.61.00032900.3301-1-1.02-1.021.12.6-1.5-1.49-0.85Matches
2020-202127Olympiacos1. Champions LgGR52875753.13.2290233601.0025-3-0.94+0.842.05.2-3.2-1.00-0.23Matches
2020-202127Olympiacos2. Europa LgR1641904852.82.1183033601.5042+2+0.95+2.012.32.6-0.3-0.13+0.55Matches
2023-202430Olympiacos3. Conf Lg1st97848787.18.79873002.331710+7+0.80-0.759.89.5+0.3+0.04-0.88Matches
2023-202430Olympiacos2. Europa LgGR64908290.75.46822001.701112-1-0.18+3.427.17.3-0.2-0.04+0.08Matches
8 Seasons1 Club3 Leagues593,9246767.443.6428317173111.41636300.00+0.8534.240.4-6.2-0.21+0.35
Europa Lg (7 Seasons)332,2216767.324.724801092911.303832+6+0.24+0.9921.318.9+2.5+0.17+0.54
Champions Lg (3 Seasons)179195456.710.2990483601.14821-13-1.27+0.143.012.0-9.0-1.51-0.40
Conf Lg (1 Season)97848787.18.79873002.331710+7+0.80-0.759.89.5+0.3+0.04-0.88
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201219gr GreeceUEFA EuroQF2934725.81.0171012220.5012-1-0.97-0.63Matches
201421gr GreeceWCQ32367921.92.63791072.3331+2+0.76-0.62Matches
201522gr GreeceFriendlies (M)1898933.01.01890000.000000.00+1.99Matches
201623gr GreeceFriendlies (M)42436145.02.7374112101.5054+1+0.37+0.67Matches
201623gr GreeceUEFA Euro Qualifying42566428.42.8378212141.254400.00+0.98Matches
201825gr GreeceWCQ118908182.49.91086613101.55169+7+0.71-1.66Matches
201825gr GreeceFriendlies (M)1767628.10.81760010.0001-1-1.18-0.72Matches
2018-201925gr GreeceUEFA Nations League32nd64848189.65.4590513301.504400.00+1.61Matches
201926gr GreeceFriendlies (M)19090100.01.01901000.0012-1-1.00Matches
202027gr GreeceFriendlies (M)21356875.01.52681001.5032+1+0.67+2.67Matches
2020-202127gr GreeceUEFA Nations LeagueLgC52535146.92.8371122012.2040+4+1.42+1.11Matches
202128gr GreeceFriendlies (M)1454512.50.51450003.001100.00-0.29Matches
202128gr GreeceUEFA Euro Qualifying43528839.13.94880001.0068-2-0.51-0.51Matches
202229gr GreeceWCQ21165816.11.3190112601.001100.000.00Matches
202330gr GreeceFriendlies (M)1797943.90.91790001.000000.00-1.78Matches
202431gr GreeceUEFA Euro Qualifying120202.20.20012003.000000.00-1.09Matches
11 Seasons1 Club5 Leagues493,4577138.738.4408119924151.474939+10+0.26-0.02
Friendlies (M) (7 Seasons)117576940.18.41074312111.18101000.00+0.32
WCQ (3 Seasons)161,2427843.113.81485822971.632011+9+0.65-0.34
UEFA Euro Qualifying (3 Seasons)96287023.07.0784222141.331012-2-0.29-0.46
UEFA Nations League (2 Seasons)117376768.28.2883632411.8284+4+0.49+0.49
UEFA Euro (1 Season)2934725.81.0171012220.5012-1-0.97-0.63

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201117Asteras Tripoligr GRE1. Super League8.44017
2011-201218Kaiserslauternde GER1. Bundesliga19.84021Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga17.520
2013-201420Kaiserslauternde GER2. 2. Bundesliga6.6003
2014-201521Olympiacos2. Europa Lg0.6000Matches
2014-201521Olympiacosgr GRE1. Super League11.6009Matches
2015-201622Olympiacos1. Champions Lg4.3204Matches
2015-201622Olympiacos2. Europa Lg2.3000Matches
2015-201622Olympiacosgr GRE1. Super League21.22019Matches
2016-201723Olympiacos2. Europa Lg7.010042025444000Matches
2016-201723Olympiacosgr GRE1. Super League21.33001600000000Matches
2017-201824Olympiacos1. Champions Lg2.7000251140200083350.0Matches
2017-201824Olympiacosgr GRE1. Super League20.51001900000000Matches
2018-201925Olympiacos2. Europa Lg6.210031464023000234833.3Matches
2018-201925Olympiacosgr GRE1. Super League24.65000Matches
2019-202026Olympiacos2. Europa Lg1.000013131200043537.5Matches
2019-202026Olympiacosgr GRE1. Super League8.31000Matches
2020-202127Olympiacos1. Champions Lg3.2200310413230001551229.4Matches
2020-202127Olympiacos2. Europa Lg2.1000220172400082820.0Matches
2020-202127Olympiacosgr GRE1. Super League18.02000Matches
2021-202228Olympiacosgr GRE1. Super League1.00000Matches
2022-202329Olympiacosgr GRE1. Super League17.22000Matches
2023-202430Olympiacos3. Conf Lg8.7200624055770004881044.4Matches
2023-202430Olympiacos2. Europa Lg5.4100216247370003621016.7Matches
2023-202430Olympiacosgr GRE1. Super League21.57000Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League7.8100316153240Matches
15 Seasons4 Clubs7 Leagues268.94300134110172962336000142275632.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Olympiacos (10 Seasons)4 Leagues208.832009094162432132000142275632.5
Kaiserslautern (3 Seasons)2 Leagues43.96024
Asteras Tripoli (1 Season)1 League8.44017
Al-Khaleej (1 Season)1 League7.8100316153240
Super League (11 Seasons)173.627008000000000
Europa Lg (7 Seasons)24.7300125511161122000071113126.2
Champions Lg (3 Seasons)10.2400915527250002381534.8
2. Bundesliga (2 Seasons)24.1203
Bundesliga (1 Season)19.84021
Saudi Professional League (1 Season)7.8100316153240
Conf Lg (1 Season)8.7200624055770004881044.4
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2010-201117Asteras Tripoli1 League8.44017
2011-201218Kaiserslautern1 League19.84021
2012-201319Kaiserslautern1 League17.520
2013-201420Kaiserslautern1 League6.6003
2014-201521Olympiacos2 Leagues12.3009
2015-201622Olympiacos3 Leagues27.84023
2016-201723Olympiacos2 Leagues28.3400202025444000
2017-201824Olympiacos2 Leagues23.31002151140200083350.0
2018-201925Olympiacos2 Leagues30.860031464023000234833.3
2019-202026Olympiacos2 Leagues9.210013131200043537.5
2020-202127Olympiacos3 Leagues23.3400512430470002372025.9
2021-202228Olympiacos1 League1.00000
2022-202329Olympiacos1 League17.22000
2023-202430Olympiacos3 Leagues35.610008402102101400084102033.3
2024-202531Al-Khaleej1 League7.8100316153240
15 Seasons4 Clubs7 Leagues268.94300134110172962336000142275632.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Olympiacos (10 Seasons)4 Leagues208.832009094162432132000142275632.5
Kaiserslautern (3 Seasons)2 Leagues43.96024
Asteras Tripoli (1 Season)1 League8.44017
Al-Khaleej (1 Season)1 League7.8100316153240
Super League (11 Seasons)173.627008000000000
Europa Lg (7 Seasons)24.7300125511161122000071113126.2
Champions Lg (3 Seasons)10.2400915527250002381534.8
2. Bundesliga (2 Seasons)24.1203
Bundesliga (1 Season)19.84021
Saudi Professional League (1 Season)7.8100316153240
Conf Lg (1 Season)8.7200624055770004881044.4
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201117Asteras Tripoligr GRE1. Super League13th8.44017
2011-201218Kaiserslauternde GER1. Bundesliga18th19.84021Matches
2012-201319Kaiserslauternde GER2. 2. Bundesliga3rd17.520
2013-201420Kaiserslauternde GER2. 2. Bundesliga4th6.6003
2014-201521Olympiacosgr GRE1. Super League1st11.6009Matches
2015-201622Olympiacosgr GRE1. Super League1st21.22019Matches
2016-201723Olympiacosgr GRE1. Super League1st21.33001600000000Matches
2017-201824Olympiacosgr GRE1. Super League3rd20.51001900000000Matches
2018-201925Olympiacosgr GRE1. Super League2nd24.65000Matches
2019-202026Olympiacosgr GRE1. Super League1st8.31000Matches
2020-202127Olympiacosgr GRE1. Super League1st18.02000Matches
2021-202228Olympiacosgr GRE1. Super League1st1.00000Matches
2022-202329Olympiacosgr GRE1. Super League3rd17.22000Matches
2023-202430Olympiacosgr GRE1. Super League3rd21.57000Matches
2024-202531Al-Khaleejsa KSA1. Saudi Professional League6th7.8100316153240Matches
15 Seasons4 Clubs4 Leagues225.334001071615324000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Olympiacos (10 Seasons)1 League165.223006300000000
Kaiserslautern (3 Seasons)2 Leagues43.96024
Asteras Tripoli (1 Season)1 League8.44017
Al-Khaleej (1 Season)1 League7.8100316153240
Super League (11 Seasons)173.627008000000000
2. Bundesliga (2 Seasons)24.1203
Bundesliga (1 Season)19.84021
Saudi Professional League (1 Season)7.8100316153240
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201521Olympiacos2. Europa LgR320.6000Matches
2015-201622Olympiacos1. Champions LgGR4.3204Matches
2015-201622Olympiacos2. Europa LgR322.3000Matches
2016-201723Olympiacos2. Europa LgR167.010042025444000Matches
2017-201824Olympiacos1. Champions LgGR2.7000251140200083350.0Matches
2018-201925Olympiacos2. Europa LgR326.210031464023000234833.3Matches
2019-202026Olympiacos2. Europa LgR161.000013131200043537.5Matches
2020-202127Olympiacos1. Champions LgGR3.2200310413230001551229.4Matches
2020-202127Olympiacos2. Europa LgR162.1000220172400082820.0Matches
2023-202430Olympiacos3. Conf Lg1st8.7200624055770004881044.4Matches
2023-202430Olympiacos2. Europa LgGR5.4100216247370003621016.7Matches
8 Seasons1 Club3 Leagues43.69002794162432132000142275632.5
Europa Lg (7 Seasons)24.7300125511161122000071113126.2
Champions Lg (3 Seasons)10.2400915527250002381534.8
Conf Lg (1 Season)8.7200624055770004881044.4
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201219gr GreeceUEFA EuroQF1.00000Matches
201421gr GreeceWCQ2.61000Matches
201522gr GreeceFriendlies (M)1.00000Matches
201623gr GreeceFriendlies (M)2.70000Matches
201623gr GreeceUEFA Euro Qualifying2.800011021821000Matches
201825gr GreeceWCQ9.90000Matches
201825gr GreeceFriendlies (M)0.80000Matches
2018-201925gr GreeceUEFA Nations League32nd5.40000Matches
201926gr GreeceFriendlies (M)1.00000Matches
202027gr GreeceFriendlies (M)1.50000Matches
2020-202127gr GreeceUEFA Nations LeagueLgC2.810046120220Matches
202128gr GreeceFriendlies (M)0.50000Matches
202128gr GreeceUEFA Euro Qualifying3.9000317227110Matches
202229gr GreeceWCQ1.31002414000Matches
202330gr GreeceFriendlies (M)0.90000Matches
202431gr GreeceUEFA Euro Qualifying0.20000000000Matches
11 Seasons1 Club5 Leagues38.4300103766954000
Friendlies (M) (7 Seasons)8.40000
WCQ (3 Seasons)13.82002414000
UEFA Euro Qualifying (3 Seasons)7.000042744532000
UEFA Nations League (2 Seasons)8.210046120220
UEFA Euro (1 Season)1.00000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.