| year | team | league | level | age | pos | g | gs | inn | po | a | e | dp | tc | tsc | sb | cs | sb% | fpct | rfg | rfi | rf9i | tm share | pl share | tm rank |
| 2003 | Elizabethton Twins | App | Rk | 19 | OF | 50 | 0 | 0.0 | 93 | 3 | 2 | 0 | 98 | 96 | 0 | 0 | .980 | 1.9 | 0.00 | 0.00 | 75.8 | 100.0 | 2 | |
| 2004 | Quad Cities Swing | Midw | A | 20 | OF | 64 | 0 | 0.0 | 123 | 2 | 1 | 1 | 126 | 125 | 0 | 0 | .992 | 2.0 | 0.00 | 0.00 | 47.1 | 100.0 | 4 | |
| 2004 | Gulf Coast Twins | GCL | Rk | 20 | OF | 5 | 0 | 0.0 | 4 | 0 | 1 | 0 | 5 | 4 | 0 | 0 | .800 | 0.8 | 0.00 | 0.00 | 8.8 | 100.0 | 7 | |
| 2005 | New Britain Rock Cats | East | AA | 21 | OF | 66 | 0 | 0.0 | 160 | 5 | 4 | 1 | 169 | 165 | 0 | 0 | .976 | 2.5 | 0.00 | 0.00 | 46.5 | 97.1 | 4 | |
| 2005 | Fort Myers Miracle | FSL | A+ | 21 | OF | 48 | 0 | 0.0 | 75 | 5 | 2 | 1 | 82 | 80 | 0 | 0 | .976 | 1.7 | 0.00 | 0.00 | 36.1 | 98.0 | 4 | |
| 2006 | New Britain Rock Cats | East | AA | 22 | OF | 130 | 0 | 0.0 | 306 | 9 | 4 | 5 | 319 | 315 | 0 | 0 | .987 | 2.4 | 0.00 | 0.00 | 91.5 | 97.0 | 1 | |
| 2007 | Rochester Red Wings | IL | AAA | 23 | OF | 136 | 0 | 0.0 | 359 | 4 | 6 | 1 | 369 | 363 | 0 | 0 | .984 | 2.7 | 0.00 | 0.00 | 94.4 | 97.8 | 1 | |
| 2008 | Minnesota Twins | AL | MLB | 24 | RF | 85 | 77 | 686.0 | 192 | 5 | 3 | 2 | 200 | 197 | 0 | 0 | .985 | 2.3 | 0.29 | 2.61 | 52.1 | 91.4 | 1 | |
| 2008 | Minnesota Twins | AL | MLB | 24 | CF | 19 | 13 | 116.0 | 34 | 1 | 1 | 0 | 36 | 35 | 0 | 0 | .972 | 1.8 | 0.30 | 2.70 | 11.7 | 20.4 | 2 | |
| 2008 | Rochester Red Wings | IL | AAA | 24 | OF | 40 | 0 | 0.0 | 84 | 2 | 1 | 0 | 87 | 86 | 0 | 0 | .989 | 2.2 | 0.00 | 0.00 | 27.8 | 100.0 | 6 | |
| 2009 | Minnesota Twins | AL | MLB | 25 | CF | 84 | 75 | 587.1 | 179 | 1 | 1 | 1 | 181 | 180 | 0 | 0 | .994 | 2.1 | 0.31 | 2.79 | 51.5 | 57.9 | 2 | |
| 2009 | Minnesota Twins | AL | MLB | 25 | LF | 74 | 45 | 438.0 | 115 | 3 | 2 | 0 | 120 | 118 | 0 | 0 | .983 | 1.6 | 0.27 | 2.43 | 45.4 | 51.0 | 2 | |
| 2009 | Minnesota Twins | AL | MLB | 25 | RF | 39 | 23 | 242.0 | 56 | 2 | 2 | 1 | 60 | 58 | 0 | 0 | .967 | 1.5 | 0.24 | 2.16 | 23.9 | 26.9 | 2 | |
| 2009 | Rochester Red Wings | IL | AAA | 25 | CF | 2 | 0 | 0.0 | 5 | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 1.000 | 2.5 | 0.00 | 0.00 | 1.4 | 100.0 | 4 | |
| 2010 | Minnesota Twins | AL | MLB | 26 | CF | 153 | 151 | 1,349.2 | 407 | 5 | 4 | 3 | 416 | 412 | 0 | 0 | .990 | 2.7 | 0.31 | 2.79 | 94.4 | 100.0 | 1 | |
| 2011 | Minnesota Twins | AL | MLB | 27 | CF | 67 | 67 | 585.1 | 206 | 1 | 1 | 0 | 208 | 207 | 0 | 0 | .995 | 3.1 | 0.35 | 3.15 | 41.4 | 95.7 | 2 | |
| 2011 | Minnesota Twins | AL | MLB | 27 | DH | 1 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 0.6 | 1.4 | 15 | |
| 2011 | Rochester Red Wings | IL | AAA | 27 | CF | 10 | 0 | 0.0 | 24 | 0 | 0 | 0 | 24 | 24 | 0 | 0 | 1.000 | 2.4 | 0.00 | 0.00 | 6.9 | 100.0 | 5 | |
| 2012 | Minnesota Twins | AL | MLB | 28 | CF | 125 | 122 | 1,073.1 | 339 | 6 | 4 | 3 | 349 | 345 | 0 | 0 | .989 | 2.8 | 0.32 | 2.88 | 77.2 | 97.7 | 1 | |
| 2012 | Minnesota Twins | AL | MLB | 28 | DH | 1 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 0.6 | 0.8 | 9 | |
| 2013 | Washington Nationals | NL | MLB | 29 | CF | 153 | 145 | 1,300.2 | 379 | 5 | 0 | 1 | 384 | 384 | 0 | 0 | 1.000 | 2.5 | 0.30 | 2.70 | 94.4 | 100.0 | 1 | |
| 2014 | Washington Nationals | NL | MLB | 30 | CF | 147 | 144 | 1,302.2 | 377 | 7 | 4 | 3 | 388 | 384 | 0 | 0 | .990 | 2.6 | 0.29 | 2.61 | 90.7 | 100.0 | 1 | |
| 2014 | Hagerstown Suns | SAL | A | 30 | CF | 2 | 0 | 0.0 | 2 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 1.000 | 1.0 | 0.00 | 0.00 | 1.4 | 100.0 | 5 | |
| 2015 | Washington Nationals | NL | MLB | 31 | CF | 61 | 61 | 523.0 | 149 | 3 | 1 | 3 | 153 | 152 | 0 | 0 | .993 | 2.5 | 0.29 | 2.61 | 37.7 | 100.0 | 2 | |
| 2015 | Harrisburg Senators | East | AA | 31 | CF | 3 | 0 | 0.0 | 6 | 0 | 0 | 0 | 6 | 6 | 0 | 0 | 1.000 | 2.0 | 0.00 | 0.00 | 2.1 | 75.0 | 6 | |
| 2015 | Potomac Nationals | Caro | A+ | 31 | CF | 1 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 0.7 | 100.0 | 5 | |
| 2015 | Hagerstown Suns | SAL | A | 31 | CF | 4 | 0 | 0.0 | 11 | 0 | 0 | 0 | 11 | 11 | 0 | 0 | 1.000 | 2.8 | 0.00 | 0.00 | 2.9 | 100.0 | 5 | |
| 2016 | San Francisco Giants | NL | MLB | 32 | CF | 137 | 132 | 1,191.1 | 286 | 3 | 1 | 1 | 290 | 289 | 0 | 0 | .997 | 2.1 | 0.24 | 2.16 | 84.6 | 95.8 | 1 | |
| 2017 | San Francisco Giants | NL | MLB | 33 | CF | 123 | 116 | 1,039.1 | 276 | 1 | 2 | 0 | 279 | 277 | 0 | 0 | .993 | 2.3 | 0.27 | 2.43 | 75.9 | 95.3 | 1 | |
| 2017 | San Jose Giants | Calif | A+ | 33 | CF | 2 | 0 | 0.0 | 3 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 1.000 | 1.5 | 0.00 | 0.00 | 1.4 | 100.0 | 4 | |
| 2018 | Seattle Mariners | AL | MLB | 34 | LF | 86 | 75 | 661.0 | 144 | 1 | 4 | 0 | 149 | 145 | 0 | 0 | .973 | 1.7 | 0.22 | 1.98 | 53.1 | 91.5 | 1 | |
| 2018 | Tampa Bay Rays | AL | MLB | 34 | LF | 34 | 29 | 263.0 | 59 | 2 | 0 | 1 | 61 | 61 | 0 | 0 | 1.000 | 1.8 | 0.23 | 2.07 | 21.0 | 79.1 | 3 | |
| 2018 | Tampa Bay Rays | AL | MLB | 34 | DH | 6 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 3.7 | 14.0 | 4 | |
| 2018 | Seattle Mariners | AL | MLB | 34 | DH | 4 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 2.5 | 4.3 | 4 | |
| 2018 | Seattle Mariners | AL | MLB | 34 | CF | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0.0 | 0.00 | 0.00 | 0.6 | 1.1 | 7 | |
| Tot: | MLB (11 yrs) | MLB | CF | 1070 | 1026 | 9,067.1 | 2632 | 33 | 19 | 15 | 2684 | 2665 | 0 | 0 | .993 | 2.5 | 0.29 | 2.65 | ||||||
| Tot: | MLB (2 yrs) | MLB | LF | 194 | 149 | 1,362.0 | 318 | 6 | 6 | 1 | 330 | 324 | 0 | 0 | .982 | 1.7 | 0.24 | 2.14 | ||||||
| Tot: | MLB (2 yrs) | MLB | RF | 124 | 100 | 928.0 | 248 | 7 | 5 | 3 | 260 | 255 | 0 | 0 | .981 | 2.1 | 0.27 | 2.47 | ||||||
| Tot: | MLB (3 yrs) | MLB | DH | 12 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||||
| Tot: | AAA (2 yrs) | AAA | OF | 176 | 0 | 0.0 | 443 | 6 | 7 | 1 | 456 | 449 | 0 | 0 | .985 | 2.6 | ||||||||
| Tot: | AAA (2 yrs) | AAA | CF | 12 | 0 | 0.0 | 29 | 0 | 0 | 0 | 29 | 29 | 0 | 0 | 1.000 | 2.4 | ||||||||
| Tot: | AA (2 yrs) | AA | OF | 196 | 0 | 0.0 | 466 | 14 | 8 | 6 | 488 | 480 | 0 | 0 | .984 | 2.4 | ||||||||
| Tot: | AA (1 yrs) | AA | CF | 3 | 0 | 0.0 | 6 | 0 | 0 | 0 | 6 | 6 | 0 | 0 | 1.000 | 2.0 | ||||||||
| Tot: | A+ (1 yrs) | A+ | OF | 48 | 0 | 0.0 | 75 | 5 | 2 | 1 | 82 | 80 | 0 | 0 | .976 | 1.7 | ||||||||
| Tot: | A+ (2 yrs) | A+ | CF | 3 | 0 | 0.0 | 3 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 1.000 | 1.0 | ||||||||
| Tot: | A (1 yrs) | A | OF | 64 | 0 | 0.0 | 123 | 2 | 1 | 1 | 126 | 125 | 0 | 0 | .992 | 2.0 | ||||||||
| Tot: | A (2 yrs) | A | CF | 6 | 0 | 0.0 | 13 | 0 | 0 | 0 | 13 | 13 | 0 | 0 | 1.000 | 2.2 | ||||||||
| Tot: | Rk (2 yrs) | Rk | OF | 55 | 0 | 0.0 | 97 | 3 | 3 | 0 | 103 | 100 | 0 | 0 | .971 | 1.8 |
| year | category | pos P | pos C | pos 1B | pos 2B | pos 3B | pos SS | pos LF | pos CF | pos RF | pos OF | pos DH |
| 2003 | Minor | - | - | - | - | - | - | - | - | - | 50 | - |
| 2004 | Minor | - | - | - | - | - | - | - | - | - | 69 | - |
| 2005 | Minor | - | - | - | - | - | - | - | - | - | 114 | - |
| 2006 | Minor | - | - | - | - | - | - | - | - | - | 130 | - |
| 2007 | Minor | - | - | - | - | - | - | - | - | - | 136 | - |
| 2008 | Minor | - | - | - | - | - | - | - | - | - | 40 | - |
| 2008 | MLB | - | - | - | - | - | - | - | 19 | 85 | - | - |
| 2009 | Minor | - | - | - | - | - | - | - | 2 | - | - | - |
| 2009 | MLB | - | - | - | - | - | - | 74 | 84 | 39 | - | - |
| 2010 | MLB | - | - | - | - | - | - | - | 153 | - | - | - |
| 2011 | Minor | - | - | - | - | - | - | - | 10 | - | - | - |
| 2011 | MLB | - | - | - | - | - | - | - | 67 | - | - | 1 |
| 2012 | MLB | - | - | - | - | - | - | - | 125 | - | - | 1 |
| 2013 | MLB | - | - | - | - | - | - | - | 153 | - | - | - |
| 2014 | Minor | - | - | - | - | - | - | - | 2 | - | - | - |
| 2014 | MLB | - | - | - | - | - | - | - | 147 | - | - | - |
| 2015 | Minor | - | - | - | - | - | - | - | 8 | - | - | - |
| 2015 | MLB | - | - | - | - | - | - | - | 61 | - | - | - |
| 2016 | MLB | - | - | - | - | - | - | - | 137 | - | - | - |
| 2017 | Minor | - | - | - | - | - | - | - | 2 | - | - | - |
| 2017 | MLB | - | - | - | - | - | - | - | 123 | - | - | - |
| 2018 | MLB | - | - | - | - | - | - | 120 | 1 | - | - | 10 |