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

Tom WilhelmsenTrack this Player High Level: MLB Current Team: Free Agent since 2018 MLB Years: 2011-2017
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect

PositionsP-423Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameThomas M. Wilhelmsen
Height6-6Weight190BatsRightThrowsRight
Born DateDecember 16,1983 [34.362]PlaceTucson,Arizona
High SchoolTucson (Tucson,AZ)

DraftedSelected by the Milwaukee Brewers [Team Picks] in the 7th round (199th overall) of the 2002 Amateur Entry Draft [Signed]
Signing Bonus$250,000Signing ScoutsBrian JohnsonService Time5.072 (2016)
Prospect Rankings[BA] 2012-SEA-#8
MLB DebutApril 3,2011 [27.109]
OrganizationsSEA [7] MIL [2] ARI [1] TEX [1] Awards0
TBC Player ID45032Retrosheet IDwilht001MLBAM ID452666
Pitch Repertoire Fastball (47.90%) -- Curveball (19.92%) -- 2-Seam Fastball (13.06%) -- Slider (11.04%) -- Changeup (8.07%)
Fastball Velocity [2017] - 95.07 - [2016] - 94.62 - [2015] - 94.91 - [2014] - 94.96 - [2013] - 95.99 - [2012] - 96.21 - [2011] - 95.32
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

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


