The Baseball Cube

Devin Hairston  

Devin Hairston  

|Free Agent

MORE  
Proper Name
Devin Kristopher Hairston
High Level
AAA
Positions
SS (267) ... 2B (108) ... 3B (5) ... CF (1)
Ht / Wt
5-7 / 157
Bats / Throws
Right / Right
age
27.345
place
Lexington,Kentucky
High School
Tates Creek (Lexington,KY)
colleges
University of Louisville (Louisville,KY),
Signing Bonus
$ 210,000
draft posit
SS
MLB Teams
MIL [3] MIA [2]
TBC#
194311
mlbam id
670767
Speed
40
Power
38
Contact
29
XBH
46
RBIs
37
Runs
45
Hitting
28
Durability
65
Team
.543
Player Tags
Player Notes:  
The TBC Data Store allows you to purchase some standard datasets available on the site or even request a custom extract of your own design!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2015 Louisville Power-5 ACC NCAA-1 Fr 19 29 ss -- 60 189 26 40 9 0 1 32 2 1 19 39 0 7 7 0 2 52 222 10 30 .212 .274 .275 .550 .169 .063 .250 8.56 17.57 2.05 189.00
2016 Louisville Power-5 ACC NCAA-1 So 20 29 ss -- 64 249 56 90 16 2 3 45 3 0 21 32 4 5 3 0 7 119 282 21 69 .361 .415 .478 .893 .213 .116 .401 7.45 11.35 1.52 83.00
2017 Louisville Power-5 ACC NCAA-1 Jr 21 29 ss -- 65 259 50 80 16 2 3 52 3 0 18 34 5 4 7 0 7 109 293 21 59 .309 .356 .421 .777 .193 .112 .336 6.14 11.60 1.89 86.33
2017 Wisconsin Timber Rattlers Midw A mil 21 1 ss log 44 157 13 33 3 0 2 12 5 5 16 46 1 1 2 0 0 42 177 5 28 .210 .284 .268 .552 .159 .057 .279 9.04 25.99 2.88 78.50
2018 Wisconsin Timber Rattlers Midw A mil 22 -- ss-2b log 39 124 18 27 2 2 0 12 2 0 24 41 1 0 0 0 4 33 149 4 23 .218 .349 .266 .615 .258 .048 .325 16.11 27.52 1.71 --
2018 Carolina Mudcats Caro A+ mil 22 -- ss-2b log 58 215 21 42 8 1 1 10 0 2 17 80 0 2 0 0 8 55 234 10 32 .195 .254 .256 .510 .130 .060 .306 7.26 34.19 4.71 215.00
2019 Carolina Mudcats Caro A+ mil 23 -- ss-2b log 111 352 38 68 13 2 1 28 2 4 29 108 3 5 2 0 13 88 391 16 52 .193 .259 .250 .509 .134 .057 .273 7.42 27.62 3.72 352.00
2019 Biloxi Shuckers Sou AA mil 23 -- ss-2b log 6 11 1 1 1 0 0 3 0 0 2 3 0 1 0 0 0 2 14 1 0 .091 .231 .182 .413 .273 .091 .125 14.29 21.43 1.50 --
2021 Beloit Snappers Midw2 A+ mia 25 8 ss log 21 66 10 11 4 0 2 3 1 0 10 23 0 0 0 0 2 21 76 6 5 .167 .276 .318 .594 .318 .152 .220 13.16 30.26 2.30 33.00
2021 Pensacola Blue Wahoos Sou2 AA mia 25 3 ss-2b log 50 165 18 33 8 0 3 18 4 0 11 57 0 2 1 0 5 50 179 11 22 .200 .249 .303 .552 .194 .103 .283 6.15 31.84 5.18 55.00
2021 Jacksonville Jumbo Shrimp IL2 AAA mia 25 8 2b log 14 40 3 7 0 1 1 4 0 0 5 12 0 1 1 0 0 12 47 2 5 .175 .261 .300 .561 .250 .125 .214 10.64 25.53 2.40 40.00
2022 Pensacola Blue Wahoos Sou2 AA mia 26 4,3 ss log 26 80 7 18 5 0 0 11 1 0 6 28 1 0 0 0 3 23 87 5 13 .225 .287 .288 .575 .150 .063 .346 6.90 32.18 4.67 --
2022 Jacksonville Jumbo Shrimp IL2 AAA mia 26 2 ss log 14 44 6 9 3 0 1 4 0 2 6 19 0 0 1 0 1 15 51 4 5 .205 .294 .341 .635 .227 .136 .320 11.76 37.25 3.17 44.00
2017 A Total -- MIL -- -- -- -- 44 157 13 33 3 0 2 12 5 5 16 46 1 1 2 0 0 42 177 5 28 .210 .284 .268 .552 .159 .057 .279 9.04 25.99 2.88 78.50
2018 A / A+ Total -- MIL -- -- -- -- 97 339 39 69 10 3 1 22 2 2 41 121 1 2 0 0 12 88 383 14 55 .204 .291 .260 .551 .177 .056 .313 10.70 31.59 2.95 339.00
2019 AA / A+ Total -- MIL -- -- -- -- 117 363 39 69 14 2 1 31 2 4 31 111 3 6 2 0 13 90 405 17 52 .190 .258 .248 .506 .138 .058 .269 7.65 27.41 3.58 363.00
2021 A+ / AA / AAA Total -- MIA -- -- -- -- 85 271 31 51 12 1 6 25 5 0 26 92 0 3 2 0 7 83 302 19 32 .188 .258 .306 .564 .232 .118 .257 8.61 30.46 3.54 45.17
2022 AAA / AA Total -- MIA -- -- -- -- 40 124 13 27 8 0 1 15 1 2 12 47 1 0 1 0 4 38 138 9 18 .218 .290 .306 .596 .177 .089 .338 8.70 34.06 3.92 124.00
Total Minors (5 yrs) -- Minors -- -- -- -- -- 383 1254 135 249 47 6 11 105 15 13 126 417 6 12 7 0 36 341 1405 64 185 .199 .274 .272 .545 .175 .073 .286 8.97 29.68 3.31 114.00
Total AAA (2 yrs) -- AAA -- -- -- -- -- 28 84 9 16 3 1 2 8 0 2 11 31 0 1 2 0 1 27 98 6 10 .190 .278 .321 .600 .238 .131 .264 11.22 31.63 2.82 42.00
Total AA (3 yrs) -- AA -- -- -- -- -- 82 256 26 52 14 0 3 32 5 0 19 88 1 3 1 0 8 75 280 17 35 .203 .260 .293 .553 .184 .090 .295 6.79 31.43 4.63 85.33
Total A+ (3 yrs) -- A+ -- -- -- -- -- 190 633 69 121 25 3 4 41 3 6 56 211 3 7 2 0 23 164 701 32 89 .191 .259 .259 .518 .152 .068 .279 7.99 30.10 3.77 158.25
Total A (2 yrs) -- A -- -- -- -- -- 83 281 31 60 5 2 2 24 7 5 40 87 2 1 2 0 4 75 326 9 51 .214 .314 .267 .581 .203 .053 .299 12.27 26.69 2.18 140.50
Total NCAA-1 (3 yrs) -- NCAA-1 -- -- -- -- -- 189 697 132 210 41 4 7 129 8 1 58 105 9 16 17 0 16 280 797 52 158 .301 .355 .402 .756 .194 .100 .337 7.28 13.17 1.81 99.57
Other Batting
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level age   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2015 Vermont Mountaineers New England Collegiate League CollegeSummer 19 21 82 15 23 4 0 1 10 1 1 1 17 0 2 0 0 1 30 85 5 18 .280 .289 .366 .655 .098 .085 .344 1.18 20.00 17.00 82.00
2016 Team USA Collegiate Intl USA 20 13 20 2 0 0 0 0 0 0 0 3 10 0 0 0 0 1 0 23 0 0 .000 .130 .000 .130 .150 .000 .000 13.04 43.48 3.33 --
2018 Milwaukee Brewers MLB Spring Training Spring 22 2 2 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1 3 0 1 .500 .333 .500 .833 .000 .000 .500 0.00 33.33 -- --
2019 Milwaukee Brewers MLB Spring Training Spring 23 13 8 3 2 1 0 0 3 1 0 2 6 0 0 0 0 0 3 10 1 1 .250 .400 .375 .775 .500 .125 1.000 20.00 60.00 3.00 --
2022 Miami Mariins MLB Spring Training Spring 26 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- --
-- Totals -- CollegeSummer 19 21 82 15 23 4 0 1 10 1 1 1 17 0 2 0 0 1 30 85 5 18 .280 .289 .366 .655 .098 .085 .344 1.18 20.00 17.00 82.00
-- Totals -- USA 20 13 20 2 0 0 0 0 0 0 0 3 10 0 0 0 0 1 0 23 0 0 .000 .130 .000 .130 .150 .000 .000 13.04 43.48 3.33 --
-- Totals -- Spring 22 16 11 4 3 1 0 0 4 1 0 2 8 0 0 1 0 0 4 14 1 2 .273 .357 .364 .721 .364 .091 .750 14.29 57.14 4.00 --
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level mlb age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk
2017 Wisconsin Timber Rattlers Midw A mil 21 ss 44 0 0.0 52 118 10 23 180 170 0 0 -- .944 3.9 -- -- 31.9 100.0 3
2018 Carolina Mudcats Caro A+ mil 22 2b 22 0 0.0 27 47 1 5 75 74 0 0 -- .987 3.4 -- -- 15.9 37.9 3
2018 Carolina Mudcats Caro A+ mil 22 ss 36 0 0.0 49 89 0 13 138 138 0 0 -- 1.000 3.8 -- -- 26.1 62.1 2
2018 Wisconsin Timber Rattlers Midw A mil 22 2b 15 0 0.0 28 35 0 7 63 63 0 0 -- 1.000 4.2 -- -- 10.8 38.5 4
2018 Wisconsin Timber Rattlers Midw A mil 22 ss 24 0 0.0 36 73 1 15 110 109 0 0 -- .991 4.5 -- -- 17.3 61.5 3
2019 Biloxi Shuckers Sou AA mil 23 2b 1 0 0.0 2 2 1 0 5 4 0 0 -- .800 4.0 -- -- 0.7 16.7 5
2019 Biloxi Shuckers Sou AA mil 23 ss 2 0 0.0 2 4 0 0 6 6 0 0 -- 1.000 3.0 -- -- 1.4 33.3 5
2019 Carolina Mudcats Caro A+ mil 23 2b 37 0 0.0 66 78 2 15 146 144 0 0 -- .986 3.9 -- -- 26.6 33.3 1
2019 Carolina Mudcats Caro A+ mil 23 ss 74 0 0.0 100 202 8 33 310 302 0 0 -- .974 4.1 -- -- 53.2 66.7 1
2019 Carolina Mudcats Caro A+ mil 23 cf 1 0 0.0 2 1 0 0 3 3 0 0 -- 1.000 3.0 -- -- 0.7 0.9 8
2021 Jacksonville Jumbo Shrimp IL2 AAA mia 25 2b 11 0 0.0 14 19 0 6 33 33 0 0 -- 1.000 3.0 -- -- 8.5 78.6 4
2021 Jacksonville Jumbo Shrimp IL2 AAA mia 25 ss 3 0 0.0 2 12 0 1 14 14 0 0 -- 1.000 4.7 -- -- 2.3 21.4 9
2021 Pensacola Blue Wahoos Sou2 AA mia 25 2b 19 0 0.0 29 58 1 19 88 87 0 0 -- .989 4.6 -- -- 17.1 38.0 3
2021 Pensacola Blue Wahoos Sou2 AA mia 25 3b 5 0 0.0 0 8 4 2 12 8 0 0 -- .667 1.6 -- -- 4.5 10.0 8
2021 Pensacola Blue Wahoos Sou2 AA mia 25 ss 26 0 0.0 30 59 5 18 94 89 0 0 -- .947 3.4 -- -- 23.4 52.0 3
2021 Beloit Snappers Midw2 A+ mia 25 2b 1 0 0.0 1 2 0 1 3 3 0 0 -- 1.000 3.0 -- -- 0.8 4.8 4
2021 Beloit Snappers Midw2 A+ mia 25 ss 20 0 0.0 27 43 2 8 72 70 0 0 -- .972 3.5 -- -- 16.7 95.2 3
2022 Jacksonville Jumbo Shrimp IL2 AAA mia 26 2b 2 0 18.0 1 5 0 2 6 6 0 0 -- 1.000 3.0 0.33 3.00 1.3 14.3 8
2022 Jacksonville Jumbo Shrimp IL2 AAA mia 26 ss 12 0 101.1 6 33 2 4 41 39 0 0 -- .951 3.3 0.39 3.47 8.1 85.7 5
2022 Pensacola Blue Wahoos Sou2 AA mia 26 ss 26 0 219.0 33 67 0 19 100 100 0 0 -- 1.000 3.8 0.46 4.11 19.8 100.0 4
Total AAA (2 yrs) -- AAA -- -- 2b 13 0 18 15 24 0 8 39 39 0 0 -- 1.000 3.0 2.17 19.50 -- -- --
Total AAA (2 yrs) -- AAA -- -- ss 15 0 101 8 45 2 5 55 53 0 0 -- .964 3.5 0.52 4.72 -- -- --
Total AA (2 yrs) -- AA -- -- 2b 20 0 0 31 60 2 19 93 91 0 0 -- .978 4.6 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- 3b 5 0 0 0 8 4 2 12 8 0 0 -- .667 1.6 -- -- -- -- --
Total AA (3 yrs) -- AA -- -- ss 54 0 219 65 130 5 37 200 195 0 0 -- .975 3.6 0.89 8.01 -- -- --
Total A+ (3 yrs) -- A+ -- -- 2b 60 0 0 94 127 3 21 224 221 0 0 -- .987 3.7 -- -- -- -- --
Total A+ (3 yrs) -- A+ -- -- ss 130 0 0 176 334 10 54 520 510 0 0 -- .981 3.9 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- cf 1 0 0 2 1 0 0 3 3 0 0 -- 1.000 3.0 -- -- -- -- --
Total A (1 yrs) -- A -- -- 2b 15 0 0 28 35 0 7 63 63 0 0 -- 1.000 4.2 -- -- -- -- --
Total A (2 yrs) -- A -- -- ss 68 0 0 88 191 11 38 290 279 0 0 -- .962 4.1 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year category pos p pos c pos 1b pos 2b pos 3b pos ss pos lf pos cf pos rf pos of pos dh
2017 Minor 0 0 0 0 0 44 0 0 0 0 0
2018 Minor 0 0 0 37 0 60 0 0 0 0 0
2019 Minor 0 0 0 38 0 76 0 1 0 0 0
2021 Minor 0 0 0 31 5 49 0 0 0 0 0
2022 Minor 0 0 0 2 0 38 0 0 0 0 0