forked from dgolicher/cricket
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBoycott_in_context.Rmd
54 lines (40 loc) · 2.72 KB
/
Boycott_in_context.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
title: "Boycott's scoring rate in context"
author: "Duncan Golicher"
date: "2017-8-4"
output: html_document
---
## Introduction
After listening to Geoffrey Boycott complaining about English batting I had a look at the statistics myself. I placed some code to download the data here
http://rpubs.com/dgolicher/cricket_download
A Github pull will bring down the resulting csv files needed to reproduce my analysis
https://github.com/dgolicher/cricket
To place Boycott in context I looked at the scoring rate for some other English batsmen.
## Scoring rate for innings over 40
I will only consider innings in which the batsman made a score over 40 and take only English batsmen into account.
```{r,warning=FALSE,message=FALSE}
library(ggplot2)
library(plotly)
d<-read.csv("innings_fixed.csv")
d$Date<-as.Date(d$Date)
dd<-subset(d, d$Runs>40)
dd$txt<-paste(dd$Player,dd$Runs,dd$Opposition,sep=" ")
dd$Batsman<-"Other"
dd$Batsman[grep("Boycott",dd$Player)]<-"Boycott"
dd$Batsman[grep("AN Cook",dd$Player)]<-"Cook"
dd$Batsman[grep("Root",dd$Player)]<-"Root"
dd$Batsman[grep("Botham",dd$Player)]<-"Botham"
dd$Batsman[grep("Atherton",dd$Player)]<-"Atherton"
dd$Batsman[grep("Vaughan",dd$Player)]<-"Vaughan"
dd$Batsman[grep("Pietersen",dd$Player)]<-"Pietersen"
dd<-subset(dd,dd$Year>1970)
dd<-subset(dd,dd$Country=="ENG")
library(ggplot2)
theme_set(theme_bw())
g0<-ggplot(dd,aes(x=Date,y=SR,colour=Batsman))
g1<-g0+geom_point(size=0.5,aes(text=txt))+geom_smooth(se=FALSE)
ggplotly(g1)
```
## Interpretation
Geoffrey was always an opening batsman so having a low scoring rate is understandable. It would be unfair to compare his batting directly to a lower order striker of the ball such as Botham. Michael Vaughan was an opener who sometimes batted lower down the order. Root typically bats at between 3 and 5. Even so, Boycott's scoring rate on his longer innings is particularly low, and it was well below par even for the times in which he played. Boycottt hovered around 32 runs per hundred balls when par was 46. Atherton was considered slow, but stil scored at an average of around 40. Cook has played some slow innings, but his average scoring rate is quite variable.
So, Boycott was an extraordinarily slow scorer with a style of play that would not really be appropriate for modern test cricket in which the par scoring rate for longer innings has increased to 60 runs per hundred balls. This would be twice the rate that Boycott managed on average. It is noticeable that Boycot simply never scored quickly. Even Michael Atherton managed an innings of 57 against Australia scoring at 88 runs per hundred balls, i.e. nearly a run a ball. The fastest scoring Boycott managed was 63 runs per hundred balls, against New Zealand in 1973, which is the par rate today.