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
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts
Jordan Love - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

QB Fantasy Football Start 'Em, Sit 'Em Picks for Week 8 (2024)

2025 Fantasy Football Advice
All fantasy football articles, advice and analysis including waiver wire pickups, rankings, sleepers, rookies, matchups and much more.
Cameron Dicker - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups, Kickers, Streamers

Week 8 Kicker Streamers, Starters, and Rankings - 2024 Fantasy Tiers, Rankings

Kickers are often overlooked in fantasy football, but they can be the difference between a win and a loss in close matchups. While many fantasy managers wait until the last rounds of drafts to snag a kicker, streaming might be your best option. A reliable kicker who consistently puts up points is worth paying attention […]


Keon Coleman - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Keon Coleman Fantasy Football Outlook - Was His Big Game Legit or a Fluke?

After a roller coaster of a season so far, Buffalo Bills wide receiver Keon Coleman had his biggest effort of 2024 in Week 7, catching four of seven targets for 125 yards, good for a ridiculous 31.3 yards per catch and 17.9 yards per target. Despite the addition of former Cleveland Browns wide receiver Amari […]


Jordan Love - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

NFL DFS: First Look of Week 8 - Totals, Salaries, Slates, and more

Week 7 was a brutal Sunday with injuries and bad performances. Let's quickly move on to Week 8 and forget about Sunday. We'll dive into the data to see where to stack and attack. This piece is intended to be a one-stop shop for readers to begin their DFS research for the week. While it […]


Broncos Defense - Fantasy Football DST Rankings, IDP Sleepers, NFL Team Defenses

IDP Waiver Wire Pickups and Streamers for Week 8 (2024)

Fantasy football managers who hate bye weeks, rejoice. There are no teams on bye in Week 8! Still, you must look to the waiver wire to add replacements for injured players and pick up some ascending stars who can help your team. Here are 11 linebackers, defensive linemen, and defensive backs to add for Week […]


Cooper Kupp - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

Fantasy Football Injuries to Watch for Week 8 Lineups - Jayden Daniels, Tua Tagovailoa, Cooper Kupp, JuJu Smith-Schuster, more

Week 7 of the 2024 NFL season is now behind us, and this was the week of the blowout. Many teams won by outscoring their opponents by more than double digits, which obviously means there were a plethora of fantasy surprises and disappointments. Unfortunately, as is the case in every week of NFL action, there […]


Deshaun Watson - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Life After Deshaun Watson: Browns Fantasy Football Outlooks for Jameis Winston, Jerry Jeudy, Cedric Tillman, Nick Chubb, David Njoku, Elijah Moore

Right now, is probably a bad time to remind you the Cleveland Browns still have four games left on Primetime TV in 2024. After being a completely unwatchable offense that was dead last in nearly every category, quarterback Deshaun Watson was lost for the remainder of the year after suffering an Achilles injury and the […]


Tank Dell - Fantasy Football Rankings, Waiver Wire Pickups, Draft Sleepers

Biggest Fantasy Football Busts Of The Week - Fantasy Outlooks For C.J. Stroud, Tyreek Hill, Travis Kelce, DeVonta Smith, Tank Dell, Jameson Williams

The seventh Sunday of the 2024 NFL season has come and gone. Hopefully, you woke up on Monday morning feeling very good about how your matchup went. However, this week's slate of games was certainly stress-inducing for many fantasy football managers. Part of that stress was caused by a group of players who drastically underachieved […]


Jalen McMillan - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Waiver Wire Express - Week 8 Lightning Round Including Alexander Mattison, Jonnu Smith, Jameis Winston, Ray Davis, Ladd McConkey, Ricky Pearsall

We hope you all had a wonderful, successful weekend in the fantasy football trenches! Halloween is approaching so let us help you find more treats than tricks in the upcoming waiver run. There's plenty to cover so let's rev up our fantasy football waiver wire pickups lightning round heading into Week 8 of the 2024 […]


