Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2003 18 Odd no NOR 1. Tippeligaen 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004 19 Odd no NOR 1. Tippeligaen 9 7 595 6.6 0 1 1 0 0 0 2 0 0.00 0.15 0.15 0.00 0.15 2005 20 Odd no NOR 1. Tippeligaen 21 15 1,424 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2006 21 Odd no NOR 1. Tippeligaen 24 24 2,110 23.4 5 2 7 4 1 1 5 1 0.21 0.09 0.30 0.17 0.26 2007 22 Odd no NOR 1. Tippeligaen 23 23 2,070 23.0 8 3 11 6 2 2 6 1 0.35 0.13 0.48 0.26 0.39 2008-2009 24 Odense dk DEN 1. Danish Superliga 31 19 2,044 22.7 4 7 11 4 0 0 2 0 0.18 0.31 0.48 0.18 0.48 2009-2010 25 Odense dk DEN 1. Danish Superliga 32 30 2,683 29.8 1 3 4 1 0 0 4 0 0.03 0.10 0.13 0.03 0.13 Matches 2010-2011 26 Odense dk DEN 1. Danish Superliga 32 32 2,826 31.4 6 4 10 6 0 0 2 0 0.19 0.13 0.32 0.19 0.32 Matches 2010-2011 26 Odense 2. Europa Lg 5 5 450 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 27 Odense dk DEN 1. Danish Superliga 31 31 2,764 30.7 3 6 9 2 1 1 8 0 0.10 0.20 0.29 0.07 0.26 Matches 2011-2012 27 Odense 2. Europa Lg 6 6 540 6.0 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2012-2013 28 Odense dk DEN 1. Danish Superliga 32 32 2,879 32.0 3 3 6 1 2 3 6 0 0.09 0.09 0.19 0.03 0.13 2013-2014 29 Odense dk DEN 1. Danish Superliga 29 29 2,610 29.0 2 1 3 2 0 0 8 0 0.07 0.03 0.10 0.07 0.10 2014-2015 30 Odense dk DEN 1. Danish Superliga 10 10 900 10.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015 30 Odd no NOR 1. Tippeligaen 28 28 2,475 27.5 4 9 13 3 1 2 5 0 0.15 0.33 0.47 0.11 0.44 Matches 2016 31 Odd no NOR 1. Tippeligaen 29 29 2,610 29.0 5 8 13 5 0 0 5 0 0.17 0.28 0.45 0.17 0.45 Matches 2017 32 Odd no NOR 1. Eliteserien 28 28 2,452 27.2 3 0 3 3 0 0 5 0 0.11 0.00 0.11 0.11 0.11 Matches 2018 33 Odd no NOR 1. Eliteserien 29 29 2,610 29.0 8 3 11 8 0 0 5 0 0.28 0.10 0.38 0.28 0.38 Matches 2019 34 Odd no NOR 1. Eliteserien 24 23 2,056 22.8 1 6 7 1 0 0 6 0 0.04 0.26 0.31 0.04 0.31 Matches 2020 35 Odd no NOR 1. Eliteserien 27 27 2,281 25.3 6 11 17 3 3 4 5 1 0.24 0.43 0.67 0.12 0.55 Matches 2021 36 Odd no NOR 1. Eliteserien 21 18 1,726 19.2 2 3 5 2 0 0 1 0 0.10 0.16 0.26 0.10 0.26 Matches 2022 37 Odd no NOR 1. Eliteserien 26 23 2,169 24.1 3 4 7 2 1 2 7 0 0.12 0.17 0.29 0.08 0.25 Matches 2023 38 Odd no NOR 1. Eliteserien 24 22 1,983 22.0 3 7 10 2 1 1 7 0 0.14 0.32 0.45 0.09 0.41 Matches 2024 39 Odd no NOR 1. Eliteserien 21 19 1,446 16.1 0 3 3 0 0 1 6 0 0.00 0.19 0.19 0.00 0.19 Matches 22 Seasons 2 Clubs 3 Leagues 544 509 45,754 508.4 68 88 156 56 12 17 103 3 0.13 0.17 0.31 0.11 0.28 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Odd (15 Seasons) 1 League 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Odense (7 Seasons) 2 Leagues 208 194 17,696 196.6 19 25 44 16 3 4 35 0 0.10 0.13 0.22 0.08 0.21 Tippeligaen (15 Seasons) 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Danish Superliga (7 Seasons) 197 183 16,706 185.6 19 24 43 16 3 4 32 0 0.10 0.13 0.23 0.09 0.22 Europa Lg (2 Seasons) 11 11 990 11.0 0 1 1 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2003 18 Odd 1 League 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004 19 Odd 1 League 9 7 595 6.6 0 1 1 0 0 0 2 0 0.00 0.15 0.15 0.00 0.15 2005 20 Odd 1 League 21 15 1,424 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2006 21 Odd 1 League 24 24 2,110 23.4 5 2 7 4 1 1 5 1 0.21 0.09 0.30 0.17 0.26 2007 22 Odd 1 League 23 23 2,070 23.0 8 3 11 6 2 2 6 1 0.35 0.13 0.48 0.26 0.39 2008-2009 24 Odense 1 League 31 19 2,044 22.7 4 7 11 4 0 0 2 0 0.18 0.31 0.48 0.18 0.48 2009-2010 25 Odense 1 League 32 30 2,683 29.8 1 3 4 1 0 0 4 0 0.03 0.10 0.13 0.03 0.13 2010-2011 26 Odense 2 Leagues 37 37 3,276 36.4 6 4 10 6 0 0 4 0 0.16 0.11 0.27 0.16 0.27 2011-2012 27 Odense 2 Leagues 37 37 3,304 36.7 3 7 10 2 1 1 9 0 0.08 0.19 0.27 0.05 0.25 2012-2013 28 Odense 1 League 32 32 2,879 32.0 3 3 6 1 2 3 6 0 0.09 0.09 0.19 0.03 0.13 2013-2014 29 Odense 1 League 29 29 2,610 29.0 2 1 3 2 0 0 8 0 0.07 0.03 0.10 0.07 0.10 2014-2015 30 Odense 1 League 10 10 900 10.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2015 30 Odd 1 League 28 28 2,475 27.5 4 9 13 3 1 2 5 0 0.15 0.33 0.47 0.11 0.44 2016 31 Odd 1 League 29 29 2,610 29.0 5 8 13 5 0 0 5 0 0.17 0.28 0.45 0.17 0.45 2017 32 Odd 1 League 28 28 2,452 27.2 3 0 3 3 0 0 5 0 0.11 0.00 0.11 0.11 0.11 2018 33 Odd 1 League 29 29 2,610 29.0 8 3 11 8 0 0 5 0 0.28 0.10 0.38 0.28 0.38 2019 34 Odd 1 League 24 23 2,056 22.8 1 6 7 1 0 0 6 0 0.04 0.26 0.31 0.04 0.31 2020 35 Odd 1 League 27 27 2,281 25.3 6 11 17 3 3 4 5 1 0.24 0.43 0.67 0.12 0.55 2021 36 Odd 1 League 21 18 1,726 19.2 2 3 5 2 0 0 1 0 0.10 0.16 0.26 0.10 0.26 2022 37 Odd 1 League 26 23 2,169 24.1 3 4 7 2 1 2 7 0 0.12 0.17 0.29 0.08 0.25 2023 38 Odd 1 League 24 22 1,983 22.0 3 7 10 2 1 1 7 0 0.14 0.32 0.45 0.09 0.41 2024 39 Odd 1 League 21 19 1,446 16.1 0 3 3 0 0 1 6 0 0.00 0.19 0.19 0.00 0.19 22 Seasons 2 Clubs 3 Leagues 544 509 45,754 508.4 68 88 156 56 12 17 103 3 0.13 0.17 0.31 0.11 0.28 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Odd (15 Seasons) 1 League 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Odense (7 Seasons) 2 Leagues 208 194 17,696 196.6 19 25 44 16 3 4 35 0 0.10 0.13 0.22 0.08 0.21 Tippeligaen (15 Seasons) 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Danish Superliga (7 Seasons) 197 183 16,706 185.6 19 24 43 16 3 4 32 0 0.10 0.13 0.23 0.09 0.22 Europa Lg (2 Seasons) 11 11 990 11.0 0 1 1 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09
Standard Stats Table 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 2003 18 Odd no NOR 1. Tippeligaen 4th 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004 19 Odd no NOR 1. Tippeligaen 8th 9 7 595 6.6 0 1 1 0 0 0 2 0 0.00 0.15 0.15 0.00 0.15 2005 20 Odd no NOR 1. Tippeligaen 9th 21 15 1,424 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2006 21 Odd no NOR 1. Tippeligaen 12th 24 24 2,110 23.4 5 2 7 4 1 1 5 1 0.21 0.09 0.30 0.17 0.26 2007 22 Odd no NOR 1. Tippeligaen 12th 23 23 2,070 23.0 8 3 11 6 2 2 6 1 0.35 0.13 0.48 0.26 0.39 2008-2009 24 Odense dk DEN 1. Danish Superliga 2nd 31 19 2,044 22.7 4 7 11 4 0 0 2 0 0.18 0.31 0.48 0.18 0.48 2009-2010 25 Odense dk DEN 1. Danish Superliga 2nd 32 30 2,683 29.8 1 3 4 1 0 0 4 0 0.03 0.10 0.13 0.03 0.13 Matches 2010-2011 26 Odense dk DEN 1. Danish Superliga 2nd 32 32 2,826 31.4 6 4 10 6 0 0 2 0 0.19 0.13 0.32 0.19 0.32 Matches 2011-2012 27 Odense dk DEN 1. Danish Superliga 10th 31 31 2,764 30.7 3 6 9 2 1 1 8 0 0.10 0.20 0.29 0.07 0.26 Matches 2012-2013 28 Odense dk DEN 1. Danish Superliga 10th 32 32 2,879 32.0 3 3 6 1 2 3 6 0 0.09 0.09 0.19 0.03 0.13 2013-2014 29 Odense dk DEN 1. Danish Superliga 8th 29 29 2,610 29.0 2 1 3 2 0 0 8 0 0.07 0.03 0.10 0.07 0.10 2014-2015 30 Odense dk DEN 1. Danish Superliga 9th 10 10 900 10.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015 30 Odd no NOR 1. Tippeligaen 4th 28 28 2,475 27.5 4 9 13 3 1 2 5 0 0.15 0.33 0.47 0.11 0.44 Matches 2016 31 Odd no NOR 1. Tippeligaen 3rd 29 29 2,610 29.0 5 8 13 5 0 0 5 0 0.17 0.28 0.45 0.17 0.45 Matches 2017 32 Odd no NOR 1. Eliteserien 6th 28 28 2,452 27.2 3 0 3 3 0 0 5 0 0.11 0.00 0.11 0.11 0.11 Matches 2018 33 Odd no NOR 1. Eliteserien 9th 29 29 2,610 29.0 8 3 11 8 0 0 5 0 0.28 0.10 0.38 0.28 0.38 Matches 2019 34 Odd no NOR 1. Eliteserien 4th 24 23 2,056 22.8 1 6 7 1 0 0 6 0 0.04 0.26 0.31 0.04 0.31 Matches 2020 35 Odd no NOR 1. Eliteserien 7th 27 27 2,281 25.3 6 11 17 3 3 4 5 1 0.24 0.43 0.67 0.12 0.55 Matches 2021 36 Odd no NOR 1. Eliteserien 13th 21 18 1,726 19.2 2 3 5 2 0 0 1 0 0.10 0.16 0.26 0.10 0.26 Matches 2022 37 Odd no NOR 1. Eliteserien 5th 26 23 2,169 24.1 3 4 7 2 1 2 7 0 0.12 0.17 0.29 0.08 0.25 Matches 2023 38 Odd no NOR 1. Eliteserien 10th 24 22 1,983 22.0 3 7 10 2 1 1 7 0 0.14 0.32 0.45 0.09 0.41 Matches 2024 39 Odd no NOR 1. Eliteserien 16th 21 19 1,446 16.1 0 3 3 0 0 1 6 0 0.00 0.19 0.19 0.00 0.19 Matches 22 Seasons 2 Clubs 2 Leagues 533 498 44,764 497.4 68 87 155 56 12 17 100 3 0.14 0.17 0.31 0.11 0.29 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 Odd (15 Seasons) 1 League 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Odense (7 Seasons) 1 League 197 183 16,706 185.6 19 24 43 16 3 4 32 0 0.10 0.13 0.23 0.09 0.22 Tippeligaen (15 Seasons) 336 315 28,058 311.8 49 63 112 40 9 13 68 3 0.16 0.20 0.36 0.13 0.33 Danish Superliga (7 Seasons) 197 183 16,706 185.6 19 24 43 16 3 4 32 0 0.10 0.13 0.23 0.09 0.22
Standard Stats Table 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 2010-2011 26 Odense 2. Europa Lg GR 5 5 450 5.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 27 Odense 2. Europa Lg GR 6 6 540 6.0 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2 Seasons 1 Club 1 League 11 11 990 11.0 0 1 1 0 0 0 3 0 0.00 0.09 0.09 0.00 0.09
Standard Stats Table 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 2008 23 no Norway UEFA Euro Qualifying 0 0 Matches 2010 25 no Norway WCQ 0 0 Matches 2012 27 no Norway UEFA Euro Qualifying 7 5 435 4.8 0 0 0 0 1 0 0.00 0.00 Matches 2014 29 no Norway WCQ 7 7 630 7.0 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Matches 2014 29 no Norway Friendlies (M) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 1 Club 3 Leagues 16 14 1,245 13.8 0 1 1 0 0 0 4 0 0.00 0.11 0.11 0.00 0.11 WCQ (2 Seasons) 7 7 630 7.0 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 UEFA Euro Qualifying (2 Seasons) 7 5 435 4.8 0 0 0 0 1 0 0.00 0.00 Friendlies (M) (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2003 18 Odd 1 League 0.6 0 0 0.00 0 0 2004 19 Odd 1 League 6.6 0 3 0.45 0.00 0 0 2005 20 Odd 1 League 15.8 1 9 0.57 0.11 0 0 2006 21 Odd 1 League 23.4 5 13 0.55 0.31 1 1 2007 22 Odd 1 League 23.0 8 24 1.04 0.25 2 2 2008-2009 24 Odense 1 League 22.7 4 11 0.48 0.36 0 0 2009-2010 25 Odense 1 League 29.8 1 8 0.27 0.13 0 0 2010-2011 26 Odense 2 Leagues 36.4 6 22 0.60 0.27 0 0 2011-2012 27 Odense 2 Leagues 36.7 3 14 0.38 0.14 1 1 2012-2013 28 Odense 1 League 32.0 3 5 0.16 0.20 2 3 2013-2014 29 Odense 1 League 29.0 2 4 0.14 0.50 0 0 2014-2015 30 Odense 1 League 10.0 0 0 0.00 0 0 2015 30 Odd 1 League 27.5 4 6 0.22 0.50 1 2 2016 31 Odd 1 League 29.0 5 0 11 0.00 0.38 0.45 0 0 2017 32 Odd 1 League 27.2 3 0 7 0.00 0.26 0.43 0 0 2018 33 Odd 1 League 29.0 8 0 0.00 0 0 2019 34 Odd 1 League 22.8 1 15 3 20.0 0.66 0.13 0.07 0.33 0 0 2020 35 Odd 1 League 25.3 6 38 14 36.8 1.50 0.55 0.08 0.21 3 4 2021 36 Odd 1 League 19.2 2 14 6 42.9 0.73 0.31 0.14 0.33 0 0 2022 37 Odd 1 League 24.1 3 23 7 30.4 0.95 0.29 0.09 0.29 1 2 2023 38 Odd 1 League 22.0 3 19 9 47.4 0.86 0.41 0.11 0.22 1 1 2024 39 Odd 1 League 16.1 0 10 2 20.0 0.62 0.12 0.00 0.00 0 1 22 Seasons 2 Clubs 3 Leagues 508.4 68 119 178 49.6 0.55 0.37 0.22 0.27 12 17 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Odd (15 Seasons) 1 League 311.8 49 119 114 49.6 0.55 0.40 0.22 0.28 9 13 Odense (7 Seasons) 2 Leagues 196.6 19 64 0.33 0.25 3 4 Tippeligaen (15 Seasons) 311.8 49 119 114 49.6 0.55 0.40 0.22 0.28 9 13 Danish Superliga (7 Seasons) 185.6 19 63 0.34 0.25 3 4 Europa Lg (2 Seasons) 11.0 0 1 0.09 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2010-2011 26 Odense 2. Europa Lg GR 5.0 0 0 0.00 0 0 Matches 2011-2012 27 Odense 2. Europa Lg GR 6.0 0 1 0.17 0.00 0 0 Matches 2 Seasons 1 Club 1 League 11.0 0 1 0.09 0.00 0 0
Playing Time Table 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 Matches 2003 18 Odd no NOR 1. Tippeligaen 2 51 26 2.2 0.6 0 2 2004 19 Odd no NOR 1. Tippeligaen 9 595 66 25.4 6.6 7 2 2005 20 Odd no NOR 1. Tippeligaen 21 1,424 68 60.9 15.8 15 6 2006 21 Odd no NOR 1. Tippeligaen 24 2,110 88 90.2 23.4 24 0 2007 22 Odd no NOR 1. Tippeligaen 23 2,070 90 88.5 23.0 23 0 2008-2009 24 Odense dk DEN 1. Danish Superliga 31 2,044 66 68.8 22.7 19 12 2009-2010 25 Odense dk DEN 1. Danish Superliga 32 2,683 84 90.3 29.8 30 2 Matches 2010-2011 26 Odense dk DEN 1. Danish Superliga 32 2,826 88 95.2 31.4 32 0 Matches 2010-2011 26 Odense 2. Europa Lg 5 450 90 83.3 5.0 5 5 0 Matches 2011-2012 27 Odense dk DEN 1. Danish Superliga 31 2,764 89 93.1 30.7 31 0 Matches 2011-2012 27 Odense 2. Europa Lg 6 540 90 100.0 6.0 6 6 0 Matches 2012-2013 28 Odense dk DEN 1. Danish Superliga 32 2,879 90 96.9 32.0 32 0 2013-2014 29 Odense dk DEN 1. Danish Superliga 29 2,610 90 87.9 29.0 29 0 2014-2015 30 Odense dk DEN 1. Danish Superliga 10 900 90 30.3 10.0 10 10 0 0 1.40 11 12 -1 -0.10 +0.20 Matches 2015 30 Odd no NOR 1. Tippeligaen 28 2,475 88 91.7 27.5 28 27 0 0 1.93 59 38 +21 +0.76 +1.16 Matches 2016 31 Odd no NOR 1. Tippeligaen 29 2,610 90 96.7 29.0 29 29 0 0 1.66 43 35 +8 +0.28 -0.72 Matches 2017 32 Odd no NOR 1. Eliteserien 28 2,452 88 90.8 27.2 28 27 0 0 1.36 24 37 -13 -0.48 -0.84 Matches 2018 33 Odd no NOR 1. Eliteserien 29 2,610 90 96.7 29.0 29 90 29 0 0 1.28 38 38 0 0.00 -1.00 Matches 2019 34 Odd no NOR 1. Eliteserien 24 2,056 86 76.1 22.8 23 89 21 1 14 0 1.83 37 30 +7 +0.31 +0.59 Matches 2020 35 Odd no NOR 1. Eliteserien 27 2,281 84 84.5 25.3 27 84 25 0 1 1.44 47 41 +6 +0.24 +1.31 Matches 2021 36 Odd no NOR 1. Eliteserien 21 1,726 82 63.9 19.2 18 89 16 3 39 0 1.14 31 42 -11 -0.57 -0.30 Matches 2022 37 Odd no NOR 1. Eliteserien 26 2,169 83 80.3 24.1 23 89 21 3 37 2 1.27 36 40 -4 -0.17 -0.50 Matches 2023 38 Odd no NOR 1. Eliteserien 24 1,983 83 73.4 22.0 22 88 20 2 28 1 1.25 33 35 -2 -0.09 -0.09 Matches 2024 39 Odd no NOR 1. Eliteserien 21 1,446 69 53.6 16.1 19 75 9 2 8 2 1.10 18 24 -6 -0.37 +1.21 Matches 22 Seasons 2 Clubs 3 Leagues 544 45,754 84 75.5 508.4 509 87 245 35 29 6 1.44 377 372 +5 +0.02 +0.45 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Odd (15 Seasons) 1 League 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Odense (7 Seasons) 2 Leagues 208 17,696 85 80.9 196.6 194 21 14 0 1.40 11 12 -1 -0.10 +0.20 Tippeligaen (15 Seasons) 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Danish Superliga (7 Seasons) 197 16,706 85 80.4 185.6 183 10 14 0 1.40 11 12 -1 -0.10 +0.20 Europa Lg (2 Seasons) 11 990 90 91.7 11.0 11 11 0
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2003 18 Odd 1 League 2 51 26 2.2 0.6 0 2 2004 19 Odd 1 League 9 595 66 25.4 6.6 7 2 2005 20 Odd 1 League 21 1,424 68 60.9 15.8 15 6 2006 21 Odd 1 League 24 2,110 88 90.2 23.4 24 0 2007 22 Odd 1 League 23 2,070 90 88.5 23.0 23 0 2008-2009 24 Odense 1 League 31 2,044 66 68.8 22.7 19 12 2009-2010 25 Odense 1 League 32 2,683 84 90.3 29.8 30 2 2010-2011 26 Odense 2 Leagues 37 3,276 89 93.3 36.4 37 5 0 2011-2012 27 Odense 2 Leagues 37 3,304 89 94.1 36.7 37 6 0 2012-2013 28 Odense 1 League 32 2,879 90 96.9 32.0 32 0 2013-2014 29 Odense 1 League 29 2,610 90 87.9 29.0 29 0 2014-2015 30 Odense 1 League 10 900 90 30.3 10.0 10 10 0 0 1.40 11 12 -1 -0.10 +0.20 2015 30 Odd 1 League 28 2,475 88 91.7 27.5 28 27 0 0 1.93 59 38 +21 +0.76 +1.16 2016 31 Odd 1 League 29 2,610 90 96.7 29.0 29 29 0 0 1.66 43 35 +8 +0.28 -0.72 2017 32 Odd 1 League 28 2,452 88 90.8 27.2 28 27 0 0 1.36 24 37 -13 -0.48 -0.84 2018 33 Odd 1 League 29 2,610 90 96.7 29.0 29 90 29 0 0 1.28 38 38 0 0.00 -1.00 2019 34 Odd 1 League 24 2,056 86 76.1 22.8 23 89 21 1 14 0 1.83 37 30 +7 +0.31 +0.59 2020 35 Odd 1 League 27 2,281 84 84.5 25.3 27 84 25 0 1 1.44 47 41 +6 +0.24 +1.31 2021 36 Odd 1 League 21 1,726 82 63.9 19.2 18 89 16 3 39 0 1.14 31 42 -11 -0.57 -0.30 2022 37 Odd 1 League 26 2,169 83 80.3 24.1 23 89 21 3 37 2 1.27 36 40 -4 -0.17 -0.50 2023 38 Odd 1 League 24 1,983 83 73.4 22.0 22 88 20 2 28 1 1.25 33 35 -2 -0.09 -0.09 2024 39 Odd 1 League 21 1,446 69 53.6 16.1 19 75 9 2 8 2 1.10 18 24 -6 -0.37 +1.21 22 Seasons 2 Clubs 3 Leagues 544 45,754 84 75.5 508.4 509 87 245 35 29 6 1.44 377 372 +5 +0.02 +0.45 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Odd (15 Seasons) 1 League 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Odense (7 Seasons) 2 Leagues 208 17,696 85 80.9 196.6 194 21 14 0 1.40 11 12 -1 -0.10 +0.20 Tippeligaen (15 Seasons) 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Danish Superliga (7 Seasons) 197 16,706 85 80.4 185.6 183 10 14 0 1.40 11 12 -1 -0.10 +0.20 Europa Lg (2 Seasons) 11 990 90 91.7 11.0 11 11 0
Playing Time Table 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 2003 18 Odd no NOR 1. Tippeligaen 4th 2 51 26 2.2 0.6 0 2 2004 19 Odd no NOR 1. Tippeligaen 8th 9 595 66 25.4 6.6 7 2 2005 20 Odd no NOR 1. Tippeligaen 9th 21 1,424 68 60.9 15.8 15 6 2006 21 Odd no NOR 1. Tippeligaen 12th 24 2,110 88 90.2 23.4 24 0 2007 22 Odd no NOR 1. Tippeligaen 12th 23 2,070 90 88.5 23.0 23 0 2008-2009 24 Odense dk DEN 1. Danish Superliga 2nd 31 2,044 66 68.8 22.7 19 12 2009-2010 25 Odense dk DEN 1. Danish Superliga 2nd 32 2,683 84 90.3 29.8 30 2 Matches 2010-2011 26 Odense dk DEN 1. Danish Superliga 2nd 32 2,826 88 95.2 31.4 32 0 Matches 2011-2012 27 Odense dk DEN 1. Danish Superliga 10th 31 2,764 89 93.1 30.7 31 0 Matches 2012-2013 28 Odense dk DEN 1. Danish Superliga 10th 32 2,879 90 96.9 32.0 32 0 2013-2014 29 Odense dk DEN 1. Danish Superliga 8th 29 2,610 90 87.9 29.0 29 0 2014-2015 30 Odense dk DEN 1. Danish Superliga 9th 10 900 90 30.3 10.0 10 10 0 0 1.40 11 12 -1 -0.10 +0.20 Matches 2015 30 Odd no NOR 1. Tippeligaen 4th 28 2,475 88 91.7 27.5 28 27 0 0 1.93 59 38 +21 +0.76 +1.16 Matches 2016 31 Odd no NOR 1. Tippeligaen 3rd 29 2,610 90 96.7 29.0 29 29 0 0 1.66 43 35 +8 +0.28 -0.72 Matches 2017 32 Odd no NOR 1. Eliteserien 6th 28 2,452 88 90.8 27.2 28 27 0 0 1.36 24 37 -13 -0.48 -0.84 Matches 2018 33 Odd no NOR 1. Eliteserien 9th 29 2,610 90 96.7 29.0 29 90 29 0 0 1.28 38 38 0 0.00 -1.00 Matches 2019 34 Odd no NOR 1. Eliteserien 4th 24 2,056 86 76.1 22.8 23 89 21 1 14 0 1.83 37 30 +7 +0.31 +0.59 Matches 2020 35 Odd no NOR 1. Eliteserien 7th 27 2,281 84 84.5 25.3 27 84 25 0 1 1.44 47 41 +6 +0.24 +1.31 Matches 2021 36 Odd no NOR 1. Eliteserien 13th 21 1,726 82 63.9 19.2 18 89 16 3 39 0 1.14 31 42 -11 -0.57 -0.30 Matches 2022 37 Odd no NOR 1. Eliteserien 5th 26 2,169 83 80.3 24.1 23 89 21 3 37 2 1.27 36 40 -4 -0.17 -0.50 Matches 2023 38 Odd no NOR 1. Eliteserien 10th 24 1,983 83 73.4 22.0 22 88 20 2 28 1 1.25 33 35 -2 -0.09 -0.09 Matches 2024 39 Odd no NOR 1. Eliteserien 16th 21 1,446 69 53.6 16.1 19 75 9 2 8 2 1.10 18 24 -6 -0.37 +1.21 Matches 22 Seasons 2 Clubs 2 Leagues 533 44,764 84 75.2 497.4 498 87 234 35 29 6 1.44 377 372 +5 +0.02 +0.45 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Odd (15 Seasons) 1 League 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Odense (7 Seasons) 1 League 197 16,706 85 80.4 185.6 183 10 14 0 1.40 11 12 -1 -0.10 +0.20 Tippeligaen (15 Seasons) 336 28,058 84 72.5 311.8 315 87 224 21 29 6 1.44 366 360 +6 +0.02 +0.51 Danish Superliga (7 Seasons) 197 16,706 85 80.4 185.6 183 10 14 0 1.40 11 12 -1 -0.10 +0.20
Playing Time Table 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 2010-2011 26 Odense 2. Europa Lg GR 5 450 90 83.3 5.0 5 5 0 Matches 2011-2012 27 Odense 2. Europa Lg GR 6 540 90 100.0 6.0 6 6 0 Matches 2 Seasons 1 Club 1 League 11 990 90 91.7 11.0 11 11 0
Playing Time Table 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 2008 23 no Norway UEFA Euro Qualifying 0 0 0 0 1 Matches 2010 25 no Norway WCQ 0 0 0 0 2 Matches 2012 27 no Norway UEFA Euro Qualifying 7 435 62 60.4 4.8 5 82 3 2 12 1 2.29 4 4 0 0.00 -0.95 Matches 2014 29 no Norway WCQ 7 630 90 70.0 7.0 7 90 7 0 0 1.57 9 8 +1 +0.14 +1.48 Matches 2014 29 no Norway Friendlies (M) 2 180 90 33.3 2.0 2 90 2 0 0 1.50 2 4 -2 -1.00 +0.50 Matches 4 Seasons 1 Club 3 Leagues 16 1,245 78 31.4 13.8 14 87 12 2 12 4 1.88 15 16 -1 -0.07 +0.62 WCQ (2 Seasons) 7 630 90 38.9 7.0 7 90 7 0 2 1.57 9 8 +1 +0.14 +1.48 UEFA Euro Qualifying (2 Seasons) 7 435 62 24.2 4.8 5 82 3 2 12 2 2.29 4 4 0 0.00 -0.95 Friendlies (M) (1 Season) 2 180 90 33.3 2.0 2 90 2 0 0 1.50 2 4 -2 -1.00 +0.50
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2003 18 Odd 1 League 0.6 0 0 2004 19 Odd 1 League 6.6 2 0 2005 20 Odd 1 League 15.8 3 0 2006 21 Odd 1 League 23.4 5 1 2007 22 Odd 1 League 23.0 6 1 2008-2009 24 Odense 1 League 22.7 2 0 2009-2010 25 Odense 1 League 29.8 4 0 2010-2011 26 Odense 2 Leagues 36.4 4 0 8 2011-2012 27 Odense 2 Leagues 36.7 9 0 3 2012-2013 28 Odense 1 League 32.0 6 0 2013-2014 29 Odense 1 League 29.0 8 0 2014-2015 30 Odense 1 League 10.0 2 0 2015 30 Odd 1 League 27.5 5 0 30 2016 31 Odd 1 League 29.0 5 0 0 29 0 0 0 0 0 0 0 0 2017 32 Odd 1 League 27.2 5 0 0 25 0 0 0 0 0 0 0 0 2018 33 Odd 1 League 29.0 5 0 0 0 0 0 0 0 0 0 1 2019 34 Odd 1 League 22.8 6 0 0 31 12 7 86 25 28 0 2020 35 Odd 1 League 25.3 5 1 0 33 40 6 211 43 26 0 2021 36 Odd 1 League 19.2 1 0 0 17 21 1 111 27 17 0 2022 37 Odd 1 League 24.1 7 0 0 27 24 3 196 28 23 0 2023 38 Odd 1 League 22.0 7 0 0 27 25 0 156 16 22 0 2024 39 Odd 1 League 16.1 6 0 0 26 15 0 100 9 19 0 22 Seasons 2 Clubs 3 Leagues 508.4 103 3 0 256 137 17 860 148 135 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Odd (15 Seasons) 1 League 311.8 68 3 0 245 137 17 860 148 135 0 0 1 Odense (7 Seasons) 2 Leagues 196.6 35 0 11 Tippeligaen (15 Seasons) 311.8 68 3 0 245 137 17 860 148 135 0 0 1 Danish Superliga (7 Seasons) 185.6 32 0 Europa Lg (2 Seasons) 11.0 3 0 11
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 26 Odense 2. Europa Lg GR 5.0 2 0 8 Matches 2011-2012 27 Odense 2. Europa Lg GR 6.0 1 0 3 Matches 2 Seasons 1 Club 1 League 11.0 3 0 11
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.
View Additional Information
More Espen Ruud Pages
Espen Ruud Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary