Category Archives: Minnesota Twins

Falvey, Philosophy, & the Future

"Good pitching beats good hitting," the saying goes. "TINSTAAPP," might be the rejoinder.

Derek Falvey no longer works for the reigning American League Champions. As of today Falvey is in charge of the worst team in baseball. The newly-installed Executive Vice President & Chief Baseball Officer of the Minnesota Twins, Falvey has been credited with a substantial role in the development of the pitching program that provided the bedrock of his former team's success. He announced his first hire, Thad Levine, who will be the Twins' General Manager and Senior Vice President. Levine's previous duties in Texas included international scouting, player acquisition, roster composition, contract negotiations, and statistical/financial analysis. Rob Antony, the now-former interim GM, was considered the contracts expert in former GM Terry Ryan's cadre of longtime assistants and former GMs. Antony's new duties have not yet been defined. The continued involvement of Terry Ryan, Bill Smith, Wayne Krivsky, Mike Radcliff, Deron Johnson, Brad Steil, and even Jack Goin appear to be open questions.

As I contemplated the rosters of Cubs and their opponent last night, I felt the first major question of this new era of Twins baseball hit my mind with full force:

Will the Twins follow the pattern of Falvey's old team and stress the development of a raft young pitchers as the prime motivator of a run at contention. The Twins' ballpark might be well-suited to this approach, but the volatility of young arms suggests a substantial amount of assumed risk in that strategy.

Or will Falvey shift gears and attempt to fix a player development program that has left talented young position players spinning their wheels in a constant revolving door between Minnesota and the minor leagues? Said another way, will Falvey's plan be to develop a core of talented young position players like the Cubs, and then buttress it with a pitching staff assembled through smart acquisitions and signings?

Of course, it's simply too early to know. What we'll learn about Falvey's roster construction approach first will be informed by the more mundane, familiar offseason questions: Which veterans are tendered a contract? How does the club approach and weather arbitration? What does the front office say about the 2017 roster?

But it seems worth discussing, in the (small?) window we have before things begin to take shape under Falvey's guidance, the merits and pitfalls of each approach, or how – and to what degree – we might like to see them applied to the organization. This is a pivotal moment in the existence of our favorite franchise. It's the first gust of truly fresh air through a front office that has been intellectually stagnant & compositionally fetid for over a decade, a front office that was working off a plan that traced its origin back to the mid-1980s and its conventions back to pre-integration baseball. The twenty-first century, it seems, may have finally arrived for the Minnesota Twins.

The clubs that concluded the World Series last night offer two compelling patterns. For the first time in a long while, there is an exciting amount of uncertainty around the Twins.

Top 300 Twins of all Time: One Man’s opinion

It is year 5 of putting my pet project on the WGOM site, SBG put it on his old site a few years before this. Despite the worst record in 56 years of Minnesota Twins baseball, a few players did move up the rankings. Joe seems stuck for eternity between Oliva and Hrbek. He still needs one more decent year to crack the top4, but he's running out of time. Dozier rockets into the top30 on the strength of his outstanding 2016 season. Plouffe jumps 13 spots to 83. Sano jumps 39 spots to 123. Suzuki jumps 31 spots to #133 just ahead of his almost statistical equal (as a Twin) Terry Steinbach. All Star Eduardo Nunez goes from unranked last year all the way to 145. Ervin jumps over 100 spots to #156. Besides Nunez, other newcomers this year (that all are in the 250-300 range) are Grossman, Kepler, Buxton, Pressley, Polanco, Vargas

Staying put (or even falling backward) are Perkins, Hughes, Escobar, Danny Santana, Rosario, Gibson, Fien, Arcia, Milone

I stole most of the idea from when Gleeman started his top40 list years ago (book coming next year?) The below quote is his, and the rest is an excerpt from a book I put together at the 50 year mark. I’ve updated the list and stats through 2016.

“The rankings only include time spent playing for the Minnesota Twins. In other words, David Ortiz doesn’t get credit for turning into one of the best players in baseball after joining the Red Sox and Paul Molitor doesn’t get credit for being one of the best players in baseball for the Brewers and Blue Jays. The Twins began playing on April 11, 1961, and that’s when these rankings start as well.”