Bucky Irving - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Who Should I Start for Fantasy Football Week 7 MNF? Marvin Harrison, James Conner, Bucky Irving, Ladd McConkey, Mike Evans, Zay Flowers, Rachaad White, Mark Andrews, J.K. Dobbins, Cade Otton

Who Should I Start for MNF? Who Should I Sit for MNF? Some of the most common Week 7 fantasy football lineup decisions for Monday Night Football are regarding players like Marvin Harrison, James Conner, Bucky Irving, Ladd McConkey, Mike Evans, Zay Flowers, Rachaad White, Mark Andrews, J.K. Dobbins, Cade Otton. But not to worry, […]


Video: MUST ADD Waiver Wire Pickups For Week 8! Fantasy Football 2024

Our top 2024 fantasy football Week 8 waiver wire pickups for RB, WR, TE, and QB. This week's must-add fantasy football free agents -- potential waiver wire winners heading into Week 8 for running backs, wide receivers, tight ends, and quarterbacks. Be sure to tune into RotoBaller Radio on SiriusXM (SiriusXM channel 87) - every […]


Brandon Aiyuk - Fantasy Football Rankings, NFL Injury News

Top Fantasy Football Injuries From Sunday's Games: Brandon Aiyuk, Jayden Daniels, DK Metcalf, Calvin Ridley, Tony Pollard, Deebo Samuel, Deshaun Watson

Don’t look now, but we’ve just about reached the halfway mark of the regular season for most fantasy leagues. It’s certainly been a frustrating year from an injury standpoint. For some of you, your season might already be over due to injuries while others are still hanging on to some hope. Unfortunately, we had another […]


Baker Mayfield - Fantasy Football Rankings, Waiver Wire Pickups, Draft Sleepers

PrizePicks NFL DFS Prop Picks - Monday Night Football Props for Week 7

Welcome back RotoBallers to our PrizePicks NFL DFS prop picks for the Week 7 Monday Night Football slate! The 2024 NFL season is well underway, and that means our friends over at PrizePicks have a TON of great DFS plays we can look to take advantage of. Our partners at PrizePicks offer some of the […]


Jahmyr Gibbs - Fantasy Football, Rankings, Draft, Sleeper, DFS, Running Back

Top 10 Running Back Studs - Best Fantasy Football RB Performances Including Jahmyr Gibbs, Saquon Barkley, Joe Mixon And More

Week 7 gave us a near-full slate of games with just the Dallas Cowboys and Chicago Bears on bye. There were a few blowouts, two nail-biters, and a stunning divisional showdown that was a lot of fun to watch (more on that later). It wasn't all good, though, as injuries continue to pile up across […]


Cedric Tillman - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Unexpected Boom Performances: Fantasy Football Risers Include Marcus Mariota, Jonnu Smith, JaMycal Hasty, Cedric Tillman, Cedrick Wilson

The seventh NFL Sunday of the 2024 season was a very interesting one. A thrilling NFC North battle between Detroit and Minnesota ended with a 31-29 Lions victory, and the Packers knocked off the Texans with a field goal in the final seconds. The Steelers also thrived in quarterback Russell Wilson's season debut. Some notable […]


Chris Godwin - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

NFL DFS Lineup Picks For FanDuel, DraftKings - Ravens vs Bucs MNF Showdown (Week 7)

We are being blessed with two Monday Night Football showdown slates! The Baltimore Ravens are traveling to battle it out with the Tampa Bay Buccaneers. Lamar Jackson and Derrick Henry continue to be a powerful one-two punch that is dominating defenses. Baker Mayfield continues to shine with Chris Godwin and Mike Evans. Let us break […]


J.K. Dobbins - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

NFL DFS Lineup Picks For FanDuel, DraftKings - Cardinals vs Chargers MNF Showdown (Week 7)

Welcome back, RotoBallers! We have a couple of solid Monday Night Football games, so make sure you find the Ravens vs. Buccaneers Shaun Evans is covering after you read this one! We have Justin Herbert and the Los Angeles Chargers taking on Kyler Murray and the Arizona Cardinals for this one. Quite a few guys on the […]


