👉 TAP TO SAVE 50% WITH CODE SPRING
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

#1 Expert Projections
Save 50% Now
Import Your Leagues
Props Tool
Compare Any Players
Compare Any Players
24x7 News and Alerts
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
New York Mets outfielder Luis Robert Jr. (back) has lower-back tightness and is getting treatments, which is why he's not in the team's starting lineup on Tuesday against the visiting Washington Nationals, according to Chelsea Janes of SNY. No further testing is scheduled for Robert, but "if he doesn't get better in the next 48 hours," the team might have to reconsider, according to manager Carlos Mendoza. The oft-injured Robert is sitting out on Tuesday night for the third time in the team's last four games as he battles his back tightness. It's not what fantasy managers want to hear, but hopefully, the 28-year-old Cuban can avoid a trip to the injured list. Fantasy managers will want to check back on Wednesday to see if he can return to the Mets' starting nine. With Robert out and Juan Soto (forearm) still serving as the designated hitter, the Mets are rolling with MJ Melendez in left field, rookie Carson Benge in center, and Brett Baty in right field on Tuesday at Citi Field. Robert has been quiet at the plate early in his first year in Queens, going 19-for-85 (.224) with two home runs, eight RBI, 10 runs scored, and two steals in 24 games.--Keith Hernandez
Source: SNY - Chelsea Janes
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
New York Mets outfielder Juan Soto (forearm) reported forearm tightness on Friday, manager Carlos Mendoza told Jorge Castillo of ESPN. The skipper said that Soto had an MRI exam on Tuesday, and his arm is structurally sound. Mendoza is hoping that Soto can play the field "in the next few days." Since coming off the 10-day injured list due to a calf strain, the 27-year-old Dominican has not played the field. Soto is the DH again on Tuesday and will hit second for the contest against the visiting Washington Nationals and right-hander Zack Littell. In five games since returning from the IL, Soto has gone 3-for-15 (.200) with no RBI, no runs scored, six walks, and two strikeouts. Overall in 13 games played in 2026, the four-time All-Star has hit a cool .304 (14-for-46) with a homer, five RBI, and three runs scored. Soto is hitting .167 in six career at-bats against Littell, but that shouldn't deter fantasy managers in any formats from starting him during Tuesday's slate of games.--Keith Hernandez
Source: ESPN.com - Jorge Castillo
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Colorado Rockies infielder Willi Castro (knee) remains out of the starting lineup for Tuesday's contest on the road in Cincinnati against the Reds at Great American Ballpark, according to MLB.com. Edouardo Julien is starting at the keystone and will bat leadoff for the Rockies. Castro has not played since he left last Thursday's game against the San Diego Padres with right-knee soreness. Given the amount of time he's missed, it wouldn't be a surprise to see him land on the 10-day injured list if he cannot return this week in the series versus the Reds. The 29-year-old Puerto Rican utility player is quickly losing fantasy appeal, even in deeper leagues, after starting the year slowly at the plate before injuring his knee. Even when healthy, Castro is no lock to see regular playing time in Colorado between second base and third base. In his first 69 at-bats with the Rockies, Castro is hitting .246 with a homer, nine RBI, 10 runs scored, and two stolen bases. Castro is rostered in just 11% of Yahoo leagues at the moment.--Keith Hernandez
Source: MLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Milwaukee Brewers outfielder Jackson Chourio (hand) is starting a minor-league rehab assignment on Wednesday night with Triple-A Nashville, according to Curt Hogg of the Milwaukee Journal Sentinel. Chourio has an estimated return to the Brewers on May 4. The 22-year-old Venezuelan outfielder is rostered in 99% of Yahoo leagues, even though he's been on the 10-day injured list since Opening Day. When healthy, Chourio has the potential to be a league-winner in fantasy because of his power/speed abilities. In his first two seasons in the big leagues, Chourio has been a starter immediately and has slashed .272/.317/.463 with a .781 OPS, 42 home runs, 157 RBI, 43 stolen bases, and 168 runs scored in 279 games played over 1,162 plate appearances. As long as Chourio doesn't have a setback this week when he starts playing in games again, he should be back in Milwaukee's starting lineup next week for a series against the St. Louis Cardinals.--Keith Hernandez
Source: Milwaukee Journal Sentinel - Curt Hogg
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
When asked on MLB Network if outfield prospect Max Clark will be up with the Detroit Tigers this year, general manager Scott Harris said that there's a "good chance" that Clark will end up helping the team, but he also added that it's "premature to actually forecast when that's going to happen." Fantasy managers in dynasty/keeper leagues are anxiously awaiting Clark's MLB debut, which feels like it will come sooner rather than later based on how he's been performing at Triple-A Toledo so far this year. The 21-year-old left-handed hitter is currently slashing .305/.382/.453 with an .834 OPS, a home run, 11 RBI, nine doubles, a triple, eight stolen bases, and 15 runs scored in 24 games with the Mud Hens. Per MLB Pipeline, Clark is considered the No. 8 overall in all of baseball and the No. 1 overall outfield prospect. The former third overall pick in 2023 is a future table-setter for the Tigers at the top of their batting order with plus-plus speed in the outfield and on the base paths. He's only rostered in 8% of Yahoo leagues now, but that number is likely going to continue to rise as we get closer to the summer months.--Keith Hernandez
Source: MLB Network
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Chicago Cubs catcher/designated hitter Moises Ballesteros has been the Cubs' primary DH in the early portion of the 2026 season, but it doesn't involve him playing every inning, every day. But with Ballestero's early-season offensive exploits, the team is "accelerating the catching program for Ballesteros," who received his first start behind the plate in Monday's loss to the San Diego Padres, according to Patrick Mooney of The Athletic. In the series-opening loss at Petco Park, the 22-year-old Venezuelan hit a grand slam in a losing effort, and he is now slashing a ridiculous .387/.435/.710 with a 1.144 OPS, five home runs, 16 RBI, and 12 runs scored in 62 at-bats over his first 25 games in 2026. Ballesteros only played in 20 games a year ago in his MLB debut, but he hit well in that small sample size, too, going 17-for-57 (.298) with two homers and 11 RBI. He needs eight more appearances behind the plate to gain catcher eligibility in fantasy, which will make him much more attractive. Ballesteros is a young player on the rise, and he's only rostered in 27% of Yahoo leagues, so he's widely available if you need some run production at catcher.--Keith Hernandez
Source: The Athletic - Patrick Mooney
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Miami Marlins pitching prospect Thomas White has made two starts at Triple-A so far this year and has not disappointed. The Marlins' top-ranked prospect dealt with an oblique injury earlier in the season that delayed his 2026 debut for Jacksonville, but has allowed just one earned run on three hits and three walks while striking out 14 in eight innings pitched in his two Triple-A starts. The southpaw cruised through High-A and Double-A last year before making two starts at Triple-A to close out the year, posting a pristine 2.31 ERA, 1.18 WHIP, and recording 145 strikeouts in only 89 2/3 innings pitched (25.0 percent K-BB%). The 6-foot-5 hurler is scheduled to make his third start on Thursday this week and will probably need a few more before being considered for the big league rotation. He's also likely behind Braxton Garrett and Robby Snelling in the current promotion pecking order, but with strikeout upside like his, White is becoming one of the top pitching stashes for fantasy baseball.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
According to Philadelphia Phillies president of baseball operations, Dave Dombrowski, the team hopes closer Jhoan Duran (oblique) will be ready in a "couple of days." When meeting with the press earlier on Tuesday, Dombrowski noted that the team remains very hopeful that their closer will be ready to return in the near future, potentially before the end of the week. Duran hit the 15-day injured list on April 16 with an oblique injury, but appears to have avoided a serious injury. Given this recent update, it appears Duran may not have to wait much longer to return to MLB action. Before suffering the injury, Duran was enjoying a solid start to the 2026 campaign, tallying five saves with a 1.35 ERA and a 0.78 WHIP. In the meantime, fantasy managers should expect Brad Keller to see most of the save opportunities.--Andy Smith
Source: Dave Dombrowski
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Milwaukee Brewers infield/outfield prospect Jett Williams has been streaky thus far in 2026, but is currently in the midst of a hot stretch at Triple-A Nashville, going 7-for-17 (.412) over his last four games, including a home run and three steals during this span. The Brewers' third-ranked prospect is hitting just .221 even after this recent hot spurt, but with a well-above-average 13.3 percent walk rate, he's getting on base at a decent .333 clip, and has now swiped eight bases in 26 games. If the former first-rounder can continue to show maturation at the plate, there isn't much standing in the way of a big league promotion. A combination of David Hamilton (.605 OPS), Luis Rengifo (.503 OPS), and Joey Ortiz (.445 OPS) has manned third base and shortstop for Milwaukee recently, and we'll see how much longer the team will accept that type of futility on offense. With the potential to be a multi-category contributor, especially in the stolen base department, the 22-year-old should remain on the stash radar in deeper leagues.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Arizona Diamondbacks outfield prospect Ryan Waldschmidt simply will not slow down at Triple-A Reno and continues to press for a promotion to the major leagues. In his most recent contest, the D-backs' top-ranked prospect went 1-for-3 with a home run and two RBI, now sitting with a .317-3-19-25-4 stat line through 27 games. In addition to three home runs, the former 31st-overall draft pick has recorded seven doubles and three triples, giving him a stout .529 slugging percentage, and an above-average 11.9 percent walk rate has produced a .416 on-base percentage. After swiping 29 bags last year between High-A and Double-A, the University of Kentucky product has shown the ability to be a five-category fantasy producer, and remains one of the top hitter stashes in fantasy leagues, with appeal in all formats. The 23-year-old is likely to be up in the big leagues in the coming weeks, so the time is now to stash him away, especially in leagues where an NA spot is available.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
New York Mets outfield prospect A.J. Ewing picked up right where he left off at Double-A last year and quickly earned a promotion to Triple-A on Monday. The Mets' third-ranked prospect slashed .339/.371/.430 with 12 steals in 28 games at Double-A in 2025, and this season, he was hitting .349 with a phenomenal .481 on-base percentage thanks to an otherworldly 21.0 percent walk rate (which was better than his 18.5 percent strikeout rate), and together with his .571 slugging percentage, was posting a 1.053 OPS through 18 games at the time of his promotion. The 5-foot-10 speedster had already tallied 12 stolen bases as well, and will now get to test his talents against Triple-A pitching. If the left-handed slugger can continue to hit at the minors' highest level, he'll be knocking on the door to the majors and could get the call to the majors later this year. His current power likely won't result in many home runs, but combined with his plus speed, he could collect plenty of extra-base hits and become a multi-category fantasy contributor. With the state of the Mets' offense at the moment, all options should be on the table, and that should put Ewing on the redraft radar. The 21-year-old is not stashworthy yet, but managers in deep leagues should keep an eye on his progress in Syracuse.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Minnesota Twins infield prospect Kaelen Culpepper fell into a 0-for-14 slump at Triple-A St. Paul last week, lowering his season-long slash line to .234/.327/.372 for the Saints. Still, a 21.5 percent strikeout rate is not cause for concern, and a better-than-average 11.2 percent walk rate has allowed him to continue to get on base. The former first-rounder has belted three home runs and stolen five bases through 23 games thus far, showing off the well-rounded skillset that produced a .289/.375/.469 slash line with 20 home runs and 25 steals a season ago between High-A and Double-A. Expect the talented 23-year-old to get back on track soon and make a push for a big league debut. With solid contact skills, decent power, and good speed, the Twins' second-ranked prospect makes for an intriguing stash option in deep leagues, though he's currently only eligible at SS on the Yahoo! platform.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
New York Yankees outfield prospect Spencer Jones has gone cold at the plate over the past week after a strong start to the Triple-A season. The 6-foot-7 slugger slashed .261/.381/.565 with five home runs over his first 20 games for Scranton/Wilkes-Barre, but has gone 1-for-17 (.059) with zero extra-base hits in the five games since. As it stands, the Yankees' sixth-ranked prospect is hitting just .221, and a 33.3 percent strikeout rate continues to plague him. On the bright side, the left-handed hitter is drawing walks at a 14.3 percent rate, which has buoyed a solid .352 on-base percentage, and he's used his sneaky speed for a big man to swipe five bases already. The former first-rounder will likely make his MLB debut this season, but he's not forcing the issue at the moment, and the team recently promoted Jasson Dominguez rather than Jones when Giancarlo Stanton hit the injured list. Still, with power like his, managers in deep leagues should continue to monitor Jones' momentum, as when he gets going again, the 24-year-old could quickly enter must-stash territory for his home run upside.--Jarod Rupp
Source: MiLB.com
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Atlanta Braves right-hander Spencer Strider (oblique) will continue his minor-league rehab assignment this week and is not expected to be activated from the 15-day injured list for a start against the Colorado Rockies this weekend, as of Tuesday morning, according to Lindsay Crosby. Strider has made two rehab starts with Triple-A Gwinnett and one with High-A Rome and got up to 82 pitches in his third rehab start with Gwinnett on Sunday, but the Braves want him to make one more start in the minors before reinstating him from the IL for his 2026 season debut with Atlanta. It'll allow pitching prospect Didier Fuentes to remain in the Show for a bit longer, although it may come as more of a long reliever than a starter. Strider is close to fully stretched out and showed better velocity in his last rehab start, making him a more intriguing fantasy stash with hopes of rediscovering his pre-elbow-surgery form. Most managers in fantasy leagues are thinking the same thing, as he's rostered in 90% of leagues on Yahoo.--Keith Hernandez
Source: Lindsay Crosby
Share:
Link copied to clipboard!
See RotoBaller at the top of Google
Pittsburgh Pirates right-hander Braxton Ashcraft (personal) is expected to be activated from the bereavement list to start Tuesday's game against the division-rival St. Louis Cardinals at PNC Park, according to DK Pittsburgh Sports' Jose Negron. Ashcraft ended up being pushed back one spot in the team's starting rotation after they placed him on the bereavement list on Saturday. The 26-year-old former second-rounder in 2018 has displayed solid command of the baseball so far in 2026 in his five starts, going 1-1 with a 2.43 ERA (2.42 FIP) and 1.01 WHIP with 32 strikeouts and nine walks in 29 2/3 innings pitched. The Cardinals' offense ranks 13th in baseball in OPS (.713), but Ashcraft, who could be pitching with a heavy heart, should be returned to starting fantasy lineups in most leagues. He went 4-4 with a 2.71 ERA, 1.25 WHIP, and 71:24 K:BB in 69 2/3 frames over 26 appearances (eight starts) as a rookie in Pittsburgh in 2025.--Keith Hernandez
Source: DK Pittsburgh Sports - Jose Negron

