#whiskeyTop100Rows2024 * { box-sizing:border-box; } #whiskeyTop100Rows2024 .card{ border:1px solid #e6e6e6; border-radius:14px; padding:16px; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.04); } #whiskeyTop100Rows2024 .header{ display:flex; flex-wrap:wrap; gap:10px 14px; align-items:baseline; justify-content:space-between; margin:0 0 10px 0; } #whiskeyTop100Rows2024 .title{ margin:0; font-size:18px; line-height:1.2; } #whiskeyTop100Rows2024 .sub{ margin:0; font-size:12px; color:#666; } #whiskeyTop100Rows2024 .controls{ display:grid; grid-template-columns:1.4fr 1fr auto; gap:8px; align-items:center; margin:10px 0 12px 0; padding:10px; border:1px solid #eee; border-radius:12px; background:#fafafa; } #whiskeyTop100Rows2024 label{ display:block; font-size:12px; color:#555; margin:0 0 6px 0; } #whiskeyTop100Rows2024 input[type=”text”], #whiskeyTop100Rows2024 select{ width:100%; padding:10px 10px; border:1px solid #ddd; border-radius:10px; font-size:14px; background:#fff; height:40px; } #whiskeyTop100Rows2024 button{ border:1px solid #d7d7d7; background:#fff; padding:10px 12px; border-radius:10px; font-size:14px; cursor:pointer; height:40px; white-space:nowrap; } #whiskeyTop100Rows2024 button:hover{ background:#f3f3f3; } #whiskeyTop100Rows2024 button:active{ transform:translateY(1px); } #whiskeyTop100Rows2024 .stats{ display:flex; flex-wrap:wrap; gap:8px; margin:0 0 10px 0; } #whiskeyTop100Rows2024 .pill{ border:1px solid #eee; background:#fff; border-radius:999px; padding:6px 10px; font-size:12px; color:#444; } #whiskeyTop100Rows2024 .list{ border:1px solid #eee; border-radius:12px; overflow:hidden; background:#fff; } /* Single spaced row layout */ #whiskeyTop100Rows2024 .row{ display:grid; grid-template-columns:64px 1fr 92px; gap:10px; padding:10px 12px; border-top:1px solid #f0f0f0; align-items:start; } #whiskeyTop100Rows2024 .row:first-child{ border-top:none; } #whiskeyTop100Rows2024 .rank{ font-size:13px; color:#222; white-space:nowrap; } #whiskeyTop100Rows2024 .nameWrap{ min-width:0; } #whiskeyTop100Rows2024 .name{ font-size:13px; color:#111; margin:0; line-height:1.25; font-weight:600; word-break:break-word; } #whiskeyTop100Rows2024 .dist{ font-size:12px; color:#666; margin:2px 0 0 0; line-height:1.25; word-break:break-word; } #whiskeyTop100Rows2024 .right{ text-align:right; white-space:nowrap; } #whiskeyTop100Rows2024 .proof{ font-size:13px; color:#222; line-height:1.25; margin:0; } @media (max-width:720px){ #whiskeyTop100Rows2024 .controls{ grid-template-columns:1fr; } #whiskeyTop100Rows2024 .row{ grid-template-columns:52px 1fr 84px; gap:8px; padding:10px 10px; } #whiskeyTop100Rows2024 .rank{ font-size:12px; } #whiskeyTop100Rows2024 .proof{ font-size:12px; } #whiskeyTop100Rows2024 .name{ font-size:13px; } }

Top 100 American Whiskeys of 2024

Format: rank, name with distillery under, proof

Search
Distillery All
Export
Showing 0 of 100
Avg proof: NA
Top distillery: NA

Note: Proof displays to two decimals when numeric.

