Headlines

  • Brewers To Promote Jacob Misiorowski
  • Red Sox Promote Roman Anthony
  • Craig Kimbrel Elects Free Agency
  • Marlins Place Ryan Weathers On 60-Day IL With Lat Strain
  • White Sox To Promote Grant Taylor
  • Mariners Designate Leody Taveras For Assignment, Outright Casey Lawrence
  • Previous
  • Next
Register
Login
  • Hoops Rumors
  • Pro Football Rumors
  • Pro Hockey Rumors

MLB Trade Rumors

Remove Ads
  • Home
  • Teams
    • AL East
      • Baltimore Orioles
      • Boston Red Sox
      • New York Yankees
      • Tampa Bay Rays
      • Toronto Blue Jays
    • AL Central
      • Chicago White Sox
      • Cleveland Guardians
      • Detroit Tigers
      • Kansas City Royals
      • Minnesota Twins
    • AL West
      • Houston Astros
      • Los Angeles Angels
      • Oakland Athletics
      • Seattle Mariners
      • Texas Rangers
    • NL East
      • Atlanta Braves
      • Miami Marlins
      • New York Mets
      • Philadelphia Phillies
      • Washington Nationals
    • NL Central
      • Chicago Cubs
      • Cincinnati Reds
      • Milwaukee Brewers
      • Pittsburgh Pirates
      • St. Louis Cardinals
    • NL West
      • Arizona Diamondbacks
      • Colorado Rockies
      • Los Angeles Dodgers
      • San Diego Padres
      • San Francisco Giants
  • About
    • MLB Trade Rumors
    • Tim Dierkes
    • Writing team
    • Advertise
    • Archives
  • Contact
  • Tools
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Projected Arbitration Salaries For 2025
    • Free Agent Contest Leaderboard
    • Contract Tracker
    • Transaction Tracker
    • Agency Database
  • NBA/NFL/NHL
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors
  • App
  • Chats
Go To Pro Hockey Rumors
Go To Hoops Rumors

Sorting The Skills Of The Best Free Agent Corner Outfielders

By Kyle Downing | October 28, 2017 at 9:55pm CDT

Last night, I sorted the skills of the best free agent first basemen. While there are always a large number of free agent corner outfielders, this year there are three that stand high above the rest. Justin Upton (who can opt out of the remaining 4 years and $88MM on his current deal), J.D. Martinez and Jay Bruce all had great 2017 seasons, and all three are 30 years of age.

But the similarities don’t stop there. Each of those three corner outfielders smacked at least 35 homers while driving it at least 100 runs in 2017. All three were traded mid-season, making them ineligible for qualifying offers (though Upton wouldn’t have been able to receive one under the new CBA anyway, since he’s been issued a QO in a past season). All have averaged at least 550 plate appearances per season for the past three years. They even share the same first initial.

So what makes these three players different? Let’s start by taking a quick look at their fWAR.

One-Year Sample (2017)

  1. Upton – 5.0
  2. Martinez – 3.8
  3. Bruce – 2.7

Three-Year Sample (2015-2017)

  1. Martinez – 10.5
  2. Upton – 9.9
  3. Bruce – 3.7

Upton seems to have had the best overall 2017 season, while Martinez has been more valuable over the larger sample size. But each of these outfielders provide their value to prospective ballclubs in different ways. Here’s a breakdown of their skill sets.

Power

Isolated Power (ISO):

One-Year Sample

  1. Martinez – .367
  2. Upton – .268
  3. Bruce – .254

Three-Year Sample

  1. Martinez – .284
  2. Bruce – .239
  3. Upton – .230

Extra Base Hits Per Plate 100 Plate Appearances:

One-Year Sample

  1. Martinez – 15.13
  2. Upton – 12.44
  3. Bruce – 10.85

Three-Year Sample

  1. Martinez – 12.39
  2. Bruce – 10.67
  3. Upton – 10.37

It’s no surprise that Martinez leads the way in the power department. Despite missing over a month of the 2017 season with an injury, he still managed to lead the group with 45 homers between the Tigers and Diamondbacks. Ever since his breakout year with the Tigers, he’s been a home run monster. While Upton was better in 2017, Bruce has an advantage over him when a three-year sample is taken into account, probably in part due to Upton’s poor start to 2016. Power is certainly not a weakness for any of these players, but Martinez is the runaway favorite in the pop department.

Plate Discipline

Strikeout Rate (K%):

One-Year Sample

  1. Bruce – 22.5%
  2. Martinez – 26.2%
  3. Upton – 28.3%

Three-Year Sample

  1. Bruce – 22.1%
  2. Martinez – 26.1%
  3. Upton – 27.5%

Walk Rate (BB%):

One-Year Sample

  1. Upton – 11.7%
  2. Martinez – 10.8%
  3. Bruce – 9.2%

Three-Year Sample

  1. Upton – 10.2%
  2. Martinez – 9.3%
  3. Bruce – 8.6%

Chase Rate on Pitches Outside the Strike Zone (O-Swing %):

One-Year Sample

  1. Upton – 26.9%
  2. Bruce – 31.3%
  3. Martinez – 32.1%

Three-Year Sample

  1. Upton – 25.7%
  2. Bruce – 32.0%
  3. Martinez – 33.8%

All three of these players have been pretty consistent in their plate discipline skills across the past three seasons. While Upton seems to have a lot of swing and miss in his game, he chases a much lower percentage of bad pitches than do the others. He also draws more walks. We can probably say with some certainty that Martinez has the worst plate discipline of the group.

Contact Ability

Contact Rate (Contact %):

One-Year Sample

  1. Bruce – 73.9%
  2. Upton – 71.7%
  3. Martinez – 71.2%

Three-Year Sample

  1. Bruce – 75.8%
  2. Martinez – 72.0%
  3. Upton – 71.2%

Bruce would appear to have the best ability to make contact. It’s interesting to see that his contact rate is down so significantly from years past; hopefully this is not a sign of decline but rather a sign of change in approach. Martinez and Upton are close enough that we can basically consider this category a toss-up between those two.

Quality of Contact

Barrels Per 100 Plate Appearances:

One-Year Sample

  1. Martinez – 12.3
  2. Upton – 7.9
  3. Bruce – 7.1

Three-Year Sample

  1. Martinez – 10.9
  2. Upton – 7.4
  3. Bruce – 6.4

Hard Contact Rate (Hard%):

One-Year Sample

  1. Martinez – 49.0%
  2. Upton – 41.0%
  3. Bruce – 40.3%

Three-Year Sample

  1. Martinez – 44.0%
  2. Upton – 38.1%
  3. Bruce – 37.9%

Average Exit Velocity, MPH (AEV):

One-Year Sample

  1. Martinez – 90.8
  2. Upton – 88.8
  3. Bruce – 88.3

Three-Year Sample

  1. Martinez – 91.2
  2. Upton – 90.1
  3. Bruce – 89.0

The numbers are completely consistent across categories and sample sizes; Martinez makes the highest-quality contact by a wide margin, with Upton being just a bit better than Bruce in each of these categories. It’s worth mentioning that Martinez’ 12.3 barrels per hundred plate appearances ranked second in all of baseball this year, behind only the Yankees’ Aaron Judge (12.8).

Offensive Versatility

wRC+ vs. Weak Platoon Side:

One-Year Sample

  1. Martinez – 147
  2. Upton – 131
  3. Bruce – 88

Three-Year Sample

  1. Martinez – 141
  2. Upton – 120
  3. Bruce – 82

Pull Rate (Pull%):

One-Year Sample

  1. Martinez – 38.3%
  2. Upton – 38.6%
  3. Bruce – 44.4%

Three-Year Sample

  1. Upton – 40.9%
  2. Martinez – 40.1%
  3. Bruce – 45.3%

Bruce’s value really falls off here. Martinez and Upton are both worse against righties than lefties, but still right-handers for well-above-average results. Bruce, on the other hand, is a below-average hitter against southpaws. Furthermore, Bruce is far more vulnerable to shifts than his counterparts, consistently pulling the ball far more often. Count Bruce a loser in this arena.

Baserunning

Fangraphs Baserunning Rating (BsR):

One-Year Sample

  1. Upton – 4.0
  2. Bruce – [-2.1]
  3. Martinez – [-5.7]

Three-Year Sample

  1. Upton – 10.2
  2. Bruce – [-6.7]
  3. Martinez [-11.2]

Statcast Sprint Speed, Feet Per Second:

One-Year Sample

  1. Upton – 27.6
  2. Martinez – 26.8
  3. Bruce – 26.5

Upton really separates himself in this regard, providing positive baserunning value while reaching a peak sprint speed nearly a full mile per hour better than his competitors. It’s probably best to use the one-year sample size here, as players don’t often end up getting faster after age 30. Martinez’ baserunning value works against him, but speed doesn’t matter as much when you’re hitting 45 balls out of the park.

Fielding

Ultimate Zone Rating Runs Per 150 Innings (UZR/150):

One-Year Sample

  1. Upton – 3.5
  2. Bruce – 2.4
  3. Martinez – [-14.8]

Three-Year Sample

  1. Upton – [-0.3]
  2. Bruce – [-4.0]
  3. Martinez – [-7.2]

Defensive Runs Saved (DRS):

One-Year Sample

  1. Upton – 8
  2. Bruce – 5
  3. Martinez – [-5]

Three-Year Sample

  1. Upton – 17
  2. Bruce – [-1]
  3. Martinez – [-23]

Here, we see yet another area where Upton distinguishes himself. Upton rates as a far superior option to both Bruce and Martinez over a three-year sample size. If we’re to believe Bruce has genuinely made improvements to his glovework, this category could give his value a bit of a boost. To say Martinez is bad in the field would be an understatement. If he goes to an AL team, that might not matter quite as much. Still, his fielding skills are more likely than not to decline from this point on, and one has to wonder at what point his defense will become a liability.

While Upton and Martinez are probably obvious bets to make more than Bruce in free agency, all three players will ultimately sign lucrative multi-year contracts. Many teams are looking for corner outfielders, and each of these three outfielders provide something the others don’t. Due to his contact ability, Bruce could be a serviceable bargain signing for a team that has the ability to get on base and put the ball in play a lot. A team with a more ground ball-oriented starting staff might care slightly less about Martinez’ outfield defense. Upton’s whiff rate might not matter to teams that are more focused on scoring runs with the long ball. It will be fun to see how these factors influence the market for each of these players.

Share 0 Retweet 10 Send via email0

MLBTR Originals J.D. Martinez Jay Bruce Justin Upton

Quick Hits: Marlins, Chief Wahoo, Cubs, Otani
Main
World Series Notes: Morton, Morrow, Gurriel
View Comments (34)
Post a Comment

34 Comments

  1. mike156

    8 years ago

    This is just a terrific idea for a series of posts.

    12
    Reply
    • MHanny17

      8 years ago

      Agreed

      4
      Reply
  2. xabial

    8 years ago

    Your HOF series continues, Kyle. (This series is HOF-caliber, not necessarily the players)

    Becoming a big fan of yours.

    Thanks for making it easy to understand, while still covering a lot of facts.

    5
    Reply
  3. cygnus2112

    8 years ago

    While Martinez is the best overall hitter of the 3, Upton is the best overall player and from a career perspective, he’s infinitely more durable and most worthy of the biggest contract IMO!

    That said, it wouldn’t surprise me if JD scored a $27.5-30 million dollar pact while J-Up I would imagine will garner something around $25-27.5 mil a year…

    2
    Reply
    • mrkinsm

      8 years ago

      Martinez won’t get anywhere near that AAV $ wise, If he were 2 years younger and 100x better defender yes but he’s not. He’ll probably be closer to 17.5-20 than 27.5-30.

      Reply
      • kbarr888

        8 years ago

        Simply another take on these 3 players……and a couple interesting facts about their career numbers.

        They are almost identical in age……J-Up and JD are 4 days apart and Bruce is 4 months older.

        Oddly, Martinez has only played about HALF as many games and had about half as many AB’s as Bruce and Upton (who have almost the same amount)

        Martinez has the best batting average by far, Bruce has the most power by far. Upton has the most speed by far.

        If he opts-out, J-Up get the biggest contract of the 3…. at around 7/168

        Martinez comes in 2nd…..not too far behind……at about 6/140

        Bruce doesn’t cash in like that……at all. Not sure why, but he doesn’t offer the same “security”. He limps home with a 3/54…… or a 4/77 deal…….and is lucky to get that. (Cardinals are my pick for his landing spot….because they choke on paying JD…..which they’ll regret….They Need His Bat).

        1
        Reply
        • natsfan3437

          8 years ago

          Martinez will get the best contract of the three. It will most likely be an American League team but he will have the biggest contract for free agents.

          1
          Reply
        • kbarr888

          8 years ago

          I guess if it’s an AL team and he can DH, they don’t need to worry about the bad defense.

          FTR…..I don’t think Upton should opt-out. He should work them for a 2-3 year extension and be done with it.

          Reply
        • GeoKaplan

          8 years ago

          I suspect Upton will leverage his opt-out for an extension of 2 more years, but I doubt he will hit open market. He’s made a lifetime of money already and has indicated he wants to work close to his home in AZ.

          Reply
        • Jbigz12

          8 years ago

          How does Bruce have the most power by far? His ISO is lower than Martinez. He’s behind all of them in hard contact. XBH’s too. The only one he might out homer is upton, I don’t see him out homering a healthy JD Martinez again.

          3
          Reply
        • mrkinsm

          8 years ago

          With his defense, there is about 0% chance Martinez gets 6 guaranteed years.

          Reply
  4. WalkersDayOff

    8 years ago

    MLB trade rumors is all in on the fangraphs revolution.

    1
    Reply
  5. Realtexan

    8 years ago

    Let The Rangers have them for a few years. Maybe that will help them lol

    Reply
  6. SundownDevil

    8 years ago

    Another great post! This is awesome stuff. KYLE KYLE KYLE!

    Yo Tim Dierkes… fire a couple of the other (more opinionated) writers and give Kyle a raise. Thanks!

    1
    Reply
    • lesterdnightfly

      8 years ago

      Why don’t you send in your resume? You don’t suffer from any lack of opinions.

      4
      Reply
      • SundownDevil

        8 years ago

        Why would I? Kyle is leaps and bounds ahead of the other writers, so why bother trying to outdo his great work? I’m just saying I like the hard, cold numbers (and facts) and less opinionated analysis. We all have opinions, but not all of us get the opportunity to write for this site for others to see; that doesn’t make those opinions any more valid than yours or mine, just a lucky break or two that they received to get those positions. Kyle has tangible analytical skills, rather than just compiling posts from elsewhere on the internet.

        2
        Reply
  7. STL-NYC

    8 years ago

    Wild idea!!! Cardinals had a lot of interest in Upton. Birds have ability to make a big trade and sizable commitment on the financial end as well. I

    1
    Reply
    • kbarr888

      8 years ago

      I agree that the Cardinals need to do both of those things. But they are flush with OF’s and need a 3B desperately (don’t they?…). They also need an SP to bolster the rotation.

      Most Fans would like to see JD in a Redbird’s uniform, and want to see a trade for at least a reasonably good #3 – #4 SP. Somebody who can fill the shoes of Lance Lynn (they should have inked him to an extension).

      They need a closer also. There isn’t one on the roster, that can be that in 2018. Alcantara might work in ’19, but he needs to get his feet wet first. Nicasio is probably the target. Morrow should be on their radar.

      My fear is that they (once again) refuse to sign a big name Free Agent…..and end up with Todd Frazier at 3B and Tyler Chatwood as the “New SP”…….and try Lyons as their closer. Yikes on all 3 of those!!!

      1
      Reply
      • Jbigz12

        8 years ago

        Do the cards really need a pitcher? Waino wacha weaver flaherty Reyes and of course Carlos Martinez. That’s 6 SP options. Hudson too if you wanna drop down a tier. I don’t think that’s anywhere near a big need. A Closer and a power hitter is what they need to open up the checkbook for.

        Reply
  8. reflect

    8 years ago

    Jay Bruce actually did change his approach in late 2016. He (at the advice of the Mets) made a conscious to change to pull more fly balls, whereas before he was trying to beat the shift going the other way. It was discussed in a few Mets games at the start of this year.

    Not sure if that approach change has anything to do with what the author mentioned about a drop in contact rate, but I figured I would throw it out there.

    1
    Reply
  9. stymeedone

    8 years ago

    While I realize these are the top three, will we be getting a similar analysis of the other OFs? Most teams will be unable to afford JD or J-Up. What do the rest of us have to choose from?

    Reply
    • reflect

      8 years ago

      Yeah I was kind of disappointed he only did 3. We already knew JD and Upton were the best (recently). The question is who differentiates themselves out of the other 20 corner OFs available.

      Reply
  10. lesterdnightfly

    8 years ago

    These stories are good, but Tim: Please put a “Read More” break about a third of the way through.

    3
    Reply
  11. Bruin1012

    8 years ago

    JD Martinez is really a DH or possibly he could play left field in Fenway but he is not a right fielder anymore defensively.

    Upton is the most valuable of the three therefore he should get the biggest contract if he opts out but JD seems to be the sexier pick right now and ultimately may get the biggest contract. I’m guessing the Red Sox will be in on JD Martinez and look to move JBJ, which I think is a mistake, but that seems to be how DD will go this offseason to add power. Maybe DD thinks JD can play first JD shouldn’t care if he gets paid he sure isn’t a defensive outfielder anymore.

    1
    Reply
    • jdgoat

      8 years ago

      I don’t think Boston will go for Martinez. They’ve bet and lost miserably on bad defensive players recently and I’m thinking they’ll likely go the trade route for a more complete player

      1
      Reply
      • Bruin1012

        8 years ago

        I don’t know JD I’m thinking that the DD will be in on JD Martinez. I think he helps the power outage in Boston and that’s what DD sees.

        The real question is where does he play if he comes to Boston. His defense in right field is terrible and the Red Sox already have the best defensive right fielder in the game so he won’t be in right. If they envision him a left fielder then that means that JBJ is probably on the block which I don’t like.

        The real question is if JD would be willing to try 1st base his bat carries him there easily and since his defense is not even passable anymore in the outfield he might be willing to try 1st.

        Reply
  12. Cardinals17

    8 years ago

    I wouldn’t have believed that Bruce’s overall statistics and graphs would be better that J. D. Martinez. Maybe he’d be a better fit for the Cardinals along with Hosmer. It’d sure be cheaper!!

    1
    Reply
    • Jbigz12

      8 years ago

      Am I missing something? Where do those stats tell you that jay Bruce has better overall underlying stats than JD Martinez? Bruce has a slightly edge in a few categories but Martinez has a slightly larger lead in a few as well. Then you get down to total War and it’s not even close. Maybe on a cost basis Bruce would be the better value but those stats certainly don’t tell you he’s the better offensive player. Defense, sure.

      Reply
  13. Benklasner

    8 years ago

    When I try and picture Jay Bruce in a Cardinals uni my mind just shuts down. Please don’t MO.

    Reply
  14. Joe giovengo

    8 years ago

    Yawn more crap

    1
    Reply
  15. leefieux

    8 years ago

    Great article, but your first sentence says that you sorted the ‘firstbasemen’. 🙂

    2
    Reply
  16. nscheffel

    8 years ago

    xwOBA 1 year:

    Martinez – .423
    Upton – .353
    Bruce – .351

    xwOBA 3 year:

    Martinez – .402
    Upton – .342
    Bruce – .340

    Another data point showing Martinez is at another level offensively compared to Upton and Bruce.

    Catch Percentage Added (100+ chances):

    Bruce – [0%], ranked #53 of 124 OFers
    Upton – [-1%], ranked 91 of 124 OFers
    Martinez – [-2%], 96 of 124

    None of these guys is going to be much of an asset defensively, but Bruce appears to be the best at converting fly balls into outs.

    1
    Reply
  17. Joe giovengo

    8 years ago

    Yawn. Baseball trolls

    Reply
    • GeoKaplan

      8 years ago

      You poor, poor man. Someone *made you* read through the comments—twice.

      I know it’s terrible when the weekend comes and your current issue of “Colliers“ didn’t arrive in the mail. But perhaps it would make you look even modestly more intelligent if you avoided articles built on modern statistics and the comments sections which follow. They seem to angry up your blood.

      Unless, of course, the comment about “baseball trolls” was the batsignal calling your peers to assemble.

      2
      Reply

Leave a Reply Cancel reply

Please login to leave a reply.

Log in Register

ad: 300x250_1_MLB

    Top Stories

    Brewers To Promote Jacob Misiorowski

    Red Sox Promote Roman Anthony

    Craig Kimbrel Elects Free Agency

    Marlins Place Ryan Weathers On 60-Day IL With Lat Strain

    White Sox To Promote Grant Taylor

    Mariners Designate Leody Taveras For Assignment, Outright Casey Lawrence

    Angels Acquire LaMonte Wade Jr.

    Corbin Burnes To Undergo Tommy John Surgery

    Braves Select Craig Kimbrel

    Jerry Reinsdorf, Justin Ishbia Reach Agreement For Ishbia To Obtain Future Majority Stake In White Sox

    White Sox To Promote Kyle Teel

    Sign Up For Trade Rumors Front Office Now And Lock In Savings!

    Pablo Lopez To Miss Multiple Months With Teres Major Strain

    MLB To Propose Automatic Ball-Strike Challenge System For 2026

    Giants Designate LaMonte Wade Jr., Sign Dominic Smith

    Reds Sign Wade Miley, Place Hunter Greene On Injured List

    Padres Interested In Jarren Duran

    Royals Promote Jac Caglianone

    Mariners Promote Cole Young, Activate Bryce Miller

    2025-26 MLB Free Agent Power Rankings: May Edition

    Recent

    Giants Place Matt Chapman On 10-Day Injured List

    Mariners’ Bryce Miller Out Four To Six Weeks With Elbow Inflammation

    Roberts: Chance Of Ohtani Pitching Before All-Star Break Is “North Of Zero”

    Diamondbacks Place Justin Martínez On IL With UCL Sprain

    Orioles Select Luis Vázquez

    Rangers To Sign Craig Kimbrel To Minor League Deal

    Akil Baddoo Accepts Outright Assignment With Tigers

    Dodgers Recall Matt Sauer, DFA José Ureña

    Chris Stratton Elects Free Agency

    Aaron Nola To Be Shut Down For Two Weeks With Stress Reaction In Rib Cage

    ad: 300x250_5_side_mlb

    MLBTR Newsletter - Hot stove highlights in your inbox, five days a week

    Latest Rumors & News

    Latest Rumors & News

    • 2024-25 Top 50 MLB Free Agents With Predictions
    • Nolan Arenado Rumors
    • Dylan Cease Rumors
    • Luis Robert Rumors
    • Marcus Stroman Rumors

     

    Trade Rumors App for iOS and Android

    MLBTR Features

    MLBTR Features

    • Remove Ads, Support Our Writers
    • Front Office Originals
    • Front Office Fantasy Baseball
    • MLBTR Podcast
    • 2024-25 Offseason Outlook Series
    • 2025 Arbitration Projections
    • 2024-25 MLB Free Agent List
    • 2025-26 MLB Free Agent List
    • Contract Tracker
    • Transaction Tracker
    • Extension Tracker
    • Agency Database
    • MLBTR On Twitter
    • MLBTR On Facebook
    • Team Facebook Pages
    • How To Set Up Notifications For Breaking News
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors

    Rumors By Team

    • Angels Rumors
    • Astros Rumors
    • Athletics Rumors
    • Blue Jays Rumors
    • Braves Rumors
    • Brewers Rumors
    • Cardinals Rumors
    • Cubs Rumors
    • Diamondbacks Rumors
    • Dodgers Rumors
    • Giants Rumors
    • Guardians Rumors
    • Mariners Rumors
    • Marlins Rumors
    • Mets Rumors
    • Nationals Rumors
    • Orioles Rumors
    • Padres Rumors
    • Phillies Rumors
    • Pirates Rumors
    • Rangers Rumors
    • Rays Rumors
    • Red Sox Rumors
    • Reds Rumors
    • Rockies Rumors
    • Royals Rumors
    • Tigers Rumors
    • Twins Rumors
    • White Sox Rumors
    • Yankees Rumors

    ad: 160x600_MLB

    Navigation

    • Sitemap
    • Archives
    • RSS/Twitter Feeds By Team

    MLBTR INFO

    • Advertise
    • About
    • Commenting Policy
    • Privacy Policy

    Connect

    • Contact Us
    • Twitter
    • Facebook
    • RSS Feed

    MLB Trade Rumors is not affiliated with Major League Baseball, MLB or MLB.com

    hide arrows scroll to top

    Register

    Desktop Version | Switch To Mobile Version