POPULAR FANTASY TOOLS

#1 Expert Projections
Save 50% Now
Import Your Leagues
Props Tool
Compare Any Players
Compare Any Players
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Connor McDavid

a Game-Time Call Tuesday
Juan Soto

Dealing With Forearm Tightness, Serving as DH on Tuesday
Isaiah Likely

Remains Well-Positioned for Mid-Career Breakout Following NFL Draft
Jauan Jennings

' Dynasty Value Fading Following NFL Draft?
Luther Burden III

Poised for Breakout Season in Chicago?
CFB

Brendan Sorsby Facing Potential Permanent Loss of Eligibility
MarShawn Lloyd

Is MarShawn Lloyd a Dynasty Buy-Low Candidate Following NFL Draft?
Emanuel Wilson

Dynasty Value Fading After Seahawks' Draft Addition
Jalen Nailor

Remains Poised for Prominent Role in Las Vegas Following NFL Draft
Manny Machado

Departs Early With Undisclosed Injury on Monday
Philadelphia Phillies

Phillies Fire Manager Rob Thomson
Elmer Rodríguez

Yankees to Promote Top Pitching Prospect Elmer Rodriguez
Pete Fairbanks

Pulled on Monday With "Unusual Sensation" in his Thumb
Jaylin Noel

Could Find Meaningful Role Out of Slot
Dylan Sampson

in a Good Spot After NFL Draft
Kirk Cousins

a Low-Cost Dynasty Add That Could Pay Dividends
Mikhail Sergachev

Has Three Assists in Overtime Loss
George Holani

One of the Draft's Biggest Losers
Brett Howden

Records Three Points in Vital Win
Kendre Miller

Not Guaranteed a Roster Spot with Saints
Rasmus Ristolainen

Registers Two Assists in Game 5 Loss
Arturs Silovs

Helps Penguins Survive for Second Time
Sidney Crosby

Delivers Two Assists in Elimination-Game Win
NAS

Predators Pick Up KHL Standout Vitali Pinchuk
Paolo Banchero

Efficiency Woes Continue in Game 4
Julius Randle

Leads Timberwolves With 27 Points Monday
Rickie Fowler

Rides History into the Blue Monster at Doral
Nikola Jokić

Nikola Jokic Records Big Triple-Double as Nuggets Stay Alive
Keegan Bradley

on Good Run Heading into Cadillac Championship
Chet Holmgren

Posts Impressive Double-Double in Game 4 Win
Shai Gilgeous-Alexander

Notches Efficient 31 Points in Closeout Game
Franz Wagner

Scheduled for MRI on Tuesday
Giancarlo Stanton

Heading to Injured List With Calf Strain
New England Patriots

