| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2022/2023 | Achuapa | Liga Nacional | 5 | 0 | 0 | 0 | 0 | – |
| 2020/2021 | Municipal | Liga Nacional | 0 | 0 | 0 | 0 | 0 | – |
| 2019/2020 | Mixco | Liga Nacional | 12 | 1 | 0 | 0 | 0 | – |
| 2018/2019 | Xelajú | Liga Nacional | 28 | 5 | 0 | 3 | 0 | – |
| 2017/2018 | Municipal | Liga Nacional | 29 | 5 | 0 | 6 | 1 | – |
| 2016/2017 | Municipal | Liga Nacional | 18 | 2 | 0 | 2 | 0 | – |
| 2016 | Colorado Rapids | MLS | 22 | 2 | 3 | 2 | 0 | 6.7 |
| 2015 | Seattle Sounders | MLS | 22 | 3 | 5 | 3 | 0 | 7.0 |
| 2014 | Seattle Sounders | MLS | 33 | 6 | 0 | 3 | 0 | – |
| 2013/2014 | Heerenveen | Eredivisie | 0 | 0 | 0 | 0 | 0 | – |
| 2012/2013 | Heerenveen | Eredivisie | 12 | 0 | 0 | 1 | 0 | – |
| 2012 | Chicago Fire | MLS | 22 | 6 | 0 | 5 | 0 | – |
| 2011 | Chicago Fire | MLS | 29 | 8 | 0 | 2 | 0 | – |
| 2010 | Chicago Fire | MLS | 25 | 6 | 0 | 2 | 0 | – |
| 2009 | Chicago Fire | MLS | 0 | 0 | 0 | 0 | 0 | – |
| 2009 | Chicago Fire | MLS | 33 | 5 | 0 | 2 | 0 | – |
| 2008 | Chicago Fire | MLS | 0 | 0 | 0 | 0 | 0 | – |
| 2008 | Chicago Fire | MLS | 7 | 0 | 0 | 2 | 0 | – |
| Total | 297 | 49 | 8 | 33 | 1 | – | ||
| Fecha | Desde | Hacia | Tipo | |
|---|---|---|---|---|
| 07 ene 2020 | Mixco | Municipal | Free | |
| 07 ene 2019 | Xelajú | Mixco | Free | |
| 07 ene 2018 | Municipal | Xelajú | Free | |
| 01 ene 2017 | Colorado | Municipal | N/A | |
| - | Sounders | Colorado | N/A | |
| - | Heerenveen | Sounders | Free | |
| - | Chicago | Heerenveen | € 700K |
M. Pappa career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.