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
Value Picks
Compare Any Players
News and Alerts

RotoBaller

9696 articles

Win more with expert tools and advice from proven winners. Over 15 million people trust RotoBaller annually with their 50+ millions page views. RotoBaller's team of analysts are well respected within the fantasy community, and have been recognized with numerous writing awards and nominations in recent years. RotoBaller's timely information, compelling content, award-winning writers and national radio show on SiriusXM provide expert advice from proven winners. RotoBaller's team of 150+ writers, editors and radio/podcast/video hosts cover over 10 sports, featuring full-length articles along with daily player news notes and updates. The player news service is trusted by many across the fantasy industry - syndicated and powering 25+ of the top fantasy platforms and sports-related companies.

Articles

Raheem Mostert - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Updated Week 1 PPR Rankings for Fantasy Football: Cam Akers, Raheem Mostert, Chris Olave, DeAndre Hopkins, Tyler Higbee, more

Welcome back, RotoBallers! Thursday's game between the Lions and Chiefs is in the books, and we are here to help with our NFL team's updated Week 1 fantasy football PPR rankings for fantasy football as of September 10th. Let's see where key players like Josh Jacobs, Dalvin Cook, Cam Akers, Breece Hall, Calvin Ridley, Chris […]


Juwan Johnson - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Updated Week 1 Tight End Rankings for Fantasy Football: Darren Waller, Tyler Higbee, Jake Ferguson, Luke Musgrave, more

Week 1 is finally here RotoBaller, and we couldn't be more excited to help you win big! We are back with our fantasy football rankings and articles to help you win your league! Below, you'll see our NFL team's updated Week 1 fantasy football tight end rankings as of September 10th. Kansas City Chiefs star tight end […]


Jerry Jeudy - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Fantasy Football Injury Reports For Week 1 (Sunday Morning Updates): Mark Andrews, Jerry Jeudy, Darren Waller, Romeo Doubs, George Kittle, and more

Fantasy managers have been forced to be on their toes as the 2023 NFL season gets underway, as players across the league have been dealing with a high number of injuries ahead of Week 1. Our injury updates and reports for Week 1 as of Sunday, September 10, 2023, will give you the latest updates […]


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

Week 1 Waiver Wire Rankings - Fantasy Football Pickups Include: Jaylen Warren, Tank Bigsby, Marvin Mims Jr., Noah Gray, more

Week 1 is officially here! Welcome RotoBallers, to our first article for waiver wire pickups! Now that most fantasy drafts are over, it's time to scour the waiver wire for potential pickups to help bolster your roster. Let's see where players such as Jaylen Warren, Tank Bigsby, Marvin Mims Jr., De'Von Achane, and Noah Gray […]


Deon Jackson - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Week 1 FLEX Rankings for Fantasy Football: Van Jefferson, Jaxon Smith-Njigba, Jordan Addison, Odell Beckham Jr., Tank Bigsby, Breece Hall

With the Week 1 season finally here, we're back as always with our fantasy football rankings. Below in this article you'll see our NFL team's updated Week 1 fantasy football FLEX rankings as of September 10th. We are here to help you set those winning lineups, so let's see where key FLEX options like Van […]


Isaiah Hodgins - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Updated Week 1 Wide Receiver Rankings for Fantasy Football: DeAndre Hopkins, Van Jefferson, Romeo Doubs, Isaiah Hodgins, more

Welcome to Week 1 RotoBallers! We'll be here all season with our fantasy football rankings to help you set those winning lineups. Below you'll see our NFL team's updated Week 1 fantasy football wide receiver rankings as of September 10th. Injuries hit the wide receiver position very hard heading into Week 1, as notable names […]


Russell Wilson - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Updated Week 1 Quarterback Rankings for Fantasy Football: Russell Wilson, Sam Howell, Jordan Love, Derek Carr, Aaron Rodgers, more

Here we go RotoBallers, welcome to Week 1 of the NFL season! Each and every week we'll be bringing your our fantasy football rankings, and below you'll see our updated Week 1 fantasy football quarterback rankings as of September 10th. Let's see where quarterbacks such as Russell Wilson, Aaron Rodgers, Derek Carr, Sam Howell, Kenny […]


Daniel Carlson - Fantasy Football Rankings, Kicker Streamers, Waiver Wire Pickups

Week 1 Kicker Rankings for Fantasy Football: Brandon McManus, Daniel Carlson, Wil Lutz, Brandon Aubrey, Nick Folk, more

Howdy RotoBallers! For managers who haven't abolished kickers in their fantasy leagues, let's check out our Week 1 fantasy football kicker rankings as of September 10th. We are here to help you set those winning lineups, so let's see where key kicker options like Brandon McManus, Daniel Carlson, Wil Lutz, Brandon Aubrey, and Nick Folk […]


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

Week 1 Team Defense Rankings for Fantasy Football: Broncos DST, Commanders DST, Falcons DST, Bills DST

Week 1 of the NFL season has arrived, and we're back with our fantasy football rankings as always! Below you'll see in this article our NFL team's updated Week 1 fantasy football defense (D/ST) rankings as of September 10th. Our goal is to help you set those winning lineups, so let's see where key team […]


Byron Buxton - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Twins vs. Mets Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/10)

Welcome RotoBallers to our betting picks for the New York Mets vs. Minnesota Twins, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Sunday, September 10th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Vladimir Guerrero Jr. - Fantasy Baseball

Blue Jays vs. Royals Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/10)

Welcome RotoBallers to our betting picks for the Kansas City Royals vs. Toronto Blue Jays, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Sunday, September 10th 2023. Attention fellow sports bettors! We have some exciting news to share as we […]


Shohei Ohtani - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Angels vs. Guardians Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/10)

Welcome RotoBallers to our betting picks for the Cleveland Guardians vs. Los Angeles Angels, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Sunday, September 10th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Elly De La Cruz - Fantasy Baseball Rankings, Draft Sleepers, Waiver Wire Pickups

Reds vs. Cardinals Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/10)

Welcome RotoBallers to our betting picks for the St. Louis Cardinals vs. Cincinnati Reds, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Sunday, September 10th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Wander Franco - Fantasy Baseball Rankings, MLB DFS Picks, Betting Picks

Rays vs. Mariners Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/10)

Welcome RotoBallers to our betting picks for the Seattle Mariners vs. Tampa Bay Rays, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Sunday, September 10th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


MLB injuries fantasy baseball injury news updates stock

Daily MLB Injury Roundup for September 10th, 2023

RotoBaller has assembled a list of daily MLB injury updates to help you prepare both your seasonal and daily fantasy baseball (DFS) lineups, every day of the MLB season. Below is our updated list of injured MLB players for September 10th, 2023. Only players on teams that are scheduled to play today will appear below […]


Aaron Jones - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Updated Week 1 Running Back Rankings for Fantasy Football: Brian Robinson Jr., Javonte Williams, Deon Jackson, Aaron Jones, more

Hey there RotoBallers! Welcome back to more fantasy football positional rankings. Today we will go over our NFL team's updated Week 1 fantasy football running back rankings as of September 9th. Let's see where key players such as Jamaal Williams, Raheem Mostert, Javonte Williams, Aaron Jones, Deon Jackson, Brian Robinson Jr., Alexander Mattison, Jaleel McLaughlin, […]


Cam Akers - Fantasy Football Rankings, Draft Sleepers, NFL Injury News

Week 1 PPR Rankings for Fantasy Football: Josh Jacobs, Cam Akers, Calvin Ridley, DeAndre Hopkins, Gerald Everett, more

It feels great to be back RotoBallers! The NFL season is finally here, and so are our weekly fantasy football rankings and articles to help you win big in 2023! Below you'll see our NFL team's updated Week 1 fantasy football PPR rankings for fantasy football, as of September 9th. Let's see where key players […]


matt olson fantasy baseball rankings draft sleepers mlb injury news

Braves vs. Pirates Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/9)

Welcome RotoBallers to our betting picks for the Pittsburgh Pirates vs. Atlanta Braves, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Saturday, September 9th 2023. Attention fellow sports bettors! We have some exciting news to share as we are now […]


kyle tucker fantasy baseball rankings MLB news draft sleepers DFS lineup picks

Astros vs. Padres Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/9)