Mike Vrabel Returns to the Patriots on Monday
Tyree Wilson

Heading into Contract Year With New Team
Calijah Kancey

Buccaneers Pick Up Fifth-Year Option on Calijah Kancey
Jalen Carter

Eagles Exercise Fifth-Year Option on Jalen Carter
Philadelphia Eagles

Eagles Pick Up Nolan Smith's Fifth-Year Option
Keon Coleman

Bills Aren't Giving Up on Keon Coleman
Aaron Rodgers

Former Steelers Coach Thinks Aaron Rodgers Will Return to Pittsburgh
Chris Gotterup

Looks to Continue Big-Game Hunting at Cadillac Championship
George Pickens

hasn't Signed his Franchise Tag With Dallas
Jason Day

Looks to Bring Experience Back to the Blue Monster
Nikola Jović

Nikola Jovic Remains Highly Rated by Heat
Aaron Gordon

Won't Play Monday Night
Tyler Herro

to Undergo "Preemptive Procedure" on Foot
Cameron Young

Returns to Action For Cadillac Championship
Travis Bazzana

Guardians Calling Up Former First Overall Pick Travis Bazzana
Bam Adebayo

Remains Untouchable for Heat
Sam Burns

Looks to Have Big Impact at PGA Tour's Return to Doral
Anthony Edwards

