192 available · All verified authentic
Classic rock produced some of the most iconic concert merchandise in history. From the arena-filling stadium tours of the 1970s to the MTV-era spectacles of the 1980s, rock bands printed shirts in limited quantities exclusively for live audiences — making originals increasingly scarce. Whether you're hunting a weathered Zeppelin relic from 1975 or a faded Springsteen tee from the Born in the USA tour, authentic vintage rock shirts carry both historical weight and serious collector demand. Every piece here is tag, print and hem checked before it is listed. No reproductions. No fakes. Just the real thing.
In stock now: 192 Rock shirts — 88 from the 1990s, 55 from the 1980s, 23 undated vintage, 17 from the 2000s, 9 from the 1970s. Bands with more than one shirt listed: Grateful Dead (9), Rolling Stones (9), Bob Dylan (5), Aerosmith (5), The Who (3), Lynyrd Skynyrd (3), Rush (3), Live (3). Asking prices run $30–$325. Browse by decade: 1980s · 1990s · single stitch. Every card links to a live eBay listing with Buyer Protection.

Rock · 1980s
$325

Rock · 1990s
$250 · Size XL

Rock · 1990s
$250

Rock · 1980s
$250

Rock · 1980s
$230

Rock · 1990s
$220 · Size XL

Rock · 1970s
$200 · Size S

Rock · 1980s
$200 · Size L

Rock · 1990s
$200 · Size XL

Rock · 1990s
$200

Rock · 1970s
$200

Rock · 2000s
$200 · Size L

Rock · 1990s
$200 · Size XL

Rock · 2000s
$200

Rock · Vintage
$200 · Size M

Rock · 1980s
$200 · Size XL

Rock · 1980s
$200

Rock · 1980s
$199

Rock · 1990s
$199 · Size L

Rock · 1990s
$194 · Size XL

Rock · 1970s
$185 · Size XL

Rock · 1990s
$180 · Size L

Rock · 1990s
$180 · Size XL

Rock · 1970s
$180

Rock · 1980s
$180

Rock · 1980s
$180 · Size L

Rock · 1970s
$180 · Size S

Rock · 1980s
$180

Rock · 1980s
$180 · Size L

Rock · 1990s
$180 · Size L

Rock · 1980s
$179 · Size S

Rock · 1990s
$179 · Size XL

Rock · Vintage
$179 · Size M

Rock · 1980s
$175 · Size XL

Rock · 1990s
$175 · Size L

Rock · 1980s
$175 · Size L

Rock · 1980s
$175

Rock · Vintage
$175

Rock · 1990s
$175 · Size XL

Rock · 1990s
$170 · Size XL

Rock · 1990s
$170 · Size L

Rock · 1980s
$169 · Size M

Rock · 1990s
$169 · Size L

Rock · 1980s
$165 · Size S

Rock · 1990s
$164

Rock · 1980s
$162

Rock · 1990s
$161

Rock · 1980s
$160 · Size XL

Rock · 1990s
$160 · Size XL

Rock · 1980s
$160

Rock · 1980s
$160

Rock · 1980s
$160 · Size L

Rock · 2000s
$160 · Size XL

Rock · 1990s
$159 · Size L

Rock · 1980s
$159

Rock · 1990s
$152

Rock · 1990s
$150 · Size XL

Rock · 1990s
$150 · Size XL

Rock · 1990s
$150 · Size L

Rock · 1990s
$150 · Size L

Rock · Vintage
$150 · Size M

Rock · 1990s
$150 · Size M

Rock · 1990s
$150 · Size XL

Rock · 1980s
$150 · Size XL

Rock · Vintage
$150 · Size XL

Rock · 1990s
$150 · Size XL

Rock · 1990s
$150

Rock · 1990s
$150 · Size XL

Rock · 1980s
$150 · Size L

Rock · 1990s
$150 · Size 2XL

Rock · Vintage
$150 · Size L

Rock · 1990s
$150 · Size XL

Rock · Vintage
$150 · Size M

Rock · 1980s
$150 · Size XL

Rock · 1990s
$150 · Size XL

Rock · 1990s
$150

Rock · 1990s
$150 · Size XL

Rock · 1990s
$150

Rock · 1990s
$150

Rock · 1990s
$150 · Size L

Rock · 1990s
$150 · Size M

Rock · 1990s
$150

Rock · 2000s
$150 · Size M

Rock · Vintage
$150 · Size 2XL

Rock · 1990s
$150 · Size L

Rock · 1990s
$150 · Size L

Rock · 1990s
$150 · Size L

Rock · 1980s
$150 · Size XL

Rock · 1980s
$149 · Size M

Rock · 1980s
$149 · Size M

Rock · 1980s
$149 · Size L

Rock · 2000s
$148 · Size L

Rock · 1990s
$145 · Size XL

Rock · 1990s
$145

Rock · 1980s
$144

Rock · 1990s
$140 · Size XL

Rock · 1990s
$140 · Size XL

Rock · Vintage
$140

Rock · 1990s
$140

Rock · 2000s
$140 · Size L

Rock · 1990s
$139

Rock · 1990s
$139

Rock · 1990s
$139 · Size XL

Rock · 1990s
$135 · Size XL

Rock · 1970s
$130

Rock · Vintage
$130

Rock · 1990s
$130 · Size XL

Rock · Vintage
$130

Rock · 1990s
$130 · Size XL

Rock · 1990s
$129

Rock · 1980s
$129 · Size L

Rock · 1990s
$128

Rock · 1980s
$127

Rock · 1980s
$127

Rock · 1990s
$127

Rock · 1980s
$127

Rock · 1980s
$127

Rock · 1990s
$127

Rock · Vintage
$126

Rock · 1980s
$125

Rock · 1980s
$125

Rock · 1990s
$125 · Size XL

Rock · 1990s
$125 · Size XL

Rock · 1990s
$125 · Size L

Rock · 2000s
$125 · Size XL

Rock · 1980s
$125

Rock · 1980s
$125 · Size L

Rock · Vintage
$125 · Size L

Rock · 2000s
$123 · Size M

Rock · 1990s
$123

Rock · 1980s
$123

Rock · 1990s
$122

Rock · 1980s
$120 · Size L

Rock · 1980s
$120 · Size M

Rock · Vintage
$120 · Size L

Rock · Vintage
$120 · Size XL

Rock · 2000s
$120 · Size XL

Rock · 1990s
$120 · Size M

Rock · Vintage
$120 · Size L

Rock · Vintage
$120 · Size L

Rock · 1990s
$120 · Size XL

Rock · 2000s
$120 · Size M

Rock · 1980s
$120 · Size L

Rock · 1980s
$120 · Size XL

Rock · 1990s
$120 · Size L

Rock · 2000s
$120 · Size XL

Rock · 1980s
$120 · Size L

Rock · 1990s
$120 · Size XL

Rock · 1990s
$117

Rock · 2000s
$117 · Size XL

Rock · 1990s
$116 · Size L

Rock · 1980s
$116

Rock · 1970s
$116

Rock · 1980s
$116

Rock · 1990s
$115 · Size XL

Rock · 1990s
$115

Rock · 1990s
$115 · Size XL

Rock · 2000s
$115 · Size XXL

Rock · 1980s
$115

Rock · 1990s
$114 · Size XL

Rock · 1990s
$112 · Size L

Rock · 2000s
$110 · Size XL

Rock · 1990s
$110

Rock · 1990s
$110

Rock · 1980s
$110 · Size M

Rock · 1990s
$110

Rock · Vintage
$105 · Size L

Rock · 1990s
$105 · Size L

Rock · 1970s
$103

Rock · 2000s
$101 · Size XL

Rock · Vintage
$100

Rock · Vintage
$100

Rock · 1990s
$100 · Size XL

Rock · 1990s
$100 · Size XL

Rock · Vintage
$100 · Size XL

Rock · 1980s
$100

Rock · 1990s
$100 · Size L

Rock · 1990s
$100 · Size XL

Rock · 1980s
$100

Rock · 1990s
$100 · Size XL

Rock · 1970s
$100 · Size S

Rock · 1980s
$100

Rock · 1980s
$100 · Size M

Rock · 1990s
$100

Rock · Vintage
$100 · Size XL

Rock · Vintage
$100 · Size L

Rock · 2000s
$100 · Size XL

Rock · 2000s
$100 · Size M

Rock · 1990s
$87 · Size M

Rock · 1980s
$84

Rock · 1990s
$70 · Size XL

Rock · 1990s
$30