The table calls it a tie: Petunia and Verbena share the crown at 92 and 92 of 100, a gap smaller than the data can honestly split.
A basket flower has one extra job no bed flower shares: it must pour over a rim and survive drying out faster than any garden bed. Admission requires a trailing, spreading or mounding habit on record; shrubs and stiff uprights are out, and the ranking pays for cascade, bloom at eye level and heat grit.
The picks
The flowers that won
The top score, plus the qualifier that asks least of you.
Bloom you see at eye level30 pointseight or more months 30; six to seven 26; four to five 23; three 15; two 8; one 3; no bloom data 8 Read from: the months it is in bloom.
Survives the daily basket dry-out15 pointsdocumented for both drought and heat 15; drought only 11; heat only 7; neither 3; no data 6 Read from: stress tolerances.
Care while it grows20 pointslow upkeep 20; middling 11; demanding 3; sources disagree, we average the range; no rating 9 Read from: how much upkeep extension guides report.
Not ranked here: upright habit: nothing to spill over a basket rim; a woody shrub cannot live in a hanging basket.
The full method ↗
The leaderboard
The top ten
The 10 highest of 30 that qualified. Tap any score to open the lines behind it.
Not qualifying is a verdict too: the table simply says this question is not theirs.
upright habit: nothing to spill over a basket rimTulips, Peonies, Sunflower and 44 more
a woody shrub cannot live in a hanging basketRoses, Hydrangea macrophylla, Lavender and 5 more
The winner's badge
Generated by the ranking above, and re-scored whenever the table changes.
Petunia
The badge is generated by this ranking, not awarded by hand. When the
table changes, it re-scores itself.
How we rank
We keep one table of 85 flowers,
with 25 documented facts each, drawn from university and extension sources. Every ranking is
a published formula worth 100 points; tap any score and it unfolds into the lines that made
it. A flower that does not fit the question is not scored lower: it is excluded, and the reason is
shown. When the table changes, every score and stamp updates itself.
The full method ↗