Fantasy Football Start 'Em, Sit 'Em - Week 7 Matchups Analysis

Welcome back, RotoBallers, to another start'em and sit'em piece as we look ahead to Week 7! There are only two teams on bye this week (Chicago Bears and Dallas Cowboys), but most fantasy teams are dealing with multiple injuries on their roster. This Week 7 matchups analysis and Start 'Em, Sit 'Em piece will help you get through those injuries […]


Tee Higgins - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Wide Receiver Matchups to Target in Week 7: Diontae Johnson, Tee Higgins, Jameson Williams, Jaxon Smith-Njigba

Week 7 WR Matchups to Target is here. We stayed hot last week with two more home run picks (fantasy points totaling three times a player’s DK salary), taking us to seven such picks over the last three weeks.  Each week we will use matchup data from PFF to determine wide receivers to target based […]


Jaylen Wright - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

High-Upside Bench Stashes: Weekend Waiver Wire Adds for Week 7 Includes Trey Benson, Jaylen Wright, Justin Watson, and more

Mastering the waiver wire is a crucial skill that can lead you to a fantasy football championship. It's not just about strategically placing your FAAB budget on specific players but also about knowing when to stash players. This dual strategy keeps you engaged and focused on your ultimate goal of winning a fantasy championship. As […]


Derrick Henry - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

Fantasy Football Matchups We Love - Start 'Em, Sit 'Em Picks for Week 7 Include Lamar Jackson, Chuba Hubbard, Derrick Henry, Tank Dell, more

The fantasy football season is in full swing and fantasy managers can start to shape up for a potential playoff run or retool after a rough start. The fantasy outlook of many NFL players is starting to be written in stone as trends will start to solidify over the next couple of weeks. Some players […]


Patrick Mahomes - Fantasy Football Rankings, DFS Lineup Picks, NFL Injury News

Fantasy Football Landmines to Avoid for Week 7 - Patrick Mahomes, Najee Harris, Garrett Wilson, more

While these players usually seem like automatic starts, sometimes hitting pause is smarter. This week, I’m highlighting five players—across the QB, RB, WR, TE, and Flex positions—who might not live up to their usual fantasy expectations. If you’ve got other options, it might be wise to sit these stars down.Be sure to check all of […]


Jordan Addison - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

WR/CB Matchups to Upgrade and Downgrade - Fantasy Football Week 7 (2024)

Welcome back to our WR/CB Matchups for Week 7 of the 2024 fantasy football season. For those unfamiliar, this weekly series looks at fantasy football matchups for wide receivers versus the cornerbacks who are projected to cover them. The data we access for offensive and defensive players continues to skyrocket. Though we mainly focus on offensive […]


Demario Douglas - Fantasy Football Rankings, Waiver Wire Pickups, Draft Sleepers

Sneaky Starts, Pivot Plays, and Post-Waiver Pickups for Week 7 - DeMario Douglas, Tank Bigsby, Rashod Bateman, and More

The bad news is that key players suffered new injuries last week. That will make it tougher to set your lineup and get a win in fantasy football this week.  The good news is this is a pretty decent week with pivot options you can either elevate from your bench or plug and play from […]


Matthew Stafford - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

NFL Survivor Pool Picks: Week 7 Targets and Avoids (2024)

Welcome to our NFL Survivor Pool Picks for Week 7 of the 2024 NFL season! There are so many different pools, fantasy leagues, weekly bets, and futures bets that it's hard to decide what to do with these choices. But survivor pools are the oldest and simplest leagues out there. All you have to do […]


Jayden Daniels - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Week 7 DraftKings NFL DFS Picks - Main Slate (2024): Jayden Daniels, Bijan Robinson, Justin Jefferson, and more

It's great to be back with you talking the DraftKings Week 7 Main Slate! First off, a huge thank you to the amazing Jamie Calandro for filling in for me on this article last week. You can catch Jamie's terrific work here at RotoBaller all season and follow him on X here! With bye weeks, […]


Cooper Kupp - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

Fantasy Football Injury Reports For Week 7 (Sunday Morning Updates): Aaron Jones, Cooper Kupp, Brian Robinson Jr., Nick Chubb, Will Levis, and more

Heading into Week 7 of the NFL season, injuries continue to impact the upcoming schedule. These play a huge factor in start/sit decisions for fantasy managers. Our injury updates and reports for Week 7 as of Sunday, October 20, 2024, will give you the latest updates on key fantasy football players. The injury news for […]


Tyreek Hill - Fantasy Football Rankings, NFL Injury News, DFS Picks

Who Should I Start for Fantasy Football Week 7? James Conner, Tyreek Hill, George Pickens, Alexander Mattison, Trey Sermon, Najee Harris, Zack Moss, J.K. Dobbins, James Cook, Khalil Shakir, Christian Watson

Who Should I Start? Who Should I Sit? Some of the most common Week 7 fantasy football lineup decisions are regarding players like James Conner, Tyreek Hill, George Pickens, Alexander Mattison, Trey Sermon, Najee Harris, James Cook, Khalil Shakir, Zack Moss. But not to worry, we are here to help make these decisions and build […]


Kyler Murray - Fantasy Football Rankings, Draft Sleepers, NFL DFS Picks

Chargers vs. Cardinals MNF Start 'Em, Sit 'Em - Kyler Murray, Justin Herbert, J.K. Dobbins, James Conner, Marvin Harrison Jr., Ladd McConkey, Michael Wilson

If you have players set to play on Monday night, you can read our Monday Night Football matchups analysis article for the Chargers vs. Cardinals game to help make any fantasy football lineup decisions for both season-long and DFS. The Chargers are sitting at 3-2, while the Cardinals are seemingly in a must-win situation with […]


Baker Mayfield - Fantasy Football Rankings, Waiver Wire Pickups, Draft Sleepers

Ravens vs. Buccaneers MNF Start 'Em, Sit 'Em - Baker Mayfield, Rachaad White, Bucky Irving, Zay Flowers, Mark Andrews, Isaiah Likely, Sean Tucker, Mike Evans

Before the bulk of the Week 7 slate, fantasy managers will have to set the majority of their fantasy lineups. Below, you can read our Monday Night Football matchups analysis article for the Ravens vs. Buccaneers game to help make any fantasy football lineup decisions for both season-long and DFS. The first of the two […]


Page 102 of 6123456

POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Kristaps Porzingis

Reportedly Still Not Completely Healthy
Kelly Oubre Jr.

Reportedly on the Trade Block
Andre Drummond

Future in Philadelphia in Doubt
Giannis Antetokounmpo

Helps Greece Reach Semis at EuroBasket
Alperen Sengün

Alperen Sengun Posts Historic Triple-Double
Joel Dahmen

Finishes Tied For 15 at Wyndham Championship
Bud Cauley

Finishes Tied for 33rd at BMW Championship
Justin Thomas

Finishes Tied for Seventh at Tour Championship
J.J. Spaun

Finishes Tied for 25th at Tour Championship
Collin Morikawa

Finishes Tied for 19th at Tour Championship
Keith Mitchell

Misses Cut at Wyndham Championship
Ben Griffin

Finishes Tied for 10th at Tour Championship
Patrick Cantlay

Finishes Tied for Second at Tour Championship
Gary Woodland

Could Hang Around at Procore Championship
Ranger Suárez

Ranger Suarez Strikes Out 12, Earns 12th Win on Tuesday
Karl Vilips

Ready for Napa Valley This Weekend
Taylor Montgomery

Heating Up at the Right Time
Jackson Koivun

May Be a Little Rusty at Procore Championship
Doug Ghim

Looking to Rise Up at Napa Valley
Christian Watson

Agrees to One-Year Contract Extension
Patrick Fishburn

