2B Xavier Edwards #20
Age: 36 | Bats: S | Throws: R | Morale: Normal
09/24/2035
OA: 45 POT: 45
2B XAVIER EDWARDS #20 - AGE: 36 - BATS: S - 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 55 50 60 55
Gap 40 30 40 40
Power 20 20 20 20
Eye 60 60 60 60
Avoid K's 55 45 60 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 45
Errors: - 60 50
Arm: 20 45 50
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 60 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 70
Stealing Ability: 75
Baserunning Inst.: 75
Sacrifice Bunt: 65
Bunt for Hit: 65
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Birthday:08/09/1999
Born in:Wellington, FL
Nationality:American
Height:5' 10"
Weight:175 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:11 Years, 30 Days
Service This Yr:None
40-Man Service:11 Years, 30 Days
Pro Service:16 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
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
2023 Miami - MLB 23 30 78 23 3 0 0 3 12 3 1 0 14 5 0 .295 .329 .333 .663 82 79 0.2
2024 Miami - MLB 24 70 265 87 12 5 1 26 39 33 0 4 52 31 4 .328 .397 .423 .820 131 129 2.9
2025 Miami - MLB 25 143 578 174 24 3 2 48 81 58 1 2 87 27 9 .301 .365 .363 .728 103 105 3.5
2026 Miami - MLB 26 153 615 178 22 5 3 61 87 57 2 6 111 49 1 .289 .349 .356 .705 100 99 3.3
2027 Miami - MLB 27 91 349 92 14 2 2 24 44 32 3 2 66 16 5 .264 .329 .332 .661 85 83 -0.1
2028 Miami - MLB 28 73 270 59 10 1 2 15 36 30 4 2 39 10 1 .219 .304 .285 .589 69 62 0.6
2029 Miami - MLB 29 98 337 106 8 4 1 26 57 36 2 2 55 14 8 .315 .382 .371 .753 111 109 1.5
2030 Miami - MLB 30 143 564 158 16 1 4 44 76 58 4 2 86 26 9 .280 .350 .333 .684 94 97 2.2
2031 Kansas City - MLB 31 117 445 130 19 0 0 37 49 36 1 6 64 22 8 .292 .342 .335 .677 90 90 0.7
2032 Toronto - MLB 32 102 328 93 12 0 5 28 42 35 4 4 57 25 4 .284 .356 .366 .722 103 103 1.7
2033 Toronto - MLB 33 76 270 57 8 1 3 14 27 34 0 0 56 16 4 .211 .299 .281 .581 65 65 -0.0
2034 New York - MLB 34 59 216 62 8 1 0 19 29 15 2 1 43 16 1 .287 .338 .333 .671 91 86 0.3
2034 Toronto - MLB 34 29 91 35 3 1 0 15 10 6 0 2 18 4 0 .385 .414 .440 .854 140 139 0.9
2034 Total - MLB 34 88 307 97 11 2 0 34 39 21 2 3 61 20 1 .316 .360 .365 .725 105 102 1.2
Total MLB 1184 4406 1254 159 24 23 360 589 433 24 33 748 261 54 .285 .349 .347 .697 96 96 17.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
2018 San Diego (ACL) - R 18 21 73 28 4 1 0 11 19 13 0 1 10 12 1 .384 .471 .466 .937 102 101 0.3
2018 Total - A- 18 24 86 27 4 0 0 5 21 18 1 0 15 10 0 .314 .438 .360 .799 100 138 1.1
2019 Total - A 19 77 307 103 13 4 1 30 44 30 1 4 35 20 9 .336 .392 .414 .805 108 104 1.3
2019 Total - A+ 19 46 196 59 5 4 0 13 32 14 1 1 19 14 2 .301 .349 .367 .716 91 87 0.6
2019 Total - A+ 19 123 503 162 18 8 1 43 76 44 2 5 54 34 11 .322 .375 .396 .771 102 98 1.9
2021 Montgomery - AA 21 81 291 88 13 3 0 27 40 36 1 4 42 19 11 .302 .377 .368 .744 92 93 0.7
2022 Durham - AAA 22 93 349 86 19 1 5 33 48 43 0 1 75 7 4 .246 .328 .350 .678 64 72 -0.6
2023 Jacksonville - AAA 23 93 370 130 14 2 7 47 80 52 2 5 30 32 4 .351 .429 .457 .886 115 112 2.4
2024 Jacksonville - AAA 24 26 109 36 8 1 1 6 11 8 0 0 11 5 1 .330 .376 .450 .826 99 98 0.3
2025 Jacksonville - AAA 25 2 7 1 0 0 0 1 0 1 0 0 0 1 0 .143 .250 .143 .393 6 11 -0.0
2028 Jacksonville - AAA 28 5 18 5 2 0 0 0 4 5 0 0 2 1 0 .278 .435 .389 .824 108 112 0.1
2029 Jacksonville - AAA 29 3 14 4 0 0 0 1 2 2 0 0 1 1 1 .286 .375 .286 .661 70 81 0.0
2031 Omaha - AAA 31 11 44 15 1 0 1 1 11 7 2 0 6 2 0 .341 .453 .432 .885 118 131 0.4
2033 Buffalo - AAA 33 8 27 9 1 0 1 5 6 7 0 0 8 9 0 .333 .471 .481 .952 135 148 0.4
2034 Syracuse - AAA 34 2 4 2 2 0 0 3 0 1 0 0 0 0 0 .500 .600 1.000 1.600 278 286 0.1
Total IL 243 942 288 47 4 15 97 162 126 4 6 133 58 10 .306 .388 .412 .800 95 97
Total SL 81 291 88 13 3 0 27 40 36 1 4 42 19 11 .302 .377 .368 .744 92 93
Total NWL 46 196 59 5 4 0 13 32 14 1 1 19 14 2 .301 .349 .367 .716 91 87
Total CAL 77 307 103 13 4 1 30 44 30 1 4 35 20 9 .336 .392 .414 .805 108 104
Total NWL 24 86 27 4 0 0 5 21 18 1 0 15 10 0 .314 .438 .360 .799 100 138
Total ACL 21 73 28 4 1 0 11 19 13 0 1 10 12 1 .384 .471 .466 .937 102 101
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
2025 Miami - MLB 25 2 8 1 0 0 0 1 0 1 0 0 0 0 0 .125 .222 .125 .347 0 5 0.6
2026 Miami - MLB 26 2 7 1 0 0 0 0 1 2 0 0 1 0 0 .143 .333 .143 .476 41 60 -0.1
2029 Miami - MLB 29 3 12 3 0 0 0 0 5 1 0 0 3 3 0 .250 .308 .250 .558 58 61 0.0
Total MLB 7 27 5 0 0 0 1 6 4 0 0 4 3 0 .185 .290 .185 .476 36 44
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 Miami - MLB 2B 24 17 24 35 12 59 0 1.000 159.1 3.33 0.0 .000
2023 Miami - MLB CF 4 3 1 0 0 1 0 1.000 21.0 0.43 0.0 .000
2024 Miami - MLB 2B 1 1 3 1 0 4 0 1.000 9.0 4.00 0.0 .000
2024 Miami - MLB SS 69 67 88 148 32 243 7 .971 590.0 3.60 0.0 .000
2025 Miami - MLB 2B 85 83 117 228 43 351 6 .983 728.1 4.26 +1.7 1.037
2025 Miami - MLB SS 55 55 79 142 42 228 7 .969 481.2 4.13 +1.1 .964
2026 Miami - MLB 2B 118 112 205 292 60 510 13 .975 991.1 4.51 -0.8 1.001
2026 Miami - MLB SS 35 35 40 87 12 130 3 .977 301.2 3.79 -3.7 .917
2027 Miami - MLB 2B 39 36 51 93 16 150 6 .960 322.1 4.02 -1.5 .973
2027 Miami - MLB SS 10 10 15 22 6 40 3 .925 89.2 3.71 -2.7 .795
2028 Miami - MLB 2B 69 67 111 155 33 267 1 .996 587.0 4.08 +3.3 1.029
2028 Miami - MLB SS 1 0 1 1 0 2 0 1.000 5.0 3.60 +0.0 1.005
2029 Miami - MLB 2B 59 52 80 115 32 197 2 .990 453.0 3.87 +0.2 1.014
2029 Miami - MLB SS 5 5 10 15 7 26 1 .962 43.0 5.23 -0.2 .938
2029 Miami - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2030 Miami - MLB 2B 79 75 124 192 37 322 6 .981 671.0 4.24 +2.2 1.002
2030 Miami - MLB SS 24 23 33 35 10 68 0 1.000 193.1 3.17 -0.9 .991
2031 Kansas City - MLB 2B 108 105 162 252 68 421 7 .983 893.2 4.17 -6.4 .953
2031 Kansas City - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2031 Kansas City - MLB SS 4 0 2 1 0 3 0 1.000 7.2 3.52 -0.1 1.009
2032 Toronto - MLB 2B 86 82 127 202 43 338 9 .973 704.2 4.20 -4.7 .969
2033 Toronto - MLB 2B 70 69 109 170 46 280 1 .996 603.0 4.16 +0.2 1.010
2034 New York - MLB 2B 33 32 57 89 25 146 0 1.000 280.1 4.69 -2.6 .937
2034 Toronto - MLB 2B 26 21 32 52 8 86 2 .977 182.0 4.15 -0.5 .969
2034 New York - MLB SS 22 22 42 42 8 87 3 .966 198.0 3.82 -2.9 .929
2034 Toronto - MLB SS 1 0 1 1 0 2 0 1.000 2.0 9.00 +0.1 1.034
TOTAL 2B 797 752 1202 1876 423 3131 53 .983 6585.0 4.21 -8.8 .991
TOTAL SS 226 217 311 494 117 829 24 .971 1912.0 3.79 -9.4 .929
TOTAL CF 4 3 1 0 0 1 0 1.000 21.0 0.43 0.0 .000
PLAYER HISTORY
06/04/2018 Drafted by the San Diego Padres in the 1st round of the 2018 MLB June Amateur Draft from North Broward Prep HS (Coconut Creek, FL).
12/06/2019 Traded by the San Diego Padres with OF Hunter Renfroe and PTBNL to the Tampa Bay Rays for OF Tommy Pham and SS Jake Cronenworth.
11/15/2022 Traded by the Tampa Bay Rays with JT Chargois to the Miami Marlins for Marcus Johnson and Santiago Suarez.
04/15/2025 SS Xavier Edwards changed number to 42. [Auto]
04/16/2025 SS Xavier Edwards changed number to 9. [Auto]
05/18/2025 Miami Marlins placed SS Xavier Edwards on the 10-day injured list retroactive to May 15, 2025. Left mid back strain. [Auto]
05/29/2025 Miami Marlins sent SS Xavier Edwards on a rehab assignment to Jacksonville Jumbo Shrimp. [Auto]
05/31/2025 Miami Marlins activated SS Xavier Edwards from the 10-day injured list. [Auto]
11/25/2025 Received a 1-year contract through automatic renewal worth a total of $760,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 65 (70); Power: 25 (25); Eye: 50 (55).
02/18/2026 Successfully completed training to improve his running mechanics at the Miami Marlins development complex.
11/09/2026 Signed a 1-year contract extension worth a total of $4,400,000 with the Miami Marlins organization.
01/01/2027 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 30 (30); Eye: 50 (50).
02/17/2027 Successfully completed training to improve his running mechanics at the Miami Marlins development complex.
05/03/2027 Signed a 4-year contract extension worth a total of $44,600,000 with the Miami Marlins organization.
06/12/2027 Injured on 06/11/2027, diagnosed with a sprained ankle, is day-to-day.
08/02/2027 Injured on 07/30/2027, diagnosed with a torn thigh muscle, will miss 4 months.
01/01/2028 OSA scouting updated ratings (potential): Contact: 60 (65); Power: 30 (30); Eye: 50 (50).
02/29/2028 Injured (torn hamstring),out for 4-5 weeks.
05/13/2028 Injured on 05/10/2028, diagnosed with a torn hamstring, will miss 2 months.
08/16/2028 Injured (bruised knee),day-to-day for one week.
09/04/2028 Injured (torn hamstring),out for 5 weeks.
01/01/2029 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 25 (25); Eye: 55 (55).
02/14/2029 Outstandingly completed training to improve his running mechanics at the Miami Marlins development complex.
04/07/2029 Injured (plantar fasciitis),out for 6 weeks.
06/12/2029 Injured (quadriceps strain),day-to-day for 2 weeks.
06/15/2029 Injured (quadriceps strain),day-to-day for one week.
06/27/2029 Injured (bruised hand),day-to-day for 5 days.
08/16/2029 Injured on 08/15/2029, diagnosed with an intercostal strain, will miss one week.
09/29/2029 Injured (bruised finger),day-to-day for 4 days.
01/01/2030 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 25 (25); Eye: 55 (55).
02/15/2030 Injured on 02/14/2030, diagnosed with a mild abdominal strain, will not miss additional time.
03/03/2030 Injured (mild abdominal strain),day-to-day for one week.
04/09/2030 Goes 5-5 against the Atlanta Braves, with 0 RBI and 1 R.
04/19/2030 Injured on 04/18/2030, diagnosed with a bruised thigh, is day-to-day.
04/29/2030 Injured (bruised toe),day-to-day for 1 day.
05/13/2030 Injured on 05/12/2030, diagnosed with a sore hand, is day-to-day.
08/02/2030 Injured (sprained ankle),day-to-day for one week.
08/13/2030 Injured (mild abdominal strain),day-to-day for one week.
09/03/2030 Injured (sore knee),day-to-day for one week.
11/02/2030 Declined his contract option.
11/23/2030 Signed a 1-year contract (qualifying offer) worth a total of $21,000,000.
12/07/2030 Was traded by the Miami Marlins to the Kansas City Royals in exchange for 2B Jhonayker Ugarte and CL Kevin Curran.
01/01/2031 OSA scouting updated ratings (potential): Contact: 70 (70); Power: 25 (25); Eye: 55 (55).
04/06/2031 Injured on 04/04/2031, diagnosed with a strained quad, is day-to-day.
04/14/2031 Injured on 04/12/2031, diagnosed with a mild abdominal strain, will not miss additional time.
04/16/2031 Injured (quadriceps strain),day-to-day for one week.
05/12/2031 Injured (strained rib cage muscle),day-to-day for one week.
07/03/2031 Injured (back tightness),day-to-day for one week.
07/19/2031 Injured (strained back),day-to-day for one week.
07/28/2031 Goes 0-4 against the Atlanta Braves, ending his hitting streak at 36 games.
08/11/2031 Injured on 08/10/2031, diagnosed with back tightness, is day-to-day.
09/08/2031 Injured (hamstring soreness),day-to-day for 1 day.
09/12/2031 Injured (back spasms),day-to-day for 1-2 weeks.
09/21/2031 Injured (back spasms),day-to-day for 5 days.
09/28/2031 Injured on 09/26/2031, diagnosed with a stiff back, is day-to-day.
10/05/2031 Suffered setback in recovery from injury, will miss another 1-2 weeks.
11/21/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 70 (70); Power: 25 (25); Eye: 55 (55).
01/10/2032 Signed a 3-year contract worth a total of $37,400,000 with the Toronto Blue Jays organization.
04/21/2032 Injured (back tightness),day-to-day for 2 weeks.
08/04/2032 Injured (knee soreness),day-to-day for 5 days.
08/13/2032 Injured (back spasms),day-to-day for 2 days.
08/20/2032 Injured on 08/17/2032, diagnosed with a herniated disc, will miss 8 weeks.
01/01/2033 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 25 (25); Eye: 55 (55).
02/24/2033 Injured on 02/21/2033, diagnosed with a fractured tibia, will miss 6 weeks.
04/07/2033 Injured (strained back),day-to-day for 2 weeks.
05/11/2033 Injured (back spasms),day-to-day for one week.
06/23/2033 Injured on 06/22/2033, diagnosed with a strained anterior cruciate ligament, will miss 8 weeks.
07/24/2033 Suffered setback in recovery from injury, will miss another 4 weeks.
09/15/2033 Injured (quadriceps soreness),day-to-day for 2 days.
10/20/2033 Executed his contract year option.
11/30/2033 Was traded by the Toronto Blue Jays to the New York Mets in exchange for CF Mike Sirota.
01/01/2034 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 55 (55).
02/20/2034 Injured (sore knee),day-to-day for 4 days.
02/28/2034 Injured on 02/27/2034, diagnosed with a sore hamstring, is day-to-day.
04/07/2034 Injured (oblique strain),out for 3 weeks.
06/14/2034 Injured (mild abdominal strain),day-to-day for 1 day.
07/20/2034 Was traded by the New York Mets to the Toronto Blue Jays in exchange for SP Israel Rodriguez.
08/03/2034 Injured (mild abdominal strain),day-to-day for one week.
08/10/2034 Injured (sprained ankle),day-to-day for one week.
10/14/2034 Injured (earache),day-to-day for 3 days.
11/11/2034 Became a free agent.
01/01/2035 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 25 (25); Eye: 55 (55).
LEADERBOARD APPEARANCES
Year PA Rank
2026 684 2
Year AB Rank
2026 615 1
Year H Rank
2025 174 5
2026 178 2
2030 158 4
Year SB Rank
2025 27 9
2026 49 3
2032 25 9
Year R Rank
2026 87 8
Year IBB Rank
2029 5 6
Year SH Rank
2033 4 7
2034 6 6
Year SF Rank
2031 6 7
Year AVG Rank
2025 .301 5
2026 .289 10
2030 .280 10
Tuesday, February 10th , 2026 - OOTP Baseball 26.8 Build 82