Officially Listed as Week-to-Week
Jordan Goodwin

Still Out Monday
Cooper Flagg

Wins Rookie of the Year Award
Kevin Huerter

is Available to Play in Game 4
Joel Embiid

is Probable for Game 5
Austin Reaves

Could Return for Game 5
Luka Dončić

Luka Doncic Officially Won't Play During First-Round Series
Jonathan Isaac

to Remain Out for Game 4
Will Smith

Back in Action in Series Opener Against Marlins
Josh Naylor

Back in Starting Lineup on Monday
Jason Zucker

Probable for Game 5 Against Bruins
Josh Norris

Could Return to Action Tuesday
Nikita Zadorov

Questionable for Game 5
Viktor Arvidsson

Considered Questionable for Tuesday
Nils Lundkvist

Won't Play Tuesday
Yakov Trenin

Could Be an Option Tuesday
Mats Zuccarello

Questionable for Game 5
Carson Hocevar

Scores his First Career NASCAR Cup Series Victory at Talladega
Chris Buescher

Misses out on Winning at Talladega by Finishing Second
Alex Bowman

Earns First Top-Five Finish at Talladega Since Returning From Injury
Chase Elliott

Scores A Fourth-Place Finish at Talladega
Zane Smith

Nabs First Top-Five Finish of the 2026 Season at Talladega
Marvin Harrison Jr.

