Daniel Agger er født den 12. december 1984 i Hvidovre Kommune. Daniel Agger startede sin fodboldkarriere i Rosenhøj BK. A-landsholdskarrieren tog sin begyndelse i 2005 i Tampere, Finland. Daniel Agger har spillet 75 kampe og scoret 12 mål for det danske A-landshold. Dermed er Daniel nr. 34 på listen over flest mål i herrernes landsholdshistorie og nr. 99 i bedste målsnit (0,16 mål pr. kamp).
| År | Kampe | Mål | Rolle |
|---|---|---|---|
| 2005 | 4 | 1 | Starter |
| 2006 | 6 | – | Starter |
| 2007 | 8 | 1 | Starter |
| 2008 | 5 | 1 | Starter |
| 2009 | 6 | – | Starter |
| 2010 | 9 | 1 | Starter |
| 2011 | 6 | 2 | Starter |
| 2012 | 9 | 1 | Starter |
| 2013 | 8 | 4 | Starter |
| 2014 | 5 | 2 | Starter |
| 2015 | 7 | – | Starter |
| 2016 | 2 | – | Starter |
| I alt | 75 | 13 |