I used a variety of factors, including longevity and peak value. Longevity included how many years the player was a Twin as well as how many plate appearances or innings pitched that player had in those years. For peak value, I looked at their stats, honors, and awards in their best seasons, as well as how they compared to their teammates. Did they lead their team in OPS or home runs or ERA for starters or WPA? If so, that got some bonus points. I factored in postseason heroics, awards (gold gloves, silver sluggers, MVPs, Cy Youngs), statistical achievements (batting titles, home run leaders, ERA champs, etc), and honors (all star appearances), and I looked at team success as well. If you were the #1 starter on a division winning champ, that gave you more points than the #1 starter on a cellar dweller. I looked at some of the advanced stats like WPA, WAR (as calculated by fan graphs and baseball-reference.com), WARP (as calculated by Baseball Prospectus), and Win Shares (as calculated by Bill James). For hitters, I also looked at OPS and the old school triple crown statistics like batting average, home runs, stolen bases, and RBI (and not only where you finished within the AL in any given year, but where you appear on the top25 lists amongst all Twins in the last 50 years). For pitchers I looked at strikeouts, innings pitched, win/loss percentage, ERA as well as ERA+). If there was a metric that was used for all 54 years of Twins history, I tried to incorporate it. I tended to give more credit to guys who were starters instead of part time/platoon players, more credit to position players over pitchers (just slightly, but probably unfairly) and starters over relievers (and closers over middle relievers). There’s no formula to my magic, just looking at a lot of factors and in the end going with the gut in all tie-breakers. Up in the top10 I’m looking at All star appearances, Cy Young and MVP votes, batting average or ERA titles or top10 finishes, etc, and placement in the top25 hitting and pitching lists in Twins history as well. In the middle 100s, it’s more about who started a few more years or had 2 good seasons rather than 1 with possibly an occasional all-star berth or top10 finish in SB or strikeouts. Once you’re in the latter half of the 200s there are none of those on anyone’s resume, so its basically just looking at peak season in OPS+ or ERA+, WAR, Win Shares, and who started the most years, had the most at bats, or pitched the most innings. What the player did as a coach, manager, or broadcaster is not taken into consideration for this list, so Billy Martin, Tom Kelly or Billy Gardner weren’t able to make the top 300 since they were poor players and Frank Quilici didn’t improve his status due to his managing career.
Continue reading Top 300 Twins of all Time: One Man’s opinion

Your 2017 Twins Are…

Forking off the discussion to here...

Here's my barely half baked attempt at a 2017 lineup.

Listing it out...

Catcher: ???
First: Mauer.
Second: Dozier.
Third: Sano. UZR had him as a plus fielder there this year and last.
Shortstop: Polanco? UZR did not like his fielding at short.
Right: Kepler.
Center: Buxton.
Left: ???

Suzuki's option did not vest so I think that makes him a free agent. That leaves Murphy as the catcher to start the season. Grossman is the obvious one to put in left but, well, gross. Maybe Rosario instead? Scouts never liked Polanco's fielding at short and the metrics agree with them. Escobar would then be the shortstop but he needs to bring back the 2015 version.

Top Twins Tater Tattooists

In honor of Brian Dozier joining Harmon Killebrew in the 40 homer club, here are the single season franchise leaders in HR by position, presented three ways because "most homers by a [position player] is a very squishy conversation.

50% of games at primary position

PosPlayerHRAgeYear
CMauer28262009
1bKillebrew46251961
2bDozier42292016
3bKillebrew49331969
SSSmalley24261979
LFKillebrew49281964
CFHall33251965
RFAllison35281963
DHDavis29311991
PKaat3251964

100% of games at primary position

PosPlayerHRAgeYear
CBattey26281963
1bKillebrew26361972
2bDozier28282015
3bGaetti34271986
SSVersalles20241964
LFKillebrew49281964
CFPuckett31261986
RFBrunansky27241985
DHThome25392010
PKaat3251964

as X position

PosPlayerHRGAgeYear
CBattey26145281963
1bKillebrew44160311967
2bDozier40135292016
3bKillebrew42150231959
SSSmalley23161261979
LFKillebrew49157281964
CFPuckett31158261986
RFAllison34140281963
DHDavis29150311991
PHMincher446261964
PHLecroy419282004

How Many Brians Dozier?

On a recent episode of Effectively Wild, the hosts were presented with the following scenario:

Let's say you run a team filled entirely with league-average players, and you're given the unique & magical option of replacing as many of those players as you like with Barry Bondses. How many Barrys do you take, where do they play, where do you hit them in the order, and how many games does the team win?

The hosts decided to answer the question three times: once for 2016 Barry Bonds, once for 1993 Barry Bonds, and once more for 2004 Barry Bonds. The hosts assumed that every starting position player & member of the rotation were roughly 2-win players, every bench player was slightly better than replacement level, and every reliever a 1-win player. Finally, they used the lineup analysis tool at Baseball Musings to generate a rough idea of how many runs their Bonds-fueled offense would score per game.

Let's substitute "Barry Bondses" with "Brians Dozier" and contemplate the scenario twice: once with full 2016 Brian Dozier, and once with post-17 June 2016 Brian Dozier. What are our answers?

On the full season, Dozier has posed a .349 OBP and .580 SLG. His value according to your preferred metric is 6.0 rWAR, 5.7 fWAR, or 4.7 WARP. Since 17 June, Dozier has a .369 OBP and .746 SLG. A league-average hitter across MLB would have a .322 OBP and .419 SLG, which is just about what Kurt Suzuki has managed this year (.319/.421). A lineup of store-brand Kurts Suzuki would score 4.510 runs per game.

Using the 1989-2002 model of the lineup tool, a lineup of eight full season Brians Dozier, plus a store brand Suzuki at catcher, would score 6.375 runs per game. A lineup of eight post-17 June Brians Dozier plus IGA Suzuki would score 8.177 runs per game.

Obviously you deploy a Dozier at second & shortstop, where he has significant experience, at DH, and at 1b (I mean, Ryan Howard plays there...). Dozier's roughly an average defender at second (Fangraphs has his UZR/150 at -0.9 over 5144 innings). At short he's a bit worse: -5.0 over 732.1 innings. But then it starts getting tricky.

Dozier has exactly 20 games at 3b in the pro level, none since he played 6 innings at third for New Britain in 2011. Reaction time is the big unknown and Dozier's limited range at shortstop becomes less important. Michael Cuddyer had a -8.1 UZR/150 at 2b over 532.1 innings and was -10.2 at 3b. Assuming Dozier's arm is weaker than Cuddyer's, but that he gets to a few more balls than his former teammate, we could say Dozier's probably in the neighborhood of a -3.5 defender at third.

Dozier has never played outfield in pro ball. Cuddyer was -8.1 over 7546.2 innings in right field. Cuddyer clearly made a deal with the SSS devil to get his 34.4 UZR/150 in 36 blessedly uneventful innings in center. Dozier is younger and more mobile than Cuddyer was, a plus for potential deployment in center, but his arm becomes more of a factor in the outfield. Frankly, your guess is as good as mine.

Since Dozier is a middle infielder you can relieve yourself of the burden of carrying a Denny Hocking on the roster to cover up-the-middle positions on the bench, but you probably need a backup catcher with Chris Herrmann's resume. Whether you carry eleven or twelve pitchers probably depends on your feelings about a bunch of 1-win relievers. Of course, you could elect to have a six-man rotation to give yourself one more 2-win starter.

So, how many Brians Dozier do you take – full season and post-17 June – to make up your team? Where do you play them?

Bull (Market) Dozier?

Brian Dozier is having himself one heck of a season. In the first 62 games (though mid-June), Dozier was OPSing below .700: .227/.325/.369, with only 7 HR & 12 doubles and a .250 BABIP. That put him on pace for this kind of season (pro-rated over 162 games):

GPAABH2b3bHRBBIBBSOHBPBAOBPSLGOPSBABIP
1627036091393201974311316.227.325.369.694.250

Here's what he's done since then:

GPAABH2b3bHRBBIBBSOHBPBAOBPSLGOPSBABIP
713222919320531253631.320.371.7421.113.308
1627356652134612715871443.320.371.7421.113.308

Take another look at that prorated home run pace. Since mid-June Dozier's been slugging the ball the way Bret Boone could only have dreamed.

But has he been hitting cheapies? According to Home Run Tracker, Dozier's average true distance this season is 397.7 feet, which is just below the AL average (399.2 ft) and his average speed off the bat is 103.7 mph, just a tick below average (103.9 mph). Only two of his homers have been hit to the right of dead-center (off Cesar Ramos in Arlington & Carlos Rodon in Chicago). Home Run Tracker rates 8 of Dozier's homers as "No Doubt" clouts, which ties him with the following players: M. Machado, E. Longoria, B. Harper, M. Trout, D. Ortiz, E. Gattis, M. Cabrera, C. Gonzalez, A. Duvall. Some notable names with No Doubt hits that don't speak as loud: J. Donaldson, M. Sano, A. Rizzo, P. Goldschmidt, K. Morales, P. Alvarez, J. Upton, A. Beltre. Dozier is tied with Adrian Beltre for 5th in "Just Enough" homers, trailing both Jay Bruce & Robinson Cano (and one ahead of his playfully mephitic fellow keystone slugger Rougned Odor). Draw what conclusions you will, but it seems that Dozier's been neither wildly lucky or Thor-like.

Dozier's been just about as good on the road as he's been in Minneapolis:

SplitGPAABH2b3bHRBBIBBSOHBPBAOBPSLGOPSBABIP
Home683002727818319222513.287.343.585.928.288
Away652912526814219312554.270.356.567.924.272

Fangraphs' David Laurila wrote up Dozier's insight on his approach just last month (August 5th). Dozier had homered the night before (#22), "putting him on pace to match last year's career-high total of 28" as Laurila noted. The article's worth your time if you haven't read it already. I won't recap any of it here, other than to say I hope Dozier's philosophy is respected by the coaching staff & front office, and that he shares it more widely in the clubhouse. Last week Fangraphs' Scott Strandberg followed up on Laurila's interview with some analysis of Dozier's new swing mechanics. In a piece published at Fangraphs today, August Fagerstrom observes that Dozier currently is second on MLB leaderboards for two metrics: home runs (behind Mark Trumbo) and ISO (behind David Ortiz). What Dozier has done is truly historic. Fagerstrom: "[Dozier's] .298 ISO is the highest unadjusted figure in the expansion era (1961-present) for a second baseman and the highest by any second baseman not named Rogers Hornsby in baseball history (emphasis mine). Adjusted, Dozier is 6th since 1961, behind Joe Morgan ('76), Davey Johnson ('73), Bobby Grich ('81), Ryne Sandberg ('90), and Grich again ('79). A truly impressive list no matter which way you make it

That list also suggests something else: that Dozier's best days as a player may well be happening right now. Will the Brian Dozier we know right now – or, heck, even the Brian Dozier of 2014 & 2015 – be a solid contributor on the next great Twins team?

Dozier will be in his age-30 season next year. We all are familiar with the aging characteristics of bat-first second basemen, and if you figure Dozier's defense is about league average (as most metrics suggest), then the question begins to be shaped by forces outside of Dozier's control. Will the next great Twins team come before Dozier is a significant liability in the infield? Jeff Kent & Dan Uggla are proof that a team can trot out a mediocre defender at second base for a good long time if he averages 25+ bombs a season. If Dozier can keep that up, the answer two both questions is probably "Yes."

To finally get to the question raised in the title of this post: should whomever the Twins name as their new GM aggressively shop Dozier this winter?

Last season the Twins signed Dozier to a deal that has been very club-friendly to date: 4 years/$20 million. After this season Dozier is due $6 million in 2017, followed by $9 million in 2018. As the value of a win continues to rise (currently somewhere around $6 million $8 million per win), Dozier promises to offer significant value as long as he can stay on the field and manage at least the 2.4 rWAR/3.3fWAR he posted in 2015. By keeping him, the Twins have one major, veteran bat in their lineup for two more seasons. (With, I might add, a great approach to hitting, whether the front office appreciates it or not).

On the other hand, however, Dozier's contract and production could be extremely attractive to clubs looking to contend in 2017. The most appealing free agent second basemen this winter are probably Neil Walker, Chase Utley, and Kelly Johnson.

The major wrinkle in pursuing any trade is figuring out what teams might be looking to upgrade at the keystone next year. Of the obvious contenders, the Dodgers & Cardinals both make plenty of sense, but other likely first-league clubs are pretty well set at second: Cubs (Baez/Zobrist), Astros (Altuve), Rangers (Odor), Red Sox (Petunia), Blue Jays (Travis), Pirates (Harrison), Marlins (Gordon), and so on. Any non-Dodgers/Cardinals trade would probably need to happen with a team that is out this year but likes its chances next season.

So the question is, if you're the Twins' new GM, what do you do?

 

2016 Series 9: Tigers 3, Twins 0

It's getting rather annoying to continue writing "Twins 0" for the series recaps.

The bad:
* Runs prevention. The Tigers averaged 6.3 runs/game.
* Run scoring. The Twins topped out at five runs. Five runs is good but not as a high-water mark. You don't win many games averaging 2.7 runs a game.
* The catchers. Suzuki had a hit and walk on Friday. That was it for both catchers.

The good:
* Duffey. After a short start that wasn't related to performance, Duffey did well enough in his start. Four runs is not good but the peripherals were all fine.
* May. His K/9 did drop over the weekend but it is at 13.8. The walk rate will keep him from being elite but no one can hit his pitches. *Checks his league leading 5 WP* Or know where they're going.

The very good:
* Mauer-Sano-Park. All three raised their OPS over the weekend. That stretch is turning into a solid middle of the order. Mauer leads the team, easily, with 1.1 rWAR. Park is next at 0.6.

2016 SERIES 2 RECAP: ROYALS 3, TWINS 0 (SOSO)

The Twins dropped three straight at the defending champs to fall to 0-6. They will have to win Monday's Home Opener to match 2015's 1-6 horrible start, which they better do because Tuesday would be an awful time for an off day with the team sitting at 0-7.

The Twins not only have not won, they also have not scored more than 3 runs in a game. They haven't done that in 6 games since last June 6-12. That streak also involved 3 games with the Royals, although this time the series was at Target Field.

As for this series:

THE GOOD

Paying Off: Ervin Santana and Ricky Nolasco were both very good. They gave the Twins what the team was hoping for when they signed them to the two largest free agent contracts in franchise history. Santana gave up 2 runs in 6 innings with 7 strikeouts and 2 walks. Nolasco was even better, allowing just 1 run on 3 hits and no walks with 5 strikeouts in 7 innings.

Park Bang: Byung-ho Park hit his first major league home run on Friday. It was a no-doubter in a difficult park to hit it out of, especially with the wind blowing in. It also broke an eighth-inning tie.

Breaking Out: After going 0-for-Baltimore, Brian Dozier broke out in KC by going 4-for-11 with a home run and three walks.

Vaguely Familiar: Joe Mauer is looking like the Joe of old. He went 4-for-9 with 4 walks and an hbp in the series and is batting .400 with 1.069 OPS on the season. What's most exciting is he has improved is K/BB ratio with 4 Ks and 5 BBs. Prior to concussion symptoms ended his catching career, Mauer had more walks than strikeouts. The last two seasons, Mauer has had 127 walks and 208 strikeouts.

THE BAD

Blown Chances: The lack of offense has been the dominant storyline for the Twins, but the Twins still had two late-inning leads in this series and lost both games. Jepsen blew the lead in Game 1 about 3 seconds after Park's first home run landed with an assist on a questionable dive in left field by Eddie Rosario. Perkins blew the save in Game 3 with another assist on another ill-advised dive by Rosario. So despite the lack of offense, the Twins still should have won this series.

Painful Loss: After getting 4 hits in his first start of the season, Eduardo Nunez got hit on his right arm near his wrist and had to be removed from the game before taking the field in the 10th, which left the Twins with no backup infielders.

THE UGLY

Ineffectively Wild: Trevor May has been racking up the strikeouts, but in the 10th inning on Sunday, he walked the leadoff man, bounced a throw to first to send the winning run to third with no outs, and then, after keeping the runner at third with two outs, he then bounced a breaking ball in the dirt in front of home plate for a walkoff wild pitch.

Offensively Bad: There's not much to say that hasn't been said. It's been bad. The good news is that the offense isn't this bad. At least 5 regulars are well below projections and only 2 are above them. All players go through slumps. It doesn't help when a number of players are going through it at the same time. And because it is the start of the season, everything is blown out of proportion. It certainly would help to ease tensions for the batters if the bullpen could have gotten the team a win or two, but you would like to think these players have been around long enough at multiple levels to be able to figure it out soon enough on their own.

Updated one Man’s opinion of top300 Twins-55 years of numbers

Looks like this is year 4 of putting my pet project on the WGOM site, SBG put it on his old site a few years before this. A little movement from last year. Joe still can't quite catch TonyO. Hunter moves up a spot over Jim Perry. Perkins and Dozier jump up in the top60, Plouffe joins the top100, and Sano/Rosario/Hicks/Pelfrey/Milone/Ervin are new to the list with Sano/Rosario/Gibson new to the top200.

I stole most of the idea from when Gleeman started his top40 list years ago (forever unfinished right?) The below quote is his, and the rest is an excerpt from a book I put together 5 years ago. Some of it is outdated, but I’ve updated the list and stats through 2015.

“The rankings only include time spent playing for the Minnesota Twins. In other words, David Ortiz doesn’t get credit for turning into one of the best players in baseball after joining the Red Sox and Paul Molitor doesn’t get credit for being one of the best players in baseball for the Brewers and Blue Jays. The Twins began playing on April 11, 1961, and that’s when these rankings start as well.”

I used a variety of factors, including longevity and peak value. Longevity included how many years the player was a Twin as well as how many plate appearances or innings pitched that player had in those years. For peak value, I looked at their stats, honors, and awards in their best seasons, as well as how they compared to their teammates. Did they lead their team in OPS or home runs or ERA for starters or WPA? If so, that got some bonus points. I factored in postseason heroics, awards (gold gloves, silver sluggers, MVPs, Cy Youngs), statistical achievements (batting titles, home run leaders, ERA champs, etc), and honors (all star appearances), and I looked at team success as well. If you were the #1 starter on a division winning champ, that gave you more points than the #1 starter on a cellar dweller. I looked at some of the advanced stats like WPA, WAR (as calculated by fan graphs and baseball-reference.com), WARP (as calculated by Baseball Prospectus), and Win Shares (as calculated by Bill James). For hitters, I also looked at OPS and the old school triple crown statistics like batting average, home runs, stolen bases, and RBI (and not only where you finished within the AL in any given year, but where you appear on the top25 lists amongst all Twins in the last 50 years). For pitchers I looked at strikeouts, innings pitched, win/loss percentage, ERA as well as ERA+). If there was a metric that was used for all 54 years of Twins history, I tried to incorporate it. I tended to give more credit to guys who were starters instead of part time/platoon players, more credit to position players over pitchers (just slightly, but probably unfairly) and starters over relievers (and closers over middle relievers). There’s no formula to my magic, just looking at a lot of factors and in the end going with the gut in all tie-breakers. Up in the top10 I’m looking at All star appearances, Cy Young and MVP votes, batting average or ERA titles or top10 finishes, etc, and placement in the top25 hitting and pitching lists in Twins history as well. In the middle 100s, it’s more about who started a few more years or had 2 good seasons rather than 1 with possibly an occasional all-star berth or top10 finish in SB or strikeouts. Once you’re in the latter half of the 200s there are none of those on anyone’s resume, so its basically just looking at peak season in OPS+ or ERA+, WAR, Win Shares, and who started the most years, had the most at bats, or pitched the most innings. What the player did as a coach, manager, or broadcaster is not taken into consideration for this list, so Billy Martin, Tom Kelly or Billy Gardner weren’t able to make the top 300 since they were poor players and Frank Quilici didn’t improve his status due to his managing career.
Continue reading Updated one Man’s opinion of top300 Twins-55 years of numbers

GOSO: Royals 6, Twins 1

Molitor had suggested starting Torii Hunter in right field, or having him pinch-hit, or sending a replacement out to allow him to walk to the dugout to a big ovation, but the 40-year-old Hunter rejected all such notions. Molitor even called Hunter again Sunday morning to make sure he hadn’t changed his mind, but the veteran said he didn’t want a manufactured “moment.”

“I’ve had my moment,” he said.

This Twins season was full of surprises, but this tidbit about Torii demurring from the spotlight might be the most surprising thing to occur this season. Maybe he is gaining some wisdom in his old age, which makes me believe that he is more likely to retire. Supposedly, we'll find out after the college football season.

As for the game, this had a real spring training road game feel to it. Ricky Nolasco was only allowed 50 pitches and pitched like he hadn't been on the mound in months (which was nearly true). The young kids were all in the lineup with a few veteran bench players getting a chance to play an entire game since most of them hadn't played much this month while the Twins were still in contention.

The highlight of the game was Max Kepler getting his first major league hit on a single to right field. What was real surprising is he was batting third, which should give you some idea of what the Twins feel about his future as a hitter.

As for some end of the year stuff, it was nice to see Sano keep his OPS above .900 despite him cooling off late in the season. It was hard to say how much of that was the hamstring that was bothering him, but still, a .916 OPS at age 22 is pretty much off the charts good.

While it may not be surprising that a middle infielder finished second the team in OPS, the fact that it was Eduardo Escobar probably is to many. He took off in the second half once the Twins finally decided to stick with him at shortstop while All-Star Brian Dozier slumped to a .639 OPS in the second half.

I have some more thoughts on this surprising run later, but I think it's safe to say the Twins are better now than they were at the beginning of the season. I also have some grievances I would like to air, but I'll save that for Festivus.