P Bodo Sandyman #39
Age: 46 | Bats: L | Throws: L | Morale: Very Good
01/01/2052
OA: 37 POT: 37
P BODO SANDYMAN #39 - AGE: 46 - BATS: L - THROWS: L - MORALE: VERY GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 11 12 11 11
Movement 53 51 53 53
Control 39 39 39 39
PITCHING RATINGS
Pitch Cur. Pot.
Slider 1 1
Changeup 44 44
Sinker 18 18
 
 
OTHER PITCHING RATINGS
Velocity 87-89 Mph
Stamina 57
Suggested Role Bullpen
Type Groundball Pitcher
Hold Runners 89
Defense 17
RUN/BUNT RATINGS
Running Speed: 65
Stealing Ability: 88
Baserunning Inst.: 83
Sacrifice Bunt: 29
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
PERSONALITY
Bodo is a thinking man's ballplayer, but he has a questionable work ethic.
High: Loyalty, Baseball IQ
Low: Adaptability, Work Ethic
Birthday:04/09/2005
Born in:Bywater, THE
Nationality:Hobbit
Height:6' 5"
Weight:275 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:RETIRED
Salary:-
Signed Through:-
Major Service:15 Years, 5 Days
Service This Yr:None
40-Man Service:15 Years, 5 Days
Pro Service:16 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:2027, 10th Pick in Round 2
StatsPlus
StatsPlus Player Page
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+
2028 Dead Marshes - SGCBL 23 10 0 0 0 0 5.40 11.2 13 7 7 1 8 12 0 0 1.80 .364 4.28 0.1 85
2029 Dead Marshes - SGCBL 24 77 3 9 4 1 2.65 115.2 107 46 34 15 39 111 0 0 1.26 .293 3.89 1.2 165
2030 Dead Marshes - SGCBL 25 81 4 3 5 2 4.77 109.1 103 64 58 8 53 103 0 0 1.43 .307 3.71 1.4 91
2031 Dead Marshes - SGCBL 26 74 1 5 6 3 3.54 84.0 76 38 33 9 27 98 0 0 1.23 .309 3.01 1.5 117
2032 Dead Marshes - SGCBL 27 75 0 5 3 30 2.75 75.1 62 25 23 7 22 83 0 0 1.12 .304 2.88 1.5 154
2033 Dead Marshes - SGCBL 28 71 0 7 3 43 1.71 73.2 54 16 14 6 24 76 0 0 1.06 .267 3.17 1.8 247
2034 Dead Marshes - SGCBL 29 75 0 5 7 46 3.71 80.0 78 33 33 6 31 84 0 0 1.36 .335 3.03 2.0 109
2035 Dead Marshes - SGCBL 30 91 0 10 3 22 2.93 89.0 78 32 29 8 31 104 0 0 1.22 .312 2.90 1.9 134
2036 Dead Marshes - SGCBL 31 58 8 5 10 9 3.69 105.0 120 51 43 6 34 68 1 0 1.47 .338 3.41 1.3 102
2037 Dead Marshes - SGCBL 32 71 0 3 4 0 4.52 73.2 70 37 37 7 38 84 0 0 1.47 .325 3.13 1.0 84
2038 Dead Marshes - SGCBL 33 65 0 7 8 14 2.43 66.2 51 20 18 6 29 63 0 0 1.20 .260 3.25 0.8 150
2039 Dead Marshes - SGCBL 34 70 0 4 9 32 5.11 68.2 84 41 39 7 32 67 0 0 1.69 .374 3.18 1.2 75
2040 Dead Marshes - SGCBL 35 65 0 6 7 34 2.69 70.1 57 21 21 7 24 56 0 0 1.15 .254 3.73 0.4 140
2041 Isengard - SGCBL 36 70 0 3 3 44 3.27 74.1 64 28 27 9 25 70 0 0 1.20 .274 3.28 0.9 109
2042 Isengard - SGCBL 37 43 0 6 4 5 2.14 46.1 37 11 11 2 11 51 0 0 1.04 .302 2.07 1.4 160
2043 Isengard - SGCBL 38 1 0 0 0 0 0.00 0.1 1 0 0 0 0 0 0 0 3.00 .500 3.20 0.0 999
2043 Dead Marshes - SGCBL 38 48 0 3 2 0 4.28 69.1 70 35 33 7 31 19 0 0 1.46 .261 5.28 -0.6 99
2043 Total - SGCBL 38 49 0 3 2 0 4.26 69.2 71 35 33 7 31 19 0 0 1.46 .263 5.09 -0.3 104
Total SGCBL 1045 16 81 78 285 3.41 1213.1 1125 505 460 111 459 1149 1 0 1.31 .304 3.38 17.7 117
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 Overhill College - COL 18 24 0 3 2 0 4.05 26.2 29 16 12 0 9 37 0 0 1.43 .414 2.44 0.9 130
2024 Overhill College - COL 19 7 7 4 2 0 4.09 44.0 47 21 20 0 7 45 0 0 1.23 .364 2.09 1.8 97
2025 Overhill College - COL 20 10 10 4 2 0 1.84 68.1 51 17 14 3 12 56 0 0 0.92 .246 2.89 1.9 210
2026 Overhill College - COL 21 10 10 4 3 0 2.31 66.1 59 20 17 0 12 55 0 0 1.07 .291 2.37 2.2 160
2027 Entwash - AA 22 28 0 2 1 0 11.28 22.1 30 31 28 1 23 11 0 0 2.37 .345 6.41 -0.2 47
2028 Entwash - AA 23 32 0 3 1 12 1.53 35.1 32 6 6 1 12 46 0 0 1.25 .365 3.48 1.0 409
2028 Emyn Muil - AAA 23 23 0 0 2 12 3.42 26.1 23 13 10 5 16 30 0 0 1.48 .277 6.10 -0.0 167
2043 Emyn Muil - AAA 38 1 0 0 0 0 0.00 1.0 2 0 0 0 0 1 0 0 2.00 .500 1.19 0.0 999
Total AAA 24 0 0 2 12 3.29 27.1 25 13 10 5 16 31 0 0 1.50 .290 5.92 172.9
Total AA 60 0 5 2 12 5.31 57.2 62 37 34 2 35 57 0 0 1.68 .355 4.61 102.9
Total SGCBLCOL2 51 27 15 9 0 2.76 205.1 186 74 63 3 40 193 0 0 1.10 .307 2.49 146.8
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+
2029 Dead Marshes - SGCBL 24 7 1 1 0 0 3.46 13.0 11 5 5 0 3 10 0 0 1.08 .289 2.58 0.4 126
2031 Dead Marshes - SGCBL 26 2 0 1 0 0 0.00 3.0 3 0 0 0 0 3 0 0 1.00 .333 1.09 0.1 999
2032 Dead Marshes - SGCBL 27 3 0 1 0 0 2.25 4.0 1 1 1 1 1 3 0 0 0.50 .000 5.66 -0.1 188
2033 Dead Marshes - SGCBL 28 10 0 1 1 6 2.45 11.0 10 3 3 1 2 15 0 0 1.09 .346 2.12 0.5 172
2034 Dead Marshes - SGCBL 29 3 0 0 0 1 0.00 2.1 0 0 0 0 1 1 0 0 0.43 .000 3.46 0.0 999
2035 Dead Marshes - SGCBL 30 3 0 0 1 1 6.75 2.2 3 2 2 1 2 2 0 0 1.88 .286 8.75 -0.3 58
2041 Isengard - SFL 36 1 0 0 1 0 3.38 2.2 1 1 1 0 2 1 0 0 1.12 .125 4.51 0.0 132
2041 Isengard - SGCBL 36 14 0 1 0 10 1.29 14.0 7 2 2 2 3 13 0 0 0.71 .147 3.39 0.1 277
2041 Total - SGCBL 36 15 0 1 1 10 1.62 16.2 8 3 3 2 5 14 0 0 0.78 .143 3.57 0.1 235
Total SGCBL 42 1 5 2 18 2.34 50.0 35 13 13 5 12 47 0 0 0.94 .233 3.23 175.5
Total SFL 1 0 0 1 0 3.38 2.2 1 1 1 0 2 1 0 0 1.12 .125 4.51 132.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 Dead Marshes - MLB P 10 0 1 0 0 1 0 1.000 11.2 0.77 -0.2 .000
2029 Dead Marshes - MLB P 77 3 6 21 0 27 0 1.000 115.2 2.10 +1.9 1.030
2030 Dead Marshes - MLB P 79 4 13 20 3 35 2 .943 109.1 2.72 +1.1 1.036
2031 Dead Marshes - MLB P 72 1 3 11 1 17 3 .824 84.0 1.50 -0.5 .879
2032 Dead Marshes - MLB P 72 0 1 12 3 14 1 .929 75.1 1.55 +0.8 1.098
2033 Dead Marshes - MLB P 70 0 7 6 1 13 0 1.000 73.2 1.59 +1.3 1.183
2034 Dead Marshes - MLB P 75 0 4 9 1 14 1 .929 80.0 1.46 +0.6 1.001
2035 Dead Marshes - MLB P 88 0 2 9 3 11 0 1.000 89.0 1.11 -1.0 1.011
2036 Dead Marshes - MLB P 58 8 9 12 1 22 1 .955 105.0 1.80 +0.6 1.021
2037 Dead Marshes - MLB P 64 0 3 8 1 12 1 .917 73.2 1.34 -0.1 1.024
2038 Dead Marshes - MLB P 64 0 1 9 0 10 0 1.000 66.2 1.35 +0.4 .936
2039 Dead Marshes - MLB P 67 0 2 9 0 12 1 .917 68.2 1.44 +0.9 1.045
2040 Dead Marshes - MLB P 64 0 1 13 1 14 0 1.000 70.1 1.79 +0.9 .973
2041 Isengard - MLB P 70 0 2 9 0 11 0 1.000 74.1 1.33 +0.1 .966
2042 Isengard - MLB P 42 0 5 4 0 9 0 1.000 46.1 1.75 -0.1 1.045
2043 Isengard - MLB P 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2043 Dead Marshes - MLB P 48 0 5 4 0 10 1 .900 69.1 1.17 -0.4 .814
TOTAL P 1021 16 65 156 15 232 11 .953 1213.1 1.64 +6.6 1.008
PLAYER HISTORY
06/15/2022 Joined the Overhill College Doctors.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 15 (60); Movement: 56 (87); Control: 9 (63).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 21 (62); Movement: 56 (84); Control: 13 (63).
06/23/2024 Won the 2024 SGCBL College II Finals with the Overhill College Doctors!
01/01/2025 OSA scouting updated ratings (potential): Stuff: 26 (62); Movement: 61 (86); Control: 20 (63).
07/07/2025 Wins the 2025 SGCBLCOL2 CA Glove Wizard Award at P.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 30 (64); Movement: 61 (83); Control: 19 (63).
06/26/2026 Released by the Overhill College Doctors.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 36 (64); Movement: 63 (83); Control: 26 (63).
06/15/2027 Drafted in the 2027 first-year player draft (Round 2, Pick 10, 34th overall pick) by the Dead Marshes Uruk-hai.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 56 (73); Movement: 69 (84); Control: 37 (63).
06/25/2028 Injured (biceps tendinitis), out for 1-2 weeks.
11/24/2028 Received a 1-year contract worth a total of $432,000 through automatic renewal.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 78 (83); Control: 50 (63).
11/28/2029 Received a 1-year contract worth a total of $432,000 through automatic renewal.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 76 (76); Movement: 80 (82); Control: 54 (60).
11/28/2030 Received a 1-year contract worth a total of $432,000 through automatic renewal.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 67 (67); Movement: 80 (82); Control: 54 (60).
06/13/2031 Signed a 3-year contract extension worth a total of $3,630,000 with the Dead Marshes Uruk-hai organization.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 77 (77); Movement: 81 (81); Control: 62 (62).
01/01/2033 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 68 (68); Control: 53 (53).
07/10/2033 Was selected to the 2033 Tolkien Baseball All-Star Game.
11/21/2033 Finished 2nd in 2033 SGCBL MC Gwaihir Reliever Award voting.
01/01/2034 OSA scouting updated ratings (potential): Stuff: 71 (71); Movement: 67 (67); Control: 52 (52).
04/15/2034 Signed a 3-year contract extension worth a total of $26,500,000 with the Dead Marshes Uruk-hai organization.
01/01/2035 OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 64 (66); Control: 52 (52).
06/12/2035 Injured (pipeweed addiction), day-to-day for 4 days.
09/14/2035 Signed a 3-year contract extension worth a total of $39,000,000 with the Dead Marshes Uruk-hai organization.
01/01/2036 OSA scouting updated ratings (potential): Stuff: 67 (68); Movement: 62 (65); Control: 53 (53).
01/01/2037 OSA scouting updated ratings (potential): Stuff: 46 (46); Movement: 62 (64); Control: 53 (53).
01/01/2038 OSA scouting updated ratings (potential): Stuff: 66 (66); Movement: 68 (68); Control: 58 (58).
01/01/2039 OSA scouting updated ratings (potential): Stuff: 67 (67); Movement: 71 (72); Control: 56 (57).
01/01/2040 OSA scouting updated ratings (potential): Stuff: 65 (66); Movement: 67 (70); Control: 57 (57).
07/28/2040 Injured (Strained abdominal muscle), day-to-day for one week.
08/08/2040 Injured (Back stiffness), day-to-day for 2 days.
12/05/2040 Became a free agent.
01/01/2041 OSA scouting updated ratings (potential): Stuff: 62 (63); Movement: 65 (69); Control: 57 (57).
02/23/2041 Signed a 3-year contract worth a total of $4,900,000 with the Isengard Raiders organization.
11/06/2041 Wins the 2041 Return of the King Series with the Isengard Raiders.
11/16/2041 Won the 2041 Ultimate Fantasy Baseball Association Ultimate Championship with the Isengard Raiders!
01/01/2042 OSA scouting updated ratings (potential): Stuff: 64 (64); Movement: 69 (69); Control: 56 (56).
06/27/2042 Injured (Mild calf strain), day-to-day for 1 day.
11/19/2042 Has met the vesting criteria in his contract.
01/01/2043 OSA scouting updated ratings (potential): Stuff: 42 (42); Movement: 66 (66); Control: 55 (55).
04/27/2043 Released by the Isengard Raiders.
04/30/2043 Signed a minor league contract with the Dead Marshes Uruk-hai organization.
09/05/2043 Injured (torn fingernail),day-to-day for 4 days.
11/19/2043 Retired from professional baseball.
LEADERBOARD APPEARANCES
Year G Rank
2029 77 3
2030 81 4
2031 74 10
2032 75 6
2034 75 8
2035 91 1
2038 65 8
2039 70 7
2040 65 3
2041 70 3
Year SV Rank
2032 30 7
2033 43 1
2034 46 2
2035 22 10
2039 32 6
2040 34 5
2041 44 1
Year HLD Rank
2029 15 8
2030 15 10
2031 22 5
2035 19 7
2037 12 10
2042 10 4
Year WP Rank
2031 7 10
Year RA Rank
2029 74 5
2030 77 6
2031 73 10
2032 75 6
2034 75 7
2035 91 1
2038 65 8
2039 70 7
2040 65 3
2041 70 3
Year GF Rank
2032 51 6
2033 63 1
2034 64 3
2035 54 4
2038 40 9
2039 57 4
2040 55 3
2041 56 3
Thursday, April 9th , 2026 - OOTP Baseball 27.1 Build 52