👉 TAP TO SAVE 30% WITH CODE NEW
X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Points League Pitchers: Waiver Wire Pickups for Fantasy Baseball - Week 7

Fantasy baseball H2H points league waiver wire pitchers to pickup and stream for Week 7 of the 2022 MLB season, identifying free agent SPs and RPs to add.

We'll be doing this roundup of points leagues every week here at RotoBaller, with waiver wire targets and streaming pitchers being evaluated in terms of the different scoring systems of ESPN, Yahoo!, CBS, and Fantrax.

Player values can vary wildly from platform to platform, so we'll make sure to highlight where players are the best and worst fits. We know points league players get neglected and we're here to help with all of the best streams for the week.

These fantasy baseball waiver wire pickups are for the week of May 23 - May 29, looking at players below ~50% rostered for ESPN, Yahoo!, or Fantrax. Rankings are calculated using games through Saturday, May 21.

Be sure to check all of our fantasy baseball draft tools and resources:

 

Know Your Scoring System

You know what I'm going to say, right?  You must account for, as precisely as possible, how a player performs under your particular scoring system. Don't be fooled into believing you can just make rough adjustments in your head, bumping up guys with high on-base percentages and low strikeout rates. Every point, in every category, counts.

For example, ESPN and Fantrax are virtually identical in their scoring for hitters and roster size. The only difference is that stolen bases are worth one more point on Fantrax and ESPN subtracts one point per strikeout. That's the difference between Trea Turner being a top-five hitter versus a top-25 hitter.

If your league uses standard settings, then great! Turn to page 94 and you can skip ahead to the leaderboards. If you play with custom settings, it'll still be fine. Go back to page 43 and look below at the scoring systems of the four major platforms. I bet there's a chance that you'll find that your league's scoring is very similar to one of the four (well, not Yahoo!'s), even if it's not the platform you actually play on.

You'll likely find a suitable mirror to your own system if you look above. While every point counts, as long as they aren't seismic changes, you can get away with some "close enough" calls. IE. If everything is the same except for HBP (or something similar), you're probably fine.

 

Waiver Wire Leaderboards

In addition to our overall waiver wire leaderboards, once we're deep enough into the season, we'll also start doing a 21-day leaderboard as well, giving us a window into recent production. All charts are updated prior to Saturday's games, on stats and ownerships, and clicking on a chart will open a new page with a magnified version.

*APR = Average Platform Ranking - the average platform ranking between ESPN, CBS, Yahoo, and Fantrax (standard point settings)

 

Two-Start Pitcher Waiver Wire Options

 

Starting Pitcher Waiver Wire - Best Choices

Nick Pivetta, BOS (vs BAL, @ CHW) - After a disastrous start to the year (7.84 ERA over his first five starts) Pivetta has now turned in three excellent starts in a row, with the most recent being a complete-game gem vs the Astros (1 ER, 8 K). Both of his matchups are really good (BAL is 22nd in wOBA vs RHP, and CHW is 28th) but just be aware that just when you start to trust Pivetta is usually the moment he transforms back into his human gas can alter-ego.

Tyler Anderson, LAD (vs WSH, vs ARI) - Don't be fooled by Anderson's 4.04 ERA, almost all of that is driven by a 7 ER outing vs Philadelphia. Throw that out and Anderson is rocking a 2.12 ERA over his remaining 29.2 IP. He lines up for a great twofer in Week 7, facing Washington (24th in wOBA vs LHP) and Arizona at home, with the latter being fairly terrible vs LHP - the Diamondbacks are 26th in wOBA, 30th in xwOBA, and 27th in K%.

Martin Perez, TEX (@ OAK) - In the middle of a career year, Martin Perez is clearly an interdimensional wizard. It's the only thing that makes sense. And if there is one rule in fantasy baseball that I live by, it's to never cross a wizard. Perez takes his 1.64 ERA and 19(!) APR into a juicy matchup with Oakland, who are bottom-10 in both wOBA and K%, and bottom-five in xwOBA.

Adrian Houser, MIL (@ SD, @ STL) - Houser has probably been better than you realize (3.22 ERA, 3.15 FIP) and has two matchups that are better on paper than you might have expected. The Padres are 25th in wOBA and 29th in xwOBA vs RHP, while the Cardinals are 18th in wOBA but 28th in xwOBA.

Chad Kuhl, COL (@ PIT, @ WSH) - Kuhl gets a sweet double-tap, with both coming outside of Coors and against one pretty soft and one really soft opponent. The Pirates are 26th in wOBA and 28th in K% vs RHP, while the Nationals are 14th in wOBA - though, only 8th in K%.

Hunter Greene, CIN (vs CHC) -After getting rocked by Milwaukee for 8 ER in 2.2 IP (hence his unsightly 5.49 ERA) Green has looked dominant over his last three starts (18.2 IP, 1.93 ERA, 21 K). He'll face a Cubs offense that is 21st in wOBA, 24th in xwOBA, and 30th in K% vs RHP.

Justin Steele (@ CIN) - He might be last on the list but Steele is coming off of back-to-back excellent starts against Arizona (11 IP, 1 ER, 19 K) and now gets another juicy one vs CIN, who are 30th in wOBA, 24th in xwOBA, and 25th in K% vs LHP.

 

Starting Pitcher Waiver Wire - Next Choices

Yusei Kikuchi, TOR (@ LAA) - The Angels haven't been as good vs LHP as they've been vs RHP but still have a top-10 wOBA against them. However, they also have a bottom-five strikeout rate and Kikuchi continues to be excellent, only allowing a total of 3 ER over his last three starts.

Alex Cobb, SF (vs NYM, @ CIN) - Prior to getting lit up in Colorado last time out, Cobb had been pretty decent and gets a two-step in Week 7 with one hard (NYM: 6th in wOBA, 1st in K% vs RHP) and one soft (CIN: 23rd in wOBA, 23rd in K%).

Brady Singer, KC (@ ARI) - Singer went full ham in his return to the Royals rotation, striking out nine over seven shutout innings against the White Sox. He got recalled to face the Twins on Sunday and is next lined up for a good matchup against the Diamondbacks, who have the 16th-highest wOBA vs RHP but the 25th worst xwOBA and 27th-highest K%.

Johnny Cueto, CHW (vs CHC) - Keep an eye on what he does against the Yankees on Sunday but Cueto gets a great matchup against the Cubs (21st in wOBA, 24th in xwOBA, 30th in K% vs RHP) following a terrific season debut against the Royals (6 IP, 0 ER, 7 K).

Jon Gray, TEX (@ OAK) - Gray has been inconsistent this season but picking on Oakland is generally a good idea. The A's are 30th in both wOBA and xwOBA vs RHP, with the 22nd-worst K%.

Zach Logue, OAK (vs TEX, @ SEA) - Both Texas (15th in wOBA, 12th in K% vs LHP) and Seattle (17th in wOBA, 16th in K% vs LHP) are solid matchups, and Logue has been really impressive in his debut season (2.04 ERA, 3.83 FIP), albeit with a low-strikeout game (18.9% K%, 9.8% SwStr%). But with Oakland's offense behind him, don't expect many win bonuses.

Dane Dunning, TEX (@ LAA, @ OAK) - Dunning is a great choice if you can only start him vs OAK (30th in wOBA/xwOBA, 27th in K% vs RHP) but I want nothing to do with a matchup against the Angels (3rd in wOBA, 6th in xwOBA).

Drew Smyly, CHC (@ CIN, @ CHW) - Smyly is another double-starter who is in a, one good (CIN: 30th in wOBA, 25th in K% vs LHP)/one bad (CHW: 5th in wOBA, 16th in K%) situation.

James Kaprielian, OAK (vs TEX, @ SEA) - He got lit up in his season debut (2 IP, 4 ER) but Kaprielian has been solid in his three starts since, posting a 2.81 ERA over 16 IP, with 14 K. Texas has struggled vs RHP (27th in wOBA, 20th in xwOBA and K%) but Seattle has not (11th in wOBA, 7th in xwOBA, 14th in K%).

Dylan Bundy, MIN (vs DET, vs KC) - My poor, sweet Dylan got lit up for a total of 15 ER in 9.2 IP before hitting the CV-IL but managed to hold the A's scoreless for 3 IP in his return. The mess that is Detroit's offense is 29th in wOBA vs RHP, while the Royals are 24th.

 

Starting Pitcher Waiver Wire - Desperate Choices

Zack Greinke, KC (@ ARI, @ MIN) - Greinke is a perfectly fine choice if you're looking for a decent floor, as he lines up for two decent starts and rarely gets tons of damage done against him. But with just a 3.7 K/9 and a bad Royals offense supporting him, the ceiling is really low.

Marco Gonzales, SEA (vs OAK, vs HOU) - It's no surprise that the gap between his 3.08 ERA and 5.91 FIP is so large, as the crafty leftie has a low strikeout rate (5.7 K/9) with a 3.79 BB/9 and 1.89 HR/9. Oakland has been better vs LHP but still only has the 20th wOBA and 25th xwOBA against them. And Houston has the 2nd wOBA vs LHP but the 14th-highest wOBA, 7th-lowest K%, and 4th-highest walk rate says there could be pain in the forecast.

Chris Archer, MIN (vs DET, vs KC) - Archer continues to win the matchup lottery, with the universe basically daring us to buy in again. Detroit is 29th in wOBA, 26th in xwOBA, and 21st in K% vs RHP, while Kansas City isn't much better (24th in wOBA, 22nd in xwOBA, 12th in K%). Counterpoint: He's still Chris Archer, who is still virtually a two-pitch pitcher that doesn't get that many strikeouts and is unlikely to pitch more than 4 IP because he generally gets crushed facing the lineup for the third time.

Kyle Freeland, COL (@ PIT, @ WSH) - Freeland gets a double-start on the road against non-scary opponents but it's always a question of which version of the right-hander you'll get.

JT Brubaker, PIT (vs COL, @ SD) - One more in the good start/hard start club. Brubaker and his 5.50 ERA (4.18 FIP) take on the Rockies at home (10th in wOBA, 6th in K% vs RHP) and the Padres on the road (25th in wOBA, 29th in xwOBA, 18th in K%).

Taijuan Walker, NYM (vs PHI) - I've never been a big fan but Walker has been solid when not injured, lining up to face the Phillies (11th in wOBA, 14th in xwOBA, 17th in K% vs RHP) for the fourth time in seven starts. The previous three have not gone great (11 IP, 4.91 ERA, 5.28 FIP, 7 K).

Jeffrey Springs, TB (vs NYY) - Springs is coming off of his best (and longest) start of the year (5.2 IP, 0 ER vs BAL) but faces a Yankees team that is 5th in wOBA and 2nd in xwOBA vs LHP.

Michael Wacha, BOS (@ CHW) - Wacha was fine in his return from the IL and the White Sox are 28th in wOBA vs RHP but I'm hesitant to trust someone who rarely goes 5 IP and has a 4.30 FIP backing a 1.76 ERA.

Jose Quintana, PIT (@ SD) - The magic is wearing off and Quintana faces a Padres offense that is 7th in wOBA, 6th in xwOBA, and 9th in K% vs LHP.

Brad Keller, KC (@ MIN) - Keller has a 3.20 ERA for the season but a 5.49 ERA over his last three starts - including his last one, allowing 4 ER over 7 IP vs these same Twins, and striking out just two.

Aaron Civale, CLE (@ DET) - Civale might still be rostered a lot and faces a soft Detroit offense (that he just faced: 6.1 IP, o ER, 3 K) but I'm still considering him basically radioactive (7.84 ERA, 4.93 FIP) until he strings a few good ones together.

Jordan Lyles, BAL (@ NYY, @ BOS) - No way I'm rolling him out against the Yankees (2nd in wOBA, 1st in xwOBA, 10th in K% vs RHP) and Boston is no pushover (15th in wOBA, 12th in xwOBA, 5th in K%).

 

Starting Pitcher Waiver Wire - McMahon Choices

No chance. No chance in hell I'm rolling out these starting pitchers at the higher end of Roster% threshold.

Patrick Corbin, WSH (vs COL) - Corbin has allowed 5 ER in each of his past two starts and faces a Colorado team that has the second-highest wOBA vs LHP.

Josiah Gray, WSH (vs LAD, vs COL) - Gray takes his 4.36 ERA (5.12 FIP) into a tough two-start week vs LAD (1st in wOBA, 2nd in xwOBA, 7th in K%, and 1st in BB%) and COL (10th in wOBA, 16th in xwOBA, 6th in K%, 18th in BB%).

Bruce Zimmerman, BAL (@ NYY) - I still like Zimmerman's streaming future but he gets a tough matchup with the Yankees for the second start in a row. In their last meeting, Zimmerman allowed 5 ER in 5 IP, striking out just two.

Madison Bumgarner, SF (vs LAD) - His 2.76 ERA still seems shiny but Bumgarner has a 4.42 ERA over his last three starts and faces a Dodgers team who are top-10 in wOBA and xwOBA vs LHP.

 

Relief Pitchers Waiver Wire

Unless you're in a very deep league and/or have a lot of dedicated RP-only slots, most of the relievers you're going to want are the ones who are closers, have a chance to close, or elite setup guys. But I do mean elite because most scoring structures are weighted in a way that relievers almost necessarily have to get saves in order to be valuable. Although, long relievers whose usage you can reliably predict, can be useful in leagues with daily moves. But for a majority of leagues, sticking to closers is the way to go.

With that in mind, here are the best relievers on the wire for Week 7, ordered by Yahoo roster%:

Closers (and co-Closers) on the Wire

Tanner Rainey, WSH - After blowing a one on Wednesday (with Victor Arano eventually picking it up), Rainey has now gone over a month since picking up his last Save.

Emilio Pagan/Jhoan Duran, MIN - Pagan picked up a Save on Friday, with Duran getting the Hold. Tyler Duffey picked up a Save on Monday, as well. Is it bad that I'm actively rooting against Pagan because I just want to see Duran's ridiculous whiffery more often?

Committees on the Wire

Boston Red Sox - Hansel Robles, Jake Diekman, and Matt Barnes are still a mix-and-match outfit. Barnes got a Save on Saturday and Diekman blew one on Monday, with Robles eventually picking one up. Avoid.

Cincinnati Reds - It's still a hot mess in the 'Natti. Tony Santillan picked up a Save on Thursday and Alexis Diaz got one on Tuesday after Art Warren blew the original chance. Avoid.

Kansas City Royals - After Scott Barlow picked up a Loss on Monday, it was Josh Staumont getting the opportunity on Tuesday, converting his third Save of the season.

Miami Marlins - No Save chances for Miami last week, with Anthony Bass, Anthony Bender, and Tanner Scott the current options at the end. Avoid.

Seattle Mariners - After another week without any Save opportunities, Seattle remains firmly in Avoid land but Paul Sewald has a high enough Pts per IP rate that he might be useful to stream in leagues with daily moves.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Fantasy Baseball Waiver Wire Advice




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Anfernee Jennings

Patriots Release Linebacker Anfernee Jennings
K'Lavon Chaisson

Signs One-Year Deal With Commanders
Daniel Jones

Colts, Daniel Jones Agree to Two-Year, $88 Million Deal
Joey Slye

Titans Bringing Back Joey Slye on a One-Year Deal
Bam Knight

Cardinals Re-Sign Bam Knight to One-Year Deal
Lamar Jackson

Ravens Rework Lamar Jackson's Contract to Create Cap Space
Hideki Matsuyama

Brings Strong Course History to TPC Sawgrass
Josh Allen

Bills Restructure Josh Allen's Contract, Create $12 Million in 2026 Cap Space
Josh Hader

to Start the Year on the Injured List
Adam Scott

in Strong Form Ahead of The Players
Trey Hendrickson

Ravens Agree to Four-Year Contract With Trey Hendrickson
Jared Goff

Lions Restructure Jared Goff's Contract, Create $32 Million in 2026 Cap Space
Daniel Jones

Closing in on Two-Year Extension with Colts?
Maxx Crosby

"Ready to Play Football for the Raiders," Unlikely to Be Traded?
Shayne Gostisbehere

to Remain Out for "Couple of Games"
Robert Thomas

Blues Hopeful Robert Thomas Can Play Through Upper-Body Injury
Ross Colton

Suffers Upper-Body Injury Tuesday Night
Connor Ingram

"Feeling Well" After Tuesday's Early Exit
Dylan Larkin

Doubtful for Rest of Road Trip
Andrew Copp

Sustains Lower-Body Injury Tuesday
Justin Brazeau

Out Week-to-Week
Ace Bailey

Cleared to Play Wednesday
Keyonte George

Still Dealing With Illness, Questionable Wednesday
Mitchell Robinson

Available for Wednesday's Tilt
Josh Hart

Questionable for Wednesday Night
Jarrett Allen

Remains Out Wednesday
Cameron Johnson

Considered Probable Wednesday
Jamal Murray

Probable for Matchup With Rockets
Rickie Fowler

on Quite the Run Heading to TPC Sawgrass
Sepp Straka

Needs to Forget What Happened Sunday at Bay Hill
Jordan Spieth

an Enigma Heading to The Players Championship
Justin Rose

Trying to Pick Up the Pieces in Florida
Maverick McNealy

Bounces Back at Arnold Palmer Invitational
Brooks Koepka

Continues His Florida Swing With Some Momentum
Nicolai Hojgaard

in Strong Form Ahead of The Players
Robert MacIntyre

a Volatile Option at The Players
Matt Fitzpatrick

Looks to Return to Top Form at The Players
Logan Hall

Joins Texans on Two-Year Deal
Sam Burns

a High-Risk, High-Reward Option at The Players
Maxx Crosby

Raiders Will Listen to More Offers for Maxx Crosby
Keegan Bradley

Hard to Trust at The Players
Sam Howell

Signs a One-Year Deal With Cowboys
Patrick Queen

Steelers Could Trade Patrick Queen, Seeking a Mid-Round Pick
Osa Odighizuwa

Cowboys Could Trade Osa Odighizuwa
Lavonte David

to Play for Buccaneers or Retire
Elgton Jenkins

Signs a Two-Year Deal With Browns
Leo Chenal

Commanders Sign Leo Chenal to a Three-Year Deal
Jordan Elliott

Signs Two-Year Deal With Titans
Xander Schauffele

Rounding into Form Heading to Players Championship
Rory McIlroy

Set to Return at Players Championship to Defend Title
Jake Knapp

Set to Return at Players Championship
Viktor Hovland

Continues Strong Start to 2026 Season
Jakub Dobes

Makes 17 Saves in Victory
Rasmus Hojgaard

Looking for Bounce-Back at Players Championship
Tommy Fleetwood

Will Need to Find Putter to Compete at Players Championship
Akshay Bhatia

Continues Improving Heading to Players Championship
Alexis Lafrenière

Alexis Lafreniere's Hat Trick Leads New York to Victory
Carter Verhaeghe

Wins it for Florida on Tuesday
Cameron Heyward

Signs New Two-Year Deal with Steelers
Maxi Kleber

Ruled Out vs. Timberwolves
Bam Adebayo

Scores 83 Points in Historic Night
Cameron Payne

Explodes for 32 Points in Win Over Memphis
LeBron James

Remains Out Tuesday vs. Minnesota
Draymond Green

Will Play Tuesday vs. Bulls
De'Anthony Melton

Scratched From Tuesday's Lineup
Merrill Kelly

Set to Make Spring Training Debut on Friday
Francisco Lindor

"100 Percent Optimistic" he Can be Ready for Opening Day
Jakob Poeltl

is Unavailable on Tuesday
Grayson Allen

to Play on Tuesday
Day'Ron Sharpe

is Sitting Out on Tuesday
Bobby Portis

is Ruled Out on Tuesday
Justin Thomas

Continues Competitive Return at The Players Championship
Michael Porter Jr.

is Returning on Tuesday
Payton Pritchard

Won't Play on Tuesday
Tyler Herro

is Ruled Out for Tuesday's Game
Tyrese Maxey

to be Evaluated in Three Weeks
Colton Parayko

Rejoins Blues Lineup
Shayne Gostisbehere

Unavailable Against Penguins
Marcus Johansson

Returns From Two-Game Absence
Darren Raddysh

Sits Out Tuesday's Game
Sam Reinhart

Out Tuesday
John Gibson

Available Tuesday
Dylan Larkin

Misses Second Consecutive Game
Corbin Carroll

Set to Play in Cactus League Game on Wednesday
Kyle Stowers

to Make Grapefruit League Debut on Saturday
Hunter Greene

to be Sidelined Through July
James Reimer

Posts Shutout With Seventh Franchise
Tim Stützle

Tim Stutzle Stretches Point Streak to 13 Games
Justin Sourdif

Amasses Three Points In Monday's Win
Connor Bedard

Sets Up Two Goals in Overtime Win
Jesús Luzardo

Jesus Luzardo, Phillies Agree on Five-Year Extension
Corbin Carroll

Could Make Spring Debut This Week
Max Holloway

Drops Decision At UFC 326
Charles Oliveira

Becomes The New BMF Champion
Caio Borralho

Bounces Back
Reinier de Ridder

Reinier De Ridder Loses Back-To-Back Fights
Rob Font

Gets Dominated
Raul Rosas Jr.

Extends His Win Streak
Michael Johnson

Suffers Second-Round Knockout Loss
Drew Dober

Knocks Out Michael Johnson
Rafael Devers

Back in Cactus League Lineup on Monday
Ryan Blaney

Earns his Second Consecutive Phoenix Cup Series Win
Christopher Bell

Falls Short of Victory Despite Dominating at Phoenix
Kyle Larson

Earns Hard-Fought Finish of Third at Phoenix
Denny Hamlin

Quietly Gains Another Top-Five Finish at Phoenix
Joey Logano

Crashes out at Phoenix Despite Strong Run
Tarik Skubal

Could Make Another Start in World Baseball Classic
Jackson Chourio

Should Return to WBC Lineup on Monday
Byron Buxton

"Fine" After Being Hit by Pitch
Ryan Blaney

is Always A Top Favorite to Compete for the Win At Phoenix
Denny Hamlin

Is Denny Hamlin Worth Rostering for Phoenix?
Christopher Bell

is Likely to have Another Solid Phoenix Run
Chase Briscoe

has Plenty of Upside for DFS Lineups at Phoenix
Joey Logano

Could Dominate at Phoenix This Weekend
Chase Elliott

has Plenty of Upside for Sunday's Race at Phoenix
Chris Buescher

Is Chris Buescher Worth Rostering For Phoenix DFS Lineups?
Ross Chastain

Has Found Speed Again at Phoenix
Josh Berry

a Solid Sleeper at Phoenix
Brad Keselowski

Skips Qualifying After Practice Crash at Phoenix
Tyler Reddick

Spins in Practice at Phoenix
William Byron

Should Be a Contender at Phoenix
Kyle Larson

Is Always a Threat at Phoenix
NASCAR

Could Bubba Wallace Be Playable for Phoenix DFS Lineups?
Anthony Alfredo

Is A Favorable DFS Option In A Substitution Role At Phoenix
Brandon Woodruff

Making Cactus League Debut on Saturday
Byron Buxton

Leaves WBC Game After Being Hit by a Pitch on his Elbow
Jackson Chourio

"Fine" After Suffering Hand Contusion
Max Holloway

A Favorite At UFC 326
Charles Oliveira

Set For BMF Title Fight
Reinier de Ridder

Reinier De Ridder Looks To Bounce Back
Caio Borralho

Set For UFC 326 Co-Main Event
Rob Font

Looks To Get Back In The Win Column
Raul Rosas Jr.

Looks For His Fifth Consecutive Win
Drew Dober

Returns At UFC 326
Michael Johnson

Looks To Extend His Win Streak
Rafael Devers

Could Return to Game Action Next Week
Jeremy Peña

Jeremy Pena Hopes to be Ready for Opening Day
Jackson Chourio

Won't Play in WBC on Friday
Carlos Correa

Scratched With Neck Injury
Jeremy Peña

Jeremy Pena has Finger Fracture, to be Re-Evaluated in Two Weeks
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF