Category Power Rankings: Week 10

Week 10 Category Power Rankings are here as Colin Ward breaks down the best of the best for every roto category.

Time for your weekly dose of CPR!

 

Batting Average (AVG)

 

Top 25

RankNameTeamPositionChange
1Christian YelichMILOF
2Nolan ArenadoCOL3B+2
3J.D. MartinezBOSOF-1
4Freddie FreemanATL1B-1
5Michael BrantleyHOUOF+1
6Mike TroutLAAOF-1
7Mookie BettsBOSOF
8Anthony RendonWSH3B+1
9Jean SeguraPHISS-1
10Justin TurnerLAD3B+1
11Whit MerrifieldKC1B/2B/OF+1
12Cody BellingerLAD1B/OF+2
13Alex BregmanHOU3B/SS
14Jorge PolancoMINSS+2
15Charlie BlackmonCOLOF-5
16Elvis AndrusTEXSS+6
17Xander BogaertsBOSSS+4
18DJ LemahieuNYY2B/3B+5
19Josh BellPIT1BUnranked
20David PeraltaARZOF-5
21David DahlCOLOFUnranked
22Tommy PhamTBOFUnranked
23Paul DeJongSTLSS+2
24Jeff McNeilNYM2B/OF-4
25Javier BaezCHC2B/3B/SSUnranked

Off the List: Andrew Benintendi, Lorenzo Cain, Carlos Correa (injury), Jose Altuve (injury)

Plenty of movement on here this week due to injury. With Carlos Correa unfortunately facing at least a month of inactivity, and the questions surrounding Jose Altuve‘s lower body health, they drop off this list for now. Jeff McNeil stays in the top 25 as it sounds like he could be returning to the ailing Mets within the next week or so.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Shin-Soo ChooTEXOF+1
2Josh ReddickHOUOF+1
3Jose MartinezSTL1B/OF-2
4David FletcherLAA2B/3B/SS/OF+2
5Jose IglesiasCINSS+2
6Gio UrshelaNYY3B/SS+2
7Melky CabreraPITOF-2
8Avisail GarciaTBOF+1
9Neil WalkerMIA1B/2B/3B/OFUnranked
10Brian GoodwinLAAOF

Off the List: Brandon Lowe

David Fletcher is currently top 10 in the majors in AVG and is doing a great job making contact this year. He may have even been a little unlucky thus far judging by his .336 xBA.

 

Runs (R)

 

Top 25

RankNameTeamPositionChange
1Christian YelichMILOF
2Mookie BettsBOSOF
3Cody BellingerLAD1B/OF+4
4Nolan ArenadoCOL3B+2
5Mike TroutLAAOF
6Charlie BlackmonCOLOF-2
7George SpringerHOUOF-4
8Andrew McCutchenPHIOF
9Trevor StoryCOLSS+5
10Freddie FreemanATL1B
11Jean SeguraPHISS
12Ronald Acuna Jr.ATLOF
13Whit MerrifieldKC1B/2B/OF+2
14J.D. MartinezBOSOF-1
15Mitch HanigerSEAOF+2
16Bryce HarperPHIOF
17Lorenzo CainMILOF-8
18Kris BryantCHC3B/OF+1
19Javier BaezCHC2B/3B/SS-1
20Anthony RendonWSH3B+1
21Paul GoldschmidtSTL1B-1
22Xander BogaertsBOSSSUnranked
23Paul DeJongSTLSS
24Joey GalloTEX1B/OF
25Josh BellPIT1BUnranked

Off the List: Matt Carpenter, Ozzie Albies

Mitch Haniger has not provided much in the AVG department, although his incredibly low BABIP suggests he could be due for some positive regression, but he has delivered everywhere else. Haniger has found himself in the top 10 in runs scored for the majority of the year and has not really budged. He is firmly entrenched at the top of the M’s lineup and should continue to provide great R+RBI figures, and expect a better AVG to come as well.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Shin-Soo ChooTEXOF
2Leury GarciaCHWOF
3Daniel VogelbachSEA1B+2
4Brandon LoweTB2B/OF-1
5Hunter PenceTEXOF+1
6Gregory PolancoPITOFUnranked
7Adam EatonWSHOFUnranked
8Kyle SchwarberCHCOFUnranked
9David FletcherLAA2B/3B/SS/OFUnranked
10Lourdes Gurriel Jr.TOR2B/SS/OFUnranked

