Blake Swihart, who turns 25 years old on Opening Day 2017, may well hit well enough for a catcher but I question whether he'll hit well enough to be an everyday position player elsewhere.
Compare these numbers for these Red Sox players with limited MLB experience: Swihart, Travis Shaw, Rusney Castillo, Bryce Brentz and Christian Vazquez:
BS DOB 4-3-92, 103 G, 90 OPS+, 92 wRC+
TS DOB 4-16-90, 210 G, 96 OPS+, 97 wRC+
RC DOB 7-9-87, 99 G, 82 OPS+, 82 wRC+
BB DOB 12-30-88, 34 G, 84 OPS+, 83 wRC+
CV DOB 8-21-90, 112 G, 64 OPS+, 61 wRC+
After posting strong numbers at High A and Double A in 2012 and 2013, Swihart posted a wRC+ of 77 in 18 games at Triple A in 2014, a wRC+ of 111 in 20 games at Triple A in 2015 and a wRC+ of 91 in 29 games at Triple A in 2016. Contrast those numbers with the wRC+ of 172, 126, 98 and 118 posted by Ryan Lavarnway in more at-bats over four seasons in Pawtucket.
Swihart's career may depend on the development of his defensive skills behind the plate.