Does Marvin Harrison Jr. Still Carry High-End Dynasty Upside?
Marquise Brown

Sliding Down Eagles' Depth Chart Following 2026 Draft
CFB

Texas Tech Quarterback Brendan Sorsby Enters Rehab
Youssef Zalal

Suffers Unanimous-Decision Loss
Aljamain Sterling

Wins Back-To-Back Fights
Norma Dumont

Drops Decision At UFC Vegas 116
Joselyne Edwards

Scores Upset Win
Alexander Hernandez

Gets Dominated
Alexander Hernandez

Rafa Garcia Dominates Alexander Hernandez
Adrian Luna Martinetti

Unsuccessful In His UFC Debut
Davey Grant

Gets Back In The Win Column
Manny Machado

Clubs Two Homers, Starting to Turn Things Around?
Brandon Hagel

Pops Up With Two Goals in Sunday's Win
Nathan MacKinnon

Records Three Points in Series-Clincher
Bowen Byram

Extends Goal Streak to Three Games
John Carlson

Delivers Two Assists in Game 4 Victory
Connor McDavid

Bags Pair of Power-Play Assists in 100th Playoff Game
Jason Zucker

Makes Early Exit in Blowout Win
De'Aaron Fox

Notches Game-High 28 Points Sunday
Joel Embiid

Returns With Double-Double
Jayson Tatum

Logs 30-Point Double-Double in Sunday's Win
Emil Andrae

Expected to Rejoin Flyers Lineup Monday
Logan O'Hoppe

Placed on 10-Day Injured List Due to Left-Wrist Fracture
Denny Hamlin

Is Denny Hamlin Worth Rostering for Talladega?
NASCAR

Is Bubba Wallace Playable in Talladega DFS Lineups?
Josh Naylor

Absent on Sunday With Quad Tightness
Ryan Helsley

Returns From Bereavement List on Sunday
Steven Kwan

Back in Sunday's Lineup
Brent Rooker

Activated and Starting on Sunday Against Rangers
Roman Anthony

Returns as DH on Sunday
Tyler Reddick

Stay Away From Tyler Reddick at Talladega
Ryan Blaney

Can Ryan Blaney Shake Off The Bad Luck at Talladega?
Austin Cindric

Could Contend For Another Talladega Win
Kyle Busch

an Easy DFS Pick at Talladega
Ricky Stenhouse Jr

. a High-Risk, High-Reward Pick at Talladega
Todd Gilliland

a Sleeper to Watch at Talladega
Brad Keselowski

Is Brad Keselowski Worth Rostering for Talladega Lineups?
Chase Briscoe

Could Chase Briscoe be A Sneaky Tournament Play for Talladega Lineups?
Christopher Bell

Should DFS Managers Trust Christopher Bell at Talladega?
Ty Gibbs

Is A DFS Risk for Talladega Lineups
Boston Red Sox

Red Sox Fire Manager Alex Cora and Other Coaches
Steven Kwan

Scratched With Neck Stiffness
Trey Yesavage

Returning From Injured List on Tuesday
Eugenio Suárez

Eugenio Suarez Heading to the Injured List With Oblique Strain
MLB

Saturday's Mets-Rockies Game Postponed Due to Weather
Youssef Zalal

Set For UFC Vegas 116 Main Event
Aljamain Sterling

An Underdog At UFC Vegas 116
Joselyne Edwards

Set For UFC Vegas 116 Co-Main Event
Norma Dumont

Looks To Extend Her Win Streak
Alexander Hernandez

A Favorite At UFC Vegas 116
Rafa Garcia

Looks For His Third Consecutive Win
Adrian Luna Martinetti

Set For His UFC Debut
Davey Grant

Looks To Get Back In The Win Column
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF