P Harrison Keaveney #21
Age: 27 | Bats: L | Throws: L | Morale: Good
09/16/2052
P HARRISON KEAVENEY #21 - AGE: 27 - BATS: L - THROWS: L - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
5 0 1-0 0 0.00 7.2 5 0 3 8 1.04 0.2
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 45 45 45 50
Movement 40 45 40 45
Control 40 40 40 40
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 65 70
Changeup 45 50
 
 
 
OTHER PITCHING RATINGS
Velocity 97-99 Mph
Stamina 25
Suggested Role Strictly BP
Type Flyball Pitcher
Hold Runners 75
Defense 45
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 25
Baserunning Inst.: 30
Sacrifice Bunt: 60
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
06/29/2052 @ ODE Loss, 3-6 1.1 0 0 0 1 0
06/08/2052 KAC Win, 6-5 2.0 2 0 0 1 2 Win
04/14/2052 DÜS Loss, 5-6 1.2 2 0 0 1 4
04/10/2052 @ HAF Win, 9-4 0.2 0 0 0 0 0
04/09/2052 @ HAF Win, 4-3 2.0 1 0 0 0 2
PERSONALITY
Mild-mannered on and off the field.
Birthday:03/21/2025
Born in:Herne Bay, ENG
Nationality:English
Height:6' 9"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 152 Days
Service This Yr:None
40-Man Service:1 Year, 46 Days
Pro Service:9 Years
Arbitration Eligibility:Not yet eligible
Option Years:2 option years left
Contract Extension: -
Drafted:2043, 17th Pick in Round 4
ELB DOUBLE A 2052 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 5 0 1 0 0 0.00 7.2 5 0 0 0 3 8 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 5 2 10.57 5.87 9.39 3.52 2.50 1.04 62 0.2 .250        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 6 2 1 0 0 0 1 1 0 0 1 .333 .500 .500 1.000      
vs. RHB 22 3 0 0 0 0 2 7 0 0 0 .136 .208 .136 .345      
ELB DOUBLE A 2052 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 3 0 0 0 0 0.00 4.1 3 0 0 0 1 6  
June 2 0 1 0 0 0.00 3.1 2 0 0 0 2 2  
Last Year 1 0 0 0 0 0.00 0.1 0 0 0 0 0 0  
2 Years Ago 5 0 1 0 0 1.59 5.2 3 1 1 0 1 10  
Career 62 0 6 4 31 2.42 70.2 54 19 19 4 15 80  
Home 2 0 1 0 0 0.00 3.2 4 0 0 0 2 6  
Road 3 0 0 0 0 0.00 4.0 1 0 0 0 1 2  
Grass 5 0 1 0 0 0.00 7.2 5 0 0 0 3 8  
Day 3 0 1 0 0 0.00 5.0 4 0 0 0 3 6  
Night 2 0 0 0 0 0.00 2.2 1 0 0 0 0 2  
As Reliever / Substitution 5 0 1 0 0 0.00 7.2 5 0 0 0 3 8  
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+
2046 Porto - ELB 21 15 0 3 1 0 2.16 16.2 12 4 4 2 8 17 0 0 1.20 .263 4.44 0.0 203
2047 Porto - ELB 22 38 0 1 1 1 5.49 41.0 41 27 25 7 21 36 0 0 1.51 .279 5.49 -0.5 77
Total ELB 53 0 4 2 1 4.53 57.2 53 31 29 9 29 53 0 0 1.42 .275 5.19 -0.4 94
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+
2040 Chelyabinsk HS - HS 15 12 0 1 1 7 1.69 10.2 10 2 2 1 2 15 0 0 1.12 .360 2.96 0.5 334
2043 Wernberg - R 18 17 0 0 1 16 2.12 17.0 9 4 4 2 2 22 0 0 0.65 .200 1.73 0.6 152
2043 Gänserndorf - A+ 18 13 0 2 0 9 1.76 15.1 10 3 3 2 2 12 0 0 0.78 .200 3.36 0.2 216
2044 Gänserndorf - A+ 19 37 0 3 4 21 2.40 41.1 44 15 11 2 9 36 0 0 1.28 .323 2.33 1.5 149
2045 Gänserndorf - A+ 20 2 0 0 1 1 2.25 4.0 3 1 1 0 0 7 0 0 0.75 .375 0.00 0.3 176
2045 Sankt Veit - AA 20 42 0 4 3 27 2.78 45.1 38 14 14 3 9 51 0 0 1.04 .289 2.72 1.7 168
2046 Sankt Veit - AA 21 9 0 0 1 4 3.09 11.2 8 4 4 1 2 11 0 0 0.86 .233 2.73 0.4 126
2046 Traiskirchen - AAA 21 35 0 4 2 2 2.43 40.2 32 11 11 4 12 45 0 0 1.08 .280 2.78 0.9 170
2047 Traiskirchen - AAA 22 20 0 3 0 0 7.36 22.0 28 20 18 9 14 24 0 0 1.91 .317 8.04 -1.0 54
2048 Traiskirchen - AAA 23 12 0 1 0 0 4.79 20.2 17 11 11 4 9 15 0 0 1.26 .224 5.28 -0.2 86
2049 Gänserndorf - A+ 24 17 0 1 1 1 2.84 19.0 15 6 6 2 6 26 0 0 1.11 .317 2.35 0.5 134
2050 Sankt Veit - AA 25 5 0 1 0 0 1.59 5.2 3 1 1 0 1 10 0 0 0.71 .300 0.00 0.3 255
2051 Sankt Veit - AA 26 1 0 0 0 0 0.00 0.1 0 0 0 0 0 0 0 0 0.00 .000 3.20 0.0 999
2052 Sankt Veit - AA 27 5 0 1 0 0 0.00 7.2 5 0 0 0 3 8 0 0 1.04 .250 2.50 0.2 999
Total EAAA 67 0 8 2 2 4.32 83.1 77 42 40 17 35 84 0 0 1.34 .275 4.79 94.1
Total EAA 62 0 6 4 31 2.42 70.2 54 19 19 4 15 80 0 0 0.98 .275 2.48 183.6
Total EA+ 69 0 6 6 32 2.37 79.2 72 25 21 6 17 81 0 0 1.12 .301 2.42 155.5
Total ER 17 0 0 1 16 2.12 17.0 9 4 4 2 2 22 0 0 0.65 .200 1.73 151.6
Total EHS 12 0 1 1 7 1.69 10.2 10 2 2 1 2 15 0 0 1.12 .360 2.96 333.9
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+
2040 Chelyabinsk HS - EHS 15 6 0 1 2 0 12.15 6.2 10 9 9 3 3 8 0 0 1.95 .389 8.17 -0.2 46
2049 Gänserndorf - EA+ 24 1 0 0 0 0 6.75 1.1 1 1 1 1 0 2 0 0 0.75 .000 9.68 -0.1 57
Total EA+ 1 0 0 0 0 6.75 1.1 1 1 1 1 0 2 0 0 0.75 .000 9.68 56.5
Total EHS 6 0 1 2 0 12.15 6.2 10 9 9 3 3 8 0 0 1.95 .389 8.17 46.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2040 Chelyabinsk HS - HS P 12 0 1 0 0 1 0 1.000 10.2 0.84 0.0 .000
2043 Gänserndorf - A+ P 13 0 0 0 0 0 0 .000 15.1 0.00 +0.3 .000
2043 Wernberg - R P 17 0 0 1 0 1 0 1.000 17.0 0.53 +0.1 .946
2044 Gänserndorf - A+ P 36 0 1 4 0 5 0 1.000 41.1 1.09 +0.3 1.024
2045 Sankt Veit - AA P 40 0 1 1 0 2 0 1.000 45.1 0.40 +0.7 .996
2045 Gänserndorf - A+ P 2 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2046 Porto - MLB P 15 0 0 3 0 3 0 1.000 16.2 1.62 +0.1 1.022
2046 Traiskirchen - AAA P 35 0 2 1 0 3 0 1.000 40.2 0.66 +0.9 .000
2046 Sankt Veit - AA P 9 0 0 1 0 1 0 1.000 11.2 0.77 +0.0 1.010
2047 Porto - MLB P 38 0 1 4 0 6 1 .833 41.0 1.10 -0.6 .671
2047 Traiskirchen - AAA P 19 0 1 1 0 2 0 1.000 22.0 0.82 -0.0 .999
2048 Traiskirchen - AAA P 12 0 0 2 0 2 0 1.000 20.2 0.87 +0.0 .998
2049 Gänserndorf - A+ P 17 0 1 1 1 2 0 1.000 19.0 0.95 +0.0 .989
2050 Sankt Veit - AA P 5 0 0 0 0 0 0 .000 5.2 0.00 0.0 .000
2051 Sankt Veit - AA P 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2052 Sankt Veit - AA P 5 0 1 1 0 2 0 1.000 7.2 2.35 +0.4 2.028
TOTAL P 276 0 9 20 1 30 1 .967 319.0 0.82 +2.2 1.006
PLAYER HISTORY
01/31/2040 Joined the Chelyabinsk HS Smokies.
04/09/2040 Injured (dead arm),out for one week.
04/14/2040 Suffered setback in recovery from injury, will miss another 5 days.
04/27/2040 Injured (back spasms),day-to-day for one week.
01/01/2041 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (75).
01/01/2041 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (75).
01/01/2042 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (75).
01/01/2042 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (75).
01/01/2043 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (70).
01/01/2043 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 45 (70).
06/01/2043 Released by the Chelyabinsk HS Smokies.
06/01/2043 Drafted in the 2043 first-year player draft (Round 4, Pick 17, 89th overall pick) by the Porto Winos.
12/22/2043 Injured (undisclosed injury),out for 3-4 weeks.
01/01/2044 OSA scouting updated ratings (potential): Stuff: 45 (55); Movement: 45 (50); Control: 45 (65).
01/01/2044 OSA scouting updated ratings (potential): Stuff: 45 (55); Movement: 45 (50); Control: 45 (65).
05/27/2044 Injured (strained abdominal muscle),out for 6 weeks.
09/05/2044 Injured (mild oblique strain),day-to-day for 2 days.
01/01/2045 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (50); Control: 50 (55).
01/01/2045 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (50); Control: 50 (55).
06/25/2045 Injured (dead arm),out for one week.
09/01/2045 Injured (partially torn labrum),out for 6 weeks.
01/01/2046 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (50); Control: 50 (55).
01/01/2046 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (50); Control: 50 (55).
06/11/2046 Injured (back spasms),day-to-day for 4 days.
08/06/2046 Injured (bruised foot),day-to-day for one week.
11/25/2046 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2047 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (55).
01/01/2047 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (55).
03/05/2047 Injured (tired arm),day-to-day for 5 days.
04/05/2047 Injured (back spasms),day-to-day for one week.
05/15/2047 Injured (back spasms),day-to-day for one week.
11/25/2047 Received a 1-year contract through automatic renewal worth a total of $750,000.
01/01/2048 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 45 (45); Control: 45 (45).
01/01/2048 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 45 (45); Control: 45 (45).
01/01/2049 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 45 (45).
01/01/2049 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 45 (45).
11/06/2049 Signed a 1-year minor league contract extension with the Porto Winos organization.
12/24/2049 Signed a 1-year minor league contract extension with the Porto Winos organization.
01/01/2050 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 40 (40); Control: 45 (45).
01/01/2050 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 40 (40); Control: 45 (45).
01/01/2051 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 40 (45); Control: 40 (40).
11/07/2051 Signed a 1-year minor league contract extension with the Porto Winos organization.
01/01/2052 OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (45); Control: 40 (40).
Wednesday, June 25th , 2025 - OOTP Baseball 26.3 Build 55