Biographical

Portrait of Tom Wilhelmsen

Tom Wilhelmsen PMariners

Mariners Player Cards | Mariners Team Audit | Mariners Depth Chart

2016 Projections (Rest of Season Projections - seasonal age 32)
IP ERA WHIP SO W L SV WARP
Subscribe today for access to projection data!
Birth Date12-16-1983
Height6' 6"
Weight220 lbs
Age32 years, 9 months, 13 days
BatsR
ThrowsR
1.92012
-0.52013
0.52014
0.62015
-0.32016
DRA-Based WARP Summary

MLB Statistics

Historical (past-seasons) WARP is now based on DRA..
cFIP and DRA are not available on a by-team basis and display as zeroes(0). See TOT line for season totals of these stats.
Multiple stints are are currently shownClick to hide.
YEAR Team Lg G GS IP W L SV H BB SO HR oppTAv PPF H/9 BB/9 HR/9 K/9 GB% BABIP TAv WHIP FIP ERA cFIP DRA WARP
2011 SEA MLB 25 0 32.7 2 0 0 25 13 30 2 .263 91 6.9 3.6 0.6 8.3 35% .258 .242 1.16 3.40 3.31 104 4.69 0.0
2012 SEA MLB 73 0 79.3 4 3 29 59 29 87 5 .266 90 6.7 3.3 0.6 9.9 48% .266 .235 1.11 2.84 2.50 77 2.73 1.9
2013 SEA MLB 59 0 59.0 0 3 24 45 33 45 2 .267 94 6.9 5.0 0.3 6.9 44% .253 .232 1.32 3.72 4.12 117 5.26 -0.5
2014 SEA MLB 57 2 79.3 3 2 1 47 36 72 6 .261 91 5.3 4.1 0.7 8.2 53% .204 .216 1.05 3.76 2.27 99 3.95 0.5
2015 SEA MLB 53 0 62.0 2 2 13 56 29 60 3 .261 99 8.1 4.2 0.4 8.7 45% .308 .258 1.37 3.30 3.19 102 3.95 0.6
2016 SEA 0 29 0 25.0 0 1 1 22 10 17 4 .260 100 7.9 3.6 1.4 6.1 53% .260 .253 1.28 5.03 3.60 0 0.00 0.0
2016 TEX 0 21 0 21.3 2 3 0 38 9 11 7 .260 107 16.0 3.8 3.0 4.6 49% .388 .373 2.20 7.89 10.55 0 0.00 0.0
2016 TOT MLB 50 0 46.3 2 4 1 60 19 28 11 .260 103 11.7 3.7 2.1 5.4 51% .327 .314 1.71 6.35 6.80 113 5.62 -0.3
CareerMLB3172358.713146829215932229.263947.34.00.78.147%.267.2461.263.773.461004.182.2

Statistics for All Levels