a True Wild Card at Procore Championship
Josh Giddey

Re-Signs With Bulls for Four Years
Eric Cole

Attempts to Start Fresh in Napa Valley
Shakir Mukhamadullin

Joins Informal Skate
William Eklund

Skates With Sharks
Owen Power

Back at 100 Percent
Tyler Seguin

Cleared for Action
Mathew Barzal

Good to Go for Season Opener
Will Smith

Returns to Dodgers Lineup on Tuesday
Dustin Wolf

Signs Seven-Year Extension
Kyle Stowers

Dealing With Strained Side
Kyle Tucker

Placed on Injured List With Calf Strain
Jauan Jennings

Considered Day-to-Day, has a Chance to Play in Week 2
Russell Henley

to Get Final Ryder Cup Prep in at Procore Championship
Sam Burns

Hoping to Keep Quality Form Going This Week in Napa Ahead of Ryder Cup
Jalen Carter

Receives One-Game Suspension, Will be Eligible for Week 2
Maverick McNealy

Will Show U.S. Team What They're Missing This Week at Procore
Scottie Scheffler

Making Unusual Start at Procore Championship for Ryder Cup Prep
Bo Bichette

Goes on Injured List With Knee Sprain
George Kittle

Placed on Injured Reserve
Max Homa

A Good Week at a Favored Silverado Resort is Desperately Needed for Max Homa
Tyreek Hill

Accused of Domestic Violence
Davis Riley

Has a Ton of Question Marks Ahead of Procore Championship
Jauan Jennings

Avoids Serious Shoulder Injury
Garrett Crochet

Shuts Out the Athletics
Royce Lewis

Launches Two Homers Monday Night
NBA

Mason Jones Takes His Talents to Australia
NBA

Talen Horton-Tucker Joins Reigning EuroLeague Champions
New York Knicks

Malcolm Brogdon on Knicks' Radar
Andrew Wiggins

Attracting Interest From Lakers
Miami Heat

Heat Interested in Reunion With Precious Achiuwa
Tyler Glasnow

Fans 11 in Seven No-Hit Innings Monday
Slade Cecconi

Takes No-Hitter Into Eighth Inning Monday
Max Muncy

Batting Cleanup in Return to Dodgers
New York Knicks

Ben Simmons Reportedly Declined Knicks' Contract Offer
Younghoe Koo

Falcons Auditioning Kickers, Could Replace Younghoe Koo
Denver Broncos

Sean Payton Says Broncos Need to be Better With Run-Pass Balance
Tank Bigsby

Eagles Acquiring Tank Bigsby From Jaguars on Monday
George Kittle

Likely Out 3-5 Weeks, Could Land on Injured Reserve
Chase Burns

to be Activated on Friday
Brock Purdy

Dealing With Multiple Injuries, Could Miss Week 2
Tyler Glasnow

Cleared to Start on Monday
Logan O'Hoppe

Placed on Concussion Injured List
Christian Yelich

Returning on Monday
Elias Pettersson

Feeling "Good" Ahead of Season
NHL

Alex Formenton Rejoins Swiss Team
NHL

Grigori Denisenko Heads Back Home
CAR

Kevin Labanc Joins Hurricanes for Tryout
Ross Colton

Healthy for Start of Season
Daniel Palencia

Cubs Place Daniel Palencia on Injured List With Shoulder Strain
Pete Crow-Armstrong

Returning on Monday
Sean Murphy

Done for the Year With Hip Labral Tear
Alec Bohm

Lands on Injured List With Cyst in his Shoulder
Trea Turner

Going on Injured List, Phillies Hope to Have him Back for Playoffs
Brock Bowers

Considered Day-to-Day With Knee Injury
Jonathan Taylor

is "Good" After Taking a Hit to his Neck in Week 1
Caio Borralho

Suffers His First UFC Loss
Kyle Stowers

Suffers Setback on Rehab Assignment?
Nassourdine Imavov

Extends Win Streak
Mauricio Ruffy

