This function allows you to scrape game logs by year for a pitcher from FanGraphs.com.
Arguments
- playerid
This is the playerid used by FanGraphs for a given player
- year
The season for which game logs should be returned (use the YYYY format)
Value
Returns a tibble of pitcher game logs with the following columns:
| col_name | types |
| PlayerName | character |
| playerid | integer |
| Date | character |
| Opp | character |
| teamid | integer |
| season | integer |
| Team | character |
| HomeAway | character |
| Age | integer |
| W | numeric |
| L | numeric |
| ERA | numeric |
| G | numeric |
| GS | numeric |
| CG | numeric |
| ShO | numeric |
| SV | numeric |
| HLD | numeric |
| BS | numeric |
| IP | numeric |
| TBF | numeric |
| H | numeric |
| R | numeric |
| ER | numeric |
| HR | numeric |
| BB | numeric |
| IBB | numeric |
| HBP | numeric |
| WP | numeric |
| BK | numeric |
| SO | numeric |
| K/9 | numeric |
| BB/9 | numeric |
| H/9 | numeric |
| K/BB | numeric |
| IFH% | numeric |
| BUH% | numeric |
| GB | numeric |
| FB | numeric |
| LD | numeric |
| IFFB | numeric |
| IFH | numeric |
| BU | numeric |
| BUH | numeric |
| K% | numeric |
| BB% | numeric |
| K-BB% | numeric |
| SIERA | numeric |
| HR/9 | numeric |
| AVG | numeric |
| WHIP | numeric |
| BABIP | numeric |
| LOB% | numeric |
| FIP | numeric |
| E-F | numeric |
| xFIP | numeric |
| ERA- | numeric |
| FIP- | numeric |
| xFIP- | numeric |
| GB/FB | numeric |
| LD% | numeric |
| GB% | numeric |
| FB% | numeric |
| IFFB% | numeric |
| HR/FB | numeric |
| RS | numeric |
| RS/9 | numeric |
| Balls | numeric |
| Strikes | numeric |
| Pitches | numeric |
| WPA | numeric |
| -WPA | numeric |
| +WPA | numeric |
| RE24 | numeric |
| REW | numeric |
| pLI | numeric |
| inLI | numeric |
| gmLI | numeric |
| exLI | numeric |
| Pulls | numeric |
| Games | numeric |
| WPA/LI | numeric |
| Clutch | numeric |
| SD | numeric |
| MD | numeric |
| FB%1 | numeric |
| FBv | numeric |
| SL% | numeric |
| SLv | numeric |
| CT% | numeric |
| CTv | numeric |
| CB% | numeric |
| CBv | numeric |
| CH% | numeric |
| CHv | numeric |
| XX% | numeric |
| PO% | numeric |
| wFB | numeric |
| wSL | numeric |
| wCT | numeric |
| wCB | numeric |
| wCH | numeric |
| wFB/C | numeric |
| wSL/C | numeric |
| wCT/C | numeric |
| wCB/C | numeric |
| wCH/C | numeric |
| O-Swing% | numeric |
| Z-Swing% | numeric |
| Swing% | numeric |
| O-Contact% | numeric |
| Z-Contact% | numeric |
| Contact% | numeric |
| Zone% | numeric |
| F-Strike% | numeric |
| SwStr% | numeric |
| Pull | numeric |
| Cent | numeric |
| Oppo | numeric |
| Soft | numeric |
| Med | numeric |
| Hard | numeric |
| bipCount | numeric |
| Pull% | numeric |
| Cent% | numeric |
| Oppo% | numeric |
| Soft% | numeric |
| Med% | numeric |
| Hard% | numeric |
| tERA | numeric |
| GSv2 | numeric |
| Events | numeric |
| gamedate | character |
| dh | integer |
Examples
# \donttest{
try(fg_pitcher_game_logs(playerid = "19755", year = 2023))
#> ── MLB Pitcher Game Log data from FanGraphs.com ───── baseballr 1.6.0 ──
#> ℹ Data updated: 2024-04-13 21:55:06 UTC
#> # A tibble: 23 × 234
#> PlayerName playerid Date Opp teamid season Team HomeAway Age
#> <chr> <int> <chr> <chr> <int> <int> <chr> <chr> <int>
#> 1 Shohei Ohtani 19755 2023… CIN 1 2023 LAA H 28
#> 2 Shohei Ohtani 19755 2023… SFG 1 2023 LAA H 28
#> 3 Shohei Ohtani 19755 2023… SEA 1 2023 LAA H 28
#> 4 Shohei Ohtani 19755 2023… @DET 1 2023 LAA A 28
#> 5 Shohei Ohtani 19755 2023… PIT 1 2023 LAA H 28
#> 6 Shohei Ohtani 19755 2023… HOU 1 2023 LAA H 28
#> 7 Shohei Ohtani 19755 2023… @SDP 1 2023 LAA A 28
#> 8 Shohei Ohtani 19755 2023… CHW 1 2023 LAA H 28
#> 9 Shohei Ohtani 19755 2023… LAD 1 2023 LAA H 28
#> 10 Shohei Ohtani 19755 2023… @TEX 1 2023 LAA A 28
#> # ℹ 13 more rows
#> # ℹ 225 more variables: W <dbl>, L <dbl>, ERA <dbl>, G <dbl>, GS <dbl>,
#> # QS <dbl>, CG <dbl>, ShO <dbl>, SV <dbl>, HLD <dbl>, BS <dbl>,
#> # IP <dbl>, TBF <dbl>, H <dbl>, R <dbl>, ER <dbl>, HR <dbl>,
#> # BB <dbl>, IBB <dbl>, HBP <dbl>, WP <dbl>, BK <dbl>, SO <dbl>,
#> # `K/9` <dbl>, `BB/9` <dbl>, `H/9` <dbl>, `K/BB` <dbl>, `IFH%` <dbl>,
#> # `BUH%` <dbl>, GB <dbl>, FB <dbl>, LD <dbl>, IFFB <dbl>, …
# }
