Jump to content
Twins Daily
  • Create Account
  • Twins News & Analysis

    Grading Every Player Who Appeared for the Twins in 2026: Position Players

    A more productive Twins offense featured some unexpected standouts, some familiar frustrations and a promising glimpse of the lineup’s future.

    Nick Nelson
    Image courtesy of Kiyoshi Mio-Imagn Images

    Twins Video

    Twenty-four different position players made at least one appearance for the Minnesota Twins in 2026. That includes seven rookies who made their MLB debuts, several long-tenured veterans who might have been reaching the end of the road in this organization, and everything in between. 

    The sum result was a losing season, but the offense took meaningful steps forward, and so did the defense over the course of the year. Many faces played a role in helping shaping this year's story, and here we're going to evaluate each one.

    Read on to find my grades for all 24 hitters who appeared for the Twins this year, in order of plate appearances.


    Josh Bell (631 PA): B-
    Did what he was signed to do, driving in the most runs (96) of any Twins hitter in the past five years. Lack of fielding value and unspectacular overall production mitigated his impact, but Bell mostly delivered as promised on the one-year deal.

    Brooks Lee (631 PA): B
    After a brutal run at shortstop, he found his defensive home at third base and popped 24 home runs to emerge as one of the Minnesota's steadiest players. Underlying metrics are not promising (.281 xwOBA) and his inability to draw walks remains an issue, but this was undeniably a big step forward for Lee. 

    Luke Keaschall (620 PA): B+
    Poor defense and a slow start are the only factors keeping him out of the A-grade range. Keaschall was an on-base machine from May 1st forward, slashing .301/.402/.446. Increased power output in the second half was highly encouraging. Also stole 17 bases. 

    Kody Clemens (583 PA): A-
    He was what the Twins needed him to be, and then some. Led the team with 27 home runs while also leading the American League with seven triples. Proved highly versatile defensively, making 20+ starts at four different positions (1B, 2B, LF, RF) and nine in center field. Authored the greatest moment of the season (walk-off grand slam). Lack of OBP (.298) his only real drawback.

    Royce Lewis (509 PA): D+
    It feels like the promise of his early days is gone. We saw a flash of dominance during his brief demotion to the minors, and for a brief spell following his return, but Lewis never could harness anything sustainably in the majors, finishing with mediocre production that played worse at first than at third. 

    Trevor Larnach (433 PA): B-
    One of the Twins' best hitters early on, he faded in the second half. Still finished with a very good 120 OPS+ that ranked third on the team, but that figure overstates his value as a platooned corner outfielder with a bad glove.

    Byron Buxton (408 PA): B
    A similar story to Larnach except that Buxton was even better in the first half with an even bigger (injury-driven) drop-off in the second half. Buxton's All-Star performance in center field before the hip issues surfaced are enough to earn him a strong grade despite providing almost no value in the last two months.

    Victor Caratini (382 PA): D+
    Generally very unimpressive. He had one spectacular month (June) but was otherwise close to a zero offensively, with so-so glovework behind the plate. It's telling that when they were fighting to keep their season alive in September, the Twins buried Caratini on the bench. Hopefully better things ahead in Year 2 of the contract as the (gulp) likely starting catcher. 

    Ryan Jeffers (369 PA): A-
    Missed two months with a fractured hamate and struggled to control the running game defensively. Slumped to the finish line. Outside of that, Jeffers was phenomenal. He was one of the best hitters on the team and among the best-hitting catchers in baseball. Replacing his impact will be a top challenge for the front office this offseason.

    Austin Martin (358 PA): C-
    Got off to an outstanding start with a .466 OBP and .889 OPS through 35 games, but it was all downhill from there — Martin batted .181 the rest of the way and his role shrunk significantly. Still reasonably effective overall as a platoon player with a .379 OBP against LHP, but limitation to outfield corners holds back his utility. 

    Ryan Kreidler (267 PA): C+
    Pretty much as advertised. Good glove all over the field, not much bat, although he did surpass offensive expectations by popping seven homers and keeping his OPS in the mid-600s. 

    Tristan Gray (188 PA): F
    The Twins inexplicably stuck with him for way too long. Exhibited zero standout tools: poor hitting, poor fielding and minimal running speed.

    Matt Wallner (135 PA): F
    Banished to the minors permanently after slashing .167/.259/.292 with terrible defense and a team-worst WPA in 34 games. It is all but certain that Wallner has reached the end of the line in Minnesota. 

    Kaelen Culpepper (128 PA): B
    Very solid debut with talent that was plain to see. Showed some real pop including a home run in his first big-league game. Had good and bad moments at shortstop but flashed a big arm. Plate approach needs some work.

    Alan Roden (94 PA): B
    Much better showing than last year, with a .291/.376/.392 slash line better reflecting the ability shown in his minor-league performance. Still he struggled to find opportunities, which speaks to his conundrum in the Twins outfield as younger and better options pass him by. 

    Walker Jenkins (89 PA): B-
    Shook off a 4-for-45 start to slash .385/.400/.615 with three homers in his last 10 games. Still finished with a sub-.700 OPS but the adjustments were awesome to see, and Jenkins does look like a legitimate center fielder.

    Alex Jackson (73 PA): B
    Banked a .309 average and 114 OPS+ despite a very ugly 24-to-2 K/BB ratio. Good defense behind the plate when he had the chance to play. As a third catcher his main function was bench-warming but he's in line for a bigger role next year.

    James Outman (70 PA): F
    Batted .146 with a .479 OPS before being waived in June. 

    Orlando Arcia (50 PA): C
    Perfectly adequate when given chances to play, batting .271 with minimal power and patience in 50 plate appearances. 

    Emmanuel Rodriguez (48 PA): C+
    Showed huge raw power, with a home run in his first MLB at-bat and five extra-base hits in 13 games. Crushed almost everything he made contact with. But the well-established contact concerns are real: 16 strikeouts and surprisingly only three walks. 

    Ben Ross (21 PA): D
    Batted .190 with 11 strikeouts and no walks in 21 plate appearances during a late-season audition. He did rip a few extra-base hits and ran the bases well while playing all around the infield. Has a chance to carve out an MLB bench role. 

    Kyler Fedko (19 PA): F
    Barely played during his call-up, going 1-for-16 with eight strikeouts. He was released from the minors in September and quickly signed with Pittsburgh. 

    Gabriel Gonzalez (11 PA): C
    Made only 11 plate appearances with the Twins, contributing a couple singles and a couple walks. Needs to show he can be trusted defensively, either at first or in an outfield corner.

    Aaron Sabato (6 PA): F
    It was very cool to see him get an opportunity in September, but not sure how we can give him a passing grade when he we went 0-for-6 with three strikeouts in his handful of MLB at-bats.


    For a losing team, there’s a surprising amount to feel good about here. Keaschall established himself as a foundational piece, Clemens authored a career year, and late arrivals like Culpepper, Jenkins and Rodriguez gave the Twins a tantalizing glimpse of what their next core could look like.

    Now comes the hard part. With Buxton coming off major surgery and Lewis potentially on the way out while several young players push for bigger opportunities, the Twins enter the offseason with more offensive talent — but also plenty of decisions about how it all fits together.

    Check back tomorrow for my grades on all 32 pitchers who appeared for the Twins this season.

    Want more Twins in your Google results? Add us as a preferred source.

    Follow Twins Daily For Minnesota Twins News & Analysis

    Recent Twins Articles

    Recent Twins Videos


    User Feedback

    Recommended Comments

    Featured Comments

    First, grading anyome who had less than 100 PA's isn't fair so I have comme.t on those guys.

    Bell was exactly who we knew he'd be. He drove in 96 runs and I'd give him a B+. Keaschall had a nice year at the plate but he's a defensive liability. I'lll give him a C.  The rest of the grades seem fair.

    Well thought out article.  I online head a couple i didnt agree with.  Bell was graded too low.  Especially when you game Buxton a B for only playing half a season again.  I would have gives Bell a B+ and Buxton a c.  But that's just my opinion.  The others i pretty much agree with.  Future could be decent.  But who knows?  They still finished below .500 in a very weak division and american league.

    Martin is a D  early spring surge and then a wasted place in the lineup.  Time to move on. 

    Lewis is a D- based on expectations - he and Wallner were supposed to be batting in the top half of the lineup all year.

    Gabriel, Sabato and Ross are incompletes - not enough chances to really prove themselves.  Jenkins turn around shows how important it is to allow for consistent play over a longer period. 

    Can't quarrel with grades too much, but from this list a few things stand out:

    1. Keaschall looks like a leadoff hitter for years to come if they can find a suitable position.  Just can't see him as a corner OF with his lack of power.

    2.  Bell's 96 ribbies is hard to overlook.  Too many people dismiss him prematurely.  Is there a better DH internally or FA who is as reasonably priced?

    3.  You have highlighted the 2 major positions that must be addressed - 1B & C.   This is where Pohlad has to spend money in FA to bolster a lineup sadly lacking #3/4 hitters.

     



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...