Welcome RotoBallers to our betting picks for the San Diego Padres vs. Houston Astros, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Saturday, September 9th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Brandon Crawford - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Giants vs. Rockies Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/9)

Welcome RotoBallers to our betting picks for the Colorado Rockies vs. San Francisco Giants, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Saturday, September 9th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Aaron Judge - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Yankees vs. Brewers Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/9)

Welcome RotoBallers to our betting picks for the Milwaukee Brewers vs. New York Yankees, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Saturday, September 9th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


CJ Abrams - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Nationals vs. Dodgers Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/9)

Welcome RotoBallers to our betting picks for the Los Angeles Dodgers vs. Washington Nationals, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Saturday, September 9th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Jake Ferguson - Fantasy Football Rankings, Draft Sleepers, NFL News

Week 1 Tight End Rankings for Fantasy Football: Gerald Everett, Jake Ferguson, Tyler Higbee, Luke Musgrave, more

Hey, RotoBallers! We are back with our fantasy football rankings and articles to help you win your league! Below, you'll see our NFL team's updated Week 1 fantasy football tight end rankings as of September 9th. Fantasy managers will have to make some decisions as the top tie of fantasy tight ends, such as Mark Andrews (quad), George Kittle […]


MLB injuries fantasy baseball injury news updates stock

Daily MLB Injury Roundup for September 9th, 2023

RotoBaller has assembled a list of daily MLB injury updates to help you prepare both your seasonal and daily fantasy baseball (DFS) lineups, every day of the MLB season. Below is our updated list of injured MLB players for September 9th, 2023. Only players on teams that are scheduled to play today will appear below […]


Kenneth Walker III - Fantasy Football Rankings, Draft Sleepers, Waiver Wire Pickups

Fantasy Football Injury Reports For Week 1 (Friday Updates): Cooper Kupp, Joe Burrow, Mark Andrews, Kenneth Walker, more

We're only just beginning the 2023 NFL season in Week 1, but there are several players in the must-start category with uncertain statuses heading into Sunday, so fantasy managers will need to monitor the latest injury news. Our injury updates and reports for Week 1 as of Friday, September 8, 2023, will give you the […]


Joe Burrow - Fantasy Football Rankings, Draft Sleepers, NFL Injury News - icon rotoballer

RotoBaller's NFL Pickem Pool Challenge - Free Football Pick Em Contest on ESPN

We are happy to announce the first annual RotoBaller NFL Pickem Challenge! 🍾 Just pick the correct winners for each NFL team each week, and beat out all the others. Simple, right? Well not so fast - be sure to read our NFL Pickem Pools strategies and tips to get set for the season ahead […]


Marcus Semien - Fantasy Baseball Rankings, MLB Injury News, DFS and Betting Picks

Rangers vs. Athletics Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/8)

Welcome RotoBallers to our betting picks for the Oakland Athletics vs. Texas Rangers, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Friday, September 8th 2023. Attention fellow sports bettors! We have some exciting news to share as we are now […]


Vladimir Guerrero Jr. - Fantasy Baseball

Blue Jays vs. Royals Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/8)

Welcome RotoBallers to our betting picks for the Kansas City Royals vs. Toronto Blue Jays, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Friday, September 8th 2023. Attention fellow sports bettors! We have some exciting news to share as we […]


Brandon Crawford - Fantasy Baseball Rankings, Draft Sleepers, MLB Injury News

Giants vs. Rockies Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/8)

Welcome RotoBallers to our betting picks for the Colorado Rockies vs. San Francisco Giants, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Friday, September 8th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Riley Greene - Fantasy Baseball Rankings, Draft Sleepers, MLB News

Tigers vs. White Sox Betting Picks - Today's Free MLB Best Bets, Odds, Predictions (9/8)

Welcome RotoBallers to our betting picks for the Chicago White Sox vs. Detroit Tigers, another article in our daily series of free MLB betting picks for every game on the schedule. This free MLB betting breakdown article is for Friday, September 8th 2023. Attention fellow sports bettors! We have some exciting news to share as we are […]


Page 94 of 328...929394959697...

POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Tarik Skubal

Throws Complete-Game Shutout
Edward Cabrera

Punches Out 10
Adley Rutschman

Makes Precautionary Exit With Head Injury
Jesús Luzardo

Jesus Luzardo Records 10 Strikeouts
Kris Bubic

Looks Sharp in No-Decision
Michael King

Heading To Injured List
Kyle Larson

Qualifies Second For Charlotte and Participates In The Memorial Day Double
William Byron

Is One Of the Top Favorites To Win the Coca-Cola 600
Denny Hamlin

Is Denny Hamlin One Of The Top DFS Picks For Charlotte?
Bryan Reynolds

Dealing with Tightness
Mitchell Robinson

May Start in Game 3
NASCAR

Bubba Wallace Is A Fantastic DFS Recommendation For Charlotte Lineups
Brad Keselowski

Is A Great DFS Option For Charlotte Lineups
Chris Buescher

Is Chris Buescher Worth Rostering For Charlotte DFS Lineups?
Ryan Preece

Will Be A Solid DFS Option For Charlotte Lineups
Brenton Strange

Ready for Bigger Role
Josh Berry

Should DFS Players Roster Josh Berry at Charlotte?
Michael McDowell

Is Michael McDowell Worth Rostering for Charlotte DFS Lineups?
Miguel Amaya

Going on Injured List
Chase Briscoe

Can Chase Briscoe Stay Up Front After Winning the Coca-Cola 600 Pole?
Christopher Bell

Has New Spotter to Defend Coca-Cola 600 Title
Ryan Blaney

Qualifies 21st for Coca-Cola 600
Connor Zilisch

Should Fantasy Players Roster Connor Zilisch At Charlotte?
Justin Haley

Could Justin Haley Be A Favorable Tournament Play For Charlotte?
Shane Van Gisbergen

is A Top Value Option for DFS at Charlotte
Ross Chastain

the Chalk DFS Pick for the Coca-Cola 600
Cody Ware

May Be Too Slow To Like For DFS At Charlotte
J.K. Dobbins

a Fit For Bears?
Will Howard

Open to Learning From Aaron Rodgers
Aaron Rodgers

Speaks Regarding Future
Pyotr Kochetkov

Coughs Up Six Goals Saturday
Seth Jarvis

Pots a Power-Play Goal in Losing Effort
Logan Stankoven

Ends Dry Spell with Pair of Power-Play Points
Jesper Boqvist

Notches Three Points in Game 3 Win
Aleksander Barkov

Tallies Three Points in Saturday's Win
Niko Mikkola

Escapes Serious Injury
Chase Elliott

Not the Best DFS Choice at Charlotte
Tyler Reddick

Hard to Predict Going into Charlotte Race
Joey Logano

Unlikely to Focus on Charlotte Oval Since It's Not in the Playoffs
Austin Cindric

After Locking into Playoffs, Austin Cindric Unlikely to Finish as Well as Expected
CeeDee Lamb

"Grateful" to be Healthy
Javonte Williams

Finally Feeling Like Himself
Joc Pederson

Suffers Fractured Wrist
Kyle Finnegan

Battling Shoulder Fatigue
Alex Bregman

to Miss Significant Time
Darnell Nurse

Won't Face Discipline for Game 2 Slash
Jesperi Kotkaniemi

to Re-Enter Hurricanes Lineup Saturday
Sean Walker

a Game-Time Decision for Saturday
Jalen Chatfield

Expected to Remain Out Saturday
Pyotr Kochetkov

Starts Game 3 for Hurricanes
Michael King

Scratched with Shoulder Stiffness
Sam Reinhart

Out on Saturday
Marcelo Mayer

Headed to Boston
Alex Bregman

Undergoing MRI, Out of Game 1 Lineup
Marvin Harrison Jr.

Confident in Cardinals Offense
Tyler Shough

Could Make History by Winning Starting QB Job
Philadelphia Eagles

Nakobe Dean Takes Up Ballet as Part of Rehab
Dallin Holker

Dealing With "Minor" injury
Jake Walman

Notches an Assist in Game 2 Win
Connor McDavid

Logs 20th Postseason Point Friday
Ryan Nugent-Hopkins

Records Second Consecutive Multi-Point Outing
Evan Bouchard

Registers Two Assists in Friday's Win
Stuart Skinner

Records Third Shutout in Four Games
Roope Hintz

