1B Bofur Granitehammer #15
Age: 36 | Bats: R | Throws: R | Morale: Normal
05/12/2042
OA: 44 POT: 44
1B BOFUR GRANITEHAMMER #15 - AGE: 36 - 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 43 50 41 43
Gap 59 65 57 59
Power 64 71 62 64
Eye 54 59 52 54
Avoid K's 37 37 37 37
FIELDING RATINGS
Catcher Infield Outfield
Range: - 12 1
Errors: - 41 7
Arm: 1 33 11
Turn DP: - 23 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 38 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 1
Stealing Ability: 5
Baserunning Inst.: 4
Sacrifice Bunt: 7
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Granitehammer has a good head on his shoulders.
High: Loyalty, Intelligence
Low: Adaptability
Birthday:10/20/2005
Born in:Moria, MIS
Nationality:Dwarf
Height:6' 2"
Weight:245 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:8 Years, 38 Days
Service This Yr:None
40-Man Service:8 Years, None
Pro Service:15 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:2027, 6th Pick in Round 5
StatsPlus
StatsPlus Player Page
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
2031 Lothlorien - SGCBL 25 51 104 20 1 0 5 12 10 6 0 0 28 0 0 .192 .236 .346 .583 56 53 -0.4
2032 Lothlorien - SGCBL 26 77 183 50 8 0 8 31 25 14 0 1 49 0 0 .273 .323 .448 .771 105 108 0.6
2033 Forgotten Realms - SFL 27 28 48 13 4 0 3 7 6 8 0 0 12 0 0 .271 .375 .542 .917 133 133 0.4
2034 Gallifrey - SFL 28 56 185 49 5 0 10 32 22 19 1 3 47 0 0 .265 .332 .454 .786 99 100 0.3
2035 Gallifrey - SFL 29 75 306 99 12 1 26 67 53 28 0 1 76 0 0 .324 .379 .624 1.003 146 148 2.4
2036 Xanth - SFL 30 114 418 125 23 0 30 84 77 41 1 3 108 0 0 .299 .361 .569 .930 126 132 1.9
2037 Xanth - SFL 31 92 330 98 13 0 25 68 52 25 1 2 90 0 1 .297 .346 .564 .910 123 130 1.6
2037 Discworld - SFL 31 22 82 21 5 0 6 22 9 11 1 1 26 0 0 .256 .347 .537 .884 113 111 0.4
2037 Total - SFL 31 114 412 119 18 0 31 90 61 36 2 3 116 0 1 .289 .347 .558 .905 120 126 2.0
2038 Discworld - SFL 32 107 341 111 19 3 22 70 48 34 0 5 84 0 0 .326 .382 .592 .974 144 154 2.9
2039 Discworld - SFL 33 98 386 98 18 0 22 63 54 33 2 2 97 0 1 .254 .314 .472 .786 97 101 0.8
2040 Discworld - SFL 34 89 306 87 20 0 18 72 49 37 1 5 79 0 0 .284 .358 .526 .884 118 123 1.3
2041 Babylon Five - SFL 35 123 486 133 21 0 17 58 58 46 1 2 117 0 1 .274 .336 .422 .758 97 99 0.1
Total SGCBL 128 287 70 9 0 13 43 35 20 0 1 77 0 0 .244 .292 .411 .703 87 88 0.1
Total SFL 804 2888 834 140 4 179 543 428 282 8 24 736 0 3 .289 .351 .526 .877 118 123 12.0
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
2025 Tharbad College - COL 19 49 149 36 5 2 9 20 18 17 0 0 35 0 0 .242 .319 .483 .802 116 117 0.9
2027 Tharbad College - COL 21 13 20 7 1 0 3 6 5 1 0 0 5 0 0 .350 .381 .850 1.231 254 266 0.4
2027 Belfalas - A 21 39 150 35 14 1 1 18 6 5 0 0 31 0 0 .233 .258 .360 .618 75 67 -0.0
2028 Belfalas - A 22 77 300 103 29 1 13 73 61 35 2 6 40 0 0 .343 .408 .577 .985 147 144 2.8
2029 Belfalas - A 23 117 481 155 46 1 18 110 102 65 1 9 90 0 0 .322 .397 .534 .932 141 143 4.2
2029 Anorien - AA 23 1 4 1 0 0 0 0 1 0 0 0 0 0 0 .250 .250 .250 .500 19 19 -0.0
2030 Anorien - AA 24 53 203 64 13 1 10 48 43 40 1 1 40 0 0 .315 .429 .537 .966 135 138 1.8
2030 Lebennin - AAA 24 44 151 47 14 0 5 24 17 15 1 1 35 0 0 .311 .375 .503 .878 117 118 0.8
2031 Anorien - AA 25 40 141 41 10 0 7 28 27 22 1 3 28 0 0 .291 .383 .511 .894 123 128 1.0
2032 Anorien - AA 26 55 225 75 12 0 13 50 41 32 0 2 32 0 0 .333 .413 .560 .973 146 150 2.3
2033 Anorien - AA 27 3 11 5 1 0 0 3 1 3 0 0 0 0 0 .455 .571 .545 1.117 185 208 0.2
2033 Lebennin - AAA 27 101 374 135 27 0 29 91 77 64 1 5 70 0 0 .361 .450 .666 1.116 173 166 5.0
2039 Unseen University - AAA 33 4 13 8 0 0 1 2 3 3 0 0 0 0 0 .615 .688 .846 1.534 286 322 0.4
Total AAA 145 525 182 41 0 34 115 94 79 2 6 105 0 0 .347 .430 .619 1.049 158 153
Total AA 152 584 186 36 1 30 129 113 97 2 6 100 0 0 .318 .414 .538 .951 137 141
Total A 233 931 293 89 3 32 201 169 105 3 15 161 0 0 .315 .380 .520 .900 133 132
Total SGCBLCOL2 62 169 43 6 2 12 26 23 18 0 0 40 0 0 .254 .326 .527 .853 131 133
Total SFLAAA 4 13 8 0 0 1 2 3 3 0 0 0 0 0 .615 .688 .846 1.534 286 322
CAREER POSTSEASON 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
2034 Gallifrey - SFL 28 10 38 8 3 0 1 8 4 1 0 0 13 0 0 .211 .231 .368 .599 50 48 -0.5
2034 Gallifrey - SGCBL 28 1 4 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -110 -0.1
2034 Total - SGCBL 28 11 42 8 3 0 1 8 4 1 0 0 14 0 0 .190 .209 .333 .543 36 33 -0.5
2038 Discworld - SFL 32 12 52 16 2 0 7 16 10 3 1 1 11 0 0 .308 .351 .750 1.101 171 186 0.1
2038 Discworld - SGCBL 32 3 12 2 1 0 0 1 0 0 0 0 4 0 0 .167 .167 .250 .417 10 7 -0.1
2038 Total - SGCBL 32 15 64 18 3 0 7 17 10 3 1 1 15 0 0 .281 .319 .656 .975 143 155 -0.0
2039 Discworld - SFL 33 3 11 2 1 0 0 0 0 1 0 0 3 0 0 .182 .250 .273 .523 34 32 -0.7
2040 Discworld - SFL 34 5 19 6 1 0 1 1 1 3 0 0 6 0 0 .316 .409 .526 .935 132 147 -0.5
Total SGCBL 4 16 2 1 0 0 1 0 0 0 0 5 0 0 .125 .125 .188 .313 -17 -23
Total SFL 30 120 32 7 0 9 25 15 8 1 1 33 0 0 .267 .315 .550 .865 115 124
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2031 Lothlorien - MLB 1B 25 22 197 19 18 218 2 .991 198.0 9.82 -0.7 .974
2031 Lothlorien - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2031 Lothlorien - MLB SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2031 Lothlorien - MLB CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2032 Lothlorien - MLB 1B 48 39 373 20 50 396 3 .992 350.2 10.09 +0.4 1.012
2033 Forgotten Realms - MLB 1B 8 8 57 9 5 66 0 1.000 78.0 7.62 +0.7 1.078
2034 Gallifrey - MLB 1B 27 20 172 16 12 189 1 .995 188.1 8.98 +0.7 1.038
2034 Gallifrey - MLB RF 1 0 0 0 0 0 0 .000 5.1 0.00 0.0 .000
2035 Gallifrey - MLB 1B 5 5 31 4 5 35 0 1.000 38.0 8.29 +0.4 1.083
2036 Xanth - MLB 1B 110 106 967 71 95 1050 12 .989 937.0 9.97 -6.4 .952
2037 Xanth - MLB 1B 77 76 648 45 75 701 8 .989 678.2 9.19 -2.0 .978
2037 Discworld - MLB 1B 21 21 176 11 30 187 0 1.000 180.2 9.32 +0.9 1.050
2037 Xanth - MLB 2B 1 1 1 1 0 2 0 1.000 9.0 2.00 +0.0 1.015
2038 Discworld - MLB 1B 81 81 621 31 76 655 3 .995 708.1 8.28 -0.7 .998
2039 Discworld - MLB 1B 96 93 764 36 88 806 6 .993 850.0 8.47 +0.9 1.011
2040 Discworld - MLB 1B 81 80 646 26 57 674 2 .997 698.0 8.66 -1.5 .985
2041 Babylon Five - MLB 1B 123 123 1050 40 143 1095 5 .995 1099.1 8.92 -2.9 .963
TOTAL 1B 702 674 5702 328 654 6072 42 .993 6005.0 9.04 -10.2 .984
TOTAL 2B 1 1 1 1 0 2 0 1.000 9.0 2.00 +0.0 1.015
TOTAL SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL RF 1 0 0 0 0 0 0 .000 5.1 0.00 0.0 .000
PLAYER HISTORY
06/22/2023 Joined the Tharbad College Cavemen.
01/01/2024 OSA scouting updated ratings (potential): Contact: 1 (56); Power: 2 (84); Eye: 4 (52).
01/01/2025 OSA scouting updated ratings (potential): Contact: 1 (56); Power: 2 (84); Eye: 4 (52).
01/01/2026 OSA scouting updated ratings (potential): Contact: 4 (56); Power: 9 (84); Eye: 12 (52).
05/04/2026 Injured (mild hamstring strain), out for 2 weeks.
01/01/2027 OSA scouting updated ratings (potential): Contact: 15 (56); Power: 16 (84); Eye: 12 (52).
06/15/2027 Released by the Tharbad College Cavemen.
06/15/2027 Drafted in the 2027 first-year player draft (Round 5, Pick 6, 102nd overall pick) by the Lothlorien Lumberjacks.
01/01/2028 OSA scouting updated ratings (potential): Contact: 29 (56); Power: 46 (84); Eye: 27 (52).
04/07/2028 Goes 5-6 against the Mount Doom Maniacs, with 1 2B, 1 HR, 8 RBI and 4 R.
05/20/2028 Goes 6-7 against the White Mountain Raiders, with 1 2B, 1 HR, 5 RBI and 5 R.
05/31/2028 Was selected to the 2028 SGCBL Single A All-Star Game.
07/08/2028 Injured on 07/05/2028, diagnosed with a strained calf muscle, will miss 3 weeks.
07/26/2028 Suffered setback in recovery from injury, will miss another one week.
01/01/2029 OSA scouting updated ratings (potential): Contact: 40 (57); Power: 50 (84); Eye: 29 (52).
05/31/2029 Was selected to the 2029 SGCBL Single A All-Star Game.
08/01/2029 Wins the A FL Batter of the Month Award.
01/01/2030 OSA scouting updated ratings (potential): Contact: 48 (57); Power: 62 (84); Eye: 45 (52).
04/23/2030 Injured (too much pipeweed), day-to-day for 2 days.
05/07/2030 Injured on 05/05/2030, diagnosed with a knee sprain, will miss 3 weeks.
01/01/2031 OSA scouting updated ratings (potential): Contact: 53 (57); Power: 70 (84); Eye: 47 (52).
02/25/2031 Injured (oblique strain), out for one week.
12/01/2031 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2032 OSA scouting updated ratings (potential): Contact: 53 (57); Power: 70 (84); Eye: 50 (52).
04/26/2032 Wins the AA DL Player of the Week Award.
05/31/2032 Was selected to the 2032 SGCBL Double A All-Star Game.
12/01/2032 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2033 OSA scouting updated ratings (potential): Contact: 39 (40); Power: 60 (64); Eye: 39 (41).
05/09/2033 Wins the AAA EL Player of the Week Award.
06/04/2033 Was selected to the 2033 SGCBL Triple A All-Star Game.
06/13/2033 Wins the AAA EL Player of the Week Award.
07/27/2033 Was traded by the Lothlorien Lumberjacks to the Forgotten Realms Kobolds in exchange for RF Maughash Ogreprodder.
12/01/2033 Was traded by the Forgotten Realms Kobolds to the Gallifrey Time Lords in exchange for SS Aragorn Halflingsitter, RF Grak Kidneycrusher.
12/09/2033 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2034 OSA scouting updated ratings (potential): Contact: 39 (40); Power: 62 (66); Eye: 41 (45).
09/18/2034 Wins the 2034 Championship with the Gallifrey Time Lords.
12/06/2034 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2035 OSA scouting updated ratings (potential): Contact: 39 (41); Power: 62 (67); Eye: 45 (47).
04/17/2035 Hits three home runs against the Dyson Spheres, going 4-4 with 5 RBI and 3 runs scored!
05/27/2035 Goes 5-6 against the Mos Eisley Wookies, with 1 2B, 1 HR, 7 RBI and 2 R.
06/18/2035 Was selected to the 2035 SciFi and Fantasy League All-Star Game.
07/22/2035 Hits three home runs against the New New York Blernsballers, going 3-4 with 5 RBI and 3 runs scored!
07/26/2035 Injured (strained groin), out for 6 weeks.
12/09/2035 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2036 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 62 (65); Eye: 48 (48).
01/02/2036 Was traded by the Gallifrey Time Lords to the Xanth Centaurs in exchange for RP Isia Denand, SP Yoshimi Lightloafer.
04/27/2036 Injured (Sore hamstring), day-to-day for 4 days.
07/21/2036 Wins the SFL FL Player of the Week Award.
12/12/2036 Received a 1-year contract worth a total of $502,000 through automatic renewal.
01/01/2037 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 63 (63); Eye: 48 (51).
08/11/2037 Was claimed off waivers by Discworld while with Xanth.
11/19/2037 Signed a 1-year contract extension worth a total of $3,680,000 with the Discworld City Watch organization.
01/01/2038 OSA scouting updated ratings (potential): Contact: 46 (46); Power: 70 (71); Eye: 51 (57).
05/16/2038 Injured (Sore groin), day-to-day for 1 day.
06/06/2038 Hits for the CYCLE, going 4-6 against the Xanth Centaurs, with 6 RBI and 3 runs scored.
06/27/2038 Injured (Sore back), day-to-day for 3 days.
09/19/2038 Wins the 2038 Championship MVP Award.
09/20/2038 Wins the 2038 Championship with the Discworld City Watch.
11/23/2038 Signed a 1-year contract extension worth a total of $4,840,000 with the Discworld City Watch organization.
01/01/2039 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 72 (72); Eye: 52 (58).
03/21/2039 Injured (Fractured rib), out for 6 weeks.
06/13/2039 Wins the SFL FL Player of the Week Award.
06/17/2039 Injured (Asthma), day-to-day for 4 days.
07/04/2039 Wins the SFL FL Player of the Week Award.
11/18/2039 Signed a 1-year contract extension worth a total of $6,300,000 with the Discworld City Watch organization.
01/01/2040 OSA scouting updated ratings (potential): Contact: 51 (51); Power: 71 (72); Eye: 52 (60).
03/20/2040 Injured (Sprained knee), day-to-day for one week.
04/21/2040 Injured (Sore back), day-to-day for 1 day.
07/16/2040 Injured (Sprained knee), out for 5 weeks.
12/05/2040 Became a free agent.
01/01/2041 OSA scouting updated ratings (potential): Contact: 42 (47); Power: 67 (72); Eye: 53 (61).
01/08/2041 Signed a 1-year contract worth a total of $2,840,000 with the Babylon Five Rangers organization.
12/10/2041 Became a free agent.
01/01/2042 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 65 (65); Eye: 54 (54).
LEADERBOARD APPEARANCES
Year GS Rank
2041 123 3
Year AB Rank
2041 486 10
Year K Rank
2036 108 7
2037 116 6
Year TB Rank
2037 230 10
Year HR Rank
2035 26 9
2036 30 4
2037 31 4
Year RBI Rank
2036 84 8
2037 90 4
Year R Rank
2036 77 10
Year SF Rank
2038 5 5
2040 5 3
Year EBH Rank
2036 53 7
2037 49 5
Year SLG Rank
2036 .569 9
2037 .558 7
Year ISO Rank
2036 .270 8
2037 .269 5
Thursday, October 22nd, 2020 - OOTP Baseball 21.6 Build 83