June 19, 2013

THT Essentials:
Fangraphs Player Search:


And here's the full roster.

Now available


You can now purchase the Hardball Times Baseball Annual 2013, with 300 pages of great content. It's also available on Amazon and Kindle. Read more about it here.



Or you can search by:

THT E-book


Third Base: The Crossroads is THT's e-book, available for $3.99 from the Kindle store. The good news is that anyone can read a Kindle book, even on a PC. So enjoy the best from THT in a new format.



Get your very own THT merchandise from our CafePress store. We've got baseball caps, t-shirts, coffee mugs and even wall clocks with the classy THT logo prominently displayed. Also, check out the THT Bookstore. Please support your favorite baseball site by purchasing something today.


Creative Commons License
All content on this site (including text, graphs, and any other original works), unless otherwise noted, is licensed under a Creative Commons License.

About Brad Johnson

Brad Johnson is a 24 year old graduate of Macalester College where he majored in Economics and History. He aspires to one day be an important member of a major league front office. He's also interested in writing and behavioral economics. You can follow him on Twitter @baseballAteam. He would like that.


Note: This page displays up to 200 articles at a time. To view a subset of a writer's work, click on one of the following years:
  2013  2012  2011  2010  2009  2008  2007  2006  2005  2004

Brad Johnson's Articles

Click here to view an RSS feed of this writer's articles.

The daily grind: 6-14-13

June 14, 2013
Tomorrow is rich in options

The daily grind: 6-13-13

June 13, 2013
Weather conspires to make Thin Thursday thinner.

The daily grind: 6-12-13

June 12, 2013
Thin Thursday isn't actually too thin on games, but it is thin on choices

The daily grind: 6-11-13

June 11, 2013
Youngsters today, exploits tomorrow.

The daily grind: 6-10-13

June 10, 2013
Tomorrow is youth pitcher day

NL East division update: June edition

June 10, 2013
The National League East has quickly turned into a one-horse race, and not the horse that everybody expected.

The daily grind: 6-7-13

June 07, 2013
Be advised, it's a weather watch day

The daily grind: 6-6-13

June 06, 2013
It's Rule 4 draft day, but you still need to manage your fantasy teams

The daily grind: 6-5-13

June 05, 2013
MLB is back on the witch hunt, but there's still daily moves to be made

The daily grind: 6-4-13

June 04, 2013
This season is feeling a bit heavy on exploitable pitchers

The daily grind: 6-3-13

June 03, 2013
It's a new month but the same Grind

The daily grind: 5-23-13

May 23, 2013
Getting you through Thin Thursday with some respectable options.

The daily grind: 5-22-13

May 22, 2013
Tomorrow is the thinnest Thursday of the season

The daily grind: 5-21-13

May 21, 2013
The pitching choices are feeling more flawed than normal

The daily grind: 5-20-13

May 20, 2013
Options aplenty for the start of the week.

The daily grind: 5-17-13

May 17, 2013
On to the weekend

The daily grind: 5-16-13

May 16, 2013
Tomorrow looks like an offense-oriented day

The daily grind: 5-15-13

May 15, 2013
Thin Thursday comes tomorrow, although there are plenty of power hitters available.

The Phillies should retool but not reboot

May 15, 2013
Philadelphia must walk a fine line between rebuilding and going for broke or else risk plunging into the abyss.

The daily grind: 5-14-13

May 14, 2013
We have entered the part of the season where easy decisions are few and far between

The daily grind: 5-13-13

May 13, 2013
Get ready for another active week

The daily grind: 5-10-13

May 10, 2013
The Grind is back from a one-day hiatus

The daily grind: 5-8-13

May 08, 2013
Rain!

The daily grind: 5-7-13

May 07, 2013
There is a lot going on tomorrow

The daily grind: 5-6-13

May 06, 2013
Grinding our way through May

The daily grind: 5-3-13

May 03, 2013
Taking it one day at a time

The daily grind: 5-2-13

May 02, 2013
Tomorrow's pitchers look iffy.

The daily grind: 5-1-13

May 01, 2013
One month down...

The daily grind: 4-30-13

April 30, 2013
The Marlins lineup just keeps get better. Not.

The daily grind: 4-28-13

April 29, 2013
A new week and a new grind

NL East division update: April edition

April 29, 2013
With the standings about as predicted, what else is worth examining in this division?

The daily grind: 4-26-13

April 26, 2013
A full suite of choices over the next two days

The daily grind: 4-25-13

April 25, 2013
Plenty of options for the next two days

The daily grind: 4-24-13

April 24, 2013
A rain out yesterday gives us some pitchers for today

The daily grind: 4-23-13

April 23, 2013
Double header day

The daily grind: 4-22-13

April 22, 2013
Today marks the start of a new, semi-regular feature that should spice up the column

The daily grind: 4-19-13

April 19, 2013
Tomorrow looks like a good day for streaming

The daily grind: 4-18-13

April 18, 2013
Busy times for streaming

The daily grind: 4-17-13

April 17, 2013
It's another weather day

The daily grind: 4-16-13

April 16, 2013
A few options but not the deepest of days.

The daily grind: 4-15-13

April 15, 2013
Tomorrow is another gorgeous day for hitter streaming

The daily grind: 4-12-13

April 12, 2013
A trio of ugly weather games to avoid today...

The daily grind: 4-11-13

April 11, 2013
Rain, rain go away

The daily grind: 4-10-13

April 10, 2013
More April showers in the mix today

The daily grind: 4-9-13

April 09, 2013
Avoid most games in the Midwest today

The daily grind: 4-8-13

April 08, 2013
The weather is finally nice with only a couple of possible April showers

The daily grind: 4-5-13

April 05, 2013
I know one player you won't be streaming

The daily grind: 4-4-13

April 04, 2013
There was plenty of offense yesterday despite a chill.

The daily grind: 4-3-13

April 03, 2013
Now we're getting somewhere. Streaming may commence in earnest.

The daily grind: 4-2-13

April 02, 2013
Yesterday's games didn't actually count, so you don't get credit for Bryce Harper's two home runs. It was all an elaborate April Fool's joke on fantasy owners.

The daily grind: 4-1-13

April 01, 2013
It's the real Opening Day. The one where I can tile four games at once on my computer.

State of the grind: March, 2013

March 25, 2013
The Daily Grind will be back soon!

Five questions: Philadelphia Phillies

March 19, 2013
Do the Phillies have enough left in the tank for one last hurrah?

Six potential breakouts

March 12, 2013
More players on the fantasy fringe to watch

Five predictable platoons for 2013

March 08, 2013
Knowing where to find value in a pinch can make or break a season

THT Live: Simple proposal to fix qualifying offer rule

January 06, 2013

A letter to free agents

December 28, 2012
The new CBA changes the way bad teams should think about free agents

The daily grind: 10-3

October 03, 2012
Hail Mary, full of grace...

The daily grind: 10-2

October 02, 2012
Is this the end?

The daily grind: 10-1

October 01, 2012
Three days left and only two more Grinds. Hit me in the comments with specific needs.

The daily grind: 9-28

September 28, 2012
We're through six months

The daily grind: 9-27

September 27, 2012
Reader suggestions are clearly cursed, and I'm glad I strongly hedged my Kendrick recommendation

The daily grind: 9-26

September 26, 2012
T-minus not many days left

The daily grind: 9-25

September 25, 2012
It's not yet time for your last hurrah

The daily grind: 9-24

September 24, 2012
And the last full week of baseball begins

The daily grind: 9-21

September 21, 2012
Onto the last desperate scramble of the season.

The daily grind: 9-20

September 20, 2012
The season is winding down but the grind continues unabated

The daily grind: 9-19

September 19, 2012
All things considered, there's a surprising depth of options today and tomorrow

The daily grind: 9-18

September 18, 2012
The internet is a very nice thing...when you have it.

The daily grind: 9-14

September 14, 2012
Sometimes in life, you have choices.

The daily grind: 9-13

September 13, 2012
The Grind is back from a one-day hiatus.

The daily grind: 9-11

September 11, 2012
Choices await you on the morrow.

The daily grind: 9-10

September 10, 2012
A most September example of Grinding

The daily grind: 9-6

September 06, 2012
So...you're probably not going to fill your roster today.

The daily grind: 9-5

September 05, 2012
Prepare for the thinnest Thin Thursday of the season

The daily grind: 9-4

September 04, 2012
Who is your favorite player to Grind?

The daily grind: 9-3

September 03, 2012
The September Grind begins

The daily grind: 8-30

August 30, 2012
The stretch run cometh

The daily grind: 8-28

August 28, 2012
Grinding our way into the stretch run

The daily grind: 8-27

August 27, 2012
Another week, another grind

The daily grind: 8-24

August 24, 2012
The waiver wire is feeling pretty thin right now

The daily grind: 8-23

August 23, 2012
Thin Thursday strikes again and Friday doesn't look much better

The daily grind: 8-22

August 22, 2012
Thin Thursday returns with a vengeance

The daily grind: 8-21

August 21, 2012
They call these the dog days and every run counts

Four ways to deter PED use

August 21, 2012
Some creative solutions to baseball's continuing PED problem

The daily grind: 8-20

August 20, 2012
Back from weekend hiatus for another Grind

The daily grind: 8-17

August 17, 2012
Solid, heavily owned pitching will limit tomorrow's options

THT Live: The Orioles “don’t like the cutter”

August 16, 2012

The daily grind: 8-16

August 16, 2012
The Daily Grind: a fully legal PED

The daily grind: 8-15

August 15, 2012
Thin Thursday isn't looking too thin this week.

The daily grind: 8-13

August 13, 2012
Tomorrow is Bumsgiving. Mark your calendar.

The daily grind: 8-10

August 10, 2012
Tomorrow is jam packed with goodies

The daily grind: 8-9

August 09, 2012
Come Grind. You know the drill.

The daily grind: 8-8

August 08, 2012
A Thin Thursday is coming up. Do you know where your streaming options are?

The daily grind: 8-7

August 07, 2012
And the Grind goes on

The daily grind: 8-6

August 06, 2012
Another week, another Grind

The daily grind: 8-3

August 03, 2012
Grinding into the weekend

The daily grind: 8-2

August 02, 2012
This time, I didn't lose everything I wrote

The daily grind: 8-1

August 01, 2012
Disaster strikes the Grind

The daily grind: 7-31

July 31, 2012
The landscape changed a little last night with more to come today.

The daily grind: 7-30

July 30, 2012
Another Monday, another Grind

The daily grind: 7-27

July 27, 2012
New blood to Grind

The daily grind: 7-26

July 26, 2012
You know what this is...

The daily grind: 7-25

July 25, 2012
This is the one where I tell you about some guys who should be picked up and owned.

The daily grind: 7-24

July 24, 2012
Tomorrow's looking...typical

The daily grind: 7-23

July 23, 2012
Back from weekend break once again

The daily grind: 7-20

July 20, 2012
Let's Grind

The daily grind: 7-19

July 19, 2012
The one where I privately wonder what happened to all the stream-able pitchers...

The daily grind: 7-18

July 18, 2012
Let's Grind

The daily grind: 7-17

July 17, 2012
The new Grind in its full glory

The daily grind: 7-16 part 2

July 16, 2012
Tomorrow's picks

The daily grind: 7-16 part 1

July 16, 2012
The first two-part Grind

The daily grind: 7-13

July 13, 2012
The project continues its metamorphosis

The daily grind: 7-12

July 12, 2012
No games today and our first look at the new format

