P Crystal Goodrich #45
Age: 36 | Bats: L | Throws: L | Morale: Very Good
05/21/2040
OA: 49 POT: 49
P CRYSTAL GOODRICH #45 - AGE: 36 - 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 47 53 45 48
Movement 68 68 68 71
Control 56 55 57 56
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 62 63
Slider 53 57
Changeup 66 67
Sinker 59 60
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 56
Suggested Role Starter
Type Extreme Groundball
Hold Runners 85
Defense 24
RUN/BUNT RATINGS
Running Speed: 2
Stealing Ability: 15
Baserunning Inst.: 29
Sacrifice Bunt: 59
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
03/01/2040 @ BYW Win, 1-0 X 1.1 1 0 0 1 1
PERSONALITY
Goodrich puts in long hours.
High: Work Ethic
Low: Leader, Loyalty, Adaptability, Greed
Birthday:12/01/2003
Born in:Michel Delving, THE
Nationality:Hobbit
Height:6' 0"
Weight:220 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$9,500,000
Signed Through:2042 Season
Major Service:11 Years, 132 Days
Service This Yr:49 Days
40-Man Service:12 Years, 49 Days
Pro Service:17 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2023, 23rd Pick in Round 3
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 Bucklebury - SGCBL 24 21 1 1 0 2 2.56 31.2 26 10 9 1 20 32 0 0 1.45 .298 3.45 0.6 183
2029 Bucklebury - SGCBL 25 13 11 5 4 0 3.63 69.1 59 31 28 3 29 64 0 0 1.27 .293 3.40 1.9 126
2030 Bucklebury - SGCBL 26 36 30 15 9 0 3.07 220.0 189 76 75 10 76 168 1 0 1.20 .285 3.20 6.4 146
2031 Bucklebury - SGCBL 27 31 31 14 5 0 3.12 187.2 179 69 65 15 54 146 1 0 1.24 .301 3.67 4.3 142
2032 Bucklebury - SGCBL 28 34 34 12 8 0 3.55 215.1 198 92 85 14 56 186 0 0 1.18 .294 3.37 5.9 126
2033 Bucklebury - SGCBL 29 26 26 15 4 0 3.38 168.0 163 71 63 16 51 125 1 1 1.27 .291 3.73 3.4 126
2034 Bucklebury - SGCBL 30 31 31 19 7 0 2.74 210.0 181 64 64 11 52 165 1 0 1.11 .278 3.08 5.6 149
2035 Bucklebury - SGCBL 31 22 22 6 10 0 4.81 127.1 143 69 68 15 36 105 0 0 1.41 .325 4.03 1.8 85
2035 Minas Tirith - SGCBL 31 12 12 8 3 0 2.24 84.1 73 22 21 7 21 69 1 1 1.11 .277 3.53 1.7 182
2035 Total - SGCBL 31 34 34 14 13 0 3.78 211.2 216 91 89 22 57 174 1 1 1.29 .307 3.83 3.4 107
2036 Minas Tirith - SGCBL 32 31 31 11 9 0 3.68 200.2 197 83 82 20 48 148 3 2 1.22 .295 3.66 3.6 109
2037 Minas Tirith - SGCBL 33 34 34 13 12 0 3.49 219.1 206 88 85 24 44 189 2 0 1.14 .295 3.39 4.9 117
2038 Rivendell - SGCBL 34 22 22 10 8 0 3.34 134.2 134 55 50 9 31 109 0 0 1.23 .309 2.74 3.7 113
2039 Rivendell - SGCBL 35 33 33 15 11 0 3.84 213.1 226 101 91 19 61 151 2 2 1.35 .310 3.40 4.1 100
Total SGCBL 346 318 144 90 2 3.40 2081.2 1974 831 786 164 579 1657 12 6 1.23 .296 3.42 47.8 127
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+
2020 Almaida HS - HS 16 10 10 5 1 0 4.71 49.2 66 39 26 2 17 49 0 0 1.67 .386 6.67 1.3 176
2021 Almaida HS - HS 17 8 8 2 5 0 6.75 40.0 61 45 30 4 23 41 0 0 2.10 .410 7.48 0.4 106
2022 Almaida HS - HS 18 2 2 1 0 0 4.66 9.2 14 7 5 2 1 13 0 0 1.55 .364 6.35 0.2 149
2023 Almaida HS - HS 19 9 9 3 2 0 4.34 56.0 53 29 27 7 19 51 1 0 1.29 .279 7.23 0.7 162
2023 Brithon - A 19 12 12 5 7 0 5.00 75.2 77 47 42 3 34 42 2 0 1.47 .286 4.01 0.6 72
2024 Brithon - A 20 6 6 2 2 0 2.77 39.0 38 14 12 1 11 27 0 0 1.26 .308 3.09 0.6 119
2024 Vinyamar - AA 20 20 20 9 6 0 4.24 133.2 133 74 63 9 50 95 1 0 1.37 .292 4.71 2.3 120
2025 Vinyamar - AA 21 11 11 8 2 0 2.72 82.2 63 26 25 1 31 65 2 2 1.14 .264 3.79 2.3 186
2025 Mount Taras - AAA 21 16 16 5 7 0 6.98 86.1 113 71 67 10 43 62 1 0 1.81 .361 5.41 1.0 75
2026 Vinyamar - AA 22 23 23 14 4 0 4.18 140.0 152 70 65 7 47 155 0 0 1.42 .364 3.87 4.0 125
2026 Mount Taras - AAA 22 3 3 0 1 0 10.43 14.2 21 19 17 2 13 12 0 0 2.32 .396 6.62 0.0 52
2027 Mount Taras - AAA 23 28 28 10 13 0 5.67 158.2 181 110 100 13 79 142 0 0 1.64 .353 4.65 3.6 97
2028 Mount Taras - AAA 24 20 20 10 7 0 5.10 118.1 132 73 67 11 43 117 1 0 1.48 .346 4.47 3.2 115
Total AAA 67 67 25 28 0 5.98 378.0 447 273 251 36 178 333 2 0 1.65 .355 4.84 96.0
Total AA 54 54 31 12 0 3.86 356.1 348 170 153 17 128 315 3 2 1.34 .313 4.17 137.3
Total A 18 18 7 9 0 4.24 114.2 115 61 54 4 45 69 2 0 1.40 .293 3.70 88.3
Total SGCBLHSA 29 29 11 8 0 5.10 155.1 194 120 88 15 60 154 1 0 1.64 .356 7.06 151.4
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+
2028 Bucklebury - SGCBL 24 2 0 0 0 0 0.00 2.0 2 0 0 0 0 2 0 0 1.00 .333 0.00 0.0 0
2030 Bucklebury - SGCBL 26 1 1 0 1 0 10.38 4.1 7 5 5 1 0 1 0 0 1.62 .333 0.00 0.0 0
2032 Bucklebury - SGCBL 28 2 2 0 2 0 7.59 10.2 12 9 9 1 6 11 0 0 1.69 .379 0.00 0.0 0
2033 Bucklebury - SGCBL 29 2 2 0 1 0 5.25 12.0 12 7 7 2 2 12 0 0 1.17 .294 0.00 0.0 0
2034 Bucklebury - SGCBL 30 1 1 0 0 0 7.11 6.1 8 5 5 0 1 3 0 0 1.42 .348 0.00 0.0 0
2035 Minas Tirith - SGCBL 31 1 1 1 0 0 1.80 5.0 4 1 1 1 2 2 0 0 1.20 .188 0.00 0.0 0
2036 Minas Tirith - SGCBL 32 3 3 1 1 0 2.84 19.0 19 7 6 3 1 16 0 0 1.05 .291 0.00 0.0 0
2038 Rivendell - SGCBL 34 1 1 0 0 0 4.50 6.0 7 3 3 1 4 2 0 0 1.83 .286 0.00 0.0 0
Total SGCBL 13 11 2 5 0 4.96 65.1 71 37 36 9 16 49 0 0 1.33 .307 4.21 129.8
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 Bucklebury - MLB P 21 1 2 4 0 6 0 1.000 31.2 1.71 +0.1 1.031
2029 Bucklebury - MLB P 13 11 6 15 0 22 1 .955 69.1 2.73 +0.4 1.030
2030 Bucklebury - MLB P 36 30 17 28 2 46 1 .978 220.0 1.84 +1.5 1.068
2031 Bucklebury - MLB P 31 31 8 27 4 36 1 .972 187.2 1.68 +0.9 1.038
2032 Bucklebury - MLB P 34 34 15 24 1 42 3 .929 215.1 1.63 -0.5 .904
2033 Bucklebury - MLB P 26 26 18 27 1 45 0 1.000 168.0 2.41 +0.9 1.047
2034 Bucklebury - MLB P 31 31 8 16 3 27 3 .889 210.0 1.03 -0.2 .951
2035 Bucklebury - MLB P 22 22 7 17 1 24 0 1.000 127.1 1.70 +0.3 1.011
2035 Minas Tirith - MLB P 12 12 1 6 0 7 0 1.000 84.1 0.75 +0.2 1.011
2036 Minas Tirith - MLB P 31 31 15 18 2 33 0 1.000 200.2 1.48 -0.3 1.078
2037 Minas Tirith - MLB P 34 34 8 24 2 33 1 .970 219.1 1.31 -1.4 .975
2038 Rivendell - MLB P 22 22 6 21 0 29 2 .931 134.2 1.80 -1.6 .946
2039 Rivendell - MLB P 33 33 5 33 3 41 3 .927 213.1 1.60 -2.7 .956
TOTAL P 346 318 116 260 19 391 15 .962 2081.2 1.63 -2.2 1.001
PLAYER HISTORY
06/13/2019 Joined the Almaida HS Ghostriders.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 1 (57); Movement: - (70); Control: - (48).
04/17/2020 Injured (mild calf strain), day-to-day for 6 days.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 25 (60); Movement: 50 (72); Control: 6 (48).
01/01/2022 OSA scouting updated ratings (potential): Stuff: 26 (60); Movement: 50 (74); Control: 6 (48).
04/02/2022 Injured (sprained elbow), out for one week.
04/09/2022 Injured (torn triceps), out for 4 months.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 26 (60); Movement: 48 (75); Control: 6 (48).
04/12/2023 Injured (hamstring soreness), out for 2 days.
06/07/2023 Released by the Almaida HS Ghostriders.
06/15/2023 Drafted in the 2023 first-year player draft (Round 3, Pick 23, 86th overall pick) by the Bucklebury Fairies.
10/06/2023 Injured (separated shoulder), out for 8 weeks.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 37 (64); Movement: 52 (74); Control: 14 (48).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 48 (64); Movement: 62 (75); Control: 34 (48).
07/22/2025 Pitches a NO-HITTER against the Lhun Stars with 11 strikeouts and 2 BB allowed!
07/28/2025 Pitches a 5-hit shutout against the Lithlad Lambas with 5 strikeouts and 0 BB allowed!
08/01/2025 Wins the AA BL Pitcher of the Month Award.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 54 (64); Movement: 76 (76); Control: 43 (48).
04/01/2026 Named the #89 prospect in the SGCBL
01/01/2027 OSA scouting updated ratings (potential): Stuff: 61 (64); Movement: 76 (76); Control: 46 (48).
04/01/2027 Named the #55 prospect in the SGCBL
01/01/2028 OSA scouting updated ratings (potential): Stuff: 64 (64); Movement: 78 (78); Control: 51 (68).
04/01/2028 Named the #55 prospect in the SGCBL
08/03/2028 Injured (sore elbow), day-to-day for 3 days.
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: 65 (65); Movement: 79 (79); Control: 61 (68).
06/10/2029 Injured on 06/07/2029, diagnosed with a torn labrum, will miss 7 months.
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: 69 (69); Movement: 82 (82); Control: 71 (71).
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: 66 (66); Movement: 79 (79); Control: 71 (71).
01/06/2031 Signed a 5-year contract extension worth a total of $28,650,000 with the Bucklebury Fairies organization.
07/12/2031 Injured (strained oblique), out for 3-4 weeks.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 66 (66); Movement: 78 (78); Control: 70 (70).
03/08/2032 Injured (allergic reaction to turnips), day-to-day for 4 days.
01/01/2033 OSA scouting updated ratings (potential): Stuff: 45 (46); Movement: 62 (62); Control: 58 (59).
05/28/2033 Pitches a 4-hit shutout against the Carrock Bears with 6 strikeouts and 0 BB allowed!
01/01/2034 OSA scouting updated ratings (potential): Stuff: 46 (46); Movement: 61 (61); Control: 58 (59).
04/21/2034 Injured (mild oblique strain), day-to-day for 6 days.
01/01/2035 OSA scouting updated ratings (potential): Stuff: 45 (46); Movement: 59 (59); Control: 63 (63).
07/26/2035 Was traded by the Bucklebury Fairies to the Minas Tirith Titans in exchange for SP Phaivia he Seer, SP Knut Silot, 2B Dejtina Alenuath, SP Lulaklenzi Snider, LF Posco Hardbottle.
07/29/2035 Pitches a 2-hit shutout against the Rivendell Royals with 5 strikeouts and 3 BB allowed!
10/09/2035 Injured (strained abdominal muscle), out for 3-4 weeks.
01/01/2036 OSA scouting updated ratings (potential): Stuff: 46 (46); Movement: 63 (63); Control: 61 (61).
04/04/2036 Injured (Cold), day-to-day for 2 days.
04/23/2036 Injured (Conjunctivitis), day-to-day for 4 days.
05/06/2036 Injured (Sore elbow), day-to-day for 2 weeks.
05/15/2036 Suffered setback in recovery from injury, will miss another 6 days.
06/13/2036 Pitches a 1-hit shutout against the Numenor Kings with 8 strikeouts and 0 BB allowed!
07/04/2036 Pitches a 3-hit shutout against the Erebor Eagles with 6 strikeouts and 3 BB allowed!
08/26/2036 Injured (Back tightness), day-to-day for 1 day.
10/03/2036 Injured (Mild shoulder inflammation), day-to-day for one week.
10/17/2036 Signed a 2-year contract extension worth a total of $26,400,000 with the Minas Tirith Titans organization.
01/01/2037 OSA scouting updated ratings (potential): Stuff: 45 (46); Movement: 66 (67); Control: 63 (63).
03/03/2037 Injured (Mild hamstring strain), day-to-day for 2 weeks.
05/12/2037 Injured (Back tightness), day-to-day for 3 days.
07/06/2037 Injured (Mild calf strain), day-to-day for 1 day.
08/29/2037 Injured (Neck stiffness), day-to-day for 6 days.
01/01/2038 OSA scouting updated ratings (potential): Stuff: 55 (57); Movement: 70 (72); Control: 70 (70).
03/08/2038 Was traded by the Minas Tirith Titans to the Rivendell Royals in exchange for RP Annun Elrailbo, SP Tariyel Holyday.
04/10/2038 Injured (Conjunctivitis), day-to-day for 2 days.
04/19/2038 Injured (Shoulder inflammation), out for 4 months.
07/02/2038 Signed a 4-year contract extension worth a total of $33,000,000 with the Rivendell Royals organization.
07/24/2038 Injured (Back tightness), day-to-day for 6 days.
01/01/2039 OSA scouting updated ratings (potential): Stuff: 53 (55); Movement: 69 (72); Control: 56 (56).
06/17/2039 Pitches a 7-hit shutout against the Grey Havens Stars with 6 strikeouts and 4 BB allowed!
06/29/2039 Injured (Back tightness), day-to-day for 2 days.
07/10/2039 Pitches a 6-hit shutout against the Lake Town Archers with 4 strikeouts and 0 BB allowed!
01/01/2040 OSA scouting updated ratings (potential): Stuff: 53 (54); Movement: 70 (73); Control: 55 (55).
03/01/2040 Injured (Sprained acromioclavicular joint), out for 2-3 months.
LEADERBOARD APPEARANCES
Year GS Rank
2032 34 5
2035 34 6
2037 34 2
2039 33 4
Year W Rank
2030 15 10
2034 19 2
2037 13 9
Year Win. % Rank
2030 .625 10
2031 .737 6
2033 .789 4
2034 .731 3
Year IP Rank
2032 215.1 10
Year WP Rank
2030 7 10
2032 12 3
2034 8 7
2036 7 10
2037 10 4
2039 10 3
Year ERA Rank
2030 3.07 6
2031 3.12 7
2034 2.74 6
Year BABIP Rank
2036 .295 10
Year WHIP Rank
2031 1.24 9
2034 1.11 7
2037 1.14 6
Year K/BB Rank
2037 4.30 6
Year RA/9 Rank
2031 11.65 10
2034 10.54 10
2037 10.71 8
Year HR/9 Rank
2030 0.41 2
2031 0.72 6
2032 0.59 3
2034 0.47 4
2039 0.80 8
Year H/9 Rank
2030 7.73 8
Year BB/9 Rank
2036 2.15 10
2037 1.81 4
Year QS Rank
2030 23 4
2031 21 4
2032 23 4
2034 26 2
2037 22 5
Year QSP Rank
2030 .767 2
2031 .677 5
2032 .676 8
2034 .839 1
2037 .647 7
Year SHO Rank
2033 1 6
2035 1 6
2036 2 5
2039 2 5
Year GB% Rank
2030 0.71 3
2033 0.55 8
2036 0.59 6
2037 0.59 6
Year WAR Rank
2030 6.2 6
2032 5.8 8
2034 5.6 9
2037 4.9 10
Thursday, October 17th, 2019 - OOTP Baseball 20.6 Build 55