Gets Submitted
Benoît Saint Denis

Benoit Saint Denis Taps Out Mauricio Ruffy
Michael King

Expected to Return on Tuesday
Russell Wilson

Remains the Giants Starter
Paul Craig

Retires After UFC Paris Loss
Denny Hamlin

Earns his First Cup Victory at Gateway
Kyle Larson

Damage Ruins Kyle Larson's Chance At a Top Finish at Gateway
Christopher Bell

Scores his Third Top-10 Finish at Gateway
Joey Logano

Maintains his Perfect Top-Five Streak at Gateway
Ryan Blaney

Struggles and Recovers for a Top-Five Finish at Gateway
Modestas Bukauskas

Scores First-Round Knockout
Bolaji Oki

Suffers Second-Round TKO Loss
Xavier Worthy

Week-to-Week with Dislocated Shoulder
Mason Jones

Scores Comeback Win
Rhys McKee

Suffers Third-Round TKO Loss
Axel Sola

Successful In His UFC Debut
Robert Ruchała

Robert Ruchala Unsuccessful In His UFC Debut
William Gomis

Bounces Back In The Win Column
Derrick Henry

Scores Twice but has Costly Fumble on Sunday
Lamar Jackson

Shines With Three Total Touchdowns in Loss to Bills
Keon Coleman

Leads the Team With 11 Targets on Sunday
Josh Allen

Totals Four Touchdowns in Win Over Ravens
Chase Elliott

Gets Lucky but Still Has Best Run at Gateway
NASCAR

Bubba Wallace Wins Stage 2, but Was Let Down by Strategy
Tyler Reddick

Despite Bad Luck, Tyler Reddick Does What he Needed to Do
Chase Briscoe

Recovers from Incident with Daniel Suarez to Finish Second
William Byron

Late Caution Foils William Byron's Shot at Gateway Victory
Jaxon Smith-Njigba

Dominates Targets in Seattle, Records 124 Receiving Yards in Week 1
Puka Nacua

Leads Rams in Targets, Catches, and Receiving Yards in Week 1
Jayson Tatum

"Moving Around Way Better"
Ryan Blaney

Should Contend at Gateway
Denny Hamlin

Fastest in Qualifying, the Favorite to Win at Gateway
Christopher Bell

Looking for Redemption at Gateway
Joey Logano

Has Been Elite at Gateway
Austin Cindric

Should Be On Your Radar at Gateway
AJ Allmendinger

Could Be a Sleeper Again at Gateway
Tyler Reddick

Southern 500 Near-Miss Makes Tyler Reddick a Stronger Option for Gateway
NASCAR

Bubba Wallace a Likely Gateway Contender
Alex Bowman

a Long Shot to Advance in Playoffs
Austin Dillon

Richard Childress Racing Looks Slower at Gateway, Which Will Hurt Austin Dillon
Shane Van Gisbergen

Starts 18th in Gateway Debut
Jeremy Swayman

Ready to Get Back on Track
Connor McDavid

Aiming for More Goals
NJ

Luke Glendening Signs Tryout Deal With Devils
Dylan Harper

Hoping to be Ready for the Opener Versus Dallas
EDM

Derek Ryan Retires From Hockey
Connor Zary

Agrees to Three-Year Deal With Flames
Carey Price

Canadiens Trade Carey Price to Sharks
Caio Borralho

Set For A Title Eliminator Bout
Nassourdine Imavov

Looks To Earn A Title Shot
Mauricio Ruffy

Looks To Extend His Win Streak
Benoît Saint Denis

Benoit Saint Denis Set For UFC Paris Co-Main Event
Modestas Bukauskas

Looks To Extend His Win Streak
Paul Craig

In Dire Need Of Victory
Mason Jones

Set for Main-Card Bout
Bolaji Oki

Looks To Win Back-To-Back Fights
Rhys McKee

Set To Open Up UFC Paris Main Card

RANKINGS

QB
RB
WR
TE
K
DEF
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP