Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Randal GrichukTrack this Player High Level: MLB Current Team: Toronto Blue Jays MLB Years: 2014-2018
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect
1st Round Draft Pick

PositionsRF-513, CF-317, LF-226, OF-121, DH-2Position when DraftedLFPlayer Listed UnderMajor Leaguers
Proper NameRandal Alexander Grichuk
Height6-0Weight195BatsRightThrowsRight
Born DateAugust 13,1991 [27.095]PlaceRosenberg,Texas
High SchoolLamar Consolidated (Rosenberg,TX)

DraftedSelected by the Los Angeles Angels [Team Picks] in the 1st round (24th overall) of the 2009 Amateur Entry Draft [Signed]
Signing Bonus$1,242,000Signing ScoutsKevin HamService Time3.033 (2017)
Prospect Rankings[BA] 2010-ANA-#7 ... 2013-ANA-#6 ... 2015-SLN-#4
MLB DebutApril 28,2014 [22.259]
OrganizationsANA [5] SLN [4] TOR [1] Awards4
TBC Player ID148181Retrosheet IDgricr001MLBAM ID545341
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Randal Grichuk page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Participated in the 2003 and 2004 Little League World Series for Richmond,Texas... Topps All-Star Rookie (of) in 2015
About Sponsorships Program


Active Talent RatingsBattingSpeed47Power93Contact31XBH93RBIs83Runs85Hitting63Durability54Team.539Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2009Arizona AngelsArizRkana67lf1753236477613107536496443408.322.352.551.90313030256.408.229.275.3833.5225.007.112.7333.7139.47
2010Arizona AngelsArizRkana-rf18124971632410003900001.327.365.7141.07935952.333.387.449.4555.7717.313.007.6912.2556.25
2010Cedar Rapids KernelsMidwAana15rf185220241591947364095020102.292.327.530.85710730214.356.238.302.3684.2123.365.563.2728.8650.85
2010Minor Totals (2 teams)Minor         642514875226114640125920103.299.335.566.90114239266.352.267.331.3854.5122.184.924.1422.8252.00
2011Arizona AngelsArizRkana59rf19724281106002400200.333.357.458.81511228.364.125.208.3437.1414.292.000.000.0025.00
2011Cedar Rapids KernelsMidwAana15rf19321221228742130162910201.230.267.402.6694913131.280.172.213.2884.5822.144.831.5361.0046.43
2011Inland Empire 66ersCalifA+ana45rf191453131542160001330101.283.316.491.80726757.350.208.208.3450.0022.810.001.7553.0046.67
2011Minor Totals (3 teams)Minor         5319927511273250184640502.256.292.432.7248622216.310.176.211.3103.7021.305.751.3966.3343.14
2012Inland Empire 66ersCalifA+ana15rf201355377916030918711662392924310.298.335.488.82326257575.329.190.251.3524.0016.004.003.1329.8335.63
2013Arkansas TravelersTexAAana15rf21128500851282782264952892923210.256.306.474.78023757542.272.218.282.3365.1716.973.294.0622.7344.53
2014Memphis RedbirdsPCLAAAsln21lf-cf221084367311323225718528108602213.259.311.493.80421550472.289.234.305.3505.9322.883.865.3017.4444.25
2014St. Louis CardinalsNLMLBsln15rf2247110112761380253101004.245.278.400.6784410116.316.155.182.2994.3126.726.202.5936.6737.04
2015St. Louis CardinalsNLMLBsln15lf-cf2310332349892371747422211040126.276.329.548.87717747350.365.272.347.3706.2931.435.004.8619.0052.81
2016Memphis RedbirdsPCLAAAsln21cf2423811222416180021420102.272.302.568.870461186.258.296.321.3622.3316.287.006.9813.5050.00
2016St. Louis CardinalsNLMLBsln15cf24132446661072932468542814131009.240.289.480.76921456478.295.240.305.3265.8629.505.045.0218.5852.34
2017Palm Beach CardinalsFSLA+sln23lf2513110101001100000.333.5001.0001.500314.500.6671.000.56125.0025.001.000.000.00100.00
2017Springfield CardinalsTexAAsln21lf2514110013000200000.250.2501.0001.250414.000.750.750.4950.0050.000.0025.004.00100.00
2017Memphis RedbirdsPCLAAAsln12lf251463111730690032010012.270.313.603.91638967.297.333.381.3744.4829.856.678.9610.5052.94
2017Minor Totals (3 teams)Minor         16701319317130042310012.271.320.643.963451175.300.372.429.3915.3330.675.759.3310.0057.89
2017St. Louis CardinalsNLMLBsln15lf2512241253982532259612613320239.238.285.473.75819550442.293.235.311.3155.8830.095.124.9818.7351.02
2018Dunedin Blue JaysFSLA+tor2636220012005300000.333.636.8331.4695111.500.5001.333.57845.4527.270.609.096.0050.00
2018New Hampshire Fisher CatsEastAAtor2627110000001200000.143.250.143.393108.200.000.143.19612.5025.002.000.000.000.00
2018Buffalo BisonsILAAAtor2628120012001300010.250.333.625.958519.250.375.500.36411.1133.333.0011.118.0050.00
2018Minor Totals (3 teams)Minor         721450024007800010.238.429.524.95311228.273.286.619.40225.0028.571.147.1410.5040.00
2018Toronto Blue JaysALMLBtor1526124424601043212561322712280305.245.301.502.80321358462.282.257.323.3405.8426.414.525.4116.9655.77
MLB Totals - 5 Season(s)Filter5281715239425115159124318111085371726533.248.298.492.7908432211848.306.244.311.0005.8429.064.974.9218.8552.00
Minor League Totals - 9 Season(s)Filter587233138864913444101365432112150637720950.278.322.504.82611742792516.314.226.287.0004.8120.114.184.0123.0842.99
AAA Totals - 4 Season(s)Filter14758897154303381008534145903417.262.311.517.82830471634.284.255.318.0005.3622.874.265.9915.4746.10
AA Totals - 3 Season(s)Filter131511871302782367952996923210.254.304.474.77824258554.271.220.284.0005.2317.333.314.1522.2244.62
A+ Totals - 4 Season(s)Filter1535999517834122080166291091225311.297.340.494.83429666647.333.197.262.0004.4816.853.763.0929.9537.08
A Totals - 2 Season(s)Filter84324538726894941157930303.269.304.481.78515643345.326.212.269.0004.3522.905.272.6136.0049.43
Rk Totals - 3 Season(s)Filter72309561001713116964147743609.324.354.570.92417641336.392.246.298.0004.1722.925.503.2728.0941.00
St. Louis Cardinals Totals - 4 Season(s)Filter404129117932183146618215981415923528.249.297.488.7856301631386.314.239.307.0005.8429.945.124.7619.5650.78
Toronto Blue Jays Totals - 1 Season(s)Filter124424601043212561322712280305.245.301.502.80321358462.282.257.323.0005.8426.414.525.4116.9655.77
Average MLB - Per 162 games1625267313035528756333165512210.248.298.492.79025968567.306.244.311.0005.8429.064.974.9218.8552.00
Average Minor - Per 162 games162643107179371228101126331401026214.278.322.504.82632477694.314.226.287.0004.8120.114.184.0123.0842.99

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2009Arizona Angels ArizRkana17LF39--4121-4443.9771.10------5373.669.6
2009Arizona Angels ArizRkana17CF13--212-123231.0001.77------5324.523.2
2009Arizona Angels ArizRkana17RF5--10---10101.0002.00------539.48.9
2010Arizona Angels ArizRkana18RF8--11---11111.0001.38------1266.714.5
2010Cedar Rapids Kernels MidwAana18RF51--784228482.9761.61------5298.137.0
2011Arizona Angels ArizRkana19RF3--4---441.0001.33------742.95.4
2011Arizona Angels ArizRkana19CF1--3---331.0003.00------714.31.8
2011Cedar Rapids Kernels MidwAana19RF32--6261-6968.9862.13------32100.023.0
2011Inland Empire 66ers CalifA+ana19RF14--191--20201.0001.43------14100.010.0
2012Inland Empire 66ers CalifA+ana20RF88--180652191186.9742.11------13565.262.9
2012Inland Empire 66ers CalifA+ana20CF38--9632-10199.9802.61------13528.127.1
2012Inland Empire 66ers CalifA+ana20LF7--9---991.0001.29------1355.25.0
2013Arkansas Travelers TexAAana21RF95--218925229227.9912.39------12874.268.3
2013Arkansas Travelers TexAAana21CF23--552--57571.0002.48------12818.016.5
2014Memphis Redbirds PCLAAAsln22LF53--7172-8078.9751.47------10849.137.1
2014Memphis Redbirds PCLAAAsln22CF36--682--70701.0001.94------10833.325.2
2014Memphis Redbirds PCLAAAsln22RF12--27---27271.0002.25------10811.18.4
2014St. Louis CardinalsNLMLBsln22RF28161583021-3332.9701.140.20-----4759.617.3
2014St. Louis CardinalsNLMLBsln22LF53317---771.0001.400.23-----4710.63.1
2014St. Louis CardinalsNLMLBsln22CF532917-1-1817.9443.400.59-----4710.63.1
2015St. Louis CardinalsNLMLBsln23LF49373446012-6361.9681.240.18-----10347.630.2
2015St. Louis CardinalsNLMLBsln23CF3734282711-172721.0001.950.26-----10335.922.8
2015St. Louis CardinalsNLMLBsln23RF13109320-1-2120.9521.540.22-----10312.68.0
2016Memphis Redbirds PCLAAAsln24CF17--301--31311.0001.82------2373.912.0
2016St. Louis CardinalsNLMLBsln24CF1151069492218-12292291.0001.990.24-----13287.171.0
2016St. Louis CardinalsNLMLBsln24LF43277---771.0001.750.26-----1323.02.5
2016St. Louis CardinalsNLMLBsln24RF32184-1-54.8001.330.22-----1322.31.9
2017Springfield Cardinals TexAAsln25LF1--3---331.0003.00------1100.01.4
2017Memphis Redbirds PCLAAAsln25LF9--163--19191.0002.11------1464.36.4
2017Memphis Redbirds PCLAAAsln25CF1--1---111.0001.00------147.10.7
2017St. Louis CardinalsNLMLBsln25LF5848440761217977.9751.330.18-----12247.535.8
2017St. Louis CardinalsNLMLBsln25RF555044511031-114113.9912.050.25-----12245.134.0
2017St. Louis CardinalsNLMLBsln25CF52297---771.0001.400.24-----1224.13.1
2018Dunedin Blue Jays FSLA+tor26RF2--3---331.0001.50------366.71.5
2018New Hampshire Fisher Cats EastAAtor26RF1--2---221.0002.00------250.00.7
2018Buffalo Bisons ILAAAtor26RF1--3---331.0003.00------250.00.7
2018Toronto Blue JaysALMLBtor26OF121110975232512238237.9961.960.24-----12497.675.2
2018Toronto Blue JaysALMLBtor26RF10284756178412183182.9951.780.24-----12482.363.4
2018Toronto Blue JaysALMLBtor26CF2625212531--54541.0002.080.25-----12421.016.1
2018Toronto Blue JaysALMLBtor26DH2---------------1241.61.2
2018Toronto Blue JaysALMLBtor26LF1161---111.0001.000.17-----1240.80.6
MLB Totals for RF - 5 season(s)-   RF2011621470342952356351.9861.750.24-----2010.00.0
MLB Totals for CF - 5 season(s)-   CF18817015013691012380379.9972.020.25-----1880.00.0
MLB Totals for OF - 1 season(s)-   OF121110975232512238237.9961.960.24-----1210.00.0
MLB Totals for LF - 5 season(s)-   LF11792848151241157153.9751.310.18-----1170.00.0
MLB Totals for DH - 1 season(s)-   DH2---------------20.00.0
AAA Totals for LF - 2 season(s)-   LF62--87102-9997.9801.56------620.00.0
AAA Totals for CF - 3 season(s)-   CF54--993--1021021.0001.89------540.00.0
AAA Totals for RF - 2 season(s)-   RF13--30---30301.0002.31------130.00.0
AA Totals for RF - 2 season(s)-   RF96--220925231229.9912.39------960.00.0
AA Totals for CF - 1 season(s)-   CF23--552--57571.0002.48------230.00.0
AA Totals for LF - 1 season(s)-   LF1--3---331.0003.00------10.00.0
A+ Totals for RF - 3 season(s)-   RF104--202752214209.9772.01------1040.00.0
A+ Totals for CF - 1 season(s)-   CF38--9632-10199.9802.61------380.00.0
A+ Totals for LF - 1 season(s)-   LF7--9---991.0001.29------70.00.0
A Totals for RF - 2 season(s)-   RF83--1401032153150.9801.81------830.00.0
Rk Totals for LF - 1 season(s)-   LF39--4121-4443.9771.10------390.00.0
Rk Totals for RF - 3 season(s)-   RF16--25---25251.0001.56------160.00.0
Rk Totals for CF - 2 season(s)-   CF14--242-126261.0001.86------140.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2009Arizona Angels ArizRkana17------39135--
2010Arizona Angels ArizRkana18--------8--
2010Cedar Rapids Kernels MidwAana18--------51--
2011Arizona Angels ArizRkana19-------13--
2011Cedar Rapids Kernels MidwAana19--------32--
2011Inland Empire 66ers CalifA+ana19--------14--
2012Inland Empire 66ers CalifA+ana20------73888--
2013Arkansas Travelers TexAAana21-------2395--
2014Memphis Redbirds PCLAAAsln22------533612--
2014St. Louis CardinalsNLMLBsln22------5528--
2015St. Louis CardinalsNLMLBsln23------493713--
2016Memphis Redbirds PCLAAAsln24-------17---
2016St. Louis CardinalsNLMLBsln24------41153--
2017Springfield Cardinals TexAAsln25------1----
2017Memphis Redbirds PCLAAAsln25------91---
2017St. Louis CardinalsNLMLBsln25------58555--
2018Dunedin Blue Jays FSLA+tor26--------2--
2018New Hampshire Fisher Cats EastAAtor26--------1--
2018Buffalo Bisons ILAAAtor26--------1--
2018Toronto Blue JaysALMLBtor26------1261021212

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2011Los Angeles AngelsMLB Spring TrainingMLB1922110000000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
2012Scottsdale ScorpionsArizona Fall LgMinor20165791310252041800000.228.279.351.63020361.297.123.2286.5629.514.503.2828.5023.08
2012Los Angeles AngelsMLB Spring TrainingMLB2077221001000000000.286.286.429.715317.286.143.1430.000.000.000.000.0050.00
2013Los Angeles AngelsMLB Spring TrainingMLB211520351100002500000.250.318.400.7188222.333.150.2509.0922.732.500.000.0040.00
2014St. Louis CardinalsMLB Spring TrainingMLB2218373951030031510100.243.310.432.74216642.391.189.2707.1435.715.000.000.0066.67
2014St. Louis CardinalsDiv SeriesMLB22416230011001700000.188.235.375.6106117.250.187.2505.8841.187.005.8816.0033.33
2014St. Louis CardinalsChamp. SeriesMLB22519130012000600000.158.158.316.4746119.167.158.1580.0031.580.005.2619.0033.33
2015St. Louis CardinalsMLB Spring TrainingMLB2320441011104100081000001.250.365.545.91024552.233.295.47715.3819.231.257.6911.0045.45
2015St. Louis CardinalsDiv SeriesMLB2348220011000400000.250.250.625.875518.333.375.3750.0050.000.0012.508.0050.00
2016St. Louis CardinalsMLB Spring TrainingMLB24184661460260141600001.304.360.565.92526850.429.261.3268.0032.004.004.0023.0057.14
2017St. Louis CardinalsMLB Spring TrainingMLB25215541342170031510002.236.288.436.72424759.308.200.2555.0825.425.001.6955.0053.85
2018Toronto Blue JaysMLB Spring TrainingMLB2613334830150031000100.242.297.424.72114437.304.182.2738.1127.033.332.7033.0050.00
Arizona Fall League Totals - 1 yrs165791310252041800000.228.279.351.63020361.297.123.2286.5629.514.503.2828.5023.08
MLB Spring Training Totals - 8 yrs114244336321483201237220204.258.325.475.80011633271.331.217.3078.4926.573.132.9530.5052.38
MLB Playoffs - Divisional Series Totals - 2 yrs8244500220011100000.208.240.458.69811225.273.250.2924.0044.0011.008.0012.0040.00
MLB Playoffs - Championship Series Totals - 1 yrs519130012000600000.158.158.316.4746119.167.158.1580.0031.580.005.2619.0033.33

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2009High School All-American - 1st Team (OF) ... Rookie League All-Star (OF)2
2015MLB All-Rookie Team (OF) ... MLB All-Rookie Team (Baseball America) (OF)2

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-06-01RFToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveActivated from DL26.293Team Roster on 2018-06-01
2018-05-30RFToronto Blue JaysBuffalo (AAA)YDL-10InjuredAssigned to Buffalo (AAA) for rehab26.291Team Roster on 2018-05-30
2018-05-27RFToronto Blue JaysNew Hampshire (AA)YDL-10InjuredAssigned to New Hampshire (AA) for rehab26.288Team Roster on 2018-05-27
2018-05-21RFToronto Blue JaysDunedin (A+)YDL-10InjuredAssigned to Dunedin (A+) for rehab26.282Team Roster on 2018-05-21
2018-04-30RFToronto Blue JaysToronto Blue Jays (MLB)YDL-10InjuredDL10 Right knee sprain26.261Team Roster on 2018-04-30
2018-01-19RFToronto Blue JaysToronto Blue Jays (MLB)YActiveTradedTraded from Cardinals to Blue Jays for Conner Greene and Dominic Leone26.159Team Roster on 2018-01-19
2018-01-11LF-RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($2.6m) [Avoids arbitration]26.151Team Roster on 2018-01-11
2017-07-21LF-RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveActivated from DL25.343Team Roster on 2017-07-21
2017-07-19LF-RFSt. Louis CardinalsSpringfield (AA)YDL-10InjuredAssigned to Springfield (AA) for rehab25.341Team Roster on 2017-07-19
2017-07-13LF-RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YDL-10InjuredDL10 Lower back strain25.335Team Roster on 2017-07-13
2017-06-24LF-RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)25.316Team Roster on 2017-06-24
2017-06-08LF-RFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)25.300Team Roster on 2017-06-08
2017-05-30LF-RFSt. Louis CardinalsPalm Beach (A+)YMinorsReassigned MinorsAssigned to Palm Beach (A+)25.291Team Roster on 2017-05-30
2016-08-11LF-RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)24.364Team Roster on 2016-08-11
2016-08-02CFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)24.355Team Roster on 2016-08-02
2016-07-06CFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)24.328Team Roster on 2016-07-06
2016-06-18CFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)24.310Team Roster on 2016-06-18
2015-09-07CFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveActivated from DL24.025Team Roster on 2015-09-07
2015-08-18CFSt. Louis CardinalsSt. Louis Cardinals (MLB)YDL-15InjuredDL15 Right elbow sprain24.005Team Roster on 2015-08-18
2015-05-16CFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveActivated from DL23.277Team Roster on 2015-05-16
2015-04-19RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YDL-15InjuredDL15 Lower back strain23.250Team Roster on 2015-04-19
2014-08-26RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)23.013Team Roster on 2014-08-26
2014-06-15RFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)22.307Team Roster on 2014-06-15
2014-05-30RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)22.291Team Roster on 2014-05-30
2014-05-09RFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)22.270Team Roster on 2014-05-09
2014-04-28RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveMLB ActiveRecalled from Memphis (AAA)22.259Team Roster on 2014-04-28
2014-04-12RFSt. Louis CardinalsMemphis (AAA)YMinorsReassigned MinorsAssigned to Memphis (AAA)22.243Team Roster on 2014-04-12
2013-11-22RFSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveTradedTraded from Angels with Peter Bourjos to Cardinals for David Freese and Fernando Salas22.101Team Roster on 2013-11-22
2013-11-21RFLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors22.100Team Roster on 2013-11-21
2013-06-05RFLos Angeles AngelsArkansas (AA)-MinorsActivated MinorsActivated from DL21.297Team Roster on 2013-06-05
2013-06-01RFLos Angeles AngelsArkansas (AA)-DL-7InjuredDL7 Sore lower back21.293Team Roster on 2013-06-01
2013-04-08RFLos Angeles AngelsArkansas (AA)-MinorsReassigned MinorsAssigned to Arkansas (AA)21.239Team Roster on 2013-04-08
2012-06-09RFLos Angeles AngelsInland Empire (A+)-Minors--20.301Team Roster on 2012-06-09
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2009-06-17ContractSigned by Angels 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2009Los Angeles Angels-171,242,000-------1,242,000Signing Bonus out of 2009 Draft (1st round - 24th overall)
2014St. Louis CardinalsTeam Payroll22500,000-79441-3,256,497500,0001,742,000
2015St. Louis CardinalsTeam Payroll23510,0001.06173328183,571,283507,5002,252,000
2016St. Louis CardinalsTeam Payroll24520,0002.04860723323,498,245507,5002,772,000
2017St. Louis CardinalsTeam Payroll25557,2003.03358523363,651,709535,0003,329,200
2018Toronto Blue JaysTeam Payroll262,800,000-30514624,360,045545,0006,129,2002018-01-11 - Signed to 1-year contract for 2018-2018 ($2.6m) [Avoids arbitration]
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red