The daily grind: mid-season review

July 09, 2012
Let's talk about what can improve

The daily grind 7-2

July 02, 2012
This is the fourth month of The Daily Grind...

The daily grind 6-29

June 29, 2012
I'm starting to think that streaming pitching isn't viable this year...

The daily grind 6-28

June 28, 2012
Friday is looking thin

The daily grind 6-27

June 27, 2012
Monday was not my best day for picks...

The daily grind 6-26

June 26, 2012
There was some bad pitching yesterday...

The daily grind 6-25

June 25, 2012
A busy Monday to leverage

The daily grind 6-22

June 22, 2012
A wealth of names available for today

The daily grind 6-21

June 21, 2012
I see you grinding

The daily grind 6-20

June 20, 2012
And we're back on schedule

The daily grind 6-18

June 18, 2012
Getting back to the grind after another weekend hiatus

The daily grind 6-15

June 15, 2012
The one where the readership is shamed into silence

The daily grind 6-14

June 14, 2012
Today we get philosophical by asking "What is a coveted match-up?"

The daily grind 6-13

June 13, 2012
The pitching options have been weak lately

The daily grind 6-12

June 12, 2012
Nothing out of the ordinary here

The daily grind 6-11

June 11, 2012
Back from weekend hiatus

The daily grind 6-8

June 08, 2012
The next two days feel a bit forced to me.

The daily grind 6-7

June 07, 2012
TDG has returned

The daily grind 6-5

June 05, 2012
Theme of the day: qualified recommendations

The daily grind 6-4

June 04, 2012
Back from the weekend

The daily grind 6-1

June 01, 2012
We're on to the third month of grinding

The daily grind 5-31

May 31, 2012
May will end with a whimper, by which I mean there are only three games today

The daily grind 5-30

May 30, 2012
Tomorrow is one of those no-game Thursdays, so stock up on fodder early

The daily grind 5-29

May 29, 2012
TDG returns from holiday

The daily grind 5-23

May 23, 2012
Fewer games but same amount of options tomorrow

The daily grind 5-21

May 22, 2012
Lots of options over the next two days

The daily grind 5-21

May 21, 2012
Today is thin on options

The daily grind 5-20

May 20, 2012
Pitching did not go well over the past two days

The daily grind 5-18

May 18, 2012
It's interleague rivalry series time

The daily grind 5-17

May 17, 2012
Short lists for the next two days

The daily grind 5-16

May 16, 2012
Grind and grind and grind some more.

The daily grind 5-15

May 15, 2012
A rare evening of calm on the reliever front

The daily grind 5-14

May 14, 2012
Back from a three-day break

The daily grind 5-10

May 10, 2012
The one where all the pitching picks did well

The daily grind 5-9

May 09, 2012
Only six games tomorrow, but there are still a few good hitters to choose from

The daily grind 5-8

May 08, 2012
Some awesome pitcher match-ups await you tomorrow.

The daily grind 5-7

May 07, 2012
Back from weekend break

The daily grind 5-4

May 04, 2012
Bad match-ups this week

The daily grind 5-3

May 03, 2012
The early-season closer madness continues

The daily grind 5-2

May 02, 2012
Thin Thursday isn't actually super thin this week.

The daily grind 5-1

May 01, 2012
Welcome to May

The daily grind 4-30

April 30, 2012
Two pitching-poor days are on the horizon

The daily grind 4-28

April 28, 2012
Grinding through the weekend

The daily grind 4-27

April 27, 2012
No must plays on the horizon but plenty of usable match-ups

The daily grind 4-26

April 26, 2012
Lots of pitching options tomorrow.

The daily grind 4-25

April 25, 2012
My picks were kind to me yesterday. I hope you benefited, too.

The daily grind 4-24

April 24, 2012


The daily grind 4-23

April 23, 2012
Hitters are plentiful but pitchers are not

The daily grind 4-22