Active Talent RatingsPitchingStrikeouts37Walks32Hittable58SO/BB27vsPower58Hitting0Durability51Team.511Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2003Arizona BrewersArizRkmil-ST19014.5022000004.05220440002.2511.25--9.009.001.00.000-
2003Beloit SnappersMidwAmil9ST19552.7615150100088.0783527627632001.197.980.612.766.442.33.500-
2003Minor Totals (2 teams)MinorAAA--ST0562.8417170100092.0833729631672001.248.120.593.036.552.16.455-
2009Tucson TorosGoldInd--Rel25006.1711011000211.2158804135001.6311.57--3.0910.033.25--
2010Arizona MarinersArizRksea-S/R26000.60532000015.041102222000.402.40--1.2013.2011.00--
2010Everett AquaSoxNwstA-sea-ST26103.68330000014.2146612142001.098.590.611.238.597.001.000-
2010Clinton LumberKingsMidwAsea27ST26612.23761100044.0331611115374001.086.700.203.057.512.47.857-
2010Minor Totals (3 teams)MinorAAA--S/R0712.1915123100073.1512318219738000.956.200.242.318.883.84.875-
2011Jackson GeneralsSouAAsea22ST27455.4914122001060.2664537826406101.529.791.193.865.931.54.444-
2011Seattle MarinersALMLBsea54Rel27203.31250250010032.2251312213306101.166.890.553.588.272.311.0003.18
2012Seattle MarinersALMLBsea54CL28432.507307300482979.0592422529873001.116.690.573.299.873.00.5712.82
2013Tacoma RainiersPCLAAAsea-S/R290110.50826000012.019141435155002.0014.252.253.7511.253.00.000-
2013Seattle MarinersALMLBsea54R/CL29034.125905900402459.0452827233456001.326.860.315.036.861.36.0003.64
2014Seattle MarinersALMLBsea54Rel30322.27572550018179.0472220636724001.055.330.684.088.172.00.6003.66
2015Tacoma RainiersPCLAAAsea40Rel31000.0040400414.03000220001.256.75--4.504.501.00--
2015Seattle MarinersALMLBsea54R/CL31223.195305300201362.0562422329602001.378.130.444.218.712.07.5003.23
2016Round Rock ExpressPCLAAAtex0Rel32011.1350500208.05111150000.755.631.131.135.635.00.000-
2016Tacoma RainiersPCLAAAsea25Rel32003.0020200003.02110020000.676.00----6.000.00--
2016Minor Totals (2 teams)MinorAAA--Rel0011.64707002011.07221170000.735.730.820.825.737.00.000-
2016Texas RangersALMLBtex54Rel322310.5521021003021.038252579110002.2016.032.953.804.641.22.4007.65
2016Seattle MarinersALMLBsea54Rel32013.6029029002125.0221010410170001.287.921.443.606.121.70.0005.07
2017Colorado Springs Sky SoxPCLAAAmil46Rel330113.1516016006013.027211937114002.6218.692.084.857.621.57.000-
2017Arizona DiamondbacksNLMLBari54Rel33114.44270270010026.0251313412177001.418.541.374.105.811.42.5005.21
2018St. Paul SaintsAmerAssocInd-Rel34012.89180180016718.2147607147001.126.75--3.376.752.00.000-
MLB Totals - 7 Season(s)Filter14153.5334423420015168383.03171591513317133928101.277.410.774.007.921.98.4830.69
Minor League Totals - 7 Season(s)Filter16154.0281433820131265.2256142119239121525101.308.640.783.077.262.36.516-
AAA Totals - 4 Season(s)Filter037.88352330012140.0563735715359001.7812.601.583.387.882.33.000-
AA Totals - 1 Season(s)Filter455.4914122001060.2664537826406101.529.791.193.865.931.54.444-
A Totals - 2 Season(s)Filter1162.58222112000132.011151387421006001.167.550.482.866.802.38.647-
A- Totals - 1 Season(s)Filter103.68330000014.2146612142001.098.590.611.238.597.001.000-
Rk Totals - 2 Season(s)Filter011.42752000019.093306262000.794.26--2.8412.324.33.000-
Ind Totals - 2 Season(s)Filter014.15290290016929.02915140112712001.328.60--3.268.012.45.000-
Seattle Mariners Totals - 6 Season(s)Filter11113.0129622940013868336.02541211132215031121101.206.780.594.008.302.07.500-
Arizona Diamondbacks Totals - 1 Season(s)Filter114.44270270010026.0251313412177001.418.541.374.105.811.42.500-
Texas Rangers Totals - 1 Season(s)Filter2310.5521021003021.038252579110002.2016.032.953.804.641.22.400-
Average MLB - Per ~220 innings893.531971196008639220.01819186199819416101.277.410.774.007.921.98.4710.69
Average Minor - Per ~220 innings13124.0267353220111220.021111798197517721101.308.640.783.077.262.36.520-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2017Arizona DiamondbacksNLMLBari54p33271000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
MLB Totals - 3 Season(s)Filter891000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Arizona Diamondbacks Totals - 1 Season(s)Filter271000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Average MLB - Per 162 games1622000000000200000.000.000.000.000002.000.000.000.0000.00100.000.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2003Beloit Snappers MidwAmil19P15--815212523.9201.53------15100.011.0
2010Arizona Mariners ArizRksea26P5--1---111.0000.20------5100.08.9
2010Everett AquaSox NwstA-sea26P3--32--551.0001.67------3100.03.9
2010Clinton LumberKings MidwAsea26P7--61--771.0001.00------7100.05.0
2011Jackson Generals SouAAsea27P14--47-211111.0000.79------14100.010.0
2011Seattle MarinersALMLBsea27P25-32161187.8750.280.22-----25100.015.4
2012Seattle MarinersALMLBsea28P73-79482-1412.8570.160.1512192.3-73100.045.1
2013Tacoma Rainiers PCLAAAsea29P8--12-1331.0000.38------8100.05.6
2013Seattle MarinersALMLBsea29P59-59361-109.9000.150.155-100.0-59100.036.4
2014Seattle MarinersALMLBsea30P57279881-1716.9410.280.2014-100.0-57100.035.2
2015Tacoma Rainiers PCLAAAsea31P4---------------4100.02.8
2015Seattle MarinersALMLBsea31P53-6269-215151.0000.280.242166.7-53100.032.7
2016Round Rock Express PCLAAAtex32P5--12--331.0000.60------5100.03.5
2016Tacoma Rainiers PCLAAAsea32P2--1---111.0000.50------2100.01.4
2016Seattle MarinersALMLBsea32P29-25-1--111.0000.030.042250.0-29100.017.9
2016Texas RangersALMLBtex32P21-2122--441.0000.190.19-----21100.013.0
2017Colorado Springs Sky Sox PCLAAAmil33P16--1-1-21.5000.06------16100.011.7
2017Arizona DiamondbacksNLMLBari33P27-26341-87.8750.260.272-100.0-27100.016.7
MLB Totals for P - 7 season(s)-   P34423832744637771.9220.210.1937490.2-3440.00.0
AAA Totals for P - 4 season(s)-   P35--441198.8890.23------350.00.0
AA Totals for P - 1 season(s)-   P14--47-211111.0000.79------140.00.0
A Totals for P - 2 season(s)-   P22--1416213230.9381.36------220.00.0
A- Totals for P - 1 season(s)-   P3--32--551.0001.67------30.00.0
Rk Totals for P - 1 season(s)-   P5--1---111.0000.20------50.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2003Beloit Snappers MidwAmil1915----------
2010Arizona Mariners ArizRksea265----------
2010Everett AquaSox NwstA-sea263----------
2010Clinton LumberKings MidwAsea267----------
2011Jackson Generals SouAAsea2714----------
2011Seattle MarinersALMLBsea2725----------
2012Seattle MarinersALMLBsea2873----------
2013Tacoma Rainiers PCLAAAsea298----------
2013Seattle MarinersALMLBsea2959----------
2014Seattle MarinersALMLBsea3057----------
2015Tacoma Rainiers PCLAAAsea314----------
2015Seattle MarinersALMLBsea3153----------
2016Round Rock Express PCLAAAtex325----------
2016Tacoma Rainiers PCLAAAsea322----------
2016Seattle MarinersALMLBsea3229----------
2016Texas RangersALMLBtex3221----------
2017Colorado Springs Sky Sox PCLAAAmil3316----------
2017Arizona DiamondbacksNLMLBari3327----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2010Peoria JavelinasArizona Fall LgMinor26115.2510010005112.011770615001.428.250.004.5011.252.505.25.500
2011Seattle MarinersMLB Spring TrainingMLB27004.91909001011.010662511101.368.181.644.099.002.204.91.000
2012Seattle MarinersMLB Spring TrainingMLB28005.1970700108.21395026201.8313.500.002.086.233.009.35.000
2013Seattle MarinersMLB Spring TrainingMLB29114.9110010001011.014660413201.6411.450.003.2710.643.254.91.500
2014Seattle MarinersMLB Spring TrainingMLB30206.9710010001010.1131080310001.5811.320.002.618.713.338.711.000
2015Seattle MarinersMLB Spring TrainingMLB31009.3580800008.21599126002.0715.581.042.086.233.009.35.000
2016Texas RangersMLB Spring TrainingMLB32000.0050500104.0200006000.504.500.000.0013.5000.00.000
2017Arizona DiamondbacksMLB Spring TrainingMLB33202.791001000009.2533169101.204.660.935.598.381.502.791.000
2018San Diego PadresMLB Spring TrainingMLB34109.0040400004.0644041002.5013.500.009.002.250.259.001.000
Arizona Fall League Totals - 1 yrs115.2510010005112.011770615001.428.250.004.5011.252.505.25.500
MLB Spring Training Totals - 8 yrs615.4863063005067.378474142662601.5410.430.533.488.292.386.28.857

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-12-10RPFree Agent -RetiredRetiredAnnounced retirement34.360  
2018-03-19RPFree Agent -Free AgentFree AgentReleased by Padres34.094  
2018-02-11RPSan Diego PadresSan Diego Padres (MLB)-MinorsContractSigned to Minor League Contract34.057Team Roster on 2018-02-11
2017-08-05RPFree Agent -Free AgentFree AgentReleased by Brewers33.233  
2017-06-22RPMilwaukee BrewersColorado Springs (AAA)-MinorsReassigned MinorsAssigned to Colorado Springs (AAA)33.189Team Roster on 2017-06-22
2017-06-20RPMilwaukee BrewersMilwaukee Brewers (MLB)-MinorsContractSigned to Minor League Contract33.187Team Roster on 2017-06-20
2017-06-16RPFree Agent -Free AgentFree AgentReleased by Diamondbacks33.183  
2017-06-11RPArizona DiamondbacksArizona Diamondbacks (MLB)-DFADes For AssignmentDesignated for Assignment33.178Team Roster on 2017-06-11
2017-03-28RPArizona DiamondbacksArizona Diamondbacks (MLB)YActiveMLB ActiveContract purchased from minors33.103Team Roster on 2017-03-28
2017-02-09RPArizona DiamondbacksArizona Diamondbacks (MLB)-MinorsContractSigned to Minor League Contract33.055Team Roster on 2017-02-09
2016-11-21RPFree Agent -Free AgentFree AgentReleased by Mariners32.341  
2016-11-17RPSeattle MarinersSeattle Mariners (MLB)-DFADes For AssignmentDesignated for Assignment32.337Team Roster on 2016-11-17
2016-10-31RPSan Diego PadresSan Diego Padres (MLB)-MinorsContractSigned to Minor League Contract32.320Team Roster on 2016-10-31
2016-09-10RPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveActivated from DL32.269Team Roster on 2016-09-10
2016-08-27RPSeattle MarinersSeattle Mariners (MLB)YDL-15InjuredDL15 Lower back spasms32.255Team Roster on 2016-08-27
2016-07-01RPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)32.198Team Roster on 2016-07-01
2016-06-24RPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)32.191Team Roster on 2016-06-24
2016-06-23RPSeattle MarinersSeattle Mariners (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($0m)32.190Team Roster on 2016-06-23
2016-06-18RPFree Agent -Free Agent--Refused minor league assignment, declared free agent32.185  
2016-06-14RPTexas RangersRound Rock (AAA)YMinorsReassigned MinorsAssigned to Round Rock (AAA)32.181Team Roster on 2016-06-14
2016-06-05RPTexas RangersTexas Rangers (MLB)YActiveMLB ActiveRecalled from Round Rock (AAA)32.172Team Roster on 2016-06-05
2016-05-16RPTexas RangersRound Rock (AAA)YMinorsReassigned MinorsAssigned to Round Rock (AAA)32.152Team Roster on 2016-05-16
2016-01-13RPTexas RangersTexas Rangers (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($3.1m) [Avoids arbitration]32.028Team Roster on 2016-01-13
2015-11-16RPTexas RangersTexas Rangers (MLB)YActiveTradedTraded from Mariners with James Jones to Rangers for Leonys Martin and Anthony Bass31.336Team Roster on 2015-11-16
2015-07-18RPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)31.215Team Roster on 2015-07-18
2015-07-04RPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsAssigned to Tacoma (AAA)31.201Team Roster on 2015-07-04
2015-05-09RPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveActivated from DL31.145Team Roster on 2015-05-09
2015-04-14RPSeattle MarinersSeattle Mariners (MLB)YDL-15InjuredDL15 Hyperextended right elbow31.120Team Roster on 2015-04-14
2015-02-22RPSeattle MarinersSeattle Mariners (MLB)YActiveContractSigned to 1-year contract for 2015-2015 ($1.4m) [Lost arbitration]31.068Team Roster on 2015-02-22
2013-09-01RPSeattle MarinersSeattle Mariners (MLB)YActiveMLB ActiveRecalled from Tacoma (AAA)29.260Team Roster on 2013-09-01
2013-08-06RPSeattle MarinersTacoma (AAA)YMinorsReassigned MinorsOptioned to Tacoma (AAA)29.234Team Roster on 2013-08-06
2013-02-24CLSeattle MarinersSeattle Mariners (MLB)YActiveContractSigned to 1-year contract for 2013 ($0.5091m)29.070Team Roster on 2013-02-24
2012-05-07CLSeattle MarinersSeattle Mariners (MLB)YActive--28.143Team Roster on 2012-05-07
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-06-20ContractSigned by Mariners 
2004-10-22On suspended list April 16- 
2004-10-22On restricted list 
2002-08-19Contractsigned 
* 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
2002Milwaukee Brewers-18250,000-------250,000Signing Bonus out of 2002 Draft (7th round - 199th overall)
2011Seattle MarinersTeam Payroll27414,000-78934-2,722,607414,000664,000
2012Seattle MarinersTeam Payroll28482,900-69624232,954,887480,0001,146,900
2013Seattle MarinersTeam Payroll29509,100-55220393,023,990490,0001,656,0002013-02-24 - Signed to 1-year contract for 2013 ($0.5091m)
2014Seattle MarinersTeam Payroll30528,800-53416413,256,497500,0002,184,800
2015Seattle MarinersTeam Payroll311,400,0004.09144317513,571,283507,5003,584,8002015-02-22 - Signed to 1-year contract for 2015-2015 ($1.4m) [Lost arbitration]
2016Seattle MarinersTeam Payroll323,100,0005.07231416663,498,245507,5006,684,8002016-01-13 - Signed to 1-year contract for 2016-2016 ($3.1m) [Avoids arbitration]
2016-06-23 - Signed to 1-year contract for 2016-2016 ($0m)
2016Texas RangersTeam Payroll323,100,0005.07231415663,498,245507,5006,684,8002016-01-13 - Signed to 1-year contract for 2016-2016 ($3.1m) [Avoids arbitration]
2016-06-23 - Signed to 1-year contract for 2016-2016 ($0m)
2017Arizona DiamondbacksTeam Payroll331,250,000-45617493,651,709535,0007,934,8002016-10-31 - Signed to Minor League Contract
2017-02-09 - Signed to Minor League Contract
2017-06-20 - Signed to Minor League Contract
* 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