CF Kevin Madison #42
Age: 29 | Bats: R | Throws: R | Morale: Normal
04/18/2026
CF KEVIN MADISON #42 - AGE: 29 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
7 29 13 1 0 1 6 0 3 .448 .448 .586 0 0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 50 50
Gap 50 50 45 50
Power 40 40 40 45
Eye 40 40 40 40
Avoid K's 55 55 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 60
Errors: - 30 70
Arm: 20 35 50
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: - Center Field: 50
2nd Base: - Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 65
Stealing Ability: 70
Baserunning Inst.: 70
Sacrifice Bunt: 80
Bunt for Hit: 70
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/17/2026 @ CS Win, 10-5 2 0 1 0 0 0 1 0
04/16/2026 @ CS Win, 12-1 5 1 3 2 0 0 1 0
04/15/2026 @ CS Win, 12-2 6 1 3 1 0 0 1 0
04/12/2026 EP Win, 4-3 4 1 2 1 0 0 0 0
04/11/2026 @ FRE Win, 3-2 4 1 1 2 1 0 0 0
04/10/2026 @ FRE Win, 7-6 4 0 2 0 0 0 0 0
04/09/2026 @ FRE Loss, 1-5 4 0 1 0 0 0 0 0
PERSONALITY
Birthday:12/11/1996
Born in:San Diego, CA
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 55 Days
Service This Yr:None
40-Man Service:3 Years, None
Pro Service:9 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 28th Pick in Round 5
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 29 13 1 0 1 6 4 0 3 .448 .448 .586 1.034 .455 .138 163
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 7 29 0 0 0 0 0 0 17 2 0 2 0.0 6.4 9.67 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   6 3 0 0 0 3 0 0 1 0 0 0 .500 .500 .500 1.000
Versus Right   23 10 1 0 1 3 4 0 2 0 0 0 .435 .435 .609 1.043
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   13 7 0 0 0 3 2 0 3 0 0 0 .538 .538 .538 1.077
Last Week   16 6 1 0 1 3 2 0 0 0 0 0 .375 .375 .625 1.000
April   29 13 1 0 1 6 4 0 3 0 0 0 .448 .448 .586 1.034
2 Years Ago   137 40 5 5 4 25 14 5 15 0 10 1 .292 .322 .489 .811
Career   166 53 6 5 5 31 18 5 18 0 10 1 .319 .343 .506 .849
Home   4 2 1 0 0 1 1 0 0 0 0 0 .500 .500 .750 1.250
Road   25 11 0 0 1 5 3 0 3 0 0 0 .440 .440 .560 1.000
Grass   29 13 1 0 1 6 4 0 3 0 0 0 .448 .448 .586 1.034
Day   18 8 1 0 1 4 3 0 1 0 0 0 .444 .444 .667 1.111
Night   11 5 0 0 0 2 1 0 2 0 0 0 .455 .455 .455 .909
As Starter   29 13 1 0 1 6 4 0 3 0 0 0 .448 .448 .586 1.034
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
2021 New York - MSL 24 21 42 11 1 0 0 4 5 1 0 1 9 1 0 .262 .273 .286 .558 61 54 -0.1
2023 New York - MSL 26 19 58 15 2 1 0 4 8 4 0 0 7 1 1 .259 .306 .328 .634 76 65 0.1
Total MSL 40 100 26 3 1 0 8 13 5 0 1 16 2 1 .260 .292 .310 .602 70 61 -0.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
2017 Total - 20 46 210 61 8 7 5 40 42 17 2 3 20 39 9 .290 .345 .467 .811 100 100 0.7
2017 Tampa (NYA) - R 20 58 205 46 9 2 1 21 24 27 4 2 44 11 8 .224 .324 .302 .626 105 106 2.3
2017 Staten Island - S A 20 7 25 8 1 0 1 5 4 2 0 1 9 1 1 .320 .357 .480 .837 161 138 0.3
2018 Tampa - A 21 113 430 119 25 6 4 70 47 41 6 7 86 18 11 .277 .343 .391 .734 125 125 3.4
2019 Tampa - A 22 129 517 154 29 9 7 78 60 25 5 3 110 28 21 .298 .335 .429 .764 119 119 3.2
2020 Trenton - AA 23 135 554 160 31 9 9 73 75 43 8 4 103 31 15 .289 .346 .426 .772 112 113 4.0
2021 Trenton - AA 24 3 11 4 0 1 0 2 3 1 0 1 1 1 0 .364 .385 .545 .930 141 131 0.0
2021 Scranton WB - AAA 24 125 471 120 17 6 4 35 47 22 5 5 72 38 26 .255 .292 .342 .634 83 79 0.4
2022 Scranton WB - AAA 25 118 443 111 24 6 8 46 57 27 5 5 85 37 20 .251 .298 .386 .684 101 97 2.0
2023 Scranton WB - AAA 26 116 425 122 17 11 9 44 45 17 2 4 72 18 10 .287 .315 .442 .757 123 119 3.0
2024 Myrtle Beach - A 27 3 14 6 1 0 1 4 3 0 0 0 1 0 0 .429 .429 .714 1.143 228 240 0.2
2024 Frisco - AA 27 25 93 26 3 1 6 20 14 7 2 0 10 7 3 .280 .343 .527 .870 154 146 0.7
2024 Oklahoma City - AAA 27 35 137 40 5 5 4 25 14 5 1 0 15 10 5 .292 .322 .489 .811 109 112 0.7
2024 Columbus - AAA 27 32 114 26 0 1 3 12 15 10 1 3 26 9 5 .228 .289 .325 .614 88 88 0.6
2024 Total - AAA 27 67 251 66 5 6 7 37 29 15 2 3 41 19 10 .263 .306 .414 .721 99 101 1.2
2025 Salem - A 28 25 104 32 9 0 2 11 10 5 2 0 13 7 0 .308 .351 .452 .803 133 138 1.5
2025 Frisco - AA 28 2 9 3 1 1 0 0 1 0 0 0 3 0 0 .333 .333 .667 1.000 184 175 0.1
2025 Portland - AA 28 3 13 4 0 1 0 1 2 2 0 0 1 1 1 .308 .400 .462 .862 125 134 0.1
2025 Total - AA 28 5 22 7 1 2 0 1 3 2 0 0 4 1 1 .318 .375 .545 .920 147 149 0.3
2025 Pawtucket - AAA 28 41 161 40 14 1 2 14 16 4 1 3 28 6 2 .248 .266 .385 .651 85 85 0.6
2026 Sacramento - AAA 29 7 29 13 1 0 1 6 4 0 0 0 3 0 2 .448 .448 .586 1.034 147 163 0.3
Total IL 432 1614 419 72 25 26 151 180 80 14 20 283 108 63 .260 .297 .384 .680 99 96
Total PCL 42 166 53 6 5 5 31 18 5 1 0 18 10 7 .319 .343 .506 .849 115 121
Total EL 141 578 168 31 11 9 76 80 46 8 5 105 33 16 .291 .349 .429 .778 113 114
Total TEX 27 102 29 4 2 6 20 15 7 2 0 13 7 3 .284 .342 .539 .882 156 148
Total CAR 28 118 38 10 0 3 15 13 5 2 0 14 7 0 .322 .360 .483 .843 144 149
Total FSL 242 947 273 54 15 11 148 107 66 11 10 196 46 32 .288 .338 .412 .750 122 121
Total NYP 7 25 8 1 0 1 5 4 2 0 1 9 1 1 .320 .357 .480 .837 161 138
Total GCL 58 205 46 9 2 1 21 24 27 4 2 44 11 8 .224 .324 .302 .626 105 106
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
2017 Tampa (NYA) - GCL 20 4 14 4 0 0 0 1 1 1 0 1 2 1 1 .286 .312 .286 .598 96 93 1.3
2017 Staten Island - NYP 20 10 32 8 1 1 2 6 7 7 0 0 8 2 3 .250 .385 .531 .916 185 182 0.5
2018 Tampa - FSL 21 5 19 7 1 0 0 1 3 1 0 0 4 0 2 .368 .400 .421 .821 152 156 0.5
Total FSL 5 19 7 1 0 0 1 3 1 0 0 4 0 2 .368 .400 .421 .821 152 156
Total NYP 10 32 8 1 1 2 6 7 7 0 0 8 2 3 .250 .385 .531 .916 185 182
Total GCL 4 14 4 0 0 0 1 1 1 0 1 2 1 1 .286 .312 .286 .598 96 93
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Staten Island - S A LF 7 7 17 0 0 17 0 1.000 61.1 2.49 +1.6 1.124
2017 Tampa (NYA) - R LF 22 21 37 0 0 38 1 .974 184.0 1.81 +3.6 1.120
2017 Tampa (NYA) - R CF 40 37 105 5 0 112 2 .982 332.2 2.98 +7.8 1.084
2017 Tampa (NYA) - R RF 2 0 0 0 0 0 0 .000 7.1 0.00 0.0 .000
2018 Tampa - A LF 66 65 114 5 0 121 2 .983 561.0 1.91 +5.2 1.042
2018 Tampa - A CF 35 34 90 3 1 97 4 .959 304.2 2.75 +0.2 1.025
2018 Tampa - A RF 12 12 27 4 0 31 0 1.000 113.0 2.47 +0.8 1.076
2019 Tampa - A LF 115 115 156 7 1 164 1 .994 1002.1 1.46 +8.6 1.093
2019 Tampa - A CF 7 7 17 0 0 17 0 1.000 69.1 2.21 +0.0 .983
2019 Tampa - A RF 6 6 9 1 0 10 0 1.000 56.1 1.60 +0.4 1.105
2020 Trenton - AA LF 60 60 101 4 1 107 2 .981 495.2 1.91 +7.2 1.129
2020 Trenton - AA CF 76 71 193 9 3 204 2 .990 661.1 2.75 +2.4 1.010
2020 Trenton - AA RF 6 2 5 0 0 5 0 1.000 27.2 1.63 -0.3 .997
2021 New York - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Scranton WB - AAA LF 113 113 170 6 1 179 3 .983 962.2 1.65 +7.4 1.072
2021 Trenton - AA LF 2 2 0 0 0 0 0 .000 17.0 0.00 -0.7 .000
2021 New York - MLB CF 22 10 30 1 0 31 0 1.000 110.0 2.54 -1.0 .967
2021 Scranton WB - AAA CF 11 6 25 1 0 26 0 1.000 65.0 3.60 -0.2 .971
2021 New York - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Scranton WB - AAA RF 12 6 9 1 0 10 0 1.000 65.0 1.38 +0.3 1.096
2021 Trenton - AA RF 1 1 2 1 0 3 0 1.000 8.0 3.38 +0.0 .977
2022 Scranton WB - AAA LF 100 98 183 4 0 190 3 .984 853.2 1.97 +4.8 1.001
2022 Scranton WB - AAA CF 14 9 26 1 0 27 0 1.000 103.2 2.34 -0.6 1.033
2022 Scranton WB - AAA RF 13 7 23 1 0 24 0 1.000 74.0 2.92 +2.0 1.131
2023 New York - MLB LF 10 5 22 0 0 22 0 1.000 57.0 3.47 +0.6 .975
2023 Scranton WB - AAA LF 43 34 78 1 1 82 3 .963 318.2 2.23 -0.1 1.027
2023 New York - MLB CF 5 3 9 2 1 12 1 .917 28.0 3.54 +0.1 .996
2023 Scranton WB - AAA CF 58 57 166 7 1 176 3 .983 506.2 3.07 +1.6 .996
2023 New York - MLB RF 7 6 10 0 0 10 0 1.000 55.0 1.64 -0.6 .981
2023 Scranton WB - AAA RF 23 23 43 0 0 44 1 .977 205.0 1.89 +0.8 1.035
2024 Columbus - AAA LF 2 0 0 0 0 0 0 .000 4.1 0.00 0.0 .000
2024 Oklahoma City - AAA LF 18 18 37 1 1 38 0 1.000 159.1 2.15 +1.2 1.034
2024 Columbus - AAA CF 5 2 8 0 0 8 0 1.000 22.0 3.27 +0.5 1.148
2024 Oklahoma City - AAA CF 12 12 51 2 1 53 0 1.000 104.2 4.56 -0.5 .969
2024 Frisco - AA CF 22 22 46 4 0 51 1 .980 197.0 2.28 -1.0 .953
2024 Myrtle Beach - A CF 3 3 6 0 0 6 0 1.000 27.0 2.00 -0.5 .998
2024 Columbus - AAA RF 29 28 55 2 0 58 1 .983 260.1 1.97 +1.5 1.007
2024 Oklahoma City - AAA RF 5 5 13 0 0 13 0 1.000 43.0 2.72 +1.1 1.077
2024 Frisco - AA RF 1 1 2 1 0 3 0 1.000 9.0 3.00 +0.0 .996
2025 Pawtucket - AAA LF 15 15 16 0 0 16 0 1.000 132.0 1.09 +0.4 .991
2025 Portland - AA LF 2 2 4 0 0 4 0 1.000 18.0 2.00 +0.0 .947
2025 Pawtucket - AAA CF 24 24 70 2 0 73 1 .986 217.0 2.99 +1.9 1.035
2025 Portland - AA CF 1 1 3 0 0 3 0 1.000 8.0 3.38 +0.5 1.510
2025 Salem - A CF 24 24 58 3 2 63 2 .968 213.1 2.57 +2.6 1.053
2025 Pawtucket - AAA RF 2 2 6 0 0 6 0 1.000 16.0 3.38 +0.4 1.189
2025 Frisco - AA RF 2 2 3 0 0 3 0 1.000 17.0 1.59 +0.1 .959
2026 Sacramento - AAA LF 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.3 1.014
2026 Sacramento - AAA RF 7 7 5 0 0 5 0 1.000 56.0 0.80 +0.3 1.031
TOTAL LF 577 555 936 28 5 979 15 .985 4830.0 1.80 +40.1 1.054
TOTAL CF 359 322 903 40 9 959 16 .983 2970.1 2.86 +13.7 1.016
TOTAL RF 128 108 212 11 0 225 2 .991 1012.2 1.98 +6.8 1.048
PLAYER HISTORY
06/05/2017 Drafted in the 2017 first-year player draft (Round 5, Pick 28, 148th overall pick) by the New York Cobra, out of college (Arizona; Tucson, AZ).
07/18/2017 Was selected to the 2017 Gulf Coast League All-Star Game.
09/17/2017 Wins the 2017 GCL Glove Wizard Award at CF.
09/17/2017 Wins the 2017 NYP Round 1 MVP Award.
01/01/2018 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 30 (45); Eye: 35 (45).
04/23/2018 Wins the FSL Player of the Week Award.
06/14/2018 Was selected to the 2018 Florida State League All-Star Game.
07/17/2018 Injured on 07/16/2018, diagnosed with a knee contusion, is day-to-day.
08/24/2018 Injured on 08/23/2018, diagnosed with wrist tendinitis, is day-to-day.
01/01/2019 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 25 (45); Eye: 35 (45).
06/12/2019 Injured (Intercostal strain), out for 6 days.
07/20/2019 Injured (Mild hamstring strain), day-to-day for 3 days.
09/26/2019 Wins the 2019 FSL Glove Wizard Award at LF.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (45); Eye: 35 (40).
07/13/2020 Was selected to the 2020 Eastern League All-Star Game.
08/29/2020 Injured (Bruised thumb), day-to-day for one week.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (45); Eye: 35 (35).
04/13/2021 Goes 5-5 against the Toledo Sailors, with 1 2B, 1 RBI and 2 R.
08/28/2021 Injured (sore hamstring),day-to-day for 2 days.
10/08/2021 Wins the 2021 IL Glove Wizard Award at LF.
11/27/2021 Received a 1-year contract through automatic renewal worth a total of $575,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (45); Eye: 35 (35).
08/22/2022 Injured (recurring back spasms),out for 4 weeks.
10/08/2022 Wins the 2022 IL Glove Wizard Award at LF.
11/28/2022 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (40); Eye: 35 (35).
04/17/2023 Wins the IL Player of the Week Award.
06/29/2023 Injured on 06/26/2023, diagnosed with a flexor-pronator strain, will miss 4 weeks.
11/18/2023 Released by the New York Cobra.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 35 (40).
02/14/2024 Signed a 1-year minor league contract with the Cleveland Spiders organization.
05/23/2024 Was traded by the Cleveland Spiders to the Texas Gunfighters in exchange for LF Gil Caldwell and RF Brian Coleman.
07/08/2024 Wins the PCL AC Player of the Week Award.
07/11/2024 Injured on 07/09/2024, diagnosed with a strained biceps, will miss 5 weeks.
11/27/2024 Signed a minor league contract extension with the Texas Gunfighters organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 40 (40).
04/12/2025 Released by the Texas organization.
04/14/2025 Signed a minor league contract with the Boston Beaneaters organization.
07/20/2025 Released by the Boston organization.
09/23/2025 Wins the 2025 Carolina League Round 2 with the Salem Ice Caps!
10/02/2025 Wins the 2025 International League Round 2 with the Pawtucket Sailfish!
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (45); Eye: 40 (40).
02/18/2026 Signed a minor league contract with the Charlotte Hawks organization.
Friday, April 17th , 2026 - OOTP Baseball 26.4 Build 61