🔎 Ask

Ask a question

Type it the way you would say it. The words are read against this site's own vocabulary — age groups, competitions, states, roles, weekends and statistics — and turned into one query. Whatever is not understood is listed rather than quietly dropped, and the SQL is shown.

Understood as Players Bowling average under 20 VIC Bowlers sorted by rating ↓

More than 10,000 players

showing the first 20
Annabelle Glossop ⭐
20 · U18 VIC · First-Change Bowler
Rating 74
Ira Aery ⭐
20 · U19 VIC · Opening Bowler
Rating 62
Kim Garth ⭐
30 · VIC · Opening Bowler
Rating 59
Thomas Paddington ⭐
19 · U19 VIC · Opening Bowler
Rating 59
Alice Capsey ⭐
VIC · Second-Change Bowler
Rating 54
Akshay Ramkumar ⭐
17 · U17 VIC · First-Change Bowler
Rating 49
Logan Collins ⭐
16 · U15 VIC · Opening Bowler
Rating 49
Sarah Burton ⭐
19 · U19 VIC · Second-Change Bowler
Rating 49
Erika Quinn ⭐
27 · U19 VIC · Second-Change Bowler
Rating 48
Jess Field ⭐
25 · U19 VIC · First-Change Bowler
Rating 48
Katia Jomini ⭐
VIC · First-Change Bowler
Rating 48
Lucy Page ⭐
22 · U19 VIC · First-Change Bowler
Rating 48
Tahlia Simpson ⭐
27 · U16 VIC · First-Change Bowler
Rating 46
Zane Attard ⭐
19 · U19 VIC · First-Change Bowler
Rating 46
Kaevish Bhasin ⭐
15 · U12 VIC · Second-Change Bowler
Rating 44
Kepler Lukies ⭐
19 · U19 VIC · First-Change Bowler
Rating 43
Luke McCann ⭐
17 · U17 VIC · Opening Bowler
Rating 43
Ananya Mahajan ⭐
16 · U16 VIC · Opening Bowler
Rating 41
Brooklyn Diwell ⭐
20 · U19 VIC · First-Change Bowler
Rating 41
Georgia Naughton ⭐
17 · U16 VIC · Second-Change Bowler
Rating 41
Show the SQL
select "p"."id", "p"."name", "p"."state", "p"."age_group", "p"."overall_rating", "p"."is_div1_rep", "p"."is_international", "p"."date_of_birth", "p"."born_on_or_after", "pr"."role", "pr"."rating", "pr"."national_rank", "st"."runs", "st"."bat_avg", "st"."sr", "st"."wkts", "st"."bowl_avg", "st"."econ" from "players" as "p" left join "player_ranks" as "pr" on "pr"."player_id" = "p"."id" left join "player_rankings" as "st" on "st"."player_id" = "p"."id" and "st"."scope" = 'all' where "p"."name"::text not like '%********%' and "p"."name"::text not like 'Unknown Player_%' and not exists (select * from "player_merge_members" as "pmm" inner join "player_merges" as "pm" on "pm"."id" = "pmm"."merge_id" where "pmm"."player_id" = "p"."id" and "pmm"."player_id" != "pm"."master_id") and "st"."bowl_avg" <= 20 and "p"."state" = 'VIC' and "pr"."squad_slot" = 'bowl' order by coalesce(p.overall_rating, 0) desc, "p"."name" asc limit 20 offset 0