Loading games...
2018 Stats
G
63
AB
140
H
29
HR
0
RBI
10
R
9
SB
0
AVG
.207
OBP
.265
SLG
.264
OPS
.529
Career Stats
G
273
AB
618
H
164
HR
3
RBI
47
R
77
SB
19
AVG
.265
OBP
.331
SLG
.332
OPS
.663
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | SF | 54 | 193 | 178 | 54 | 2 | 20 | 5 | .303 | .358 | .404 | .762 | |
| 2016 | SF | 52 | 120 | 106 | 31 | — | 6 | 5 | .292 | .370 | .330 | .700 | |
| 2017 | SF | 104 | 222 | 194 | 50 | 1 | 11 | 9 | .258 | .332 | .314 | .646 | |
| 2018 | SF | 63 | 152 | 140 | 29 | — | 10 | — | .207 | .265 | .264 | .529 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | SF | 7 | 3 | 3 | — | — | 1 | 1 | .000 | .000 | .000 | .000 |
| 2015 | SF | 12 | 10 | 7 | 1 | — | 3 | — | .143 | .400 | .429 | .829 |
| 2016 | SF | 22 | 63 | 56 | 15 | — | 4 | 3 | .268 | .349 | .339 | .688 |
| 2017 | SF | 24 | 56 | 49 | 12 | — | 5 | 2 | .245 | .321 | .347 | .668 |
| 2018 | SF | 22 | 54 | 51 | 13 | — | 3 | 3 | .255 | .296 | .294 | .590 |
| 2019 | AZ | 16 | 30 | 27 | 2 | — | 1 | 1 | .074 | .167 | .111 | .278 |
| 2020 | COL | 3 | 3 | 3 | — | — | — | — | .000 | .000 | .000 | .000 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | SF | 3 | 6 | 6 | — | — | — | — | .000 | .000 | .000 | .000 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018-09-30 | vs LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-29 | vs LAD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-28 | vs LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-26 | vs SD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-25 | vs SD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-22 | @ STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-09-18 | @ SD | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2018-09-10 | vs ATL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-09-08 | @ MIL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2018-09-03 | @ COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-08-02 | @ AZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-07-30 | @ SD | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2018-07-24 | @ SEA | 3 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| 2018-07-22 | @ ATH | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-07-15 | vs ATH | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-07-04 | @ COL | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-06-20 | vs MIA | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2018-06-18 | vs MIA | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2018-05-30 | @ COL | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2018-05-29 | @ COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-28 | @ COL | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-27 | @ CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-26 | @ CHC | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2018-05-25 | @ CHC | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2018-05-23 | @ HOU | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2018-05-22 | @ HOU | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-20 | vs COL | 4 | 2 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| 2018-05-19 | vs COL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-18 | vs COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-17 | vs COL | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-16 | vs CIN | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-15 | vs CIN | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2018-05-14 | vs CIN | 5 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 2018-05-13 | @ PIT | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-12 | @ PIT | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-10 | @ PHI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-09 | @ PHI | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 2018-05-07 | @ PHI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2018-05-06 | @ ATL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-05 | @ ATL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-05-02 | vs SD | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-05-01 | vs SD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-04-30 | vs SD | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2018-04-29 | vs LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-04-28 | vs LAD | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-04-28 | vs LAD | 4 | 2 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| 2018-04-27 | vs LAD | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2018-04-25 | vs WSH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2018-04-20 | @ LAA | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2018-04-19 | @ AZ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-04-18 | @ AZ | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2018-04-15 | @ SD | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-04-14 | @ SD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-04-13 | @ SD | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-04-11 | vs AZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-04-10 | vs AZ | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 |
| 2018-04-08 | vs LAD | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018-04-07 | vs LAD | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2018-04-04 | vs SEA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2018-04-03 | vs SEA | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-04-01 | @ LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-03-31 | @ LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018-03-30 | @ LAD | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2021-06-01
Colorado Rockies signed free agent 2B Kelby Tomlinson to a minor league contract.
2020-02-26
3B Kelby Tomlinson assigned to Colorado Rockies.
2019-06-01
Seattle Mariners signed free agent SS Kelby Tomlinson to a minor league contract.
2018-11-26
Arizona Diamondbacks signed free agent SS Kelby Tomlinson to a minor league contract and invited him to spring training.
2018-10-22
San Francisco Giants sent SS Kelby Tomlinson outright to Sacramento River Cats.
2018-09-02
San Francisco Giants recalled SS Kelby Tomlinson from Sacramento River Cats.
2018-08-04
San Francisco Giants optioned SS Kelby Tomlinson to Sacramento River Cats.
2018-07-30
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2018-07-26
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2018-07-15
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2018-07-05
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2018-07-04
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2018-06-21
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2018-06-18
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2018-06-01
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2017-05-30
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2017-05-17
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2017-04-26
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2017-04-01
San Francisco Giants optioned 2B Kelby Tomlinson to Sacramento River Cats.
2016-09-01
San Francisco Giants recalled Kelby Tomlinson from Sacramento River Cats.
2016-07-11
San Francisco Giants activated 2B Kelby Tomlinson from the 15-day disabled list.
2016-07-11
San Francisco Giants optioned SS Kelby Tomlinson to Sacramento River Cats.
2016-07-04
San Francisco Giants sent 2B Kelby Tomlinson on a rehab assignment to Sacramento River Cats.
2016-07-02
San Francisco Giants sent 2B Kelby Tomlinson on a rehab assignment to San Jose Giants.
2016-06-10
Kelby Tomlinson roster status changed by San Francisco Giants.
2015-08-03
San Francisco Giants selected the contract of 2B Kelby Tomlinson from Sacramento River Cats.
2015-02-02
San Francisco Giants invited non-roster 2B Kelby Tomlinson to spring training.
2014-03-09
SS Kelby Tomlinson assigned to San Francisco Giants.
2013-03-20
SS Kelby Tomlinson assigned to San Francisco Giants.
2011-06-25
Kelby Tomlinson assigned to AZL Giants from San Francisco Giants.
2011-06-24
San Francisco Giants signed SS Kelby Tomlinson.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2018
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: generic.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch tracking data available. | ||||||
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch category data available. | ||||||