Injured in Game 2 Against Oilers
Oneil Cruz

Slugs Two Home Runs in Pirates Victory
Myles Turner

Struggles on the Glass Once Again
Pascal Siakam

Leads the Way in Scoring in Game 2
Pete Crow-Armstrong

Homers Twice, Racks Up Six RBI on Friday
Tyrese Haliburton

Finishes With Double-Double in Game 2
Karl-Anthony Towns

Cools Off In Game 2
Jalen Brunson

Unable To Lead The Knicks To A Win
New York Giants

Giants Restructure Brian Burns' Contract
Cleveland Browns

Browns Not Planning to Split QB Reps Evenly
Ronald Acuña Jr.

Ronald Acuna Jr. Homers in Season Debut
Jameson Williams

to be More Involved in Downfield Passing Game?
Stefon Diggs

No Longer Wearing Knee Brace
MacKenzie Gore

Suffers Leg Injury on Friday
Brandon Nimmo

Leaves Early on Friday With Stiff Neck
Rafael Devers

has Monster Game in Blowout Win Over O's
Rhett Lowder

Dealing With Significant Oblique Strain
NYI

Islanders Hire Mathieu Darche as General Manager
Sean Walker

Questionable for Saturday
Seth Jarvis

"Fine" for Saturday's Game 3
Spencer Rattler

Looks Comfortable in OTA Practice
Las Vegas Raiders

Raiders Having Open Competition at Left Guard
Tommy Mellott

Seeing Action Out of the Slot
Las Vegas Raiders

Maxx Crosby a Full Participant in Practice
Ashton Jeanty

Using a More Prototypical Backfield Stance
Savion Williams

to be a Regular Contributor?
MarShawn Lloyd

Healthy and Without Restrictions
OG Anunoby

Impactful at Both Ends Wednesday
Karl-Anthony Towns

Produces Big Double-Double in Losing Effort
Jalen Brunson

Racks Up 43 Points in Game 1 Loss Against Pacers
Pascal Siakam

Struggles From the Field in Game 1 Against Knicks
Aaron Nesmith

Puts Up 30 Points with Eight Triples Wednesday
Tyrese Haliburton

Leads Pacers to Comeback Victory in Game 1 Against Knicks
Shai Gilgeous-Alexander

Named NBA MVP
Max Greyserman

Needs to Make More Birdies at Charles Schwab
Lucas Glover

Wants to Put PGA Championship Behind Him
Jhonattan Vegas

on a Roll Heading To Texas
Erik Van Rooyen

Erik van Rooyen a Coin Flip at Charles Schwab
Andrew Novak

Poised to Rebound from PGA Championship
Mac Meissner

Could Struggle Again at Charles Schwab
PGA

J.T. Poston is a Fine Play at Charles Schwab Challenge
Michael Kim

Slide Continues Heading Into Colonial
J.J. Spaun

a Boom-or-Bust Candidate at Colonial
Jordan Spieth

to Bounce Back at Charles Schwab Challenge
Aaron Rai

Offers High Upside at Colonial
Maverick McNealy

Has One Major Drawback at Charles Schwab Challenge
Keith Mitchell

Looking to Rebound at Colonial
Harry Hall

Bounces Back from Tough Time in Mexico
Scottie Scheffler

Takes Home First PGA Championship Title
Davis Riley

Finishes Tied for Second at PGA Championship
Hideki Matsuyama

Misses Cut at PGA Championship
Jake Knapp

Misses Cut at PGA Championship
Tom Kim

Finishes 71st at PGA Championship
Tom Hoge

Misses Cut at PGA Championship
Tommy Fleetwood

Finishes Tied for 41st at PGA Championship
Rudy Gobert

Anonymous in West Finals Opener
Anthony Edwards

Quiet in Game 1 Against Thunder
Julius Randle

Leads Timberwolves with 28 Points in Game 1 Loss
Chet Holmgren

Helps Out in All Areas Tuesday
Jalen Williams

Fills Stat Sheet in Tuesday's Win
Shai Gilgeous-Alexander

Scores Game-High 31 Points in Game 1 Win
Andrew Wiggins

' Future Uncertain in Miami
Jrue Holiday

Wants to Remain in Boston
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF