J.J. Hardy is forever one of our guys, but our guys can't stay Orioles forever - Camden Chat
Baltimore Orioles: 2017 Preview, Predictions & Schedule
Here's how Chris Sale became a 300-strikeout pitcher - The Boston Globe
Is it possible Cards will pursue Jose Reyes?
Remembering the good times for J.J. Hardy with the Orioles - Camden Chat
2013 MLB All Star Game: Get to know Baltimore Orioles All Star J.J. Hardy - Camden Chat
Troy Tulowitzki Gets Three Hits, Including a Home Run, in Blue Jays Debut - The New York Times
J.J. Hardy: Where has all the power gone?
Baltimore Orioles: JJ Hardy Was One Of The Best This Past Decade
B/R MLB 300: Ranking the Top 25 Shortstops of 2016, News, Scores, Highlights, Stats, and Rumors
Matt Kremnitzer: New Orioles Hall Of Famer J.J. Hardy Came To Baltimore At Just The Right Time - PressBox