(function () { const root = document.getElementById(“whiskeyTop100Rows2024”); const listEl = root.querySelector(“#wList2024”); const searchEl = root.querySelector(“#wSearch2024”); const distEl = root.querySelector(“#wDist2024”); const exportBtn = root.querySelector(“#wExport2024”); const statVisible = root.querySelector(“#wStatVisible2024”); const statAvgProof = root.querySelector(“#wStatAvgProof2024”); const statTopDist = root.querySelector(“#wStatTopDistillery2024”); /* Distillery is not provided on the source ranked list, so it is set to “Not specified” */ const data = [ { rank: 1, name: “Russell’s Reserve 15 Year Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “117.2” }, { rank: 2, name: “Nashtucky Nashville’s Connected Spirits Small Batch Rye”, distillery: “Not specified”, proof: “112.4” }, { rank: 3, name: “George T. Stagg”, distillery: “Not specified”, proof: “136.1” }, { rank: 4, name: “Nashtucky Nashville’s Connected Spirits Small Batch Bourbon”, distillery: “Not specified”, proof: “120.4” }, { rank: 5, name: “Little Book The Infinite Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “119.3” }, { rank: 6, name: “Weller Millennium”, distillery: “Not specified”, proof: “99” }, { rank: 7, name: “Larceny Barrel Proof C924 Wheated Bourbon”, distillery: “Not specified”, proof: “125.1” }, { rank: 8, name: “Old Line American Single Malt Double Oak Series: Sherry Cask”, distillery: “Not specified”, proof: “100” }, { rank: 9, name: “OH Ingram River Aged Kentucky Straight Bourbon (2024 Flagship)”, distillery: “Not specified”, proof: “117.7” }, { rank: 10, name: “Old Rip Van Winkle 10 Year Old Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “107” }, { rank: 11, name: “Brothers of the Leaf Bourbon Finished in Toasted French Oak Batch 2”, distillery: “Not specified”, proof: “116.2” }, { rank: 12, name: “Pinhook Straight Bourbon Vertical Series 2024 Release (unfiltered) 9 Years Old”, distillery: “Not specified”, proof: “114.3” }, { rank: 13, name: “Pappy Van Winkle 15 Year Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “107” }, { rank: 14, name: “Very Olde St. Nick Straight Outta Bardstown 10 Years Old Bourbon”, distillery: “Not specified”, proof: “131.6” }, { rank: 15, name: “Elijah Craig Barrel Proof A124”, distillery: “Not specified”, proof: “119” }, { rank: 16, name: “Still Austin Tanager Texas Bourbon Cigar Blend 5 Years Old”, distillery: “Not specified”, proof: “98.4” }, { rank: 17, name: “Rare Perfection 8 Year Old Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “129” }, { rank: 18, name: “Smokeye Hill Blue Corn Barrel Proof Straight Bourbon”, distillery: “Not specified”, proof: “131.4” }, { rank: 19, name: “Four Roses Limited Edition Small Batch 2024 Release”, distillery: “Not specified”, proof: “108.2” }, { rank: 20, name: “Larceny Barrel Proof Wheated Bourbon A124”, distillery: “Not specified”, proof: “124.2” }, { rank: 21, name: “Starlight Bottled in Bond Indiana Straight Bourbon Batch 2”, distillery: “Not specified”, proof: “100” }, { rank: 22, name: “Middle West Straight Wheated Bourbon Michelone Reserve Batch 1”, distillery: “Not specified”, proof: “122.2” }, { rank: 23, name: “Remus Gatsby Reserve 15 Year Old Straight Bourbon”, distillery: “Not specified”, proof: “104.9” }, { rank: 24, name: “J. Mattingly 6 Year Kentucky Bourbon Double Staved Batch 1”, distillery: “Not specified”, proof: “119” }, { rank: 25, name: “Barrell Mizunara 6 Years First Edition”, distillery: “Not specified”, proof: “116.42” }, { rank: 26, name: “Woodford Reserve Batch Proof”, distillery: “Not specified”, proof: “119.5” }, { rank: 27, name: “Stranahan’s 12 Year Single Malt Aged in Port Wine Casks”, distillery: “Not specified”, proof: “94.6” }, { rank: 28, name: “Nashville Barrel Company 7 Year Straight Bourbon”, distillery: “Not specified”, proof: “115.62” }, { rank: 29, name: “Booker’s Bourbon 2024 4”, distillery: “Not specified”, proof: “125.8” }, { rank: 30, name: “Knob Creek Small Batch 18 Year”, distillery: “Not specified”, proof: “100” }, { rank: 31, name: “Bluegrass Elkwood Reserve 9 Year”, distillery: “Not specified”, proof: “120” }, { rank: 32, name: “Tumblin Dice 8 Year Curated Small Batch Barrel Proof”, distillery: “Not specified”, proof: “116.4” }, { rank: 33, name: “Bardstown Bourbon Co. Whiskey Bourbon Lore Collab”, distillery: “Not specified”, proof: “112.5” }, { rank: 34, name: “Sazerac Straight Rye 18 Years Old”, distillery: “Not specified”, proof: “90” }, { rank: 35, name: “Ponfeigh Westsylvania Rye”, distillery: “Not specified”, proof: “117” }, { rank: 36, name: “Cedar Ridge Distillery The QuintEssential Special Release: Portside Single Malt”, distillery: “Not specified”, proof: “92” }, { rank: 37, name: “Kentucky Peerless Double Oak Batch 18”, distillery: “Not specified”, proof: “108.7” }, { rank: 38, name: “Heaven Hill Grain to Glass Rye”, distillery: “Not specified”, proof: “123.2” }, { rank: 39, name: “2XO The Sneakerhead Blend”, distillery: “Not specified”, proof: “104” }, { rank: 40, name: “Kentucky Peerless Rye”, distillery: “Not specified”, proof: “107.6” }, { rank: 41, name: “New Riff 8 Year Old Kentucky Straight Rye”, distillery: “Not specified”, proof: “100” }, { rank: 42, name: “Willett Bourbon 8 Year Wheated Bourbon”, distillery: “Not specified”, proof: “108” }, { rank: 43, name: “Brothers Bond Bourbon Regenerative Grain”, distillery: “Not specified”, proof: “95” }, { rank: 44, name: “Milam & Greene Triple Cask A Blend of Straight Bourbon Whiskies”, distillery: “Not specified”, proof: “94” }, { rank: 45, name: “Hard Truth Sweet Mash Rye Sherry Finish”, distillery: “Not specified”, proof: “113.1” }, { rank: 46, name: “Lost Lantern Far Flung Bourbon”, distillery: “Not specified”, proof: “126.6” }, { rank: 47, name: “Remus Repeal Reserve Bourbon Batch 8”, distillery: “Not specified”, proof: “101” }, { rank: 48, name: “Booker’s Bourbon 2024 3”, distillery: “Not specified”, proof: “131” }, { rank: 49, name: “Angel’s Envy Bourbon Cask Strength 2024”, distillery: “Not specified”, proof: “124.6” }, { rank: 50, name: “Bulleit Rye 10 Year Old”, distillery: “Not specified”, proof: “91.2” }, { rank: 51, name: “Wild Turkey 8 Year Jimmy Anniversary”, distillery: “Not specified”, proof: “101” }, { rank: 52, name: “The Magi Blended Rye”, distillery: “Not specified”, proof: “NA” }, { rank: 53, name: “K.Luke Blended Bourbon Batch 10”, distillery: “Not specified”, proof: “120.2” }, { rank: 54, name: “Jefferson’s Ocean Double Barrel Rye”, distillery: “Not specified”, proof: “96” }, { rank: 55, name: “Brothers Bond Bourbon Cask Strength”, distillery: “Not specified”, proof: “115.1” }, { rank: 56, name: “Chattanooga Whiskey Founders Blend”, distillery: “Not specified”, proof: “100” }, { rank: 57, name: “Bomberger’s Bourbon 2024”, distillery: “Not specified”, proof: “108” }, { rank: 58, name: “New Riff 8 Year Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “100” }, { rank: 59, name: “Barrell Bourbon Batch 36”, distillery: “Not specified”, proof: “114.44” }, { rank: 60, name: “Keepers Heart Irish + American Whiskey”, distillery: “Not specified”, proof: “110” }, { rank: 61, name: “Doc Swinson’s Alter Ego Sherry and Cognac Finish”, distillery: “Not specified”, proof: “95.8” }, { rank: 62, name: “Epoch Reserve Maryland Straight Rye (100% rye)”, distillery: “Not specified”, proof: “100” }, { rank: 63, name: “Leopold Brothers 8 Year Bourbon”, distillery: “Not specified”, proof: “110” }, { rank: 64, name: “Bardstown Bourbon Rye Amrut Finished Bourbon”, distillery: “Not specified”, proof: “110” }, { rank: 65, name: “Old Stubborn Potstill Wheated Bourbon Batch 1”, distillery: “Not specified”, proof: “123.8” }, { rank: 66, name: “Union Horse Bourbon Kansas Straight Bourbon Bottled in Bond”, distillery: “Not specified”, proof: “100” }, { rank: 67, name: “Makers Mark Cellar Aged”, distillery: “Not specified”, proof: “115.7” }, { rank: 68, name: “Crater Lakes Reserve Straight Oregon Rye”, distillery: “Not specified”, proof: “96” }, { rank: 69, name: “Bywater 4 Grain Louisiana Bourbon”, distillery: “Not specified”, proof: “93” }, { rank: 70, name: “Nashville 8 Year Straight Rye Cask Strength”, distillery: “Not specified”, proof: “112.96” }, { rank: 71, name: “Woodford Reserve”, distillery: “Not specified”, proof: “90” }, { rank: 72, name: “New Riff Winter Whiskey Bottled in Bond (Malted Oat and Chocolate Malt)”, distillery: “Not specified”, proof: “100” }, { rank: 73, name: “Middle West Straight Wheat Whiskey Batch 1”, distillery: “Not specified”, proof: “125.1” }, { rank: 74, name: “Lythgoe 9 Year 4 Grain Kentucky Straight Bourbon Founders Collection”, distillery: “Not specified”, proof: “94” }, { rank: 75, name: “Woodinville Founders Find from Bourbon Mash 12 Years”, distillery: “Not specified”, proof: “107” }, { rank: 76, name: “Cock of the Walk Proprietors Reserve Lot 3”, distillery: “Not specified”, proof: “112.1” }, { rank: 77, name: “Forbidden Bourbon Batch 3”, distillery: “Not specified”, proof: “96” }, { rank: 78, name: “Old Pepper Bottled in Bond Rye”, distillery: “Not specified”, proof: “100” }, { rank: 79, name: “Smooth Ambler Contradiction Rye Batch No. 56”, distillery: “Not specified”, proof: “105” }, { rank: 80, name: “Parkers Heritage Malt Cognac Finished Whiskey 14 Years Old”, distillery: “Not specified”, proof: “107” }, { rank: 81, name: “Michter’s Cask Strength Rye”, distillery: “Not specified”, proof: “110.4” }, { rank: 82, name: “Copper Fox Pot Distilled Chestnut American Whiskey”, distillery: “Not specified”, proof: “96” }, { rank: 83, name: “Old Elk Wheated Bourbon 8 Years”, distillery: “Not specified”, proof: “100” }, { rank: 84, name: “Smoke Wagon Small Batch”, distillery: “Not specified”, proof: “100” }, { rank: 85, name: “Penelope Bourbon 4 Grain Blend Batch 19”, distillery: “Not specified”, proof: “114” }, { rank: 86, name: “James E Pepper Straight Bourbon Decanter”, distillery: “Not specified”, proof: “105.4” }, { rank: 87, name: “Preservation Pot Distilled Wheated Bourbon (Cask Strength and Unfiltered)”, distillery: “Not specified”, proof: “100” }, { rank: 88, name: “Hooten Young Rye”, distillery: “Not specified”, proof: “93” }, { rank: 89, name: “High West Bottled In Bond Rye”, distillery: “Not specified”, proof: “100” }, { rank: 90, name: “Whiskey Acres 7 Year Illinois Straight Bourbon”, distillery: “Not specified”, proof: “107” }, { rank: 91, name: “Boulder Straight Bourbon Cask Strength”, distillery: “Not specified”, proof: “128.4” }, { rank: 92, name: “Garrison Brothers 2024 Laguna Madre”, distillery: “Not specified”, proof: “101” }, { rank: 93, name: “Savage + Cooke American Whiskey Finished in Zinfandel Barrels”, distillery: “Not specified”, proof: “113” }, { rank: 94, name: “Lawrenceburg 10 Year Rye Whiskey Batch 1”, distillery: “Not specified”, proof: “122.3” }, { rank: 95, name: “291 Colorado Whiskey Rye Finished Aspen Wood Staves”, distillery: “Not specified”, proof: “101.7” }, { rank: 96, name: “Green River Full Proof Kentucky Straight Bourbon”, distillery: “Not specified”, proof: “117.3” }, { rank: 97, name: “Lasso Motel Cognac Finish Bourbon”, distillery: “Not specified”, proof: “100” }, { rank: 98, name: “Kings County Bottled in Bond New York Bourbon”, distillery: “Not specified”, proof: “100” }, { rank: 99, name: “Rabbit Hole Boxergrail 8 Year Cask Strength Rye”, distillery: “Not specified”, proof: “103.8” }, { rank: 100, name: “Pacific Coast Spirits 6 Year California Wheated Bourbon”, distillery: “Not specified”, proof: “114” } ].sort((a,b) => a.rank – b.rank); function escapeHtml(str){ return String(str ?? “”) .replace(/&/g,”&”) .replace(//g,”>”) .replace(/”/g,”"”) .replace(/’/g,”'”); } function formatProof(p){ const n = Number(p); if (!Number.isFinite(n)) return String(p ?? “NA”); return n.toFixed(2); } function uniqueDistilleries(items){ const set = new Set(items.map(x => x.distillery).filter(Boolean)); return Array.from(set).sort((a,b) => a.localeCompare(b)); } function getFiltered(){ const q = (searchEl.value || “”).trim().toLowerCase(); const d = distEl.value; return data.filter(x => { const hay = (x.rank + ” ” + x.name + ” ” + x.distillery + ” ” + x.proof).toLowerCase(); const passSearch = !q || hay.includes(q); const passDist = !d || x.distillery === d; return passSearch && passDist; }); } function render(items){ listEl.innerHTML = items.map(x => { const proofOut = formatProof(x.proof); return ( “
” + “
” + x.rank + “
” + “
” + “

” + escapeHtml(x.name) + “

” + “

” + escapeHtml(x.distillery) + “

” + “
” + “
” + “

” + escapeHtml(proofOut) + “

” + “
” + “
” ); }).join(“”); } function updateStats(items){ const distCounts = new Map(); let sum = 0, count = 0; items.forEach(x => { distCounts.set(x.distillery, (distCounts.get(x.distillery) || 0) + 1); const n = Number(x.proof); if (Number.isFinite(n)) { sum += n; count += 1; } }); let top = “NA”, topCount = 0; distCounts.forEach((c, name) => { if (c > topCount) { topCount = c; top = name || “NA”; } }); statVisible.textContent = “Showing ” + items.length + ” of 100″; statAvgProof.textContent = count ? (“Avg proof: ” + (sum / count).toFixed(2)) : “Avg proof: NA”; statTopDist.textContent = top === “NA” ? “Top distillery: NA” : (“Top distillery: ” + top + ” (” + topCount + “)”); } function buildCsv(items){ const headers = [“Rank”,”Name”,”Distillery”,”Proof”]; const lines = [headers.join(“,”)]; items.forEach(x => { const row = [ x.rank, x.name, x.distillery, formatProof(x.proof) ].map(v => { const s = String(v ?? “”); return /[“,\n]/.test(s) ? ‘”‘ + s.replace(/”/g,’””‘) + ‘”‘ : s; }).join(“,”); lines.push(row); }); return lines.join(“\n”); } function downloadCsv(filename, csvText){ const blob = new Blob([csvText], { type:”text/csv;charset=utf-8″ }); const url = URL.createObjectURL(blob); const a = document.createElement(“a”); a.href = url; a.download = filename; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); } function refresh(){ const filtered = getFiltered(); render(filtered); updateStats(filtered); } uniqueDistilleries(data).forEach(d => { const opt = document.createElement(“option”); opt.value = d; opt.textContent = d; distEl.appendChild(opt); }); searchEl.addEventListener(“input”, refresh); distEl.addEventListener(“change”, refresh); exportBtn.addEventListener(“click”, function () { const items = getFiltered(); const csv = buildCsv(items); downloadCsv(“fred-minnick-top-100-american-whiskeys-2024.csv”, csv); }); refresh(); })();