Otto Lopez

Second Baseman · Career Stats, Bio & Records (2021-2026)

Otto Lopez is a second baseman who has played in Major League Baseball since 2021 for the Toronto Blue Jays and the Miami Marlins, a span of 6 seasons. In 426 career games, he has hit .278 with 440 hits, 32 home runs, and 190 RBI.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

Active Player
AVG .278
HR 32
RBI 190
H 440
OPS .726
PIV thru 2025 -744

PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 15, 2026.

Position
Second Baseman
Bats / Throws
R / R
Height / Weight
5'10" / 185 lb
Born
10/1/1998 in Santo Domingo, Distrito Nacional, D.R.
MLB Debut
2021-08-17
Jersey
#6

Full name: Otto Ariel Lopez

Career Batting Statistics

Otto Lopez β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
426 1,584 209 440 76 10 32 190 69 110 248 .278 .327 .399 .726 -744

Career AVG .278 vs. league average .244 across their career seasons β€” +13.9% above league average.

Career OBP .327 vs. league average .315 across their career seasons β€” near league average.

Career SLG .399 vs. league average .402 across their career seasons β€” near league average.

Career OPS .726 vs. league average .717 across their career seasons β€” near league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Otto Lopez β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home130456531151064.252
Away139501621341155.267

Last 10 Games — Batting

Otto Lopez β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2025-09-28 MIANYNW 400000001
2025-09-27 MIANYNL 300000000
2025-09-26 MIANYNW 402100000
2025-09-25 MIAPHIL 401000000
2025-09-24 MIAPHIL 400000002
2025-09-23 MIAPHIW 512000001
2025-09-21 MIATEXW 413100100
2025-09-20 MIATEXW 411000000
2025-09-19 MIATEXW 611100100
2025-09-18 MIACOLW 511001101

Fielding Statistics

Career Fielding Totals by Position

Otto Lopez β€” Career Fielding Totals by Position
Position G GS PO A E DP
2B 136 127 212 359 7 65
3B 6 4 1 6 1 0
OF 4 1 0 0 0 0
SS 124 114 169 241 12 45

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Otto Lopez β€” Career Games by Position
Position Games
Second Base 136
Third Base 6
Shortstop 124
Left Field 2
Center Field 2
Designated Hitter 2

Otto Lopez: the record in brief

Otto Lopez made a major league debut on August 17, 2021 and is still active, so the totals on this page keep changing. The season rows list, in order, the Toronto Blue Jays (2021 through 2022) and the Miami Marlins (2024 through 2026). Lopez is listed as a second baseman at 5 feet, 10 inches and 185 pounds. Lopez both batted and threw right-handed, per the bio block. Lopez was born on October 1, 1998, in Santo Domingo, Distrito Nacional, D.R. The bio lists the given name Otto Ariel.

Lopez has collected 440 hits in 1,584 at bats across 426 games, good for a .278 batting average, adding 32 home runs, 190 runs batted in, and 69 stolen bases. On-base and slugging figures of .327 and .399 give Lopez a career OPS of .726. Over the seasons Lopez played, league hitters batted .244; the .278 career figure is 13.9% above that. The home run peak was 15 in 2025 with the Miami Marlins. The highest hit total in a season was 191, in 2026. On the bases, the high point was 34 steals in 2026.

Frequently Asked Questions about Otto Lopez

What years did Otto Lopez play?
Otto Lopez played in Major League Baseball from 2021 to 2026.
Was Otto Lopez a pitcher?
No. Otto Lopez was a position player (Second Baseman).
How many home runs did Otto Lopez hit?
Otto Lopez hit 32 career home runs with 440 hits.
What teams has Otto Lopez played for?
Otto Lopez has played for 2 teams: the Toronto Blue Jays (2021–2022) and the Miami Marlins (2024–2026).
What are Otto Lopez's career stats?
In 426 games, Otto Lopez has 440 hits, 32 home runs, 190 RBI, 209 runs, and 69 stolen bases, with a .278 batting average.
What position does Otto Lopez play?
Otto Lopez plays primarily as a second baseman, the position where he has appeared in the most games.
How tall is Otto Lopez and how much does he weigh?
Otto Lopez is listed at 5 feet 10 inches and 185 pounds.
What number does Otto Lopez wear?
Otto Lopez wears number 6, according to MLB's 2026 roster data.
How many home runs has Otto Lopez hit each season?
Otto Lopez's home runs by season: 0 in 2021, 0 in 2022, 6 in 2024, 15 in 2025, and 11 in 2026. His most in one season was 15, in 2025.
What was Otto Lopez's career batting average?
Otto Lopez batted .278 over his career, with 440 hits in 1,584 at bats.
How many RBI did Otto Lopez have?
Otto Lopez drove in 190 runs in his career.