P Veini Haapaniemi #8
Age: 30 | Bats: L | Throws: L | Morale: Unhappy
12/22/2071
P VEINI HAAPANIEMI #8 - AGE: 30 - BATS: L - THROWS: L - MORALE: UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
24 10 6-4 0 3.59 90.1 77 14 30 80 1.18 1.1
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 5 5 5 5
Movement 5 5 5 5
Control 5 6 5 5
PITCHING RATINGS
Pitch Cur. Pot.
Slider 5 5
Curveball 7 7
Changeup 6 6
Cutter 4 4
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 6
Suggested Role Starter
Type Neutral
Hold Runners 6
Defense 4
RUN/BUNT RATINGS
Running Speed: 4
Stealing Ability: 4
Baserunning Inst.: 4
Sacrifice Bunt: 5
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/09/2071 @ ELP Loss, 1-9 1.0 0 0 0 0 1
09/02/2071 @ CS Loss, 2-8 2.0 3 0 0 1 0
08/23/2071 MEM Win, 9-4 2.1 2 0 0 0 1
08/11/2071 @ ABQ Loss, 3-7 2.2 4 4 4 1 1 Loss
08/07/2071 FRE Loss, 0-6 0.2 0 0 0 0 0
08/05/2071 @ GWI Win, 15-0 2.0 1 0 0 2 2
08/01/2071 NO Loss, 0-4 2.1 3 0 0 1 3
07/28/2071 @ LOU Win, 7-2 1.2 2 0 0 1 1
07/22/2071 ELP Loss, 0-7 1.0 0 0 0 1 0
07/18/2071 @ IND Loss, 4-9 1.2 1 0 0 0 0
PERSONALITY
Veini is not the industrious type.
Low: Adaptability, Work Ethic
Birthday:09/12/2041
Born in:Helsinki, UUS
Nationality:Finnish
Height:6' 4"
Weight:200 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:1 Year, 112 Days
Service This Yr:None
40-Man Service:3 Years, None
Pro Service:12 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:-
TRIPLE A 2071 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 24 10 6 4 0 3.59 90.1 77 36 36 14 30 80 0 0.0 0 5 50.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 14 12 11.06 7.67 7.97 2.99 4.86 1.18 97 1.1 .263        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 75 20 1 2 3 6 9 13 1 1 1 .267 .349 .453 .802      
vs. RHB 256 57 5 1 11 30 21 67 2 0 3 .223 .287 .379 .666      
TRIPLE A 2071 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 4 4 1 1 0 5.33 25.1 23 15 15 8 8 28  
May 4 4 3 1 0 4.01 24.2 21 11 11 4 7 21  
June 4 2 2 1 0 2.75 19.2 15 6 6 2 8 19  
July 5 0 0 0 0 0.00 7.2 5 0 0 0 2 4  
August 5 0 0 1 0 3.60 10.0 10 4 4 0 4 7  
September 2 0 0 0 0 0.00 3.0 3 0 0 0 1 1  
Last Year 29 29 11 15 0 6.25 171.1 203 120 119 45 42 168  
2 Years Ago 9 9 3 4 0 3.39 61.0 54 24 23 8 14 57  
Career 94 76 31 32 0 4.56 497.0 510 262 252 92 144 452  
Home 13 7 5 2 0 3.41 58.0 46 22 22 9 18 57  
Road 11 3 1 2 0 3.90 32.1 31 14 14 5 12 23  
Grass 23 10 6 4 0 3.67 88.1 76 36 36 14 28 78  
Turf 1 0 0 0 0 0.00 2.0 1 0 0 0 2 2  
Day 8 4 2 1 0 3.18 34.0 29 12 12 5 15 28  
Night 16 6 4 3 0 3.83 56.1 48 24 24 9 15 52  
As Starter 10 10 5 3 0 4.41 65.1 56 32 32 14 22 64  
As Reliever / Substitution 14 0 1 1 0 1.44 25.0 21 4 4 0 8 16  
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+
2068 Chicago - EIB 26 29 29 10 13 0 4.89 162.0 167 94 88 26 55 98 0 0 1.37 .275 5.43 -0.1 87
2069 Chicago - EIB 27 19 19 5 9 0 5.38 105.1 122 64 63 18 26 76 0 0 1.41 .317 4.93 0.2 75
Total EIB 48 48 15 22 0 5.08 267.1 289 158 151 44 81 174 0 0 1.38 .291 5.24 0.2 81
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+
2060 Kalamazoo - R 18 14 14 2 9 0 9.64 79.1 102 90 85 10 92 77 1 0 2.45 .372 7.96 0.7 77
2061 Kane County - A- 19 28 28 5 15 0 6.19 141.0 169 109 97 24 86 111 0 0 1.81 .333 6.02 -0.0 77
2062 Kane County - A- 20 27 27 4 19 0 6.70 139.2 171 114 104 24 66 111 1 0 1.70 .335 5.62 0.6 72
2063 Daytona - A+ 21 27 27 11 13 0 4.78 163.2 193 94 87 22 56 157 2 0 1.52 .361 4.58 3.0 105
2064 Tennessee - AA 22 27 25 7 9 0 5.26 154.0 174 97 90 29 64 122 0 0 1.55 .317 5.31 0.7 87
2065 Tennessee - AA 23 11 11 5 4 0 3.65 61.2 58 27 25 10 23 57 0 0 1.31 .286 4.59 0.8 124
2066 Tennessee - AA 24 23 23 9 8 0 3.70 143.1 125 65 59 20 51 125 1 0 1.23 .269 4.54 2.3 129
2066 Iowa - AAA 24 4 0 1 0 0 0.00 3.1 3 0 0 0 0 4 0 0 0.90 .333 0.95 0.2 999
2067 Iowa - AAA 25 28 28 10 9 0 3.89 171.0 173 82 74 25 58 143 1 1 1.35 .303 4.58 2.6 123
2069 Iowa - AAA 27 9 9 3 4 0 3.39 61.0 54 24 23 8 14 57 0 0 1.11 .271 4.00 1.3 138
2070 Iowa - AAA 28 29 29 11 15 0 6.25 171.1 203 120 119 45 42 168 0 0 1.43 .335 5.84 0.7 79
2071 Las Vegas - AAA 29 24 10 6 4 0 3.59 90.1 77 36 36 14 30 80 0 0 1.18 .263 4.86 1.1 140
Total AAA 94 76 31 32 0 4.56 497.0 510 262 252 92 144 452 1 1 1.32 .303 4.97 107.0
Total AA 61 59 21 21 0 4.36 359.0 357 189 174 59 138 304 1 0 1.38 .293 4.88 106.1
Total A+ 27 27 11 13 0 4.78 163.2 193 94 87 22 56 157 2 0 1.52 .361 4.58 105.2
Total A- 55 55 9 34 0 6.45 280.2 340 223 201 48 152 222 1 0 1.75 .334 5.82 74.3
Total RII 14 14 2 9 0 9.64 79.1 102 90 85 10 92 77 1 0 2.45 .372 7.96 77.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+
2063 Daytona - A+ 21 3 3 1 1 0 3.48 20.2 24 8 8 2 5 17 0 0 1.40 .349 4.04 0.5 145
2066 Iowa - AAA 24 1 0 0 1 0 4.50 4.0 3 2 2 2 0 6 0 0 0.75 .143 6.85 -0.1 110
2070 Iowa - AAA 28 3 3 2 1 0 4.50 16.0 15 9 8 1 3 15 0 0 1.12 .292 2.96 0.6 110
Total AAA 4 3 2 2 0 4.50 20.0 18 11 10 3 3 21 0 0 1.05 .273 3.74 110.1
Total A+ 3 3 1 1 0 3.48 20.2 24 8 8 2 5 17 0 0 1.40 .349 4.04 144.5
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2060 Kalamazoo - R P 14 14 4 4 0 8 0 1.000 79.1 0.91 -0.2 1.027
2061 Kane County - A- P 28 28 9 12 0 21 0 1.000 141.0 1.34 +0.5 .956
2062 Kane County - A- P 27 27 9 10 2 19 0 1.000 139.2 1.22 -0.1 1.040
2063 Daytona - A+ P 27 27 15 14 1 31 2 .935 163.2 1.59 +0.2 1.130
2064 Tennessee - AA P 27 25 9 18 2 28 1 .964 154.0 1.58 +0.9 1.054
2065 Tennessee - AA P 11 11 3 1 0 4 0 1.000 61.2 0.58 -2.0 .988
2066 Iowa - AAA P 4 0 0 0 0 0 0 .000 3.1 0.00 -0.2 .000
2066 Tennessee - AA P 23 23 9 7 0 16 0 1.000 143.1 1.00 -1.3 .856
2067 Iowa - AAA P 28 28 13 22 1 36 1 .972 171.0 1.84 -0.1 1.054
2068 Chicago - MLB P 29 29 12 10 1 22 0 1.000 162.0 1.22 +0.5 1.242
2069 Chicago - MLB P 19 19 9 9 0 18 0 1.000 105.1 1.54 +1.1 1.013
2069 Iowa - AAA P 9 9 2 8 0 10 0 1.000 61.0 1.48 -0.8 .843
2070 Iowa - AAA P 29 29 6 7 1 13 0 1.000 171.1 0.68 +0.8 .959
2071 Las Vegas - AAA P 24 10 2 11 2 13 0 1.000 90.1 1.30 +0.3 .963
TOTAL P 299 279 102 133 10 239 4 .983 1647.0 1.28 -0.5 1.024
PLAYER HISTORY
03/08/2058 Signed a minor league contract out of Finland with the Chicago Cubs organization.
01/01/2059 OSA scouting updated ratings (potential): Stuff: 3 (4); Movement: 4 (4); Control: 3 (5).
01/01/2060 OSA scouting updated ratings (potential): Stuff: 3 (6); Movement: 4 (5); Control: 3 (7).
09/05/2060 Injured (flu),day-to-day for 3 days.
01/01/2061 OSA scouting updated ratings (potential): Stuff: 4 (6); Movement: 4 (5); Control: 3 (7).
09/01/2061 Injured (sore thumb),day-to-day for 3 days.
01/01/2062 OSA scouting updated ratings (potential): Stuff: 4 (6); Movement: 4 (5); Control: 4 (7).
01/01/2063 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 3 (5); Control: 4 (6).
01/01/2064 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 4 (5); Control: 4 (6).
01/01/2065 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 4 (5); Control: 4 (5).
04/24/2065 Injured (sprained elbow),day-to-day for 2-3 weeks.
06/17/2065 Injured (surgery to remove bone chips (elbow)),out for 7 months.
09/22/2065 Suffered setback in recovery from injury, requires surgery and will miss another 8 months.
01/01/2066 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 5 (5).
07/27/2066 Injured (sprained ankle),day-to-day for 5 days.
11/19/2066 Signed a 1-year minor league contract extension with the Chicago Cubs organization.
01/01/2067 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 5 (5).
03/03/2067 Injured (mild calf strain),day-to-day for 2 days.
07/12/2067 Pitches a 5-hit shutout against the Lehigh Valley IronPigs with 7 strikeouts and 1 BB allowed!
08/01/2067 Wins the AAA NL-AAA Pitcher of the Month Award.
11/22/2067 Received a 1-year contract through automatic renewal worth a total of $490,000.
01/01/2068 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
01/01/2068 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
11/24/2068 Received a 1-year contract through automatic renewal worth a total of $490,000.
01/01/2069 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
01/01/2069 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
11/27/2069 Received a 1-year contract through automatic renewal worth a total of $490,000.
01/01/2070 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
01/01/2070 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 5 (5).
02/26/2070 Designated for assignment and placed on waivers by the Chicago Cubs.
12/02/2070 Became a free agent.
12/30/2070 Signed a minor league contract ($150,000 bonus) with the New York Mets organization.
01/01/2071 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 6 (6).
01/01/2071 OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 5 (5); Control: 6 (6).
08/17/2071 Signed a 1-year minor league contract extension with the New York Mets organization.
LEADERBOARD APPEARANCES
Year L Rank
2068 13 10
Year HRA Rank
2068 26 7
Year BABIP Rank
2068 .275 9
Saturday, June 28th , 2025 - OOTP Baseball 25.11 Build 103