Best Baseball Songs of All-Time

Countdown of baseball's best, from Vaudeville to the 21st century

There's one baseball song that everybody knows, a few others that many people know, and a lot of other great songs about the national pastime that you might never have heard about. A countdown of the greatest baseball songs of all-time, with links so you can sing along:

Want to get the latest sports news, opinion and expert analysis delivered straight to your inbox? Sign up for the About Sports newsletter.

1
"Take Me Out To The Ballgame" - Jack Norworth

Baseball fans cheering in stadium
Grant Faint/Stone/Getty Images

Everybody knows this one if you've ever been to a baseball game in the middle of the seventh inning.

(Link is to Harry Caray singing it at Wrigley Field.)

Lyrics:

Take me out to the ball game
Take me out with the crowd
Buy me some peanuts and cracker jack
I don't care if I never get back
Let me root, root, root for the home team
If they don't win it's a shame
For it's one, two, three strikes, you're out
At the old ball game

2
"Centerfield" - John Fogerty

2010 National Baseball Hall Of Fame Induction Ceremony
John Fogerty performs Centerfield at the 2010 National Baseball Hall of Fame Induction Ceremony at the National Baseball Hall of Fame on July 25, 2010 in Cooperstown, New York. George Napolitano / Getty Images

The 1985 hit by John Fogerty - honored by the Baseball Hall of Fame for its 25th anniversary in 2010 - is a song just about everybody knows. It came from a No. 1 album of the same name from a solo album by Fogerty, who was the lead singer of the Rock & Roll Hall of Fame band Credence Clearwater Revival.

Sample lyrics:

Well, I spent some time in the Mudville Nine, watchin' it from the bench;
You know I took some lumps when the Mighty Casey struck out.
So Say Hey Willie, tell Ty Cobb and Joe DiMaggio;
Don't say "it ain't so", you know the time is now.

3
"Glory Days" - Bruce Springsteen

Bruce Springsteen
10/02/1985: Bruce Springsteen performs during the last show of the 1985 'Born in the U.S.A. Tour'. in Los Angeles, California. WireImage / Getty Images

The 1984 song by The Boss from the "Born In The USA" album uses baseball to introduce a song about reminiscing and trying to recapture youth.

Sample lyrics:

I had a friend was a big baseball player back in high school
He could throw that speedball by you
Make you look like a fool boy
Saw him the other night at this roadside bar
I was walking in, he was walking out
We went back inside sat down had a few drinks
But all he kept talking about was

Glory days
well they'll pass you by
Glory days
in the wink of a young girl's eye
Glory days, glory days

4
"Say Hey" - The Treniers

The Treniers
15th February 1950: American R&B/rock n' roll group The Treniers performs on stage at the Melody Club, featuring twins Claude and Cliff Trenier clapping their hands. Other band members stand behind them, playing the saxophone, drums, and the piano. Gene Lester / Getty Images

A rock and swing classic from the 1950s about the great Willie Mays.

Sample lyrics:

He runs the bases like a choo-choo train
Swings around second like an aeroplane
His cap flies off when he passes third
And he heads home like an eagle bird.

Say hey, say who?
Say Willie
Say hey, say who?
Swinging at the plate
Say hey, say who?
That Giants kid is great

5
"All The Way" - Eddie Vedder

Eddie Vedder throws a ceremonial first pitch
Eddie Vedder of the band 'Pearl Jam' throws a ceremonial first pitch before the Chicago Cubs take on the Milwaukee Brewers at Wrigley Field on August 18, 2016 in Chicago, Illinois. Jonathan Daniel / Getty Images

The Pearl Jam front man wrote this song in 2007 about being a Cubs fan.

Sample lyrics:

Don’t let anyone say that it’s just a game.
For I’ve seen other teams and it’s never the same
When you’re born in Chicago, you’re blessed and you’re healed
First time you walk into Wrigley Field

Our heroes wear pinstripes; heroes in blue
They give us the chance to feel like heroes too
Whether we’ll win, and if we should lose
We know someday we’ll go all the way
Yeah! Someday we’ll go all the way

6
"Did You See Jackie Robinson Hit That Ball" - Woodrow Buddy Johnson

Count Basie And Other Men
Count Basie and other men playing baseball, June 14, 1947. Afro Newspaper/Gado / Getty Images

This 1949 song, later recorded by the legendary Count Basie, was about Robinson's historic debut with the Brooklyn Dodgers.

Sample lyrics:

Satchel Paige is mellow
So is Campanella, Newcombe and Doby, too
But it's a natural fact
When Jackie comes to bat
The other team is through.

Did you see Jackie Robinson hit that ball?
Did he hit it? Yeah, and that ain't all
He stole home.
Yes, yes, Jackie's real gone

7
"Talkin' Baseball" - Terry Cashman

2011 Irish American Baseball Hall Of Fame Induction Ceremony
Inductee Terry Cashman attends the 2011 Irish American Baseball Hall Of Fame Induction Ceremony at the Irish American Baseball Hall Of Fame at Foley's NY Pub on June 14, 2011 in New York City. Cindy Ord / Getty Images

The folksy hit song from 1981 filled a void for baseball's yesteryear during an unpopular players' strike and struck a chord.

Cashman recorded a version of the song for seemingly every team as the song became ubiquitous.