Off the List: Max Kepler (ownership), Mitch Moreland (injury), Brett Gardner, Dwight Smith Jr., Brian Goodwin

You may be able to find Adam Eaton on the wire in a number of leagues by now. While he hasn’t set the world on fire thus far, he is getting everyday run as the Nationals’ No. 2 hitter and is on pace for nearly 100 runs. He will steal you a handful of bags too.

 

Home Runs (HR)

 

Top 25

RankNameTeamPositionChange
1Joey GalloTEX1B/OF
2Christian YelichMILOF
3Nolan ArenadoCOL3B
4Cody BellingerLAD1B/OF
5Edwin EncarnacionSEA1B+1
6Mike TroutLAAOF+1
7Khris DavisOAKOF-2
8Rhys HoskinsPHI1B/OF+1
9Paul GoldschmidtSTL1B-1
10Javier BaezCHC2B/3B/SS
11Pete AlonsoNYM1B+4
12Trevor StoryCOLSS+1
13Gary SanchezNYYC+4
14Marcell OzunaSTLOF
15J.D. MartinezBOSOF-3
16Alex BregmanHOU3B/SS+2
17George SpringerHOUOF-6
18Bryce HarperPHIOF-2
19Matt ChapmanOAK3B+1
20Francisco LindorCLESS-1
21Anthony RizzoCHC1B+1
22Josh BellPIT1B+3
23Mike MoustakasMIL2B/3B
24Kris BryantCHC3B/OF
25Freddie FreemanATL1BUnranked

Off the List: Manny Machado

Gary Sanchez had 18 HRs in 374 plate appearances last year. He has 17 in 155 PAs this season already. It is becoming abundantly clear that last year was the outlier for Sanchez and not his 33-dinger campaign in 2017.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Franmil ReyesSDOF
2Daniel VogelbachSEA1B+1
3Jorge SolerKCOF+1
4C.J. CronMIN1B+1
5Hunter RenfroeSDOF+2
6Miguel SanoMIN1B/3B+2
7Derek DietrichCIN1B/2B/OF+3
8Gregory PolancoPITOF+1
9Justin SmoakTOR1BUnranked
10Jay BruceSEA1B/OF-4

Off the List: Mitch Moreland (injury)

Derek Dietrich is still available in about 40% of Yahoo leagues and over 80% of ESPN leagues. I really do not know how legit Dietrich is, but you might as well ride it out while you can.

 

Runs Batted In (RBI)

 

Top 25

RankNameTeamPositionChange
1Nolan ArenadoCOL3B
2Cody BellingerLAD1B/OF+1
3Christian YelichMILOF-1
4Rhys HoskinsPHI1B/OF
5Edwin EncarnacionSEA1B+1
6Marcell OzunaSTLOF+2
7J.D. MartinezBOSOF
8Anthony RizzoCHC1B+1
9Khris DavisOAKOF-4
10Bryce HarperPHIOF
11Freddie FreemanATL1B
12Joey GalloTEX1B/OF
13Jose AbreuCHW1B+3
14Javier BaezCHC2B/3B/SS
15Anthony RendonWSH3B
16Pete AlonsoNYM1B+1
17Paul GoldschmidtSTL1B-4
18Trevor StoryCOLSS
19Alex BregmanHOU3B/SS+3
20Juan SotoWSHOF
21Josh BellPIT1B+2
22Ronald Acuna Jr.ATLOF-3
23Adalberto MondesiKC2B/SS+1
24Eddie RosarioMINOFUnranked
25Domingo SantanaSEAOF

Off the List: George Springer (injury)

After a slow start to the year, Nolan Arenado is right back to his usual elite self. Over his last 30 ballgames, Arenado has 4o RBI and is currently on a 140-RBI pace.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Jorge SolerKCOF+1
2Daniel VogelbachSEA1B+1
3Gregory PolancoPITOF+1
4Derek DietrichCIN1B/2B/OFUnranked
5C.J. CronMIN1B+1
6Dansby SwansonATLSS-1
7Hunter PenceTEXOF
8Miguel SanoMIN1B/3B+1
9Brandon LoweTB2B/3B-1
10Justin SmoakTOR1BUnranked

Off the List: Mitch Moreland (injury), Jay Bruce

Miguel Sano is off and running since his return from the IL. The Twins’ slugger has nine RBI in his first ten games and as long as he is healthy, should be a good source of run production.

 

Stolen Bases (SB)

 

Top 25

RankNameTeamPositionChange
1Adalberto MondesiKC2B/SS
2Tim AndersonCHWSS
3Billy HamiltonKCOF
4Jose RamirezCLE2B/3B+1
5Whit MerrifieldKC1B/2B/OF-1
6Victor RoblesWSHOF+1
7Jonathan VillarBAL2B/SS+1
8Mallex SmithSEAOF+8
9Trea TurnerWSHSS+1
10Starling MartePITOF-1
11Jarrod DysonARZOF
12Byron BuxtonMINOF
13Dee GordonSEA2B/SS/OF-7
14Trevor StoryCOLSS
15Christian YelichMILOF
16Elvis AndrusTEXSS+9
17Mike TroutLAAOF
18Ronald Acuna Jr.ATLOF
19Tommy PhamTBOF-6
20Mookie BettsBOSOF
21Lorenzo CainMILOF-2
22Jean SeguraPHISS-1
23Andrew BenintendiBOSOF
24Kevin KiermaierTBOFUnranked
25Franciso LindorCLESSUnranked

Off the List: Yasiel Puig, Cody Bellinger

Elvis Andrus is on nearly a 20/40 pace right now. He is currently playing at an elite level for fantasy purposes and is really stuffing the stat sheet.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Mallex SmithSEAOF+1
2Jarrod DysonARZOF-1
3Kevin KiermaierTBOF+2
4Delino DeShieldsTEXOF
5Leury GarciaCHWOF-2
6Kolten WongSTL2B
7Kevin PillarSFOF
8Amed RosarioNYMSSUnranked
9Danny SantanaTEX1B/2B/OF
10Nicky LopezKC2B/SS-2

Off the List: Dwight Smith Jr.

Not a great list to choose from here. For what it’s worth, Kevin Kiermaier has four steals over his last five games and is up to 10 on the year.

 

On-Base Percentage (OBP)

 

Top 25

RankNameTeamPositionChange
1Mike TroutLAAOF
2Christian YelichMILOF
3Freddie FreemanATL1B
4Alex BregmanHOU3B/SS
5Cody BellingerLAD1B/OF
6Mookie BettsBOSOF+1
7J.D. MartinezBOSOF-1
8Anthony RendonWSH3B+1
9Rhys HoskinsPHI1B/OF+1
10Bryce HarperPHIOF-2
11Tommy PhamTBOF
12Juan SotoWSHOF
13Kris BryantCHC3B/OF
14Nolan ArenadoCOL3B
15Andrew McCutchenPHIOF
16Anthony RizzoCHC1B+1
17Joey GalloTEX1B/OF+1
18Carlos SantanaCLE1B/3B+2
19Shin-Soo ChooTEXOF-3
20Jorge PolancoMINSS+1
21Michael ConfortoNYMOF+2
22Paul DeJongSTLSS
23Josh BellPIT1BUnranked
24George SpringerHOUOF-5
25Joey VottoCIN1B-1

Off the List: Edwin Encarnacion

I just could not do it. I could not take Joey Votto off the list yet. He has been swinging it a little better recently and has a .371 OBP over his last 15 games. Here’s to hoping this is the turnaround.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Shin-Soo ChooTEXOF
2Daniel VogelbachSEA1B
3Josh ReddickHOUOF
4Kolten WongSTL2B
5Justin SmoakTOR1B
6David FletcherLAA2B/3B/OF+4
7Bryan ReynoldsPITOFUnranked
8Nicky LopezKCSS
9Brian GoodwinLAAOF-3
10Neil WalkerMIA1B/2B/3B/OFUnranked

Off the List: Joe Panik, Melky Cabrera

Bryan Reynolds has made the most of his playing time and is starting to earn even more while forcing Melky Cabrera out of the Pirates lineup. He has shown decent plate discipline thus far in the bigs and had great OBP numbers in the minors. 

 

Wins (W)

 

Top 25

RankNameTeamPositionChange
1Justin VerlanderHOUSP
2Max ScherzerWSHSP
3Zack GreinkeARZSP
4Trevor BauerCLESP
5Gerrit ColeHOUSP+1
6Jose BerriosMINSP+2
7Blake SnellTBSP-2
8Jacob deGromNYMSP-1
9Patrick CorbinWSHSP
10Aaron NolaPHISP
11Clayton KershawLADSP+1
12Luis CastilloCINSP+1
13Carlos CarrascoCLESP-2
14Hyun-Jin RyuLADSP+2
15German MarquezCOLSP
16Chris SaleBOSSP-2
17Walker BuehlerLADSP
18Stephen StrasburgWSHSP
19Charlie MortonTBSP+1
20Masahiro TanakaNYYSP+1
21Domingo GermanNYYSP/RP+1
22Noah SyndergaardNYMSP-1
23Brandon WoodruffMILSP/RP
24James PaxtonNYYSPUnranked
25Jake OdorizziMINSPUnranked

Off the List: Miles Mikolas, Cole Hamels

Jake Odorizzi has given up zero earned runs in five of his last six starts and has won seven of his last eight. Like … what? His fastball velocity is up and it has been a super effective pitch for him. 

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Yonny ChirinosTBSP/RP+1
2Lance LynnTEXSP+5
3Zach DaviesMILSP+1
4Jordan LylesPITSP+2
5Martin PerezMINSP-2
6John MeansBALSP/RP+2
7Brett AndersonOAKSP+3
8Wade MileyHOUSPUnranked
9Kyle GibsonMINSP
10Tanner RoarkCINSPUnranked

Off the List: Brandon Woodruff (ownership), Lucas Giolito (ownership)

Lance Lynn has done a nice job with his fastball/slider combo, resulting in a decent start to the year. He sits at about a strikeout per inning and his walk rate is down. Not to mention his FIP and xFIP suggest he has pitched better than his 4.66 ERA.

 

Earned Run Average (ERA)

 

Top 25

RankNameTeamPositionChange
1Justin VerlanderHOUSP
2Max ScherzerWSHSP
3Jacob deGromNYMSP
4Trevor BauerCLESP
5Blake SnellTBSP
6Patrick CorbinWSHSP+1
7Chris SaleBOSSP-1
8Gerrit ColeHOUSP
9Jose BerriosMINSP
10Clayton KershawLADSP
11Luis CastilloCINSP+1
12Charlie MortonTBSP+1
13Carlos CarrascoCLESP-2
14Zack GreinkeARZSP
15Hyun-Jin RyuLADSP+1
16Aaron NolaPHISP-1
17Stephen StrasburgWSHSP+1
18Noah SyndergaardNYMSP-1
19Walker BuehlerLADSP
20German MarquezCOLSP
21Domingo GermanNYYSP/RP
22Chris PaddackSDSP
23Caleb SmithMIASP+1
24James PaxtonNYYSPUnranked
25Shane BieberCLESP

Off the List: Cole Hamels

After spending about a month on the IL with knee inflammation, James Paxton looked as good as ever in his first start back. His velocity was solid and he had his curveball working. Expect him to be an elite fantasy SP moving forward after this very encouraging return.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Spencer TurnbullDETSP
2Zach DaviesMILSP
3Matt StrahmSDSP/RP
4Chris BassittOAKSP
5Wade MileyHOUSP+2
6Yonny ChirinosTBSP/RP+2
7Martin PerezMINSP-2
8Jordan LylesPITSP/RPUnranked
9Tanner RoarkCINSP
10Brett AndersonOAKSPUnranked

Off the List: Lucas Giolito (ownership), Jeff Samardzija

Wade Miley has a career-high swinging strike rate this year primarily because of the success of his cutter, which he perfected last year. His ERA has not been above 4.00 since his six-inning, three-run quality start in his first turn of the season. 

