LF Kelvin McDonald #12
Age: 41 | Bats: R | Throws: R | Morale: Normal
04/23/2040
LF KELVIN MCDONALD #12 - AGE: 41 - 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 4 5 4 4
Gap 5 7 5 5
Power 3 3 3 3
Eye 7 9 7 7
Avoid K's 4 4 4 4
FIELDING RATINGS
Catcher Infield Outfield
Range: - 1 3
Errors: - 1 5
Arm: 1 1 1
Turn DP: - 1 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 2
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 5
Stealing Ability: 10
Baserunning Inst.: 9
Sacrifice Bunt: 10
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Kelvin trains hard, but he is unthinking.
High: Work Ethic
Low: Adaptability, Financial Ambition, Intelligence
Birthday:11/29/1998
Born in:Holbrook, NY
Nationality:American
Height:6' 3"
Weight:220 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:RETIRED
Salary:-
Signed Through:-
Major Service:15 Years, 15 Days
Service This Yr:None
40-Man Service:15 Years, 15 Days
Pro Service:18 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:2020, 14th Pick in Round 1
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
2022 Marseille - PEBA 23 10 36 8 3 1 0 3 2 1 1 0 7 0 0 .222 .263 .361 .624 70 64 0.2
2023 Marseille - PEBA 24 155 538 131 22 15 8 51 62 41 4 1 124 20 1 .243 .301 .385 .686 93 89 2.4
2024 London - PEBA 25 117 406 94 22 9 10 38 44 25 1 3 107 4 3 .232 .276 .404 .680 97 96 0.2
2025 London - PEBA 26 100 410 100 23 6 6 33 47 28 2 1 89 5 4 .244 .295 .373 .668 92 94 1.4
2026 London - PEBA 27 155 615 136 26 6 3 41 68 49 5 6 120 16 0 .221 .281 .298 .579 70 59 1.1
2027 London - PEBA 28 152 591 161 25 14 7 48 66 50 4 0 105 19 3 .272 .333 .398 .731 110 111 4.3
2028 London - PEBA 29 127 483 119 15 11 6 45 54 50 2 1 85 27 1 .246 .319 .360 .679 99 97 2.8
2029 London - PEBA 30 126 469 140 22 18 11 39 73 31 0 2 81 22 5 .299 .341 .493 .833 138 133 4.1
2030 San Juan - PEBA 31 119 423 103 25 7 8 32 50 42 0 1 71 20 0 .243 .311 .392 .704 103 105 2.8
2031 San Juan - PEBA 32 113 366 88 14 7 1 33 38 43 0 3 45 23 1 .240 .318 .325 .643 91 91 1.9
2032 San Juan - PEBA 33 143 527 152 30 7 15 70 71 50 1 5 84 34 4 .288 .348 .457 .806 140 141 5.3
2033 San Juan - PEBA 34 132 467 139 31 8 6 61 64 50 1 1 72 40 2 .298 .366 .437 .803 145 146 6.3
2034 San Juan - PEBA 35 23 70 18 5 0 2 12 9 9 1 0 11 2 0 .257 .350 .414 .764 140 146 0.7
2035 San Juan - PEBA 36 118 413 91 12 10 3 45 34 51 3 2 88 19 1 .220 .309 .320 .629 103 106 2.5
2036 San Juan - PEBA 37 131 476 114 40 5 4 60 51 58 2 4 96 5 5 .239 .322 .370 .692 86 87 0.7
2037 San Juan - PEBA 38 123 413 105 25 8 3 29 40 52 3 4 111 9 5 .254 .339 .375 .714 101 104 1.0
Total PEBA 1844 6703 1699 340 132 93 640 773 630 30 34 1296 265 35 .253 .319 .385 .704 105 104 37.6
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
2017 Northwestern - COL 18 34 93 36 5 4 2 21 34 37 1 0 1 3 0 .387 .565 .591 1.156 175 195 1.8
2018 Northwestern - COL 19 1 0 0 0 0 0 0 0 1 0 0 0 0 0 .000 1.000 .000 1.000 162 349 0.0
2019 Northwestern - COL 20 51 174 65 6 4 12 49 62 67 1 2 8 4 1 .374 .545 .661 1.206 201 200 3.5
2020 Northwestern - COL 21 52 175 71 11 3 11 49 55 65 2 3 4 12 3 .406 .563 .691 1.255 216 217 4.4
2020 Jackson Hole - A 21 69 293 89 16 6 2 31 53 24 3 2 51 10 5 .304 .360 .420 .780 108 107 2.0
2021 Narragansett - AA 22 61 251 83 14 5 5 32 46 21 3 2 40 4 3 .331 .386 .486 .872 139 139 2.9
2021 Beantown - AAA 22 71 278 77 13 3 4 24 35 17 0 1 58 10 5 .277 .318 .388 .706 91 88 0.6
2022 Narragansett - AA 23 80 303 95 17 6 14 64 48 25 1 3 40 3 1 .314 .364 .548 .912 148 147 3.9
2022 Beantown - AAA 23 47 178 58 9 3 3 28 27 13 1 0 36 9 1 .326 .375 .461 .836 132 134 2.0
Total GBB AAA 118 456 135 22 6 7 52 62 30 1 1 94 19 6 .296 .340 .417 .757 107 106
Total GNL AA 141 554 178 31 11 19 96 94 46 4 5 80 7 4 .321 .374 .520 .894 144 143
Total NAFTA A 69 293 89 16 6 2 31 53 24 3 2 51 10 5 .304 .360 .420 .780 108 107
Total USCBA COL 138 442 172 22 11 25 119 151 170 4 5 13 19 4 .389 .557 .658 1.216 202 206
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
2019 Northwestern - USCBA COL 20 7 21 4 0 0 2 4 6 7 0 0 0 0 0 .190 .393 .476 .869 117 105 -0.1
2020 Northwestern - USCBA COL 21 17 56 20 1 0 4 13 13 17 0 0 0 5 1 .357 .507 .589 1.096 177 180 1.1
2022 Beantown - GBB AAA 23 5 19 3 0 1 0 1 2 1 0 0 6 0 0 .158 .200 .263 .463 28 4 0.2
2031 San Juan - PEBA 32 21 73 15 0 2 1 10 8 11 0 0 11 6 0 .205 .310 .301 .611 82 76 0.8
2032 San Juan - PEBA 33 7 28 8 3 1 0 3 4 3 0 0 6 3 0 .286 .355 .464 .819 145 148 0.2
2033 San Juan - PEBA 34 5 18 3 1 1 0 2 3 2 0 1 6 2 0 .167 .238 .333 .571 73 68 0.7
Total PEBA 33 119 26 4 4 1 15 15 16 0 1 23 11 0 .218 .309 .345 .653 95 91
Total GBB AAA 5 19 3 0 1 0 1 2 1 0 0 6 0 0 .158 .200 .263 .463 28 4
Total USCBA COL 24 77 24 1 0 6 17 19 24 0 0 0 5 1 .312 .475 .558 1.034 160 159
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Northwestern - COL LF 34 34 73 1 0 76 2 .974 277.0 2.40 +0.1 1.002
2018 Northwestern - COL P 1 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
2019 Northwestern - COL LF 49 48 136 1 0 140 3 .979 419.2 2.94 -0.3 .996
2019 Northwestern - COL CF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2019 Northwestern - COL RF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 1.013
2020 Jackson Hole - A LF 69 69 136 1 0 137 0 1.000 598.1 2.06 +11.0 1.130
2020 Northwestern - COL LF 52 52 141 2 0 145 2 .986 455.1 2.83 +4.1 1.048
2020 Jackson Hole - A CF 4 0 1 1 0 2 0 1.000 5.0 3.60 -0.7 .497
2020 Northwestern - COL CF 2 0 2 0 0 3 1 .667 6.0 3.00 -0.0 .984
2020 Jackson Hole - A RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2021 Beantown - AAA LF 21 21 33 1 0 34 0 1.000 175.1 1.75 +3.4 1.176
2021 Narragansett - AA LF 42 42 99 1 0 101 1 .990 378.1 2.38 +10.9 1.185
2021 Beantown - AAA CF 47 46 95 1 0 98 2 .980 402.1 2.15 -2.2 .969
2021 Beantown - AAA RF 2 2 2 1 0 3 0 1.000 17.0 1.59 +0.0 1.014
2021 Narragansett - AA RF 19 19 26 0 0 28 2 .929 168.1 1.39 -2.0 .910
2022 Marseille - MLB LF 10 10 25 0 0 25 0 1.000 87.0 2.59 +2.5 1.166
2022 Beantown - AAA LF 46 45 74 4 1 79 1 .987 393.0 1.79 +5.5 1.121
2022 Narragansett - AA LF 79 77 139 2 0 143 2 .986 695.0 1.83 +11.2 1.132
2022 Beantown - AAA CF 3 0 2 0 0 2 0 1.000 10.0 1.80 +0.0 1.010
2022 Narragansett - AA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Marseille - MLB LF 152 152 300 3 0 305 2 .993 1290.2 2.11 +12.8 1.068
2023 Marseille - MLB CF 6 0 6 0 0 6 0 1.000 20.2 2.61 +0.0 1.010
2024 London - MLB P 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2024 London - MLB 1B 1 0 3 0 1 3 0 1.000 2.2 10.12 0.0 .000
2024 London - MLB SS 4 3 5 7 0 15 3 .800 31.0 3.48 -1.5 .732
2024 London - MLB LF 79 74 187 4 1 193 2 .990 670.2 2.56 +2.4 1.018
2024 London - MLB CF 15 7 23 0 0 24 1 .958 81.0 2.56 -3.1 .850
2024 London - MLB RF 14 14 24 2 0 26 0 1.000 125.2 1.86 -4.4 .791
2025 London - MLB LF 98 97 245 4 3 250 1 .996 895.0 2.50 +6.6 1.041
2025 London - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 London - MLB LF 152 151 403 9 3 415 3 .993 1362.1 2.72 +17.6 1.062
2026 London - MLB CF 5 3 9 0 0 9 0 1.000 32.0 2.53 +0.3 1.043
2027 London - MLB LF 148 146 352 12 5 369 5 .986 1271.0 2.58 +15.9 1.065
2027 London - MLB CF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2027 London - MLB RF 1 0 1 0 0 1 0 1.000 5.0 1.80 +0.0 1.036
2028 London - MLB LF 116 116 283 11 6 296 2 .993 1040.1 2.54 +9.3 1.046
2028 London - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2028 London - MLB RF 6 4 8 0 0 8 0 1.000 37.0 1.95 +0.6 1.010
2029 London - MLB LF 120 106 233 7 3 241 1 .996 982.2 2.20 +7.7 1.068
2029 London - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2029 London - MLB RF 1 1 2 0 0 2 0 1.000 8.0 2.25 -0.1 1.010
2030 San Juan - MLB LF 45 7 43 1 0 44 0 1.000 154.2 2.56 +3.0 1.124
2030 San Juan - MLB CF 104 102 292 8 2 301 1 .997 837.0 3.23 +1.9 1.009
2031 San Juan - MLB LF 67 52 128 1 1 129 0 1.000 480.0 2.42 +5.5 1.043
2031 San Juan - MLB CF 49 49 143 3 0 146 0 1.000 412.0 3.19 +2.4 1.008
2031 San Juan - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2032 San Juan - MLB LF 67 53 108 1 0 109 0 1.000 487.0 2.01 +1.0 1.027
2032 San Juan - MLB CF 87 86 242 7 1 253 4 .984 747.2 3.00 -1.0 .982
2032 San Juan - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2033 San Juan - MLB LF 110 96 215 2 0 218 1 .995 902.0 2.17 +8.7 1.045
2033 San Juan - MLB CF 23 23 77 3 2 83 3 .964 194.2 3.70 +0.6 .980
2033 San Juan - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2034 San Juan - MLB LF 11 11 22 0 0 23 1 .957 88.0 2.25 -0.1 .946
2034 San Juan - MLB CF 5 5 14 2 0 16 0 1.000 47.2 3.02 -0.1 1.016
2035 San Juan - MLB LF 107 105 207 7 2 214 0 1.000 918.0 2.10 +5.1 1.045
2035 San Juan - MLB CF 10 9 29 0 0 29 0 1.000 85.0 3.07 -0.2 .985
2036 San Juan - MLB LF 131 131 283 2 0 286 1 .997 1117.0 2.30 +2.3 1.008
2037 San Juan - MLB LF 103 100 219 4 3 225 2 .991 875.0 2.29 -3.2 .992
2037 San Juan - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL P 2 0 0 0 0 0 0 .000 2.2 0.00 0.0 .000
TOTAL 1B 1 0 3 0 1 3 0 1.000 2.2 10.12 0.0 .000
TOTAL SS 4 3 5 7 0 15 3 .800 31.0 3.48 -1.5 .732
TOTAL LF 1908 1795 4084 81 28 4197 32 .992 16013.1 2.34 +142.9 1.052
TOTAL CF 362 330 935 25 5 972 12 .988 2882.0 3.00 -2.0 .989
TOTAL RF 45 40 64 3 0 69 2 .971 366.0 1.65 -5.8 .881
PLAYER HISTORY
05/27/2016 Joined the Northwestern Purple Haze.
01/01/2017 OSA scouting updated ratings (potential): Contact: 1 (4); Power: 1 (4); Eye: 1 (3).
01/01/2018 OSA scouting updated ratings (potential): Contact: 2 (6); Power: 1 (2); Eye: 1 (6).
01/01/2019 OSA scouting updated ratings (potential): Contact: 3 (10); Power: 1 (5); Eye: 2 (8).
03/23/2019 Was selected to the 2019 United States Collegiate Baseball Association All-Star Game.
01/01/2020 OSA scouting updated ratings (potential): Contact: 4 (9); Power: 1 (5); Eye: 2 (9).
03/23/2020 Was selected to the 2020 United States Collegiate Baseball Association All-Star Game.
06/07/2020 Released by the Northwestern Purple Haze.
06/07/2020 Drafted in the 2020 first-year player draft (Round 1, Pick 14, 14th overall pick) by the Gloucester Fishermen.
06/20/2020 Signed a minor league contract with the Gloucester Fishermen organization with a signing bonus of $4,550,000.
07/08/2020 Injured (mild calf strain), day-to-day for 2 days.
08/05/2020 Injured (mild hamstring strain), day-to-day for 4 days.
09/04/2020 Goes 5-5 against the Middle Bass Vintners, with 4 2B, 3 RBI and 1 R.
01/01/2021 OSA scouting updated ratings (potential): Contact: 5 (9); Power: 1 (5); Eye: 3 (9).
04/05/2021 Named the #68 prospect in the PEBA
06/12/2021 Goes 0-4 against the Camden Consigliere, ending his hitting streak at 22 games.
06/13/2021 Was selected to the 2021 Great Northern League All-Star Game.
06/26/2021 Injured (calf soreness), day-to-day for 3 days.
01/01/2022 OSA scouting updated ratings (potential): Contact: 6 (9); Power: 1 (5); Eye: 4 (9).
04/04/2022 Named the #41 prospect in the PEBA
06/12/2022 Was selected to the 2022 Great Northern League All-Star Game.
08/01/2022 Injured (flu), day-to-day for 1 day.
12/01/2022 Received a 1-year contract worth a total of $510,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: 6 (10); Power: 4 (6); Eye: 5 (9).
04/03/2023 Named the #30 prospect in the PEBA
06/12/2023 Injured (twisted ankle), day-to-day for one week.
08/04/2023 Injured (adductor strain), day-to-day for 5 days.
08/06/2023 Injured (strained quadriceps), day-to-day for 5 days.
12/01/2023 Received a 1-year contract worth a total of $510,000 through automatic renewal.
12/25/2023 Was selected 15th overall by the London Underground in the PEBA contraction draft.
01/01/2024 OSA scouting updated ratings (potential): Contact: 6 (10); Power: 5 (6); Eye: 5 (9).
05/21/2024 Injured (sprained ankle), out for 3-4 weeks.
09/21/2024 Injured (bruised back), day-to-day for 6 days.
12/06/2024 Received a 1-year contract worth a total of $510,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Contact: 7 (9); Power: 5 (5); Eye: 6 (9).
03/17/2025 Injured (elbow soreness), out for 4 weeks.
12/07/2025 Received a 1-year contract worth a total of $1,500,000 through arbitration.
01/01/2026 OSA scouting updated ratings (potential): Contact: 7 (9); Power: 5 (5); Eye: 6 (9).
05/26/2026 Injured (Intercostal strain), out for 6 days.
08/16/2026 Injured (Wrist soreness), day-to-day for 3 days.
11/25/2026 Wins the 2026 PEBA IL All-Leather Award at LF.
12/02/2026 Received a 1-year contract worth a total of $1,600,000 through arbitration.
01/01/2027 OSA scouting updated ratings (potential): Contact: 6 (8); Power: 4 (5); Eye: 6 (8).
04/10/2027 Injured (Strained rib cage muscle), day-to-day for 6 days.
05/21/2027 Injured (Fever), out for 4 days.
06/18/2027 Injured (Knee inflammation), day-to-day for 4 days.
11/15/2027 Wins the 2027 PEBA IL All-Leather Award at LF.
11/28/2027 Received a 1-year contract worth a total of $8,225,000 through arbitration.
01/01/2028 OSA scouting updated ratings (potential): Contact: 6 (8); Power: 4 (5); Eye: 6 (8).
07/15/2028 Injured (Fractured finger), out for 4 weeks.
08/18/2028 Signed a 1-year contract extension worth a total of $19,500,000 with the London Underground organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 7 (8); Power: 4 (5); Eye: 6 (9).
09/21/2029 Injured (Food poisoning), out for 3 days.
11/27/2029 Rejected the London Underground qualifying offer.
11/29/2029 Became a free agent.
12/14/2029 Signed a 4-year contract worth a total of $76,000,000 with the San Juan Coqui organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 6 (8); Power: 5 (5); Eye: 6 (9).
08/14/2030 Injured (Strained rib cage muscle), out for 4-5 weeks.
01/01/2031 OSA scouting updated ratings (potential): Contact: 6 (7); Power: 4 (4); Eye: 6 (10).
08/03/2031 Injured (Strained rib cage muscle), day-to-day for 1-2 weeks.
11/13/2031 Wins the 2031 Planetary Extreme Championship with the San Juan Coqui.
01/01/2032 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 4 (4); Eye: 7 (7).
07/10/2032 Was selected to the 2032 Planetary Extreme Baseball Alliance All-Star Game.
07/15/2032 Goes 5-5 against the Amsterdam Lions, with 1 2B, 3 RBI and 2 R.
01/01/2033 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 5 (5); Eye: 7 (7).
11/15/2033 Wins the 2033 PEBA IL All-Leather Award at LF.
11/30/2033 Became a free agent.
01/01/2034 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 4 (4); Eye: 7 (7).
02/09/2034 Signed a 4-year contract worth a total of $92,000,000 with the San Juan Coqui organization.
05/08/2034 Injured (torn posterior cruciate ligament (knee)),out for 9 months.
01/01/2035 OSA scouting updated ratings (potential): Contact: 7 (7); Power: 4 (4); Eye: 7 (7).
04/28/2035 Injured (mild shoulder strain),day-to-day for 3 days.
06/01/2035 Injured (wrist soreness),day-to-day for 2 weeks.
11/16/2035 Wins the 2035 PEBA IL All-Leather Award at LF.
01/01/2036 OSA scouting updated ratings (potential): Contact: 6 (6); Power: 4 (4); Eye: 7 (7).
06/19/2036 Injured (knee inflammation),day-to-day for 3 days.
09/15/2036 Injured (Fractured foot),out for 8 weeks.
01/01/2037 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 4 (4); Eye: 8 (8).
08/15/2037 Injured (bruised shoulder),day-to-day for 3 days.
11/29/2037 Became a free agent.
01/01/2038 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 3 (3); Eye: 8 (8).
11/12/2038 Retired from professional baseball.
LEADERBOARD APPEARANCES
Year PA Rank
2026 690 7
Year 3B Rank
2023 15 1
2024 9 4
2025 6 6
2027 14 1
2028 11 4
2029 18 1
2031 7 9
2032 7 8
2033 8 6
2035 10 3
2037 8 10
Year IBB Rank
2026 7 8
Year SH Rank
2026 15 3
Year SF Rank
2026 6 9
Year AVG Rank
2029 .299 10
2032 .288 9
2033 .298 6
Year OBP Rank
2033 .366 5
Year SLG Rank
2029 .493 9
Year RC/27 Rank
2033 6.59 5
Year wOBA Rank
2033 .341 9
Year OPS Rank
2029 .833 8
2032 .806 10
Year WAR Rank
2032 5.3 8
2033 6.4 6
Thursday, April 18th , 2024 - OOTP Baseball 24.11 Build 85