PSL Batting Records (2016-2021)
All Important Batting Records Cracked in PSL
@kaggle.affanamin_psl_batting_records_20162021
All Important Batting Records Cracked in PSL
@kaggle.affanamin_psl_batting_records_20162021
PSL 2021 resuming shortly, Lets showcase what old records were made during the recent seasons of IPL and predict (through the data) more records to crack in this second leg of PSL 2021.
Geography: Pakistan
Time period: 2016 – 2021
Unit of analysis: Performance of Batsman in PSL
This dataset consists of six separate CSV files (having data from 2016-2021), which are as follows:
Size: 17 KB
File Type: CSVs
The data was pulled from @ESPNcricinfo
I’d like to call the attention of my fellow Kagglers to use Machine Learning and Data Sciences to help me explore these ideas:
• Who is the best-avg player in whole PSL?
• Visualize boundary hitting frequency
• Visualize Six hitting frequency
• Find a correlation between venue and runs with toss winners
• Find a correlation between batting averages, strike rate and consistency
• Find any hidden patterns that are counter-intuitive for a layman
• Can we predict after what no. of innings Baber Azam can hit 50 in PSL ?
CREATE TABLE highestbattingavginpsl (
"playername" VARCHAR,
"span" VARCHAR,
"mat" BIGINT,
"inns" BIGINT,
"not_outs" BIGINT,
"runs" BIGINT,
"hs" VARCHAR,
"avg" DOUBLE,
"balls_faced" BIGINT,
"sr" DOUBLE,
"n_100s" BIGINT -- 100s,
"n_50s" BIGINT -- 50s,
"n_0s" BIGINT -- 0s,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s
);
CREATE TABLE higheststrikerateinpsl (
"playername" VARCHAR,
"span" VARCHAR,
"mat" BIGINT,
"inns" BIGINT,
"not_outs" BIGINT,
"runs" BIGINT,
"hs" VARCHAR,
"avg" DOUBLE,
"balls_faced" BIGINT,
"sr" DOUBLE,
"n_100s" BIGINT -- 100s,
"n_50s" BIGINT -- 50s,
"n_0s" BIGINT -- 0s,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s
);
CREATE TABLE listofhundredsinpsl (
"playername" VARCHAR,
"runs" VARCHAR,
"ballsfaced" BIGINT,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s,
"sr" DOUBLE,
"team" VARCHAR,
"opposition" VARCHAR,
"venue" VARCHAR,
"matchdate" VARCHAR
);
CREATE TABLE most50runsinpsl (
"playername" VARCHAR,
"span" VARCHAR,
"mat" BIGINT,
"inns" BIGINT,
"not_outs" BIGINT,
"runs" BIGINT,
"hs" VARCHAR,
"avg" DOUBLE,
"balls_faced" BIGINT,
"sr" DOUBLE,
"n_100s" BIGINT -- 100s,
"n_50s" BIGINT -- 50s,
"n_50" BIGINT -- 50+,
"n_0s" BIGINT -- 0s,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s
);
CREATE TABLE mostrunsbybatsmaninpsl (
"playername" VARCHAR,
"span" VARCHAR,
"mat" BIGINT,
"inns" BIGINT,
"not_outs" BIGINT,
"runs" BIGINT,
"hs" VARCHAR,
"avg" DOUBLE,
"balls_faced" BIGINT,
"sr" DOUBLE,
"n_100s" BIGINT -- 100s,
"n_50s" BIGINT -- 50s,
"n_0s" BIGINT -- 0s,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s
);
CREATE TABLE mostrunsininnsinpsl (
"playername" VARCHAR,
"runs" VARCHAR,
"ballsfaced" BIGINT,
"n_4s" BIGINT -- 4s,
"n_6s" BIGINT -- 6s,
"sr" DOUBLE,
"team" VARCHAR,
"opposition" VARCHAR,
"venue" VARCHAR,
"matchdate" VARCHAR
);
Anyone who has the link will be able to view this.