Here's a link to the Detroit Tigers version and another to the Yankees version. Baseball Almanac has the lyrics of many of them.

Sample lyrics from the original:

I'm talkin' baseball
Kluszewski, Campanella
Talkin' baseball
The Man and Bobby Feller
The Scooter, the Barber, and the Newc
They knew 'em all from Boston to Dubuque
Especially Willie, Mickey, and the Duke

8
"Tessie" - Dropkick Murphys

ALCS - Detroit Tigers v Boston Red Sox - Game Six
American Celtic punk band Dropkick Murphys perform prior to Game Six of the American League Championship Series between the Detroit Tigers and the Boston Red Sox at Fenway Park on October 19, 2013 in Boston, Massachusetts. Jared Wickerham / Getty Images

In 2004, the punk rock group brought back a 1904 song that became a Red Sox anthem and featured backing vocals from Red Sox players Johnny Damon, Bronson Arroyo and Lenny DiNardo.

Sample lyrics:

Tessie, Nuff Ced McGreevy shouted
We're not here to mess around Boston
you know we love you madly
Hear the crowd roar to your sound
Don't blame us if we ever doubt you
You know we couldn't live without you
Boston, you are the only, only, only
Don't blame us if we ever doubt you
You know we couldn't live without you
Red Sox, you are the only, only, only

9
"Cheap Seats" - Alabama

Alabama In Concert
Jeff Cook, Randy Owen, and Teddy Gentry of Alabama perform at the Birmingham Jefferson Civic Center Concert Hall on November 23, 2013 in Birmingham, Alabama. David A. Smith / Getty Images

The popular country band recorded this song in 1993 about going to minor-league games where you don't know the players' names, don't know how the team is doing, but love to just go to the game.

Sample lyrics:

This town ain't big
this town ain't small
It's a little of both they say
Our ball club may be minor league
but at least it's Triple-A

We sit below the Marlboro man
Above the right field wall
We do the wave all by ourself
Hey ump, a blind man could've made that call

10
"Joltin' Joe DiMaggio" - Les Brown Orchestra

New York Yankees
New York Yankee Joe DiMaggio poses for a photograph with bandleader Les Brown. Sports Studio Photos / Getty Images

The nation got caught up in Joe DiMaggio's 56-game hitting streak in 1941, and this song became part of the craze.

Sample lyrics:

He started baseball's famous streak
That's got us all aglow
He's just a man and not a freak
Joltin' Joe DiMaggio

Joe, Joe DiMaggio
We want you on our side

11
"Right Field" - Peter, Paul and Mary

Music File Photos - The 1960s - by Chris Walter
Peter Paul & Mary 1969 Mary Travers, Paul Stooket and Peter Yarrow. Chris Walter / Getty Images

A wonderful little tongue-in-cheek song from one of the most popular groups in the 1960s about the position that the important kids play.

Sample lyrics:

Playing right field, it's easy you know,
You can be awkward, you can be slow,
That's why I'm here in right field,
Just watching the dandelions grow.

12
"The Greatest" - Kenny Rogers

Kenny Rogers Performs At Pechanga Casino
Musician Kenny Rogers performs on stage at Pechanga Casino on August 1, 2015 in Temecula, California. Daniel Knighton / Getty Images

This cute song from the popular country artist is from 1998 and is about a little boy's imagination while throwing the ball up and trying to hit it.

Sample lyrics:

Little boy, he adjusts his hat
Picks up his ball, stares at his bat
Says I am the greatest, the game is on the line
And he gives his all one last time

And the ball goes up like the moon so bright
Swings his bat with all his might
And the world's so still as still can be
And the baseball falls, and that's strike three

Now it's supper time and his mama calls
Little boy starts home with his bat and ball
Says I am the greatest, that is a fact
But even I didn't know I could pitch like that

13
"Subway" - Jim Nuzzo

The Subway Series in New York City
On the eve of the first New York 'Subway Series' in 44 years, Yankees and Mets fans exchange words on the number 4 subway train October 21, 2000 en route to Yankee Stadium in the Bronx in New York City. The Yankees play the New York Mets as baseball's World Series opens at Yankee Stadium. Spencer Platt / Getty Images

This little-known (and underrated) song is about New York baseball and a Subway Series.

Sample lyrics:

I'm gettin' on a subway tonight
I'm headin' to the stadium, that's right
The city's gonna rock tonight as we make history
Can't you smell the hot dogs, taste the beer
Take me back in time to yesteryear
I wouldn't trade this ticket for the world oh not today
I'm gettin' on the subway

14
"Catfish" - Bob Dylan

Catfish Hunter at Spring Training
2/25/1975-Ft. Lauderdale, Fla.: Yankees' pitcher 'Catfish' Hunter shown in first day of Spring training here. Bettmann Archive / Getty Images

A song from the folk music legend that went unreleased until a 1991 bootleg set. It's about the former A's and Yankees great, and (indirectly) baseball free agency.

(Link is to iTunes.)

Sample lyrics:

Lazy stadium night
Catfish on the mound
“Strike three,” the umpire said
Batter have to go back and sit down

Catfish, million-dollar-man
Nobody can throw the ball like Catfish can
Used to work on Mr. Finley’s farm
But the old man wouldn’t pay
So he packed his glove and took his arm
An’ one day he just ran away