Ryan Johnson
born Nov. 26, 1981 (age 44)
Career totals by competition
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| MLS | 174 | 135 | 12147 | 36 | 24 | 284 | ||
| MLSr | 12 | 12 | 1032 | 6 | 3 | — | ||
| MLSp | 7 | 6 | 528 | 1 | 1 | — |
Career totals by team
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| San Jose Earthquakes | 102 | 74 | 6839 | 17 | 14 | 145 | ||
| Toronto FC | 43 | 43 | 3762 | 10 | 7 | 93 | ||
| Portland Timbers | 33 | 24 | 2028 | 10 | 4 | 43 | ||
| Chicago Fire Reserves | 5 | 5 | 412 | 1 | — | — | ||
| Real Salt Lake Reserves | 4 | 4 | 360 | 3 | 2 | — | ||
| Chicago Fire | 3 | 0 | 46 | 0 | 0 | 3 | ||
| San Jose Earthquakes Reserves | 2 | 2 | 179 | 1 | 1 | — | ||
| Portland Timbers Reserves | 1 | 1 | 81 | 1 | — | — |
Season by season, clubs
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| Chicago Fire | MLS | 2006 | 3 | 0 | 46 | 0 | 0 | 3 |
| Real Salt Lake Reserves | MLSr | 2006 | 4 | 4 | 360 | 3 | 2 | — |
| Chicago Fire Reserves | MLSr | 2006 | 5 | 5 | 412 | 1 | — | — |
| San Jose Earthquakes | MLS | 2008 | 28 | 13 | 1535 | 5 | 1 | 29 |
| San Jose Earthquakes Reserves | MLSr | 2008 | 1 | 1 | 90 | 0 | — | — |
| San Jose Earthquakes | MLS | 2009 | 30 | 27 | 2241 | 11 | 2 | 59 |
| San Jose Earthquakes | MLS | 2010 | 27 | 19 | 1706 | 1 | 8 | 37 |
| San Jose Earthquakes | MLSp | 2010 | 3 | 3 | 270 | 0 | 1 | — |
| Toronto FC | MLS | 2011 | 12 | 12 | 993 | 3 | 2 | 26 |
| San Jose Earthquakes | MLS | 2011 | 14 | 12 | 1087 | 0 | 2 | 20 |
| San Jose Earthquakes Reserves | MLSr | 2011 | 1 | 1 | 89 | 1 | 1 | — |
| Toronto FC | MLS | 2012 | 31 | 31 | 2769 | 7 | 5 | 67 |
| Portland Timbers | MLS | 2013 | 29 | 21 | 1770 | 9 | 4 | 43 |
| Portland Timbers | MLSp | 2013 | 4 | 3 | 258 | 1 | — | — |
| Portland Timbers Reserves | MLSr | 2013 | 1 | 1 | 81 | 1 | — | — |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLSp | Nov. 24, 2013 | Portland Timbers | 0 - 1 | Real Salt Lake | 0 | — | 19 | Providence Park | |
| MLSp | Nov. 10, 2013 | Portland Timbers | 2 - 4 | Real Salt Lake | 0 | — | 59 | Rio Tinto Stadium | |
| MLSp | Nov. 7, 2013 | Portland Timbers | 3 - 2 | Seattle Sounders | 0 | — | 90 | Providence Park | |
| MLSp | Nov. 2, 2013 | Portland Timbers | 2 - 1 | Seattle Sounders | 1 | — | 90 | CenturyLink Field | |
| MLSr | Sept. 15, 2013 | Portland Timbers Reserves | 4 - 1 | Chivas USA Reserves | 1 | — | 81 | StubHub Center University Field 2 | |
| MLS | Oct. 22, 2011 | Toronto FC | 2 - 2 | New England Revolution | 0 | — | 28 | BMO Field | |
| MLS | Oct. 15, 2011 | Toronto FC | 1 - 1 | Philadelphia Union | 1 | — | 90 | Talen Energy Stadium | |
| MLS | Oct. 1, 2011 | Toronto FC | 1 - 1 | New York Red Bulls | 0 | 1 | 84 | BMO Field | |
| MLS | Sept. 24, 2011 | Toronto FC | 3 - 0 | Chivas USA | 0 | — | 73 | StubHub Center | |
| MLS | Sept. 17, 2011 | Toronto FC | 1 - 2 | Colorado Rapids | 0 | — | 90 | BMO Field |