\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"So as the 2022 season begins, let's take a look at how the Phillies superstar used his two swings in tandem in his MVP 2021 campaign.","type":"text"},{"__typename":"Markdown","content":"**Harper's home runs**\n\nHarper hit 35 home runs in 2021. He had 78 extra-base hits, and 147 base hits (not counting bunts, when there's no leg kick or toe tap). Here's how they broke down by his two swing types.\n\n**Leg kick:** 73 hits / 36 extra-base hits / 16 home runs \n**Toe tap:** 74 hits / 42 extra-base hits / 19 home runs\n\nHarper's \"traditional\" swing is the leg kick, but he even slugged a tiny bit more out of the toe tap. The cool thing, though, is how balanced his success is with both swings.\n\nThis is the perfect time to watch some Harper highlights to show his two swings in action. Here are his 16 home runs using his leg kick.","type":"text"},{"__typename":"Video","contentDate":"2021-10-10T14:00:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://bdata-producedclips.mlb.com/0723fcb4-c9df-419f-a25e-2d9b355329e3.mp4","type":"video","description":"Bryce Harper hit 16 of his 35 home runs using a leg kick in 2021","displayAsVideoGif":false,"duration":"00:00:43","slug":"bryce-harper-s-leg-kick-home-runs","tags":[],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/pm2u5pyqek5tk3fxgfzo"},"title":"Bryce Harper's leg-kick home runs","relativeSiteUrl":"/video/bryce-harper-s-leg-kick-home-runs"},{"__typename":"Markdown","content":"And here are his 19 home runs using the toe tap.","type":"text"},{"__typename":"Video","contentDate":"2021-10-10T14:00:00Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://bdata-producedclips.mlb.com/8a9fbacb-6b1a-4a0b-bc78-c61fd1ed2aa3.mp4","type":"video","description":"Bryce Harper hit 19 of his 35 home runs with a toe tap in 2021","displayAsVideoGif":false,"duration":"00:00:56","slug":"bryce-harper-s-toe-tap-home-runs","tags":[],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/ygdldnf4dnblbzplydmb"},"title":"Bryce Harper's toe-tap home runs","relativeSiteUrl":"/video/bryce-harper-s-toe-tap-home-runs"},{"__typename":"Markdown","content":"If the swings are different, is there a difference in the home runs? Well, a homer is a homer. But the kind of homer Harper hit with his leg kick actually is a little different than the kind of homer he hit with the toe tap. It shows up in the Statcast data.\n\n**Harper's leg kick home runs**\n\n* Median exit velocity: 108.2 mph\n* Median launch angle: 27.5 degrees\n* Median distance: 425 feet\n\n**Harper's toe tap home runs**\n\n* Median exit velocity: 109.2 mph\n* Median launch angle: 30 degrees\n* Median distance: 406 feet\n\nHarper contacted the ball a little harder when he used the toe tap. He hit eight of those home runs 110 mph or harder, for example, compared to five 110-plus mph home runs with the leg kick. But he found the launch angle sweet spot more often with his leg kick, resulting in longer home runs. Harper's leg kick homers included his season long of 468 feet on April 25 and three 440-footers, compared to just one when he used a toe tap.\n\nThe toe tap produced more home runs; they just tended to be higher and shorter home runs (five with a launch angle over 35 degrees vs. one with the leg kick; eight with a distance under 400 feet vs. five with the leg kick). Those home runs, of course, still count.","type":"text"},{"__typename":"Video","contentDate":"2022-03-30T19:24:13.069Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2022/2022-03/30/f1af7aa3-f4f2bec9-55d57a78-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Bryce Harper cranks a solo home run to right field to reduce the Phillies' deficit to 7-1 in the bottom of the 6th inning","displayAsVideoGif":false,"duration":"00:00:26","slug":"bryce-harper-s-solo-homer","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-143","title":"Philadelphia Phillies","team":{"__ref":"Team:143"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-547180","title":"Bryce Harper","person":{"__ref":"Person:547180"},"type":"player"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"grapefruit-league","title":"Grapefruit League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-9","title":"group 9","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/i9wijty9mz5783lunffr"},"title":"Bryce Harper's solo homer","relativeSiteUrl":"/video/bryce-harper-s-solo-homer"},{"__typename":"Markdown","content":"**Choosing the right swing**\n\nThe other big question is, when does Harper use each swing?\n\nIt's not a platoon thing -- some hitters, like Jarred Kelenic, employ different batting stances against righties and lefties, but Harper uses both swing styles against both right-handed and left-handed pitchers.\n\nAll the way back when Harper was a rookie in 2012, when his toe taps were much more infrequent, Baseball Prospectus' Sam Miller conjectured the 19-year-old could have been using the toe tap when he was anticipating breaking or offspeed pitches. Now, though, Harper's hits are distributed nicely across all pitch types, whether he's fully striding or toe-tapping.","type":"text"},{"__typename":"Video","contentDate":"2022-03-27T18:00:13.831Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2022/2022-03/27/ded691d0-e4a30d60-8e4e32c0-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Bryce Harper crushes a home run to deep right field and gives the Phillies a 1-0 lead in the top of the 1st inning","displayAsVideoGif":false,"duration":"00:00:31","slug":"bryce-harper-crushes-a-solo-hr","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-143","title":"Philadelphia Phillies","team":{"__ref":"Team:143"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-547180","title":"Bryce Harper","person":{"__ref":"Person:547180"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"grapefruit-league","title":"Grapefruit League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-9","title":"group 9","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/w3tvxtwczgjwyeo8yzmg"},"title":"Bryce Harper crushes a solo HR","relativeSiteUrl":"/video/bryce-harper-crushes-a-solo-hr"},{"__typename":"Markdown","content":"You might expect Harper's toe tap to be a two-strike approach, since it's more compact, and his leg kick to be for early counts. Something like Juan Soto getting wider and wider and digging deeper and deeper into his stance as he battles a pitcher, or Joey Votto choking up farther and farther along the bat. But it's not so defined.\n\nThere is, though, a general relationship between Harper's situation in the count and whether he swings with a leg kick or toe tap. In 2021, he hit better with the leg kick when he was ahead; he tended to rely on the toe tap if he fell behind, or in even counts late in an at-bat (Harper jumped on first pitches with both variations of swing). Just looking at his results:\n\n**Harper in hitters' counts** \nLeg kick: 20 H / 11 XBH / 9 HR \nToe tap: 14 H / 7 XBH / 4 HR\n\n**Harper in pitchers' counts** \nLeg kick: 17 H / 11 XBH / 2 HR \nToe tap: 19 H / 15 XBH / 4 HR\n\n**Harper in even counts (including 1st pitch and full count)** \nLeg kick: 36 H / 14 XBH / 5 HR \nToe tap: 41 H / 20 XBH / 11 HR","type":"text"},{"__typename":"Video","contentDate":"2022-03-22T18:01:27.485Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2022/2022-03/22/687371a6-7450c94b-4e216bbb-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Bryce Harper zips a line drive to right field, scoring Símon Muzziotti in the bottom of the 3rd inning against the Tigers","displayAsVideoGif":false,"duration":"00:00:33","slug":"bryce-harper-s-rbi-base-hit-spring","tags":[{"__typename":"InternalTag","slug":"season-2022","title":"Season 2022","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-547180","title":"Bryce Harper","person":{"__ref":"Person:547180"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-143","title":"Philadelphia Phillies","team":{"__ref":"Team:143"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"grapefruit-league","title":"Grapefruit League","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-9","title":"group 9","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"alexa","title":"alexa","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/ngsz4hfo7hy6cjsbxh0k"},"title":"Bryce Harper's RBI base hit","relativeSiteUrl":"/video/bryce-harper-s-rbi-base-hit-spring"},{"__typename":"Markdown","content":"If you watched Harper over the course of the season, though, what you'd see is that he went through phases of favoring the leg kick, then the toe tap.\n\nThrough the first three months of the 2021 season, Harper predominantly found success with his traditional full stride. Over the final three months, the toe tap carried him to the MVP Award.\n\n**Harper -- Opening Day through June** \nLeg kick: 43 H / 17 XBH / 9 HR \nToe tap: 14 H / 6 XBH / 4 HR\n\n**Harper -- July through the end of the season** \nLeg kick: 30 H / 19 XBH / 7 HR \nToe tap: 60 H / 36 XBH / 15 HR","type":"text"},{"__typename":"OEmbed","html":"
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Looking at Harper's home run log, you see stretches of leg kicks interspersed with stretches of toe taps. His first home run of the season on April 10, he used a full leg kick; his next home run, the next day, he used a toe tap. That kicked off a series of alternating streaks:\n\n* April 18-May 11 -- 5 leg-kick HRs\n* June 8-23 -- 3 toe-tap HRs\n* June 25-30 -- 3 leg-kick HRs\n* July 3-Aug. 5 -- 5 toe-tap HRs\n* Aug. 6-17 -- 4 leg-kick HRs\n* Aug. 20-Sept. 11 -- 9 toe-tap HRs\n* Sept. 12-25 -- 3 leg-kick HRs\n\nAnd he closed out the season with one final toe-tap home run on Oct. 1.\n\nHarper will probably employ the two swings in concert again in 2022, as he feels better with one or the other. What matters most is this: They're both MVP swings.","type":"text"}],"relativeSiteUrl":"/news/bryce-harper-s-two-different-swings","contentType":"news","subHeadline":null,"summary":"Bryce Harper has two swings. He's had them for a while now. And they're both dangerous. Here's how Harper used his dual approach to become an MVP slugger for the second time.\nFirst, there's the signature Harper swing, with his gradual stride toward the pitcher that mirrors the pitcher's own","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"david-adler","title":"David Adler","type":"contributor"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-547180","title":"Bryce Harper","person":{"__ref":"Person:547180"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-143","title":"Philadelphia Phillies","team":{"__ref":"Team:143"},"type":"team"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/b8v1yvg0tj1xntyji0bt","title":"Bryce Harper's two different swings"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}]},"Team:143":{"__typename":"Team","id":143,"division":{"__ref":"Division:204"},"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Person:547180":{"__typename":"Person","id":547180},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
Bryce Harper has two swings. He's had them for a while now. And they're both dangerous. Here's how Harper used his dual approach to become an MVP slugger for the second time.
First, there's the signature Harper swing, with his gradual stride toward the pitcher that mirrors the pitcher's own stride toward him, his front leg in the air and knee hooking in toward his body as the bat ticks over his head and his hack begins.
Then there's his quicker, toe-tap swing -- his front toe tapping the ground as the pitcher drives toward the plate, then a short, low-to-the-ground step as he completes the swing. It's an alternative timing mechanism that over the years has become as essential a part of Harper's hitting style as his leg kick.
The path of the bat stays consistent once he gets into the swing, but the way Harper drives toward the ball changes. It's interesting to watch how he crushes balls with both variations -- he's already doing that in the new season, with home runs via both the leg kick and toe tap in Spring Training.
So as the 2022 season begins, let's take a look at how the Phillies superstar used his two swings in tandem in his MVP 2021 campaign.
Harper's home runs
Harper hit 35 home runs in 2021. He had 78 extra-base hits, and 147 base hits (not counting bunts, when there's no leg kick or toe tap). Here's how they broke down by his two swing types.
Leg kick: 73 hits / 36 extra-base hits / 16 home runs Toe tap: 74 hits / 42 extra-base hits / 19 home runs
Harper's "traditional" swing is the leg kick, but he even slugged a tiny bit more out of the toe tap. The cool thing, though, is how balanced his success is with both swings.
This is the perfect time to watch some Harper highlights to show his two swings in action. Here are his 16 home runs using his leg kick.
And here are his 19 home runs using the toe tap.
If the swings are different, is there a difference in the home runs? Well, a homer is a homer. But the kind of homer Harper hit with his leg kick actually is a little different than the kind of homer he hit with the toe tap. It shows up in the Statcast data.
Harper's leg kick home runs
Median exit velocity: 108.2 mph
Median launch angle: 27.5 degrees
Median distance: 425 feet
Harper's toe tap home runs
Median exit velocity: 109.2 mph
Median launch angle: 30 degrees
Median distance: 406 feet
Harper contacted the ball a little harder when he used the toe tap. He hit eight of those home runs 110 mph or harder, for example, compared to five 110-plus mph home runs with the leg kick. But he found the launch angle sweet spot more often with his leg kick, resulting in longer home runs. Harper's leg kick homers included his season long of 468 feet on April 25 and three 440-footers, compared to just one when he used a toe tap.
The toe tap produced more home runs; they just tended to be higher and shorter home runs (five with a launch angle over 35 degrees vs. one with the leg kick; eight with a distance under 400 feet vs. five with the leg kick). Those home runs, of course, still count.
Choosing the right swing
The other big question is, when does Harper use each swing?
It's not a platoon thing -- some hitters, like Jarred Kelenic, employ different batting stances against righties and lefties, but Harper uses both swing styles against both right-handed and left-handed pitchers.
All the way back when Harper was a rookie in 2012, when his toe taps were much more infrequent, Baseball Prospectus' Sam Miller conjectured the 19-year-old could have been using the toe tap when he was anticipating breaking or offspeed pitches. Now, though, Harper's hits are distributed nicely across all pitch types, whether he's fully striding or toe-tapping.
You might expect Harper's toe tap to be a two-strike approach, since it's more compact, and his leg kick to be for early counts. Something like Juan Soto getting wider and wider and digging deeper and deeper into his stance as he battles a pitcher, or Joey Votto choking up farther and farther along the bat. But it's not so defined.
There is, though, a general relationship between Harper's situation in the count and whether he swings with a leg kick or toe tap. In 2021, he hit better with the leg kick when he was ahead; he tended to rely on the toe tap if he fell behind, or in even counts late in an at-bat (Harper jumped on first pitches with both variations of swing). Just looking at his results:
Harper in hitters' counts Leg kick: 20 H / 11 XBH / 9 HR Toe tap: 14 H / 7 XBH / 4 HR
Harper in pitchers' counts Leg kick: 17 H / 11 XBH / 2 HR Toe tap: 19 H / 15 XBH / 4 HR
Harper in even counts (including 1st pitch and full count) Leg kick: 36 H / 14 XBH / 5 HR Toe tap: 41 H / 20 XBH / 11 HR
If you watched Harper over the course of the season, though, what you'd see is that he went through phases of favoring the leg kick, then the toe tap.
Through the first three months of the 2021 season, Harper predominantly found success with his traditional full stride. Over the final three months, the toe tap carried him to the MVP Award.
Harper -- Opening Day through June Leg kick: 43 H / 17 XBH / 9 HR Toe tap: 14 H / 6 XBH / 4 HR
Harper -- July through the end of the season Leg kick: 30 H / 19 XBH / 7 HR Toe tap: 60 H / 36 XBH / 15 HR
Looking at Harper's home run log, you see stretches of leg kicks interspersed with stretches of toe taps. His first home run of the season on April 10, he used a full leg kick; his next home run, the next day, he used a toe tap. That kicked off a series of alternating streaks:
April 18-May 11 -- 5 leg-kick HRs
June 8-23 -- 3 toe-tap HRs
June 25-30 -- 3 leg-kick HRs
July 3-Aug. 5 -- 5 toe-tap HRs
Aug. 6-17 -- 4 leg-kick HRs
Aug. 20-Sept. 11 -- 9 toe-tap HRs
Sept. 12-25 -- 3 leg-kick HRs
And he closed out the season with one final toe-tap home run on Oct. 1.
Harper will probably employ the two swings in concert again in 2022, as he feels better with one or the other. What matters most is this: They're both MVP swings.