'opp' stats - Quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
Minor league stats are currently shownClick to hide.
YEAR Team Lg G GS IP W L SV H BB SO HR oppTAv PPF H/9 BB/9 HR/9 K/9 GB% BABIP TAv WHIP FIP ERA cFIP DRA
2011 SEA MLB 25 0 32.7 2 0 0 25 13 30 2 .263 91 6.9 3.6 0.6 8.3 35% .258 .242 1.16 3.40 3.31 104 4.69
2011 WTN AA 14 12 60.7 4 5 0 66 26 40 8 .260 114 9.8 3.9 1.2 5.9 44% .302 .280 1.52 5.33 5.49 111 7.98
2012 SEA MLB 73 0 79.3 4 3 29 59 29 87 5 .266 90 6.7 3.3 0.6 9.9 48% .266 .235 1.11 2.84 2.50 77 2.73
2013 SEA MLB 59 0 59.0 0 3 24 45 33 45 2 .267 94 6.9 5.0 0.3 6.9 44% .253 .232 1.32 3.72 4.12 117 5.26
2013 TAC AAA 8 2 12.0 0 1 0 19 5 15 3 .264 94 14.2 3.8 2.2 11.2 42% .485 .367 2.00 6.07 10.50 92 4.32
2014 SEA MLB 57 2 79.3 3 2 1 47 36 72 6 .261 91 5.3 4.1 0.7 8.2 53% .204 .216 1.05 3.76 2.27 99 3.95
2015 SEA MLB 53 0 62.0 2 2 13 56 29 60 3 .261 99 8.1 4.2 0.4 8.7 45% .308 .258 1.37 3.30 3.19 102 3.95
2015 TAC AAA 4 0 4.0 0 0 1 3 2 2 0 .260 110 6.8 4.5 0.0 4.5 50% .250 .196 1.25 4.10 0.00 0 0.00
2016 SEA MLB 29 0 25.0 0 1 1 22 10 17 4 .260 100 7.9 3.6 1.4 6.1 53% .260 .253 1.28 5.03 3.60 114 5.64
2016 TEX MLB 21 0 21.3 2 3 0 38 9 11 7 .260 107 16.0 3.8 3.0 4.6 49% .388 .373 2.20 7.89 10.55 113 5.59
2016 ROU AAA 5 0 8.0 0 1 0 5 1 5 1 .280 5.6 1.1 1.1 5.6 62% .174 .207 0.75 4.47 1.12 99 4.56
2016 TAC AAA 2 0 3.0 0 0 0 2 0 2 0 .259 6.0 0.0 0.0 6.0 44% .222 .136 0.67 2.39 3.00 100 4.03

Plate Discipline

YEAR PITCHES ZONE_RT SWING_RT CONTACT_RT Z_SWING_RT O_SWING_RT Z_CONTACT_RT O_CONTACT_RT SW_STRK_RT
2011 468 0.5363 0.4915 0.7609 0.6454 0.3134 0.8148 0.6324 0.2391
2012 1173 0.5490 0.4749 0.7361 0.6320 0.2836 0.7912 0.5867 0.2639
2013 938 0.4723 0.4414 0.7343 0.6005 0.2990 0.8120 0.5946 0.2657
2014 1182 0.4949 0.4746 0.7059 0.6308 0.3216 0.7995 0.5260 0.2941
2015 1046 0.4302 0.4484 0.7377 0.6200 0.3188 0.8315 0.6000 0.2623
2016 796 0.4510 0.4460 0.7915 0.6490 0.2792 0.8927 0.5984 0.2085
Career56030.48760.46160.73970.62780.30260.82030.58320.2603

Injury History  —  No longer being updated

Last Update: 12/31/2014 23:59 ET

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2014-04-09 2014-04-15 DTD 6 5 - Low Back Soreness - -

Compensation

Year Team Salary
2017 SEA $
2016 TEX $3,100,000
2015 SEA $1,400,000
2014 SEA $528,800
2013 SEA $509,100
2012 SEA $482,900
2011 SEA $414,000
YearsDescriptionSalary
5 yrPrevious$3,334,800
2011Current$3,100,000
6 yrPvs + Cur$6,434,800
6 yrTotal$6,434,800

 

Service TimeAgentContract Status
4 y 91 dSteve Canter1 year/$3.1M (2016)

Details
  • 1 year/$3.1M (2016). Signed by Texas 1/13/16 (avoided arbitration). Sent outright to Triple-A by Texas 6/17/16 (refused assignment). Signed by Seattle as a free agent 6/22/16.
  • 1 year/$1.4M (2015). Lost in arbitration with Seattle 2/21/15 ($2.2M-$1.4M). Acquired by Texas in trade from Seattle 11/16/15.
  • 1 year/$0.5288M (2014). Re-signed by Seattle 2/25/14.
  • 1 year/$0.5091M (2013). Re-signed by Seattle 3/13.
  • 1 year/$0.4829M (2012). Re-signed by Seattle 2/27/12.
  • 1 year/$0.414M (2011). Contract purchased by Seattle 11/19/10. Re-signed by Seattle 2/27/11.
  • 1 year (2010). Signed by Seattle as a free agent 3/3/10 (minor-league contract).
  • Voluntarily retired 2005, released by Milwaukee 8/22/09.
  • Drafted by Milwaukee 2002 (7-199) (Tucscon Magnet High, Ariz.).

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or use the buttons to the right to subscribe and get instant access to the best baseball content on the web.

Cancel anytime.


That's a 33% savings over the monthly price!


That's a 33% savings over the monthly price!

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .259 .360 .358 .267
11 vs R (Multi) .181 .263 .292 .217
18 Split (Multi) .079 .097 .067 .050
19 LgAvg (Multi) .009 .023 .019 .016
30 vs L (2015) .323 .416 .458 .309
31 vs R (2015) .189 .268 .295 .219
38 Split (2015) .134 .147 .163 .090
39 LgAvg (2015) .009 .024 .022 .017

Definition of multi-year splits

BP Annual Player Comments

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or use the buttons to the right to subscribe and get instant access to the best baseball content on the web.

Cancel anytime.


That's a 33% savings over the monthly price!


That's a 33% savings over the monthly price!

BP Articles

Tom Wilhelmsen is referenced in the following articles.

BP Premium requires BP Premium access to view, BP Fantasy requires BP Premium or BP Fantasy access to view

  Title Author Date
Players Prefer Presentation: Weird Play IndexMeg Rowley2016-09-08
Expert FAAB Review: Week 21Mike Gianella2016-08-23
Prospectus Feature: The Road Ahead in ArlingtonCat Garcia2016-06-29
Transaction Analysis: Reunions and FliersSteve Givarz2016-06-28
Transaction Analysis: Reunions and FliersBryan Grosnick2016-06-28
What You Need to Know: Near-Max EffortDaniel Rathman2016-06-14
This article requires BP Fantasy or Premium accessThe -Only League Landscape: American League RelieversMike Gianella2016-03-10
Winter Is Leaving: Seattle MarinersRian Watt2016-03-08
This article requires BP Premium accessProspectus Feature: Scouting for ConvertsEzra Wise2016-01-11
This article requires BP Premium accessTransaction Analysis: The Wade-Ing is the Hardest PartBryan Grosnick2015-12-08
This article requires BP Premium accessTransaction Analysis: The Wade-Ing is the Hardest PartJ.J. Jansons2015-12-08
This article requires BP Premium accessTransaction Analysis: The Wade-Ing is the Hardest PartChristopher Crawford2015-12-08
Flags Fly Forever Podcast: Ep. 70: Sorry KojiBret Sayre2015-11-19
Flags Fly Forever Podcast: Ep. 70: Sorry KojiGeorge Bissell2015-11-19
Flags Fly Forever Podcast: Ep. 70: Sorry KojiMike Gianella2015-11-19
This article requires BP Premium accessTransaction Analysis: All About That BassR.J. Anderson2015-11-17
This article requires BP Premium accessTransaction Analysis: All About That BassGeorge Bissell2015-11-17
This article requires BP Premium accessTransaction Analysis: A.J. Preller the ... Seller?George Bissell2015-11-13
This article requires BP Premium accessTransaction Analysis: A.J. Preller the ... Seller?R.J. Anderson2015-11-13
This article requires BP Premium accessTransaction Analysis: A.J. Preller the ... Seller?Christopher Crawford2015-11-13
This article requires BP Fantasy or Premium accessFantasy Freestyle: 2015 Endgame and Waiver-Wire Recap: AL-Only PitchersKeith Cromer2015-10-21
Expert League Recap: LABR MixedMike Gianella2015-10-06
Expert League Recap: LABR MixedBret Sayre2015-10-06
This article requires BP Premium accessWhat You Need to Know: The Chaos ChaseDaniel Rathman2015-09-30
Expert FAAB Review: Week 26Mike Gianella2015-09-29
This article requires BP Fantasy or Premium accessCloser Report: Week 24Matt Collins2015-09-08
Flags Fly Forever Podcast: Ep. 66: BearclawBret Sayre2015-09-03
Flags Fly Forever Podcast: Ep. 66: BearclawGeorge Bissell2015-09-03
Flags Fly Forever Podcast: Ep. 66: BearclawMike Gianella2015-09-03
Expert FAAB Review: Week 22Mike Gianella2015-09-01
This article requires BP Fantasy or Premium accessCloser Report: Week 22Matt Collins2015-08-25
Flags Fly Forever Podcast: Ep. 63: The FAAB OneMike Gianella2015-08-06
Flags Fly Forever Podcast: Ep. 63: The FAAB OneGeorge Bissell2015-08-06
Flags Fly Forever Podcast: Ep. 63: The FAAB OneBret Sayre2015-08-06
This article requires BP Premium accessWhat You Need to Know: August 4, 2015Daniel Rathman2015-08-04
This article requires BP Premium accessWhat You Need to Know: July 24th, 2015Daniel Rathman2015-07-24
This article requires BP Premium accessWhat You Need to Know: July 22, 2015Chris Mosch2015-07-22
This article requires BP Fantasy or Premium accessDeep League Report: Week 12Keith Cromer2015-06-24
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 12Jeff Quinton2015-06-19
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 12Keith Cromer2015-06-19
This article requires BP Fantasy or Premium accessDeep League Report: Week 11Keith Cromer2015-06-17
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 11J.J. Jansons2015-06-12
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 11Keith Cromer2015-06-12
This article requires BP Fantasy or Premium accessThe Stash List: Ninth Edition, 2015J.J. Jansons2015-06-11
This article requires BP Fantasy or Premium accessDeep League Report: Week 10Keith Cromer2015-06-10
West Coast By Us: The EndJordan Shusterman2015-06-08
West Coast By Us: The EndJake Mintz2015-06-08
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineKeith Cromer2015-06-05
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineJeff Quinton2015-06-05
This article requires BP Fantasy or Premium accessDeep League Report: Week NineKeith Cromer2015-06-03
The BP Wayback Machine: What It Means to Have the Best Farm System in BaseballSam Miller2015-06-02
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineKeith Cromer2015-05-29
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineNick Shlain2015-05-29
This article requires BP Fantasy or Premium accessDeep League Report: Week EightKeith Cromer2015-05-27
Prospectus Feature: Introducing Deserved Run Average (DRA)'And All Its FriendsDan Turkenkopf2015-04-29
Prospectus Feature: Introducing Deserved Run Average (DRA)'And All Its FriendsHarry Pavlidis2015-04-29
Prospectus Feature: Introducing Deserved Run Average (DRA)'And All Its FriendsJonathan Judge2015-04-29
This article requires BP Premium accessTransaction Analysis: Second-Week SubsR.J. Anderson2015-04-15
Expert FAAB Review: Week OneMike Gianella2015-04-07
This article requires BP Fantasy or Premium accessThe -Only League Landscape: American League Relief PitchersNick Shlain2015-03-04
This article requires BP Fantasy or Premium accessGet to Know: Relief Pitcher ProspectsCraig Goldstein2015-03-03
This article requires BP Fantasy or Premium accessFantasy Team Preview: Seattle MarinersNick Shlain2014-11-14
The Lineup Card: Awards We Wish We Could Give OutBaseball Prospectus2014-10-01
This article requires BP Premium accessWhat You Need to Know: September 26, 2014Daniel Rathman2014-09-26
This article requires BP Premium accessWhat You Need to Know: Sunday Morning DefendingDaniel Rathman2014-07-21
This article requires BP Premium accessWhat You Need to Know: Davis Downs the A'sDaniel Rathman2014-07-01
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 10Bret Sayre2014-06-05
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 10Mike Gianella2014-06-05
This article requires BP Fantasy or Premium accessFantasy Freestyle: My Closer Lost His Job and Now I Hate EverybodyMike Gianella2014-05-19
This article requires BP Premium accessWhat You Need to Know: The Importance of PaganDaniel Rathman2014-04-04
Pitcher Profile: New Arms (and Pitches) of the WeekHarry Pavlidis2014-04-03
This article requires BP Fantasy or Premium accessFantasy Players to Avoid: Relief PitchersBP Fantasy Staff2014-03-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersBen Murphy2014-03-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersIan Lefkowitz2014-03-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersJared Weiss2014-03-07
This article requires BP Premium accessTransaction Analysis: Reeling in RodneyCraig Goldstein2014-02-10
This article requires BP Premium accessTransaction Analysis: Reeling in RodneyR.J. Anderson2014-02-10
Fantasy Team Preview: Seattle MarinersBret Sayre2013-11-06
Fantasy Team Preview: Seattle MarinersBen Carsley2013-11-06
This article requires BP Fantasy or Premium accessBullpen Report: Looking Back, Looking ForwardMike Gianella2013-09-19
This article requires BP Fantasy or Premium accessFantasy Freestyle: The Other Guys, Part OneMike Gianella2013-09-09
This article requires BP Fantasy or Premium accessBullpen Report: Mo Moves DownMike Gianella2013-08-15
This article requires BP Fantasy or Premium accessBullpen Report: Meeting the CriteriaMike Gianella2013-08-08
This article requires BP Premium accessDaily Roundup: Around the League: August 7, 2013Clint Chisam2013-08-07
This article requires BP Premium accessDaily Roundup: Around the League: August 6, 2013Clint Chisam2013-08-06
This article requires BP Premium accessDaily Roundup: Around the League: August 3, 2013Clint Chisam2013-08-03
This article requires BP Premium accessDaily Roundup: Around the League: August 2, 2013Clint Chisam2013-08-02
This article requires BP Fantasy or Premium accessBullpen Report: Deadline FalloutMike Gianella2013-08-01
This article requires BP Fantasy or Premium accessBullpen Report: On the GrilliMike Gianella2013-07-25
This article requires BP Premium accessDaily Roundup: Around the League: July 24, 2013Clint Chisam2013-07-24
This article requires BP Premium accessDaily Roundup: Around the League: July 23, 2013Clint Chisam2013-07-23
This article requires BP Premium accessDaily Roundup: Around the League: July 21, 2013Clint Chisam2013-07-21
This article requires BP Premium accessOverthinking It: Second-Half Risers and Fallers for Every Team, AL EditionBen Lindbergh2013-07-21
This article requires BP Fantasy or Premium accessBullpen Report: Trade Winds BlowingMike Gianella2013-07-18
This article requires BP Premium accessDaily Roundup: Around the League: July 11, 2013Clint Chisam2013-07-11
This article requires BP Fantasy or Premium accessBullpen Report: Going DownhillMike Gianella2013-07-11
This article requires BP Premium accessDaily Roundup: Around the League: July 8, 2013Clint Chisam2013-07-08
This article requires BP Premium accessDaily Roundup: Around the League: July 4, 2013Clint Chisam2013-07-04
This article requires BP Premium accessDaily Roundup: Around the League: July 3, 2013Clint Chisam2013-07-03
This article requires BP Fantasy or Premium accessFantasy Freestyle: A Primer on Player ValuationMike Gianella2013-07-01
This article requires BP Fantasy or Premium accessBullpen Report: Stuck in the MiddleMike Gianella2013-06-27
This article requires BP Fantasy or Premium accessBullpen Report: What Have You Done for Me Lately?Mike Gianella2013-06-20
This article requires BP Premium accessDaily Roundup: Around the League: June 19, 2013Clint Chisam2013-06-19
This article requires BP Premium accessWhat You Need to Know: Blanks Shoots Padres to TopDaniel Rathman2013-06-17
This article requires BP Premium accessDaily Roundup: Around the League: June 15, 2013Clint Chisam2013-06-15
This article requires BP Premium accessDaily Roundup: Around the League: June 13, 2013Clint Chisam2013-06-13
BP Fantasy Podcast: Episode 48: Identity ThievesJason Collette2013-06-13
This article requires BP Fantasy or Premium accessBullpen Report: Buyers and SellersMike Gianella2013-06-13
This article requires BP Premium accessDaily Roundup: Around the League: June 11, 2013Clint Chisam2013-06-11
This article requires BP Premium accessOn the Beat: Potential PED FalloutJohn Perrotto2013-06-06
This article requires BP Premium accessWhat You Need to Know: Grand FinaleDaniel Rathman2013-06-06
This article requires BP Fantasy or Premium accessBullpen Report: A Test of Wil'Mike Gianella2013-06-06
This article requires BP Premium accessDaily Roundup: Around the League: June 4, 2013Clint Chisam2013-06-04
This article requires BP Premium accessDaily Roundup: Around the League: June 2, 2013Clint Chisam2013-06-02
This article requires BP Premium accessDaily Roundup: Around the League: June 1, 2013Clint Chisam2013-06-01
This article requires BP Fantasy or Premium accessBullpen Report: Movin' on UpMike Gianella2013-05-30
This article requires BP Fantasy or Premium accessFantasy Freestyle: Your Annual Reminder: Don't Pay for SavesJason Collette2013-05-29
This article requires BP Fantasy or Premium accessBullpen Report: Introducing TiersMike Gianella2013-05-23
This article requires BP Premium accessDaily Roundup: Around the League: May 21, 2013Clint Chisam2013-05-21
This article requires BP Fantasy or Premium accessFantasy Freestyle: Digging Deeper Than DeepMike Gianella2013-05-20
This article requires BP Premium accessDaily Roundup: Around the League: May 17th, 2013Clint Chisam2013-05-17
This article requires BP Fantasy or Premium accessBullpen Report: Diamondbacks Settle on BellMike Gianella2013-05-16
This article requires BP Premium accessWhat You Need to Know: King of the HillDaniel Rathman2013-05-09
This article requires BP Fantasy or Premium accessBullpen Report: Boston BluesMike Gianella2013-05-09
This article requires BP Premium accessDaily Roundup: Around the League: April 29, 2013Clint Chisam2013-04-29
This article requires BP Premium accessDaily Roundup: Around the League: April 28, 2013Clint Chisam2013-04-28
This article requires BP Premium accessDaily Roundup: Around the League: April 19, 2013Clint Chisam2013-04-19
This article requires BP Premium accessDaily Roundup: Around the League: April 18, 2013Clint Chisam2013-04-18
This article requires BP Premium accessWhat You Need to Know: Going on Strike(outs)Daniel Rathman2013-04-18
This article requires BP Fantasy or Premium accessFantasy Freestyle: Big Spending in FAAB LeaguesMike Gianella2013-04-17
This article requires BP Fantasy or Premium accessFantasy Freestyle: My American League PortfolioPaul Sporer2013-04-10
This article requires BP Fantasy or Premium accessFantasy Tiered Rankings: Relief PitchersPaul Singman2013-03-28
This article requires BP Fantasy or Premium accessFantasy Freestyle: Saves Are EverywhereJason Collette2013-03-20
This article requires BP Fantasy or Premium accessFantasy Freestyle: 4x4 Versus 5x5Mike Gianella2013-03-15
This article requires BP Fantasy or Premium accessPre-Season Positional Rankings: Top 40 Fantasy RelieversPaul Singman2013-03-13
This article requires BP Premium accessPebble Hunting: What it Means to Have the Best Farm System in BaseballSam Miller2013-02-08
This article requires BP Fantasy or Premium accessResident Fantasy Genius: Safeco’s Overstated Impact on Fantasy ProductionDerek Carty2013-01-14
This article requires BP Premium accessMinor League Update: Ten AL Prospects Who Could Start the Season in the MajorsJason Martinez2013-01-02
This article requires BP Fantasy or Premium accessThe Keeper Reaper: Relievers for 12/19/12Dan Mennella2012-12-19
The Lineup Card: 11 Potential TradesBaseball Prospectus2012-12-13
This article requires BP Fantasy or Premium accessResident Fantasy Genius: Closing in on Ninth-Inning MenDerek Carty2012-11-30


BP Chats

No BP chats have mentioned this guy.

BP Roundtables

No BP Roundtables have mentioned this guy.

 

PITCHf/x Pitcher Profile

A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC


Tom Wilhelmsen has thrown 6,325 pitches that have been tracked by the PITCHf/x system between 2010 and 2016, including pitches thrown in the MLB Regular Season, Spring Training and Fall/Winter Ball. In 2016, he has relied primarily on his Fourseam Fastball (95mph) and Slider (87mph), also mixing in a Curve (77mph), Sinker (96mph) and Change (88mph).