2B Kelyn 'Joyful' Sandhoff #2
Age: 33 | Bats: R | Throws: R | Morale: Normal
05/18/2071
OA: 40 POT: 40
2B KELYN 'JOYFUL' SANDHOFF #2 - AGE: 33 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 60 60 55 60
Power 35 35 35 35
Eye 35 40 35 35
Avoid K's 65 65 65 65
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 50
Errors: - 45 50
Arm: 25 45 65
Turn DP: - 55 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 35
Catcher: - Left Field: 55
1st Base: 40 Center Field: 35
2nd Base: 45 Right Field: 55
3rd Base: 30
       
RUN/BUNT
Running Speed: 60
Stealing Ability: 70
Baserunning Inst.: 80
Sacrifice Bunt: 75
Bunt for Hit: 55
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Kelyn knows the game inside and out.
High: Adaptability, Intelligence
Birthday:12/12/2037
Born in:London, ON
Nationality:Canadian
Height:6' 2"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:3 Years, 49 Days
Service This Yr:None
40-Man Service:4 Years, 150 Days
Pro Service:16 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2060 Tampa Bay - MLB 22 11 33 9 1 2 1 2 6 0 0 1 5 1 0 .273 .265 .515 .780 103 99 0.3
2061 Tampa Bay - MLB 23 25 69 20 6 1 1 5 9 2 3 0 14 3 1 .290 .338 .449 .787 111 116 0.1
2062 Tampa Bay - MLB 24 22 51 10 3 0 1 4 11 2 1 0 11 3 0 .196 .241 .314 .554 49 44 0.2
2063 Tampa Bay - MLB 25 9 35 8 1 1 0 3 4 1 1 0 7 0 0 .229 .270 .314 .585 59 62 -0.1
2064 Tampa Bay - MLB 26 97 262 58 16 0 5 22 33 14 10 0 45 20 14 .221 .287 .340 .626 69 67 -0.5
2065 Boston - MLB 27 84 144 30 6 3 0 14 13 11 7 2 21 7 7 .208 .293 .292 .584 60 58 -0.3
Total MLB 248 594 135 33 7 8 50 76 30 22 3 103 34 22 .227 .288 .347 .635 71 70 -0.2
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2055 Tampa Bay (GCL) - R 17 16 26 6 1 0 0 0 4 1 3 0 8 0 1 .231 .333 .269 .603 29 29 -0.2
2056 Tampa Bay (GCL) - R 18 97 351 106 14 4 10 66 95 37 12 2 76 27 11 .302 .386 .450 .836 75 77 0.1
2057 Bowling Green - A 19 53 123 29 5 1 1 8 8 1 5 1 42 5 3 .236 .269 .317 .586 39 31 -1.0
2058 Bowling Green - A 20 99 371 94 25 8 11 54 61 14 15 5 107 10 3 .253 .304 .453 .757 83 77 0.1
2058 Shady Spring - AA 20 30 71 16 1 1 3 12 9 5 4 2 17 6 2 .225 .305 .394 .699 64 59 -0.2
2059 Bowling Green - A 21 82 335 103 27 6 7 50 58 16 17 0 83 22 4 .307 .370 .487 .856 113 113 2.4
2059 Shady Spring - AA 21 54 204 67 12 3 12 38 42 10 0 0 37 16 10 .328 .360 .593 .953 128 127 1.6
2060 Montgomery - AA 22 88 351 112 14 4 12 36 63 32 6 2 57 19 10 .319 .384 .484 .868 126 125 2.7
2060 Shady Spring - AA 22 38 159 45 10 3 8 28 24 6 1 1 23 13 3 .283 .311 .535 .846 100 94 0.6
2060 Total - AA 22 126 510 157 24 7 20 64 87 38 7 3 80 32 13 .308 .362 .500 .862 118 116 3.3
2061 Durham - AAA 23 53 198 60 21 2 4 21 30 13 2 0 13 10 7 .303 .352 .490 .842 102 101 0.6
2062 Shady Spring - AA 24 25 99 33 8 1 8 17 25 6 0 1 13 7 2 .333 .368 .677 1.045 124 121 0.7
2062 Durham - AAA 24 41 159 50 13 3 3 21 25 10 3 1 19 7 5 .314 .364 .491 .855 111 113 0.8
2063 Durham - AAA 25 115 411 139 28 5 13 59 78 21 13 6 44 27 11 .338 .384 .526 .909 133 125 3.2
2065 Pawtucket - AAA 27 20 80 21 5 1 0 5 6 2 1 1 10 3 2 .263 .286 .350 .636 64 58 -0.1
2066 Pawtucket - AAA 28 65 227 64 16 5 1 19 32 17 10 1 21 16 7 .282 .357 .410 .767 97 88 0.8
2067 Texas (AZL) - R 29 1 3 0 0 0 0 0 3 2 1 0 1 0 0 .000 .500 .000 .500 30 102 0.1
2067 Hickory - A 29 13 51 21 9 1 1 13 11 5 1 0 4 4 0 .412 .474 .686 1.160 210 219 1.2
2067 Frisco - AA 29 86 317 100 21 5 6 45 75 41 6 1 52 14 12 .315 .403 .470 .873 128 128 2.8
2068 Frisco - AA 30 105 398 136 20 5 16 61 92 37 13 1 42 16 4 .342 .414 .538 .952 152 157 4.9
2069 Greenville - A 31 11 46 20 6 1 0 6 9 6 2 0 2 4 2 .435 .519 .609 1.127 200 213 1.0
2069 Portland - AA 31 99 428 158 36 7 9 58 94 37 14 1 43 15 6 .369 .435 .549 .984 145 151 4.7
2070 Hickory - A 32 15 59 16 3 1 1 6 10 9 1 0 11 1 1 .271 .377 .407 .784 107 82 0.1
2070 Frisco - AA 32 32 105 35 8 1 2 17 12 11 5 0 10 5 3 .333 .421 .486 .907 140 141 1.0
Total IL 294 1075 334 83 16 21 125 171 63 29 9 107 63 32 .311 .362 .476 .839 112 106
Total EL 99 428 158 36 7 9 58 94 37 14 1 43 15 6 .369 .435 .549 .984 145 151
Total SL 311 1171 383 63 15 36 159 242 121 30 4 161 54 29 .327 .403 .499 .901 137 138
Total MID 234 829 226 57 15 19 112 127 31 37 6 232 37 10 .273 .326 .446 .772 88 85
Total SAL 39 156 57 18 3 2 25 30 20 4 0 17 9 3 .365 .450 .558 1.008 168 164
Total AZL 1 3 0 0 0 0 0 3 2 1 0 1 0 0 .000 .500 .000 .500 30 102
Total GCL 113 377 112 15 4 10 66 99 38 15 2 84 27 12 .297 .382 .438 .820 72 74
Total WL 147 533 161 31 8 31 95 100 27 5 4 90 42 17 .302 .339 .565 .904 110 106
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2060 Tampa Bay - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2060 Tampa Bay - MLB SS 7 5 12 10 2 23 1 .957 49.0 4.04 -0.8 .822
2060 Tampa Bay - MLB LF 2 2 4 0 0 4 0 1.000 14.0 2.57 +0.6 1.294
2060 Tampa Bay - MLB CF 1 1 3 0 0 3 0 1.000 8.0 3.38 +0.0 .992
2060 Tampa Bay - MLB RF 3 0 2 0 0 2 0 1.000 6.0 3.00 +0.1 .975
2061 Tampa Bay - MLB 2B 1 0 0 1 0 1 0 1.000 1.0 9.00 +0.0 1.025
2061 Tampa Bay - MLB SS 10 10 11 21 7 34 2 .941 79.0 3.65 -2.1 .801
2061 Tampa Bay - MLB LF 9 0 8 0 0 8 0 1.000 17.0 4.24 +0.0 .977
2061 Tampa Bay - MLB CF 3 3 8 1 1 9 0 1.000 26.0 3.12 -0.6 .887
2061 Tampa Bay - MLB RF 8 6 11 0 0 11 0 1.000 50.0 1.98 -0.6 .984
2062 Tampa Bay - MLB 2B 2 0 2 1 0 3 0 1.000 3.0 9.00 +0.1 1.015
2062 Tampa Bay - MLB SS 10 10 6 21 7 28 1 .964 79.0 3.08 -0.4 .929
2062 Tampa Bay - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .973
2062 Tampa Bay - MLB CF 2 2 6 0 0 6 0 1.000 18.0 3.00 +0.4 .989
2062 Tampa Bay - MLB RF 11 1 6 0 0 6 0 1.000 24.0 2.25 +0.0 .980
2063 Tampa Bay - MLB CF 9 9 25 1 0 26 0 1.000 78.2 2.97 -0.8 .948
2064 Tampa Bay - MLB 2B 5 4 10 3 2 14 1 .929 35.0 3.34 -0.4 .754
2064 Tampa Bay - MLB SS 11 6 8 15 3 24 1 .958 58.1 3.55 -2.0 .768
2064 Tampa Bay - MLB LF 9 1 7 0 0 7 0 1.000 21.1 2.95 +0.2 .979
2064 Tampa Bay - MLB CF 39 36 88 4 0 92 0 1.000 321.1 2.58 -1.0 .989
2064 Tampa Bay - MLB RF 37 21 35 0 0 35 0 1.000 202.2 1.55 -0.5 .978
2065 Boston - MLB 1B 6 6 42 1 0 43 0 1.000 46.0 8.41 -0.2 1.013
2065 Boston - MLB 2B 15 11 10 27 4 37 0 1.000 92.0 3.62 +0.5 1.046
2065 Boston - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2065 Boston - MLB SS 26 3 8 11 1 19 0 1.000 61.2 2.77 -0.5 .966
2065 Boston - MLB LF 10 6 9 0 0 9 0 1.000 49.2 1.63 -0.1 1.096
2065 Boston - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2065 Boston - MLB RF 18 6 11 1 0 12 0 1.000 72.0 1.50 +0.1 .977
TOTAL 1B 6 6 42 1 0 43 0 1.000 46.0 8.41 -0.2 1.013
TOTAL 2B 24 15 22 32 6 55 1 .982 132.0 3.68 +0.2 1.008
TOTAL SS 64 34 45 78 20 128 5 .961 327.0 3.39 -5.8 .857
TOTAL LF 31 10 30 0 0 30 0 1.000 111.0 2.43 +0.8 1.048
TOTAL CF 54 51 130 6 1 136 0 1.000 452.0 2.71 -2.0 .974
TOTAL RF 77 34 65 1 0 66 0 1.000 354.2 1.67 -0.9 .979
PLAYER HISTORY
07/07/2054 Entered the Major League Baseball as an international amateur free agent from Canada.
07/16/2054 Signed a minor league contract ($3,000,000 bonus) out of Canada with the Tampa Bay Rays organization.
01/01/2055 OSA scouting updated ratings (potential): Contact: 25 (50); Power: 25 (40); Eye: 20 (35).
06/19/2055 Injured (fractured thumb),out for 4 weeks.
08/27/2055 Injured (mild abdominal strain),day-to-day for 5 days.
01/01/2056 OSA scouting updated ratings (potential): Contact: 25 (50); Power: 25 (40); Eye: 20 (35).
01/01/2057 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 25 (35); Eye: 20 (35).
07/04/2057 Injured on 07/02/2057, diagnosed with a fractured fibula, will miss 3-4 months.
01/01/2058 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 25 (35); Eye: 20 (35).
08/18/2058 Injured on 08/16/2058, diagnosed with a fractured hand, will miss 6 weeks.
09/10/2058 Suffered setback in recovery from injury, will miss another 5 weeks.
01/01/2059 OSA scouting updated ratings (potential): Contact: 35 (50); Power: 25 (35); Eye: 20 (35).
06/10/2059 Injured (mild abdominal strain),day-to-day for 1 day.
06/15/2059 Goes 5-5 against the Lansing Lugnuts, with 1 2B, 1 RBI and 3 R.
07/30/2059 Injured (virus),day-to-day for 4 days.
12/10/2059 Injured (forearm soreness),day-to-day for one week.
01/01/2060 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (35); Eye: 25 (35).
04/12/2060 Suspended 3 games after ejection following a brawl.
04/24/2060 Injured on 04/21/2060, diagnosed with a hamstring strain, will miss 5 weeks.
07/03/2060 Injured (sore hamstring),day-to-day for 1 day.
12/05/2060 Received a 1-year contract through automatic renewal worth a total of $325,000.
01/01/2061 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (40); Eye: 30 (35).
05/08/2061 Injured (bruised forearm),day-to-day for 2 days.
05/24/2061 Injured on 05/23/2061, diagnosed with a bruised foot, is day-to-day.
12/03/2061 Received a 1-year contract through automatic renewal worth a total of $325,000.
01/01/2062 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 35 (40); Eye: 30 (35).
05/17/2062 Injured (bruised shoulder),day-to-day for 4 days.
06/18/2062 Injured (fever),out for 4 days.
08/27/2062 Injured (sore back),day-to-day for 3 days.
10/23/2062 Signed a 1-year contract extension worth a total of $400,000 with the Tampa Bay Rays organization.
11/12/2062 Injured (mild abdominal strain),day-to-day for one week.
01/01/2063 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (35); Eye: 35 (40).
06/20/2063 Hits three home runs against the Charlotte Knights, going 3-4 with 3 RBI and 3 runs scored!
07/16/2063 Injured (back spasms),day-to-day for 4 days.
11/16/2063 Received a 1-year contract through automatic renewal worth a total of $400,000.
01/01/2064 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (35); Eye: 35 (40).
08/30/2064 Injured (knee contusion),day-to-day for 5 days.
11/24/2064 Became a free agent.
01/01/2065 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 35 (40).
03/03/2065 Signed a minor league contract with the Boston Red Sox organization.
06/15/2065 Injured (bruised elbow),day-to-day for 1 day.
07/02/2065 Injured (sore back),day-to-day for 1 day.
08/09/2065 Injured (back spasms),day-to-day for 1 day.
11/06/2065 Signed a 1-year contract extension worth a total of $490,000 with the Boston Red Sox organization.
01/01/2066 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 35 (40).
05/01/2066 Injured on 04/29/2066, diagnosed with a fractured thumb, will miss 7-8 weeks.
07/17/2066 Injured on 07/15/2066, diagnosed with a sore knee, is day-to-day.
08/27/2066 Injured (bruised elbow),day-to-day for one week.
11/17/2066 Became a free agent.
01/01/2067 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 35 (35).
05/11/2067 Signed a minor league contract with the Texas Rangers organization.
05/17/2067 Goes 5-5 against the Augusta GreenJackets, with 1 2B, 1 RBI and 0 R.
05/28/2067 Injured (back spasms),day-to-day for 1 day.
09/26/2067 Wins the 2067 Southern League Round 2 with the Frisco RoughRiders!
10/04/2067 Signed a 1-year minor league contract extension with the Texas Rangers organization.
01/01/2068 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 35 (35).
02/25/2068 Injured (viral infection),day-to-day for 4 days.
04/07/2068 Injured (patellar tendinitis),out for 2 weeks.
04/24/2068 Injured on 04/22/2068, diagnosed with a sore back, is day-to-day.
06/25/2068 Wins the SL Player of the Week Award.
06/25/2068 Injured (sore back),day-to-day for one week.
09/15/2068 Wins the 2068 SL Round 1 MVP Award.
09/24/2068 Wins the 2068 Round 2 MVP Award.
09/25/2068 Wins the 2068 Southern League Round 2 with the Frisco RoughRiders!
10/06/2068 Wins the 2068 SL Platinum Stick Award at 2B.
10/08/2068 Wins the 2068 SL Most Valuable Player Award.
11/15/2068 Became a minor league free agent.
01/01/2069 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 35 (35).
03/13/2069 Signed a minor league contract with the Boston Red Sox organization.
04/18/2069 Injured (shoulder tendinitis),day-to-day for 2 weeks.
06/09/2069 Suspended 4 games after ejection following a brawl.
09/20/2069 Wins the 2069 Eastern League Round 1 with the Portland Sea Dogs!
10/01/2069 Wins the 2069 EL Platinum Stick Award at CF.
11/13/2069 Became a minor league free agent.
01/01/2070 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 35 (35).
07/09/2070 Signed a minor league contract with the Texas Rangers organization.
07/26/2070 Injured (mild abdominal strain),day-to-day for one week.
08/22/2070 Injured (sprained ankle),day-to-day for 4 days.
09/26/2070 Wins the 2070 South Atlantic League Round 2 with the Hickory Crawdads!
11/22/2070 Became a minor league free agent.
01/01/2071 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 40 (40).
LEADERBOARD APPEARANCES
Year SH Rank
2064 10 6
Monday, June 17th , 2024 - OOTP Baseball 24.9 Build 78