Tips Updates
Daily
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 2017 MLB Years: 2011-2017
Follow TBC on Twitter and Facebook

Arizona Fall League
Rated Prospect

PositionsP-423Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameThomas M. Wilhelmsen
Height6-6Weight190BatsRightThrowsRight
Born DateDecember 16,1983 [34.132]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.2251312213306121.166.890.553.588.272.311.0003.36
2012Seattle MarinersALMLBsea54CL28432.507307300482979.0592422529873021.116.690.573.299.873.00.5712.89
2013Tacoma RainiersPCLAAAsea-S/R290110.50826000012.019141435155002.0014.252.253.7511.253.00.000-
2013Seattle MarinersALMLBsea54R/CL29034.125905900402459.0452827233456011.326.860.315.036.861.36.0003.69
2014Seattle MarinersALMLBsea54Rel30322.27572550018179.0472220636724021.055.330.684.088.172.00.6003.74
2015Tacoma RainiersPCLAAAsea40Rel31000.0040400414.03000220001.256.75--4.504.501.00--
2015Seattle MarinersALMLBsea54R/CL31223.195305300201362.0562422329602021.378.130.444.218.712.07.5003.33
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.038252579110022.2016.032.953.804.641.22.4007.93
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.0251313412177011.418.541.374.105.811.42.5005.32
MLB Totals - 7 Season(s)Filter14153.5334423420015168383.031715915133171339281121.277.410.774.007.921.98.4830.78
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 - 1 Season(s)Filter006.1711011000211.2158804135001.6311.57--3.0910.033.25--
Seattle Mariners Totals - 6 Season(s)Filter11113.0129622940013868336.02541211132215031121191.206.780.594.008.302.07.500-
Arizona Diamondbacks Totals - 1 Season(s)Filter114.44270270010026.0251313412177011.418.541.374.105.811.42.500-
Texas Rangers Totals - 1 Season(s)Filter2310.5521021003021.038252579110022.2016.032.953.804.641.22.400-
Average MLB - Per ~220 innings893.531971196008639220.01819186199819416171.277.410.774.007.921.98.4710.78
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-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