Keoni Ruth
| 24-year-old Second baseman |
| San Diego Padres |
| Date of Birth: March 21, 1985 |
| Bats/Throws: R/R |
Basic Statistics
| Basic Statistics | |||||||||||||||||||
| Year | Age | Team | PA | AB | R | H | 2B | 3B | HR | RBI | HBP | BB | SO | SB | AVG | OBP | SLG | OPS | |
| 2007 | Rookie | AZL Padres | 92 | 82 | 23 | 36 | 5 | 4 | 1 | 14 | 3 | 7 | 4 | .439 | .500 | .634 | 1134 | ||
| 2007 | A- | Eugene | 39 | 36 | 3 | 8 | 3 | 0 | 1 | 9 | 0 | 2 | 4 | .222 | .256 | .389 | 645 | ||
| 2007 | A+ | Lake Elsinore | 18 | 17 | 2 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | .176 | .167 | .176 | 343 | ||
| 2007 | AAA | Portland | 65 | 53 | 7 | 12 | 2 | 0 | 0 | 5 | 2 | 9 | 11 | .226 | .354 | .264 | 618 | ||
| 2008 | A+ | Lake Elsinore | 318 | 301 | 38 | 74 | 12 | 0 | 5 | 35 | 3 | 13 | 31 | 2 | .246 | .283 | .336 | 619 | |
| 2009 | 24 | A+ | Lake Elsinore | 368 | 343 | 36 | 96 | 18 | 2 | 0 | 30 | 3 | 18 | 36 | 5 | .280 | .318 | .344 | 662 |
| 2009 | 24 | AA | San Antonio | 61 | 55 | 7 | 17 | 1 | 0 | 0 | 7 | 1 | 5 | 6 | 2 | .309 | .377 | .327 | 704 |
| Extended Statistics | ||||||||||||||
| Year | Age | Team | PA | AB | ISOP | BB% | K% | BABIP | GB% | LD% | RC | RC/27 | wOBA | |
| 2007 | Rookie | AZL Padres | 92 | 82 | .195 | 7.6% | 4.3% | .455 | 44% | 18% | .490 | |||
| 2007 | A- | Eugene | 39 | 36 | .167 | 5.1% | 10.3% | .226 | 50% | 9% | .275 | |||
| 2007 | A+ | Lake Elsinore | 18 | 17 | .000 | 0.0% | 22.2% | .231 | 43% | 21% | .150 | |||
| 2007 | AAA | Portland | 65 | 53 | .038 | 13.8% | 16.9% | .286 | 50% | 25% | .288 | |||
| 2008 | A+ | Lake Elsinore | 318 | 301 | .090 | 4.1% | 9.7% | .260 | 57% | 10% | .275 | |||
| 2009 | 24 | A+ | Lake Elsinore | 368 | 343 | .064 | 4.9% | 9.8% | .313 | 55% | 12% | .296 | ||
| 2009 | 24 | AA | San Antonio | 61 | 55 | .018 | 8.2% | 9.8% | .347 | 48% | 28% | .328 | ||
Extended Statistics
2009: San Antonio | 2009: Lake Elsinore | 2008: Lake Elsinore
| Split Statistics with San Antonio in 2009 | |||||||||||||
| Split | PA | AB | ISOP | HR | BB% | K% | BABIP | GB% | LD% | AVG | OBP | SLG | wOBA |
| April | 26 | 24 | .041 | 0 | 3.8% | 7.7% | .318 | 50% | 32% | .292 | .346 | .333 | .312 |
| May | 35 | 31 | .000 | 0 | 11.4% | 11.4% | .370 | 46% | 25% | .323 | .400 | .323 | .339 |
| AWAY | 37 | 34 | .000 | 0 | 8.1% | 10.8% | .300 | 48% | 22% | .265 | .324 | .265 | .277 |
| HOME | 24 | 21 | .048 | 0 | 8.3% | 8.3% | .421 | 47% | 37% | .381 | .458 | .429 | .405 |
Game Log
| Date | Level | Pos | AB | H | 2B | 3B | HR | SO | BB | |
| September 7 | A+ | vs. San Jose | 2B | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| September 6 | A+ | vs. San Jose | DH | 5 | 1 | 0 | 0 | 0 | 1 | 0 |
| September 5 | A+ | vs. San Jose | 2B | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| September 4 | A+ | vs. San Jose | PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| September 3 | A+ | vs. Modesto | 2B | 5 | 3 | 1 | 0 | 0 | 0 | 0 |
| September 2 | A+ | vs. Modesto | 2B | 4 | 1 | 0 | 0 | 0 | 1 | 1 |
| September 1 | A+ | vs. Modesto | DH | 4 | 1 | 0 | 0 | 0 | 2 | 0 |
| August 30 | A+ | @ Visalia | 2B | 5 | 2 | 0 | 0 | 0 | 1 | 0 |
| August 29 | A+ | @ Visalia | DH | 4 | 1 | 0 | 0 | 0 | 1 | 0 |
| August 28 | A+ | @ Visalia | 2B | 3 | 1 | 0 | 0 | 0 | 0 | 1 |
| August 27 | A+ | @ Visalia | DH | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| August 26 | A+ | @ Modesto | 2B | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 25 | A+ | @ Modesto | 2B | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| August 24 | A+ | @ Modesto | 2B | 4 | 3 | 1 | 0 | 0 | 0 | 0 |
| August 23 | A+ | vs. Rancho Cucamonga | PH | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 22 | A+ | vs. Rancho Cucamonga | 2B | 4 | 2 | 1 | 0 | 0 | 0 | 0 |
| August 21 | A+ | vs. Rancho Cucamonga | 2B | 4 | 1 | 0 | 0 | 0 | 1 | 0 |
| August 20 | A+ | vs. Lancaster | 2B | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| August 19 | A+ | vs. Lancaster | DH | 4 | 1 | 1 | 0 | 0 | 0 | 0 |
| August 18 | A+ | vs. Lancaster | 2B | 4 | 1 | 0 | 0 | 0 | 1 | 0 |
| August 16 | A+ | @ Rancho Cucamonga | 2B | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| August 15 | A+ | @ Rancho Cucamonga | 2B | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 14 | A+ | @ Rancho Cucamonga | 2B | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| August 13 | A+ | @ Lancaster | 2B | 4 | 2 | 1 | 0 | 0 | 0 | 0 |
| August 12 | A+ | @ Lancaster | 2B | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 11 | A+ | @ Lancaster | 2B | 5 | 3 | 1 | 0 | 0 | 1 | 0 |
| August 9 | A+ | vs. High Desert | 2B | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 8 | A+ | vs. High Desert | 2B | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 7 | A+ | vs. High Desert | 2B | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| August 6 | A+ | @ Stockton | 2B | 4 | 1 | 0 | 0 | 0 | 1 | 0 |
Game Log
| Date | Level | Pos | AB | H | 2B | 3B | HR | SO | BB | |

