- Jim Thome Returns to Philadelphia
The Phillies wasted little time in making its first move of the offseason, signing Jim Thome to a one-year deal worth $1.25 million. With just those details, and no specifics about his potential
- Wilson Ramos Progressing at the Plate
Entering the 2011 season, Wilson Ramos had three main obstacles standing between him and the Washington Nationals' starting catcher job.
One was Ivan Rodriguez. Though Pudge hasn't possessed
- The Unique Path to Success in Oakland
- Bringing Bill James' Famous Arbitration Case to 2014
- The Chicago Cubs and the Terrible, Horrible, No Good, Very Bad Junior Lake Season
- Another Look at Momentum in October
- Jim Leyland Did the Darndest Things
an option on where they batted him, and it didn’t need to be third. By the end of the night, it was one of many confusing decisions on the part of Tigers' manager Jim Leyland, who did not have his finest
- Brian Wilson, The Winter's Most Unique Free Agent
Brian Wilson is a weird guy. You know that because you have eyes and watch baseball, and you’ve heard all about the beard and the Taco Bell ads. Honestly, I'm really not sure anything I say can sum
- Year of the Pitcher?...Think Again
- Deep League Waiver Wire: Conor Jackson, Darwin Barney, Wilson Ramos
Wilson Ramos | 5% | 0%
The Nationals’ “Catcher of the Future,” Ramos is seeing big league at bats in 2011. Manager Jim Riggleman has said that Ramos will be in the lineup
- Wilson On the Move?
Jack Wilson of the Pittsburgh Pirates has been linked to numerous teams this offseason. It seemed for a bit as though a deal shipping him to the Tigers had been completed. Reports then surfaced
- GIF: Jim Johnson's Jim Johnson
Because Oriole Jim Johnson plays for the Orioles, there's a strong chance that no one -- perhaps besides his teammates and Buck Showalter and Buck Showalter's grizzled and nameless manservant
- Jim Thome
Jim Thome hits free agency this offseason, after playing out the last season of his 2003-2008 (with 2009 vesting in 2008) contract. Injuries in Philadelphia and his eventual inability to play
- Discovered: The Jim Leyland Breakfast
Vine.co user Carl Skanberg provides a most excellent artist's rendering of what Jim Leyland ate this morning, and every morning previous.
- Brian Wilson's Fantastic Offseason
On January 30 of this year Brian Wilson and the Giants came to an agreement on a one year deal for $4.4 million to avoid Wilson's first year of arbitration. Based on our standard expectation
- CJ Wilson Is a Pranking Fool
Somehow this one slipped between the cracks -- C.J. Wilson pranked Mike Napoli... by putting the catcher's phone number on twitter. He wasn't particularly contrite about it afterwards either
- Jim Edmonds as a Duck
originalist interpretations of the Constitution. So in some ways, a bewinged and bebilled Jim Edmonds fulfills Madison's fondest hopes. Stated another way, if Jim Edmonds had never been rendered as a duck
- C.J. Wilson the Starter
After enjoying a career year pitching out of the 'pen for the Rangers in 2009, C.J. Wilson was shifted to the starting rotation this past spring. Prior to April 8th, 2010, the 29-year-old hadn't
- C.J. Wilson: Starting Pitcher
C.J. Wilson's debut as a starting pitcher against Toronto yesterday could not have gone much better. Wilson threw 7 shutout innings, only allowing 5 hits, while striking out a remarkable 9 batters
- C.J. Wilson: Starting Pitcher?
The Texas Rangers are considering moving reliever C.J. Wilson into their starting rotation, and he has done nothing but impress them this spring. Of course, one shouldn't put undue (i.e., any) weight
- Trade Me C.J. Wilson
Just four short days ago, Jeff Zimmerman inspired anger and vitriol from the loyal readers of this blog by suggesting that it was time to sell C.J. Wilson.
Well, I am nothing if not a man
- I Am Not Brian Wilson
chanting: "Brian. Wilson." Clapclap, clapclapclap.
This is why:
But I am not, in fact, Brian Wilson, though my face proteins may resemble his. Let us examine the differences:
- Remembering Jack Wilson
Likely waiting tastefully until the Talk Like a Pirate Day celebrations were in the rear view mirror, longtime Pittsburgh (and short-time Seattle and Atlanta) shortstop Jack Wilson, who was released
- Brian Wilson's Two-Seamer
Early in the season Eno Sarris introduced us to Brian Wilson's flithy two-seam fastball, a pitch Wilson claims to have added this year. Sarris's GIF showed Jamey Carroll flailing wildly at Wilson's
- Daily Graphing - Jim Thome
For the first time in 7 years, Jim Thome failed play in over 140 games after having season ending elbow surgery in mid August. Before his decision to shut things down, he was easily having the worst
- Brian Wilson Gets to Hit
To the best of my knowledge, nobody has appointed me as president of label assignments, but I think calling Brian Wilson a great reliever is a worthwhile argument. He holds a 3.04 FIP over his
- Win a Date With C.J. Wilson!
Swoon. C.J. Wilson is a free agent, and although not the prettiest girl at the dance (figuratively of course!) he is sure to have his fair share of sugar daddies vying for his services. Where's
- Take My C.J. Wilson
C.J. Wilson was paid $77.5M this off season to come in and be a front line starter for the Angels. With Jered Weaver and Dan Haren already on the team, he wasn't going to be the only ace of the staff
- Jim Rice Makes It In
worthy player no matter what rational criteria you use and disappointment that Jim Rice finally made his way in. Mostly though I was left with a resounding apathy. Like every award that is voted
- C.J. Wilson Rebounds
C.J. Wilson put together an altogether terrific 2011 season, even garnering a good deal of votes for the Cy Young award that year. He posted a 2.94 ERA with 16 wins and a 23% strikeout rate
- Jim Thome: Tater Masher
HI THIS IS JI-
Over the weekend, the Phillies did Jim Thome a solid, sending the future Cooperstown resident out to the equivalent of pasture for over-35 power hitters; the American
- Jim Edmonds for Chris Dickerson
The Cincinnati Reds attempted to strengthen their postseason chances by acquiring OF Jim Edmonds from the Brewers today for OF Chris Dickerson. Edmonds was apparently a decently hot commodity
- Recalling Jim Johnson
to the minors and recalled 24-yr old pitcher Jim Johnson. Johnson, a starter in the minor leagues, had made two "audition" starts for the Orioles in 2006 and 2007, racking up the undesirable line of 5 IP
- Philosophy and Jim Joyce
In looking at whether or not Commissioner Bud Selig should overturn Jim Joyce's call and award Armando Galarraga a perfect game, I want to take a philosophical approach. Unfortunately, most
- A Jim Deshaies Soundboard
I was surprised, at the completion our offseason crowdsourcing project, to find that FanGraphs readers had ranked Houston Astros broadcasters Bill Brown and Jim Deshaies fourth overall among
- The NotGraphs Roast of Brian Wilson
I'd like to thank you all for attending this roast of the man of the hour, Brian Wilson. This, of course, is not the Brian Wilson from the Beach Boys -- the drug-addled man child who famously spent
- Jim Leyland on Chemistry
Enter the name Jim Leyland into your mind’s version of Google, then hit search – or “I’m feeling lucky” if you’re feeling lucky. What comes to mind is probably a variety of descriptive terms. “Old
- Jim Thome Returns to Cleveland
In an Indians uniform, Jim Thome had a better on-base percentage than Manny Ramirez, a better OPS than Tris Speaker and more home runs than everyone by a country mile. And with Travis Hafner ailing
- No Love For Jim Johnson?
and there, but if they're healthy, they've always seemed to slide back into the job. So why, after 101 saves in the past two season....yes, that's right, 101...does Jim Johnson get no love?
I did a mock draft
- Wilson Betemit Goes to Detroit
Though they currently lead the wide-open AL Central by just a half game, the Detroit Tigers showed Wednesday that they aren't willing to stand pat by acquiring Wilson Betemit from the Kansas City
- Replacing Wilson Ramos
Talk about your run of bad luck...
Wilson Ramos signs with the Twins, forever to be blocked from a starting gig with Joe Mauer already in-house. He gets traded to the Nationals who then decide
- Playing Roulette with Wilson Ramos
Wilson Ramos did enough in 2014 to tease fantasy baseball players again. He batted .267/.299/.399, with 11 home runs, in 361 plate appearances (88 games). He missed time, of course, wasting little
- Jim Palmer, Near-Framer of the Constitution
It is an unassailable fact of the historical record that Jim Palmer was tasked with writing very specific passages of the Constitution. "But James," Gouverneur Morris cautioned him, "pen only
- An Open Letter to Jim Tracy
- Your Move, Brian Wilson's Beard
Yeah, Brian Wilson's two-seamer (featured below!) is impressive enough, and I can forgive his reluctance to brawl with randomly outraged A's fans. What I shall not abide is if Mr. Wilson and his
- On the Unintended Consequences of Hack Wilson's Gut
I had the pleasure of reading an advance copy of Mickey Kefauver's forthcoming biography of Hack Wilson, The Aching Beauty of an American Sot. Kefauver's work contains multitudes, and among those
- FanGraphs Audio: Jim Deshaies, Impressively
Jim Deshaies was a major-league pitcher for 12 years and Astros broadcaster for 16 more of them (i.e. more years). He's currently both (a) in his first season as a Cubs broadcaster
- Jim Thome Homering Across Eras
Jim Thome mashed his first tater since rejoining the Cleveland Indians last night. There's just something kind of special about seeing Thome back with the Indians, as he was one of the guys who has
- Brian Wilson's Cavalcade of Sex Metaphors
Internet computers everywhere are no doubt aware of Brian Wilson's championship appearance on something called "Lopez Tonight," but we'd be remiss if we didn't post it anyway. As you'll soon see
- Is Phil Coke The Next C.J. Wilson?
The Rangers made a pretty bold move last year when they moved long-time reliever and sometimes closer C.J. Wilson into the rotation, and he rewarded them with 4.4 WAR season and four pretty good
- Jim Riggleman, As He Should Be Remembered
I break no news, only hearts, when I remind readers that it's been an eventful 24 hours for defrocked Nats skipper Jim Riggleman. First he witnessed a walk-off victory that was as taut as the tautest
- Why I'm Down on C.J. Wilson
was C.J. Wilson landing in the third tier, ranking 16th among all AL starters. This ranking was behind guys like Brandon Morrow, Colby Lewis and Max Scherzer, who it is likely that the vast majority
- For C.J. Wilson, Regarding His Dilemma
Texas Ranger starter C.J. Wilson suggested today via Twitter not only that (a) he's occasionally frustrated by the questions he's asked by reporters but that (b) he'd entertain the possibility
- Jim Tracy's Creative Bullpen Management
Franklin Morales, the Rockies closer, was brought in to protect a four run lead on Sunday. Normally, this type of move would lead to criticism of Rockies' manager Jim Tracy for wasting Morales's
- Who Might Replace Brian Wilson?
happened to closer to Brian Wilson as well. Romo recorded two quick outs before giving up a double to Melvin Mora, then was replaced by Jeremy Affeldt who got the lefty swinging Seth Smith to ground
- Jim Henderson Gives Axford the Ax
3.1 innings, and gave up a whopping four home runs. It wasn't long before Axford was removed from the closer role and Jim Henderson replaced him.
The funny thing is, the two aren't that different
- Is Jim Leyland a Future Hall of Famer?
Jim Leyland is an elder statesman of the game, usually recognized as one of the best managers in baseball, and his Tigers just won their third straight division title. The three best managers
- Jim Henderson Suddenly an Option in Milwaukee?
Francisco Rodriguez, still the record-holder for most saves in a season. It was 29-year-old Jim Henderson, a veteran of ten minor-league seasons (and former Expos draftee!) who’d been called up
- Cabrera, Wilson and Schafer: Mining the Minors
Justin Wilson, Pirates SP
CURRENT LEVEL: Triple-A
MILB STATS: 6-4 W-L, 3.57 ERA, 1.19 WHIP, 7 HRs, 89:40 K:BB over 85.2 IPs
- Jim Kern's Four Incredible Seasons
, Jim Kern, might be a little less well known, but he had a significant impact nonetheless, albeit for a shorter period of time.
Before we get to them though, let’s take a brief look at how reliever
- Jim Leyland's Curious Choice of Relievers
of the game the Tigers walked off extra-inning losers, and it was basically all manager Jim Leyland’s fault.
With the game in the balance, on the road, against a streaking Pirates team, Leyland
- Who Should Replace Jim Leyland?
We knew this day would come, fair NotGraphs readers. We knew that some day, Jim Leyland would no longer be the manager of the Detroit Tigers. The Gods of Baseball have spoken, and they have taken
- Q&A: Jim Hickey on James Shields
James Shields has had a career year, and at least some of the credit goes to Jim Hickey. The Rays pitching coach has played a hands-on role in the right-hander’s success, which has been fueled
- Wilson Ramos Is Home. Now What?
It's been a week since Wilson Ramos was kidnapped and rescued, in what was one of the most shocking baseball stories in a long time. In a certain sense, the Wilson Ramos kidnapping
- Wilson Ramos’ Power Seems to Be Returning
Perhaps, more accurately, Wilson Ramos’ brand of power is returning.
The Washington Nationals’ backstop has slashed .333/.347/.563, with three home runs and two doubles for a .229 ISO, in 49 plate
- Why Did C.J. Wilson Sign for Cheap?
Thursday morning C.J. Wilson, the consensus top free agent starting pitcher, signed a five-year, $77.5 million contract with the Angels. His new contract has an average annual value of $15.5 million
- Wilson Ramos' Home Run Surge
He didn't accumulate enough plate appearances to qualify for the end of season rankings, but Wilson Ramos still finished 16th in overall fantasy value according to CBS, despite just 287 at-bats
- Wilson Ramos and the Prejudice of Injury Expectations
One might think, given the value of 20 home runs in fantasy -- from a catcher, no less -- that Wilson Ramos would be a man in demand. After all, he put up 16 dingers last year, good for 10th among
- Jim Leyland Is Only 67: America Reacts
So today I realized/learned that Detroit Tigers manager Jim Leyland is 67 years old. Seriously? Just 67? Look at this guy:
Stunned by my discovery, I did what any sane person would do: I
- Jim Baumbach Is Covering Hell Out of Clemens Case
baseman of his baseball team.
In maybe -- although not definitely -- related news, Newsday reporter Jim Baumbach's Twitter coverage of this morning's jury selection for Roger Clemens' impending
- C.J. Wilson, Mark Buehrle, and The Manic Marlins
As of this writing -- and the way news is breaking right now, this could be outdated in anywhere from twelve hours to twelve seconds -- the market for C.J. Wilson still stands at two teams
- Brian Wilson, the Gauntlet Lies Before You
I make no secret of my admiration for Brian "Sounds Delicious" Wilson and his objectively delightful maniac's beard. So it concerns me to know that sinister forces are seeking to do him harm
- C.J. Wilson: Either a God Among Men or a Turd
attributes. Ladies and gentlemen, I present the hyper-licensed C.J. Wilson.
After about minute 1:07 in the following video, I began to lift Mr. Wilson to a new level of esteem. At first, I thought
- FanGraphs Audio: Jim Walsh of Maple Street Press
Jim Walsh, President and Founder, Maple Street Press
Finally, you can subscribe to the podcast via iTunes or other feeder things.
Audio on the flip-flop. (Approximately 30 min play time.)
- FanGraphs Audio: Former Major Leaguer Jim Abbott!
David Laurila, curator of FanGraphs’ Q&A Series, talks with former major-league left-hander and co-author (with Yahoo's Tim Brown) of a recently released autobiography, Jim Abbott
- How Much is Jim Johnson Really Worth in Fantasy
Jim Johnson has 42 saves. You own closers for saves. Ipso facto bingo blatto, Jim Johnson is an elite fantasy closer.
-- or --
Jim Johnson has 36 strikeouts in 58.1 innings. The average
- On Drew Smyly, Jim Leyland, & Stretching in Bed
(though Porcello's 4.80 first-half ERA belied his 3.03 xFIP during the same period).
In early July, however, Tigers' manager Jim Leyland put to rest any speculation on the matter of Smyly
- Candidate to Replace Jim-Tim McCarver: Jon Bois
Although I (still) have no say whatsoever in who takes up ol' Jim-Tim McCarver's seat at FoxSports' Roundtable of Sports Insights & Sports Analysis (since the last time we checked in, word
- Brian Wilson Has Thought This Whole Thing Through
Maybe you've seen the commercials and are tired of them. Maybe you didn't like the gimp interview. Maybe you think the hair is ridiculous. That's fine with Brian Wilson. There might be some ancillary
- Candidate to Replace Jim-Tim McCarver: Dayn Perry
Although I have no say whatsoever in who takes up ol' Jim-Tim McCarver's seat at the Roundtable of Sports Insights & Sports Analysis (it will probably be Matt Vasgersian), I will nonetheless
- Jim Palmer Is Fit, Orange, Barely Clothed
I was but a young lad when Hall of Famer Jim Palmer began doing print ads for Jockey underwear -- ads that presented Palmer to the world as the thinking man's beefcake. Survey them, and you'll find
- Dodgers Risk Little in Signing Brian Wilson
to try and improve their club without making Casey Blake for Carlos Santana Part Duex by signing free-agent reliever Brian Wilson. It's a no-risk deal on both sides, and if it works it could pay
- Austin Wilson Is Not Only All About Tools
Watch Austin Wilson do anything on the field and you're struck by his athleticism. Six-foot-five, 244 pounds of muscle, he glides across center field in the Sunken Diamond on defense. During batting
- FanGraphs Audio: Angels Left-Hander C.J. Wilson
David Laurila, curator of FanGraphs’ Q&A Series, discusses all manner of advanced baseball analysis with Angels left-hander C.J. Wilson.
Don't hesitate to direct pod-related
- Brian Wilson Has a Filthy... Two Seamer
Swing, miss, get hit in the butt.
Brian Wilson threw this pitch.
It started in the strike zone, going, oh, about 95 miles per hour, and ended up in the dirt behind Jamey Carroll. Strike three
- Game Preview: Chris Carpenter vs. C.J. Wilson
Chris Carpenter and C.J. Wilson face off tonight in Game 5 of the World Series, in a rematch of Game 1. How did each pitcher attack the other during their first start? Should they try anything
- One Night Only: C.J. Wilson's WAR
Minnesota (7) at Texas (8) | 8:05pm ET
Twins: Brian Duensing (6)
84.1 IP, 5.12 K/9, 2.03 BB/9, .249 BABIP, 53.6% GB, 6.3% HR/FB, 3.99 xFIP
Rangers: C.J. Wilson (3
- Closer Updates: Thornton, Wilson, Francisco, Kimbrel
Brian Wilson | Giants
Our top ranked reliever coming into the season, Wilson strained his oblique sometime last week and was scheduled to undergo tests on Monday. Unsurprisingly, the guy who
- Q&A: Austin Wilson, Seattle Mariners Outfield Prospect
The Seattle Mariners may have gotten the steal of the 2013 draft when they selected Austin Wilson in the second round. The 21-year-old outfielder is a five-tool player with a world of potential
- Jim Joyce's Strike Zone: Not That Bad, Turns Out
Holliday or the TBS broadcast team or (later on) the entire internet -- is home-plate umpire Jim Joyce's strike zone.
These were not complaints that I actually heard with my own ears. Perhaps the one
- Jim Henderson and Lorenzo Cain: Waiver Wire
Jim Henderson (ESPN: 3 percent owned; Yahoo!: 41 percent owned)
The closer carousel is a fickle ride at the best of times, but it’s seldom worse than it is during the first few weeks of the season
- The Chicago Cubs Need Less Jim Hendry
The Chicago Cubs general manager, Jim Hendry, has been described by many as a lame duck, but team owner Tom Ricketts may want to get out the hunting rifle now before the situation deteriorates any
- Jim Hendry Leaves Mixed Legacy in Chicago
Coming into today, I can’t say I had more than a surface-deep opinion on Jim Hendry. I don’t follow the Cubs as closely as I do other teams, and while I knew that Cubs fans didn’t like him, I’d
- Jim Thome's Fantasy Value Goes Kaput
As Eric Seidman writes over in FanGraphs, Jim Thome heading to the Philadelphia Phillies on a one year, $1.25M contract is a good move in the real baseball world. However, from a fantasy baseball
- Soriano Contract Retrospective: A Jim Hendry Tribute
....or, the Return of the Contract Retrospective.
Jim Hendry is reportedly out as the general manager of the Cubs. I'll leave a general summary of Hendry's tenure to someone else. In the meantime
- Video: Brian Wilson Breaks Baseball Bat Using Beard
Brian Wilson is on the disabled list. His beard is not.
Fear the beard, my friends. I do.
- Wilson Ramos & Lonnie Chisenhall: Waiver Wire
into the year is targeting talented players who have faltered early in the year. In the case of Wilson Ramos, two injuries limited his playing time, making him available in most leagues. For Lonnie
- Q&A: Jim Wright, Colorado Rockies Pitching Coach
Jim Wright is currently entrusted with helping Rockies hurlers succeed in that hitter-friendly environment. He can’t do anything about the effect of altitude on batted and thrown baseballs
- Concerning Jim Johnson and Groundball Relievers in General
Despite leading the AL in saves, Orioles closer Jim Johnson is having a rough year compared to 2012 when he posted a 2.51 ERA and saved 51 games in 54 opportunities. Early in 2013, an enthusiastic
- Q&A: Jim Summers, Astros Video Coordinator
Like most in his profession, Jim Summers goes largely unnoticed. That doesn’t mean he and his brethren aren’t invaluable to the teams that employ them. When it comes to day-to-day preparation
- Wilson Ramos and Alex Presley: Waiver Wire Help
at this point in time. Here's a pair of guys that just might fit that description.
Wilson Ramos |C| Ownership: ESPN - 12.4% Yahoo - 14.0%
While a guy like Yadier Molina is owned in more than
- Wilson Betemit Making His Arbitration Case
fulfill some of his promise. Rarely does it actually happen. In this way the Royals have gotten lucky. During the off-season they signed Wilson Betemit to a minor league contract. About two months
- Video: Jim Leyland Runs Gamut of Human Emotions in 1:26
Your browser does not support iframes.
Not merely some -- but, in fact, most -- feature-length motion pictures fail to produce as much in the way of pathos as this short video of Jim Leyland does
- Internal Monologue: Jim Bowden's Night Out
- Lest We Forget: Jim Fregosi Was Handsome
- Should Teams Be Worried About C.J. Wilson's Post-Season?
"He just can't win the big one." Whether you believe in that narrative or choose to ignore it, someone is going to write those words about C.J. Wilson this off-season. Widely considered the best
- Brian Wilson Presents: The Best of Casey Blake
- Video: Jim Bowden Gives Inside Look at GM Meetings
Video: Bowden: Inside GM meetings
Former MLB GM and current crack TV personality Jim Bowden details for the unwashed the exact goings-on of the GM Meetings, taking place this very second in hell
- Apropos of So Little: Video of Willie Wilson Playing HS Football
with former Royals outfielder Willie Wilson in 1973 or whatever and then watching grainy footage, while drinking even more, of giant and fast Willie Wilson scoring all different kinds of touchdowns against
- Three Mere Paragraphs Concerning Jim Thorpe's Whole Life
It was neither the best, nor entirely worst, of times for Jim Thorpe.
A brief inspection of the internet -- in particular the Baseball Reference part of it -- reveals that today (May 28th
- Mike Wilson and Carlos Peguero: Deep League WW Mariners Edition
if they have any fantasy potential in deeper leagues.
Mike Wilson, OF | 2% Owned
Wilson is not exactly a prospect, as he is already 27 years old and has received Triple-A each season since
- C.J. Wilson Just Saw His Draft Cost Drop
A week ago I analyzed David Freese's big postseason and speculated that it would inflate his cost in 2012 drafts. C.J. Wilson, on the other hand, has likely seen his 2012 draft cost move
- Q&A: Jim Hickey, Tampa Bay Rays Pitching Coach
Tampa Bay Rays pitching coach Jim Hickey is looking forward to next year. He should be. Erstwhile “ace” – a term Hickey hates, BTW – David Price is no longer part of the equation, but an enviable
- Position Battles: White Sox 3B, Pt. 2: Wilson Betemit
an everyday job. Today, let's examine another guy who was once highly-touted, Wilson Betemit.
Betemit knows a thing or two about heightened expectations. The switch-hitter was once the next big
- Jack Hannahan and Wilson Betemit as Stopgap Measures at Third Base
% of his total RBI production) and a .226 batting average which is something that I just can't recommend anyone putting up with.
I can't think of Betemit without hearing Chris
- C.J. Wilson on Spin Rate, Arm Angles and Exploiting Weaknesses
C.J. Wilson doesn't have a simple approach to pitching. The 33-year-old Los Angeles Angels of Anaheim lefthander throws everything but the kitchen sink at opposing batters, and there's a reason
- Video: Brian Wilson, Cody Ross & Internet Sensation Keenan Cahill