Strikeouts (K)

 

Top 25

RankNameTeamPositionChange
1Max ScherzerWSHSP
2Gerrit ColeHOUSP
3Justin VerlanderHOUSP
4Trevor BauerCLESP
5Chris SaleBOSSP
6Blake SnellTBSP+1
7Stephen StrasburgWSHSP+1
8Jacob deGromNYMSP-2
9Carlos CarrascoCLESP
10Patrick CorbinWSHSP
11Luis CastilloCINSP
12Matt BoydDETSP
13Charlie MortonTBSP
14German MarquezCOLSP
15Aaron NolaPHISP+1
16James PaxtonNYYSPUnranked
17Noah SyndergaardNYMSP-2
18Robbie RayARZSP-1
19Caleb SmithMIASP
20Jose BerriosMINSP-2
21Zack WheelerNYMSP+1
22Zack GreinkeARZSP-1
23Shane BieberCLESP
24Jack FlahertySTLSP-4
25Madison BumgarnerSFSP

Off the List: Cole Hamels

Take away two pretty awful starts against the Nationals and Zack Wheeler has been pretty great this year. Strikeouts are up for Wheeler as well as his velocity so as long as his health can hold up throughout the summer months, he should be a solid source of Ks as the season rolls on.

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Chris BassittOAKSP+1
2Spencer TurnbullDETSP+2
3Tyler MahleCINSP+2
4Martin PerezMINSP+2
5Anthony DesclafaniCINSP-2
6Trent ThorntonTORSPUnranked
7Jordan LylesPITSP/RP
8Dylan BundyBALSPUnranked
9Tanner RoarkCINSPUnranked
10Julio TeheranATLSP-1

Off the List: Brandon Woodruff (ownership), Lucas Giolito (ownership), Reynaldo Lopez

Trent Thornton has struck out a batter per inning in seven of his 12 starts and has been a solid arm for the Jays, who are in desperate need of innings eaters.

 

Saves (SV)

 

Top 25

RankNameTeamPositionChange
1Kirby YatesSDRP
2Edwin DiazNYMRP
3Kenley JansenLADRP
4Roberto OsunaHOURP
5Aroldis ChapmanNYYRP
6Felipe VazquezPITRP
7Brad HandCLERP
8Josh HaderMILRP
9Blake TreinenOAKRP
10Jordan HicksSTLRP
11Ken GilesTORRP
12Shane GreeneDETRP+2
13Sean DoolittleWSHRP-1
14Greg HollandARZRP-1
15Will SmithSFRP
16Raisel IglesiasCINRP
17Hector NerisPHIRP+2
18Alex ColomeCHWRP
19Wade DavisCOLRP-2
20Blake ParkerMINRP
21Sergio RomoMIASP/RPUnranked
22Luke JacksonATLRP-1
23Steve CishekCHCRP
24Jose AlvaradoTBRP
25Diego CastilloTBSP/RP

Off the List: Matt Barnes

Not a ton of change here. Sergio Romo has tallied four saves over the past week or so, and sees his total up to 11. He won’t get a ton of chances, nor be the most effective, but he’s a clear closer for a major league team, and that is usually worth owning.

 

Deep League Top 10 (>12-Team leagues/65% owned or less)

RankNameTeamPositionChange
1Blake ParkerMINRP+1
2Sergio RomoMIASP/RP+5
3Luke JacksonATLRP
4Steve CishekCHCRPUnranked
5Diego CastilloTBSP/RP
6Hansel RoblesLAARP+2
7Shawn KelleyTEXRP-1
8Ryan BrasierBOSRPUnranked
9Matt BarnesBOSRP-5
10Scott ObergCOLRPUnranked

Off the List: Hector Neris (ownership), Sean Newcomb, Jose Leclerc

The Boston bullpen continues to be a headache for fantasy owners. Both Ryan Brasier and Matt Barnes are worth owning, but don’t expect usage clarity anytime soon.

 

WHIP (Walks+Hits/Innings Pitched)

 

Top 25

RankNameTeamPositionChange
1Justin VerlanderHOUSP
2Max ScherzerWSHSP
3Blake SnellTBSP
4Gerrit ColeHOUSP
5Clayton KershawLADSP
6Trevor BauerCLESP
7Chris SaleBOSSP
8Zack GreinkeARZSP
9Jacob deGromNYMSP
10Patrick CorbinWSHSP+1
11Jose BerriosMINSP-1
12Luis CastilloCINSP
13Hyun-Jin RyuLADSP+2
14Stephen StrasburgWSHSP
15Aaron NolaPHISP+1
16Carlos CarrascoCLESP-3
17Chris PaddackSDSP+1
18German MarquezCOLSP-1
19Caleb SmithMIASP
20Charlie MortonTBSP
21Shane BieberCLESP
22Matt BoydDETSP+1
23David PriceBOSSP+1
24Noah SyndergaardNYMSP-2
25Domingo GermanNYYSP/RP

Off the List: None

Aaron Nola has had an issue with baserunners so far this season. The Phillies’ right-hander has looked a lot better recently and he’ll likely heat up with the weather. He may never reach the heights of his 2018 campaign, but he has all the tools to be a top-tier arm.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Yonny ChirinosTBSP/RP
2Chris BassittOAKSP
3Matt StrahmSDSP/RP
4Jordan LylesPITSP/RP
5Wade MileyHOUSP+3
6Tyler MahleCINSP
7Kyle GibsonMINSP+2
8Zach DaviesMILSP+2
9Jeff SamardzijaSFSP-4
10Mike FiersOAKSPUnranked

Off the List: Lucas Giolito (ownership)

Mike Fiers is certainly not a desirable pitcher for fantasy purposes, but he has done a nice job of limiting baserunners. He is in the matchup-dependent streaming category.

 

Quality Starts (QS)

 

Top 25

RankNameTeamPositionChange
1Max ScherzerWSHSP
2Justin VerlanderHOUSP
3Zack GreinkeARZSP
4Jacob deGromNYMSP
5Blake SnellTBSP+1
6Trevor BauerCLESP-1
7Gerrit ColeHOUSP
8Chris SaleBOSSP
9Aaron NolaPHISP
10Clayton KershawLADSP+2
11Jose BerriosMINSP
12Patrick CorbinWSHSP+1
13Carlos CarrascoCLESP-3
14Stephen StrasburgWSHSP
15Luis CastilloCINSP
16Matt BoydDETSP
17Hyun-Jin RyuLADSP+2
18German MarquezCOLSP
19Noah SyndergaardNYMSP-2
20Madison BumgarnerSFSP
21Masahiro TanakaNYYSP
22Charlie MortonTBSP+1
23Yusei KikuchiSEASP+1
24Caleb SmithMIASP+1
25James PaxtonNYYSPUnranked

Off the List: Cole Hamels

Not entirely sure what is going on with Carlos Carrasco. While he has been giving up home runs at a sky high rate, everything else appears to be in line with his career numbers. His 3.33 xFIP suggests there should be some positive regression around the corner.

 

Deep League Top 10 (>12-team leagues/65% owned or less)

RankNameTeamPositionChange
1Spencer TurnbullDETSP
2Chris BassittOAKSP
3Wade MileyHOUSP+1
4Matt StrahmSDSP/RP+1
5Jordan LylesPITSP/RP+1
6Lance LynnTEXSPUnranked
7Martin PerezMINSP-2
8Brett AndersonOAKSP+1
9Dakota HudsonSTLSP/RPUnranked
10Mike LeakeSEASP-2

Off the List: Lucas Giolito (ownership), Reynaldo Lopez

Dakota Hudson has thrown four consecutive quality starts and five over his past six turns through the Cards’ rotation. The 24-year-old has enough of a prospect pedigree to keep tabs on and is definitely worth a look in strong matchups.

 

Featured Image by Justin Paradis (@freshmeatcomm on Twitter)

Colin Ward

Colin currently resides in the Buffalo, NY area and studied at SUNY Fredonia earning a degree in Sport Management. He is a former Assistant Athletic Director and Sports Information Director at the collegiate level. Baseball is his passion and he bleeds Pinstripes.

Account / Login
>