P T.J. Willis #18
Age: 31 | Bats: S | Throws: R | Morale: Very Unhappy
06/25/2035
OA: 56 POT: 56
P T.J. WILLIS #18 - AGE: 31 - BATS: S - THROWS: R - MORALE: VERY UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
16 0 1-0 8 1.42 19.0 15 1 2 17 0.89 0.7
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 7 6 7 7
Movement 6 6 7 6
Control 6 6 6 6
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 7 7
Slider 6 6
 
 
 
OTHER PITCHING RATINGS
Velocity 97-99 Mph
Stamina 4
Suggested Role Bullpen
Type Extreme Groundball
Hold Runners 7
Defense 2
RUN/BUNT RATINGS
Running Speed: 2
Stealing Ability: 2
Baserunning Inst.: 2
Sacrifice Bunt: 5
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
06/19/2035 @ IND Win, 4-0 1.0 1 0 0 0 1
06/12/2035 NAS Win, 6-4 1.0 1 0 0 1 2 Save
06/10/2035 @ MEM Loss, 7-8 2.0 2 1 1 0 1
06/09/2035 @ MEM Win, 3-1 1.0 0 0 0 0 2 Save
06/03/2035 IND Win, 6-3 1.0 2 1 1 0 0
05/22/2035 IOW Loss, 2-4 1.0 1 0 0 0 3
05/17/2035 @ IND Win, 5-3 1.0 1 0 0 0 0 Save
05/10/2035 @ MEM Win, 8-4 1.0 2 1 1 0 2
05/03/2035 IND Win, 8-7 2.0 1 0 0 1 0 Win
05/02/2035 IND Loss, 1-5 1.0 1 0 0 0 0
PERSONALITY
T.J. maintains a clean-cut lifestyle.
High: Loyalty
Low: Adaptability
Birthday:02/07/2004
Born in:Los Angeles, CA
Nationality:American
Height:6' 1"
Weight:195 lbs
Local Popularity:Fair
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$1,100,000
Signed Through:2036 Season
Major Service:6 Years, 102 Days
Service This Yr:None
40-Man Service:8 Years, 21 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Last option year
Contract Extension: -
Drafted:2023, 3rd Pick in Round 6
SOUTHERN HEMISPHERE WINTER LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 1 0 0 0 0 0.00 0.1 0 0 0 0 1 1 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 1 1 27.00 0.00 27.00 27.00 6.20 3.00 155 -0.0 .000        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 1 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500      
vs. RHB 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000      
SOUTHERN HEMISPHERE WINTER LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Career 23 0 3 3 3 3.65 24.2 29 13 10 1 13 18  
AMERICAN ASSOCIATION 2035 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 16 0 1 0 8 1.42 19.0 15 3 3 1 2 17 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 9 1 88.9 16 14 8.05 7.11 8.05 0.95 2.56 0.89 54 0.7 .259        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 32 6 2 0 1 1 0 8 0 0 0 .188 .188 .344 .531      
vs. RHB 40 9 3 0 0 2 2 9 0 0 0 .225 .262 .300 .562      
AMERICAN ASSOCIATION 2035 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 1 0 0 0 0 0.00 1.0 1 0 0 0 0 1  
April 6 0 0 0 5 0.00 7.0 3 0 0 0 0 6  
May 5 0 1 0 1 1.50 6.0 6 1 1 0 1 5  
June 5 0 0 0 2 3.00 6.0 6 2 2 1 1 6  
Last Year 25 0 2 2 15 2.55 24.2 17 7 7 2 11 20  
Career 55 0 3 3 28 3.10 61.0 45 23 21 6 24 59  
Home 9 0 1 0 4 0.82 11.0 8 1 1 0 2 11  
Road 7 0 0 0 4 2.25 8.0 7 2 2 1 0 6  
Grass 16 0 1 0 8 1.42 19.0 15 3 3 1 2 17  
Day 8 0 0 0 4 1.80 10.0 7 2 2 1 0 12  
Night 8 0 1 0 4 1.00 9.0 8 1 1 0 2 5  
As Reliever / Substitution 16 0 1 0 8 1.42 19.0 15 3 3 1 2 17  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2027 Minnesota - OMLB 23 11 0 1 0 0 6.27 18.2 23 13 13 3 12 13 0 0 1.87 .339 5.85 -0.2 71
2028 Minnesota - OMLB 24 45 0 2 2 2 3.09 64.0 55 22 22 6 19 60 0 0 1.16 .280 3.58 1.1 148
2029 Minnesota - OMLB 25 50 0 5 1 8 1.71 58.0 50 11 11 3 21 63 0 0 1.22 .301 2.83 1.6 257
2030 Minnesota - OMLB 26 50 0 5 3 7 3.40 53.0 58 20 20 4 13 52 0 0 1.34 .340 2.93 1.5 128
2031 Minnesota - OMLB 27 59 0 3 6 4 6.52 59.1 72 47 43 8 22 67 0 0 1.58 .400 3.67 0.6 62
2032 Minnesota - OMLB 28 52 0 5 5 1 2.81 57.2 53 22 18 6 22 46 0 0 1.30 .276 3.90 0.9 164
2033 Minnesota - OMLB 29 26 0 1 2 1 4.98 56.0 68 33 31 10 23 54 0 0 1.62 .354 4.91 -0.2 87
2034 Minnesota - OMLB 30 14 0 0 1 0 6.68 32.1 39 24 24 2 15 28 0 0 1.67 .366 3.42 0.5 66
Total OMLB 307 0 22 20 23 4.11 399.0 418 192 182 42 147 383 0 0 1.42 .329 3.72 5.7 132
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2023 Total - 19 10 6 3 1 0 1.18 45.2 30 9 6 1 7 69 0 0 0.81 .293 1.12 2.5 100
2023 Fort Myers (MIN) - Rk 19 3 0 0 0 1 0.00 2.1 0 0 0 0 1 1 0 0 0.43 .000 4.07 -0.0 999
2024 Cedar Rapids - A 20 13 0 2 1 1 6.05 19.1 28 13 13 2 6 15 0 0 1.76 .400 4.33 -0.1 62
2025 Cedar Rapids - A 21 21 0 1 3 3 3.26 19.1 16 7 7 2 7 22 0 0 1.19 .275 3.46 0.2 111
2025 Fort Myers - A+ 21 24 0 3 3 2 2.32 31.0 24 10 8 0 9 36 0 0 1.06 .316 1.75 1.3 151
2025 Total - A+ 21 45 0 4 6 5 2.68 50.1 40 17 15 2 16 58 0 0 1.11 .299 2.40 1.4 135
2025 Georgetown - WL 21 22 0 3 3 3 3.70 24.1 29 13 10 1 12 17 0 0 1.68 .373 3.63 0.2 105
2026 Fort Myers - A+ 22 14 0 0 1 11 0.00 14.1 7 1 0 0 3 19 0 0 0.70 .233 1.49 0.7 999
2026 Georgetown - WL 22 1 0 0 0 0 0.00 0.1 0 0 0 0 1 1 0 0 3.00 .000 6.20 -0.0 999
2026 Chattanooga - AA 22 3 0 0 0 1 9.00 1.0 1 1 1 0 1 2 0 0 2.00 .500 2.52 0.0 44
2026 Total - AA 22 4 0 0 0 1 6.75 1.1 1 1 1 0 2 3 0 0 2.25 .500 3.44 0.0 283
2027 Chattanooga - AA 23 22 0 1 1 11 0.36 25.1 18 3 1 0 10 28 0 0 1.11 .290 2.21 1.0 1032
2027 Ottawa - AAA 23 14 0 0 1 5 5.71 17.1 13 13 11 3 11 22 0 0 1.38 .256 4.54 -0.2 66
2034 Ottawa - AAA 30 25 0 2 2 15 2.55 24.2 17 7 7 2 11 20 0 0 1.14 .234 4.16 0.4 193
2035 Ottawa - AAA 31 16 0 1 0 8 1.42 19.0 15 3 3 1 2 17 0 0 0.89 .259 2.56 0.7 331
Total SL 25 0 1 1 12 0.68 26.1 19 4 2 0 11 30 0 0 1.14 .297 2.22 994.7
Total FSL 38 0 3 4 13 1.59 45.1 31 11 8 0 12 55 0 0 0.95 .292 1.67 419.0
Total MID 34 0 3 4 4 4.66 38.2 44 20 20 4 13 37 0 0 1.47 .345 3.90 86.5
Total GCL 3 0 0 0 1 0.00 2.1 0 0 0 0 1 1 0 0 0.43 .000 4.07 999.0
Total SHWL 23 0 3 3 3 3.65 24.2 29 13 10 1 13 18 0 0 1.70 .373 3.67 117.4
Total AmA 55 0 3 3 28 3.10 61.0 45 23 21 6 24 59 0 0 1.13 .248 3.77 200.1
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2024 Cedar Rapids - MID 20 3 0 0 0 0 0.00 1.1 0 0 0 0 1 2 0 0 0.75 .000 3.01 0.0 999
2025 Fort Myers - FSL 21 1 0 0 0 0 6.75 1.1 3 3 1 0 1 2 0 0 3.00 .750 2.54 0.0 52
2026 Georgetown - SHWL 22 3 0 0 0 0 16.88 2.2 7 5 5 1 0 2 0 0 2.62 .500 6.72 -0.1 23
2027 Minnesota - OMLB 23 2 0 0 0 0 0.00 0.0 4 4 4 2 1 0 0 0 0.00 1.000 0.00 0.0 999
2028 Minnesota - OMLB 24 5 0 1 1 0 4.76 5.2 5 3 3 1 0 6 0 0 0.88 .308 3.38 0.2 96
2029 Minnesota - OMLB 25 3 0 0 1 0 4.50 4.0 6 2 2 0 3 4 0 0 2.25 .429 3.49 0.1 98
2030 Minnesota - OMLB 26 1 0 0 0 0 0.00 0.1 0 0 0 0 0 1 0 0 0.00 .000 0.00 0.0 999
2031 Minnesota - OMLB 27 9 0 2 0 0 4.91 14.2 14 8 8 4 2 9 0 0 1.09 .227 6.04 -0.4 82
Total OMLB 20 0 3 2 0 6.20 24.2 29 17 17 7 6 20 0 0 1.42 .301 4.94 100.1
Total FSL 1 0 0 0 0 6.75 1.1 3 3 1 0 1 2 0 0 3.00 .750 2.54 51.9
Total MID 3 0 0 0 0 0.00 1.1 0 0 0 0 1 2 0 0 0.75 .000 3.01 999.0
Total SHWL 3 0 0 0 0 16.88 2.2 7 5 5 1 0 2 0 0 2.62 .500 6.72 22.6
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 Cedar Rapids - A P 13 0 0 1 0 2 1 .500 19.1 0.47 -0.7 .512
2025 Georgetown - WL P 22 0 2 4 1 6 0 1.000 24.1 2.22 +0.1 1.060
2025 Fort Myers - A+ P 24 0 0 8 0 9 1 .889 31.0 2.32 -0.5 .930
2025 Cedar Rapids - A P 20 0 1 1 0 3 1 .667 19.1 0.93 -0.6 .000
2026 Georgetown - WL P 1 0 0 0 0 0 0 .000 0.1 0.00 +0.0 .000
2027 Minnesota - MLB P 11 0 0 6 0 6 0 1.000 18.2 2.89 +0.1 1.058
2028 Minnesota - MLB P 44 0 1 8 0 9 0 1.000 64.0 1.27 +0.1 1.056
2029 Minnesota - MLB P 50 0 1 5 0 8 2 .750 58.0 0.93 -2.0 .586
2030 Minnesota - MLB P 49 0 3 4 0 9 2 .778 53.0 1.19 -1.7 .527
2031 Minnesota - MLB P 57 0 1 5 0 7 1 .857 59.1 0.91 -1.5 .602
2032 Minnesota - MLB P 51 0 3 3 0 8 2 .750 57.2 0.94 -0.4 .695
2033 Minnesota - MLB P 26 0 3 4 0 7 0 1.000 56.0 1.12 -0.1 1.022
2034 Minnesota - MLB P 14 0 3 2 1 5 0 1.000 32.1 1.39 -0.1 1.023
2035 Ottawa - AAA P 16 0 2 1 0 4 1 .750 19.0 1.42 -0.4 .000
TOTAL P 398 0 20 52 2 83 11 .867 512.1 1.26 -7.6 .789
PLAYER HISTORY
01/01/2025 OSA scouting updated ratings (potential): Stuff: 5 (7); Movement: 5 (6); Control: 4 (6).
04/25/2025 Injured (Sore back), day-to-day for 3 days.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 6 (6); Control: 5 (6).
02/17/2026 Injured (Torn biceps), out for 3 months.
07/01/2026 Injured (Torn labrum (Shoulder)), out for 5-6 months.
12/15/2026 Suffered setback in recovery from injury, will miss another 2-3 weeks.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 6 (6); Control: 5 (6).
12/06/2027 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 5 (5); Control: 6 (6).
07/07/2028 Injured (Oblique strain), out for 1-2 weeks.
11/27/2028 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 5 (5); Control: 6 (6).
04/15/2029 Injured (Sore back), day-to-day for one week.
08/04/2029 Injured (Sore back), day-to-day for 1 day.
11/19/2029 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
08/11/2030 Injured (Mild oblique strain), day-to-day for 6 days.
11/17/2030 Received a 1-year contract worth a total of $800,000 through arbitration.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
10/28/2031 Wins the 2031 World Series with the Minnesota Twins.
11/23/2031 Received a 1-year contract worth a total of $900,000 through arbitration.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
01/09/2032 Signed a 4-year contract extension worth a total of $4,400,000 with the Minnesota Twins organization.
01/01/2033 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
01/01/2034 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
01/01/2035 OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 6 (6); Control: 6 (6).
LEADERBOARD APPEARANCES
Year HLD Rank
2028 18 1
2029 12 9
2031 18 1
2032 15 2
Year WP Rank
2031 11 8
Friday, May 28th, 2021 - OOTP Baseball 21.6 Build 83