April 22, 2012
I'm the guy who told you to stream Philip Humber #perfectgame

The daily grind 4-21

April 21, 2012
Popular demand edition

The daily grind 4-20

April 20, 2012
Plenty of favorable match-ups to be had today and tomorrow

The daily grind 4-19

April 19, 2012
Some good options on the horizon for tomorrow

The daily grind 4-18

April 18, 2012
I hope you don't need to stream tomorrow...

The daily grind 4-17

April 17, 2012
Slim pickings for today.

The daily grind

April 16, 2012
Lessons from Brad's daily search through the waiver wire

Let there be news - Volume 14

March 26, 2012
Injuries, injuries, and more injuries

Let there be news - Volume 13

March 19, 2012
The Yankees pull another rabbit out of the hat, more players get injured, and instant replay (non) news.

Let there be news - Volume 12

March 12, 2012
A slow week in transactions, but the injuries are beginning to mount

Five questions: Philadelphia Phillies

March 08, 2012
How much longer can this aging roster dominate the NL East?

Dual eligible pitchers in Yahoo!

March 05, 2012
Pitchers with dual eligibility and their expected usefulness

Let there be news - Volume 11

March 05, 2012
A new playoff schedule, a bunch of five-year contracts, and another shady signing.

Let there be news - Volume 10

February 27, 2012
A busy week as we get closer to real baseball

Let there be news - Volume 9

February 20, 2012
A traditionally slow week brought one big surprise and several ancillary moves.

Let there be news - Volume 8

February 13, 2012
Arbitration deals, extensions, and minor league signings dominated the week

Did you know we had a mock draft?

February 07, 2012
I discuss what I learned from the much ballyhooed THT Mock Draft.

Let there be news - Volume 7

February 06, 2012
Saber gadgets, addiction, and a couple of signings round out the big headlines this week

THT Live: Would the Nationals consider holding back Strasburg?

February 06, 2012

Let there be news - Volume 6

January 30, 2012
Prince Fielder joins Cliff Lee on the Mysteries, and other news

THT Live: Juan Pierre, Domonic Brown, and plans

January 30, 2012

Let there be news - Volume 5

January 23, 2012
A flood of news, brought to you in part by the deadline to exchange arbitration figures

Let there be news - Volume 4

January 16, 2012
The Yankees get busy, Madson finds a home, and Gio Gonzalez settles down

Let there be news - Volume 3

January 09, 2012
We’re eight days into 2012, and the Cubs already may have had their best week.

Let there be news - Volume 2

January 03, 2012
Andrew Bailey, Carlos Quentin, Melvin Mora, and the end of another year.

Let there be news - Volume 1

December 27, 2011
The one with Yu Darvish, Gio Gonzalez, John Danks, and Sean Marshall

THT Live: The Papelbon tradeoff

December 02, 2011

Offseason decisions: The Washington Nationals search for stars

November 17, 2011
And they can afford to.

Offseason decisions: the Philadelphia Phillies get old

November 10, 2011
But a youth movement is not in the cards.

What’s holding up the next Collective Bargaining Agreement?

November 01, 2011
Bud Selig still wants hard slotting in the amateur draft. What should we expect if he gets it?

Postseason Phillies: Pitching is set, how about hitting?

September 26, 2011
The Phillies' stellar rotation prepares to lead them into their fifth straight NLDS

Debate: Ryan Howard

September 22, 2011
Is Ryan Howard an elite player?

THT Live: Can Mike Napoli keep it up?

September 18, 2011

THT Live: 13 players who impress me

September 02, 2011

THT Live: Adam Dunn and offensive black holes

August 30, 2011

NL East update

August 15, 2011
With a month and a half left in the season, teams are starting to look forward to different things.

THT Live: Ode de Stairs: The exploits of a legend

August 05, 2011

Reaction to the trade deadline

August 01, 2011
Searching for incremental gains after the non-waiver trading deadline

Click here to return to the home page.