Chris Taylor or Ian Happ
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Ian Happ LF - CHC | Chris Taylor 2B,LF,CF,RF - LAA | |
| 2026 Stats | ||
| At Bats | 171 | ‐ |
| Runs | 35 | ‐ |
| Hits | 38 | ‐ |
| Singles | 21 | ‐ |
| Doubles | 6 | ‐ |
| Triples | 1 | ‐ |
| Home Runs | 10 | ‐ |
| RBI | 20 | ‐ |
| Stolen Bases | 2 | ‐ |
| Caught Stealing | 0 | ‐ |
| Walks | 35 | ‐ |
| Strikeouts | 66 | ‐ |
| Batting Average | .222 | ‐ |
| On Base Pct | .361 | ‐ |
| Slugging Pct | .444 | ‐ |
| On-base Plus Slugging | .805 | ‐ |
| Ian Happ LF - CHC | Chris Taylor 2B,LF,CF,RF - LAA | |
| 2026 Projections | ||
| At Bats | 538 | 133 |
| Runs | 80 | 17 |
| Hits | 130 | 28 |
| Singles | 77 | 18 |
| Doubles | 30 | 6 |
| Triples | 1 | 0 |
| Home Runs | 22 | 4 |
| RBI | 76 | 15 |
| Stolen Bases | 8 | 3 |
| Caught Stealing | 2 | 1 |
| Walks | 78 | 13 |
| Strikeouts | 147 | 48 |
| Batting Average | .242 | .211 |
| On Base Pct | .338 | .282 |
| Slugging Pct | .423 | .338 |
| On-base Plus Slugging | .761 | .620 |
| Ian Happ LF - CHC | Chris Taylor 2B,LF,CF,RF - LAA | |
| News | ||
| Ian Happ went 2-for-3 with a solo home run to lift the Cubs to a 2-0 victory over the Braves on Thursday. David Leisering Thu, May 14th | The Angels re-signed utility man Chris Taylor to a minor league contract. Ari Koslow Fri, Mar 27th | |
| Ian Happ went 3-for-5 in a win over the Reds with a home run, two runs scored, two RBI, and one stolen base. Chris Schommer Thu, May 7th | Veteran utilityman Chris Taylor has re-signed with the Los Angeles Angels. It's unclear whether the deal is a major league contract or a minor league deal with an invitation to spring training. David Leisering Thu, Feb 12th | |
| Ian Happ went 3-for-3 with a double, a triple, a solo home run, and two runs scored as the Cubs blanked the Diamondbacks, 2-0, on Saturday. Happ also walked in the victory. David Leisering Sat, May 2nd | ||
| Ian Happ went 2-for-6 with three runs scored and a solo home run as the Cubs took down the Phillies, 8-7, in 10 innings on Thursday. David Leisering Fri, Apr 24th | ||
| Ian Happ went 1-for-2 with a solo home run, two walks, and two runs scored to help the Cubs to a 4-2 victory over the Mets on Saturday. David Leisering Sun, Apr 19th | ||
| Notes | ||
| After posting offensive WAR totals in the 17 range for three straight seasons, Ian Happ took a noticeable step back in 2025, finishing at 9.1. The decline was driven primarily by a sharp drop in stolen bases, as he went from regularly reaching double digits to just six. Otherwise, his production was largely unchanged. Happ finished with 23 home runs, 87 runs scored, 79 RBIs, and a .243/.342/.420 slash line. That profile is a reasonable expectation again in 2026. He has appeared in at least 150 games in four consecutive seasons, and Chicago continues to rely on his steady presence in the lineup. With free agency looming in 2027, there's also a chance for a modest uptick in power. Happ profiles as a dependable OF3 option for fantasy managers in 2026. Kelly Kirby - FantasyPros | ||
| Ian Happ LF - CHC | Chris Taylor 2B,LF,CF,RF - LAA | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | vs WSH | Cade Cavalli (2-2) | #105 | @ HOU | Hunter Brown (1-0) | #20 |
| Fri, Mar 27th |   |   |   | @ HOU | Mike Burrows (2-5) | #112 |
| Sat, Mar 28th | vs WSH | Miles Mikolas (1-3) | #233 | @ HOU | Cristian Javier (0-1) | #257 |
| Sun, Mar 29th | vs WSH | Jake Irvin (1-4) | #194 | @ HOU | Tatsuya Imai (1-2) | #153 |
| Mon, Mar 30th | vs LAA | Ryan Johnson | @ CHC | Edward Cabrera (3-1) | #61 | |
| Tue, Mar 31st | vs LAA | Jose Soriano (6-3) | #43 | @ CHC | Jameson Taillon (2-3) | #114 |
| Wed, Apr 1st | vs LAA | Yusei Kikuchi (0-3) | #131 | @ CHC | Matthew Boyd (2-1) | #51 |
| Fri, Apr 3rd | @ CLE | Joey Cantillo (3-1) | #90 | vs SEA | Bryan Woo (4-2) | #7 |
| Sat, Apr 4th |   |   |   | vs SEA | Emerson Hancock (3-2) | #95 |
| Sun, Apr 5th | @ CLE | Parker Messick (5-1) | #49 | vs SEA | Luis Castillo (1-4) | #46 |
| Mon, Apr 6th | @ TB | Shane McClanahan (5-2) | #19 | vs ATL | Chris Sale (6-3) | #4 |
| Tue, Apr 7th | @ TB | Mason Englert | vs ATL | Reynaldo Lopez (2-1) | #97 | |
| Wed, Apr 8th | @ TB | Joe Boyle (0-1) | #152 | vs ATL | Grant Holmes (3-1) | #133 |
| Fri, Apr 10th | vs PIT | Carmen Mlodzinski (3-3) | #102 | @ CIN | Chase Burns (5-1) | #34 |
| Sat, Apr 11th | vs PIT | Braxton Ashcraft (2-2) | #50 | @ CIN | Brandon Williamson (2-3) | #397 |
| Sun, Apr 12th | vs PIT | Bubba Chandler (1-5) | #130 | @ CIN | Andrew Abbott (3-2) | #104 |
| Mon, Apr 13th | @ PHI | Cristopher Sanchez (5-2) | #3 | @ NYY | Will Warren (5-1) | #60 |
| Tue, Apr 14th | @ PHI | Aaron Nola (2-3) | #42 | @ NYY | Ryan Weathers (2-2) | #63 |
| Wed, Apr 15th | @ PHI | Jesus Luzardo (3-3) | #11 | @ NYY | Luis Gil (1-2) | #267 |
| Thu, Apr 16th |   |   |   | @ NYY | Max Fried (4-3) | #31 |
| Fri, Apr 17th | vs NYM | Kodai Senga (0-4) | #128 | vs SD | Matt Waldron (1-2) | #306 |
| Sat, Apr 18th | vs NYM | Freddy Peralta (3-3) | #29 | vs SD | German Marquez (3-2) | #352 |
| Sun, Apr 19th | vs NYM | Tobias Myers (0-1) | #159 | vs SD | Michael King (4-2) | #39 |
| Mon, Apr 20th | vs PHI | Aaron Nola (2-3) | #42 | vs TOR | Dylan Cease (3-1) | #9 |
| Tue, Apr 21st | vs PHI | Jesus Luzardo (3-3) | #11 | vs TOR | Patrick Corbin (1-1) | #245 |
| Wed, Apr 22nd | vs PHI | Kyle Backhus | vs TOR | Eric Lauer (1-5) | #238 | |
| Fri, Apr 24th | @ LAD | Emmet Sheehan (3-1) | #44 | @ KC | Noah Cameron (2-3) | #115 |
| Sat, Apr 25th | @ LAD | Roki Sasaki (2-3) | #142 | @ KC | Cole Ragans (1-4) | #26 |
| Sun, Apr 26th | @ LAD | Justin Wrobleski (6-1) | #125 | @ KC | Seth Lugo (1-4) | #98 |
| Mon, Apr 27th | @ SD | Randy Vasquez (5-1) | #161 | @ CWS | Anthony Kay (3-1) | #188 |
| Tue, Apr 28th | @ SD | Walker Buehler (3-2) | #212 | @ CWS | Davis Martin (6-1) | #87 |
| Wed, Apr 29th | @ SD | Matt Waldron (1-2) | #306 | @ CWS | Erick Fedde (0-4) | #362 |
| Fri, May 1st | vs ARI | Zac Gallen (2-4) | #66 | vs NYM | Christian Scott (0-0) | #124 |
| Sat, May 2nd | vs ARI | Ryne Nelson (1-3) | #83 | vs NYM | Nolan McLean (2-2) | #24 |
| Sun, May 3rd | vs ARI | Merrill Kelly (3-3) | #88 | vs NYM | Clay Holmes (4-4) | #167 |
| Mon, May 4th | vs CIN | Chase Petty (0-0) | #364 | vs CWS | Davis Martin (6-1) | #87 |
| Tue, May 5th | vs CIN | Andrew Abbott (3-2) | #104 | vs CWS | Erick Fedde (0-4) | #362 |
| Wed, May 6th | vs CIN | Brady Singer (2-4) | #137 | vs CWS | Noah Schultz (2-3) | #195 |
| Fri, May 8th | @ TEX | Kumar Rocker (1-4) | #116 | @ TOR | Dylan Cease (3-1) | #9 |
| Sat, May 9th | @ TEX | Jack Leiter (1-4) | #81 | @ TOR | Trey Yesavage (1-1) | #56 |
| Sun, May 10th | @ TEX | Jacob deGrom (3-3) | #5 | @ TOR | Spencer Miles (1-0) | #181 |
| Mon, May 11th |   |   |   | @ CLE | Joey Cantillo (3-1) | #90 |
| Tue, May 12th | @ ATL | Grant Holmes (3-1) | #133 | @ CLE | Slade Cecconi (3-4) | #118 |
| Wed, May 13th | @ ATL | JR Ritchie (1-1) | #220 | @ CLE | Parker Messick (5-1) | #49 |
| Fri, May 15th | @ CWS | Sean Burke (2-3) | #143 | vs LAD | Will Klein | |
| Sat, May 16th | @ CWS | Davis Martin (6-1) | #87 | vs LAD | Justin Wrobleski (6-1) | #125 |
| Sun, May 17th | @ CWS | Erick Fedde (0-4) | #362 | vs LAD | Roki Sasaki (2-3) | #142 |
| Mon, May 18th | vs MIL | Brandon Sproat (1-2) | #149 | vs ATH | J.T. Ginn (2-2) | #138 |
| Tue, May 19th | vs MIL | Jacob Misiorowski (3-2) | #22 | vs ATH | Jacob Lopez (3-2) | #203 |
| Wed, May 20th | vs MIL | Kyle Harrison (4-1) | #67 | vs ATH | Aaron Civale (5-1) | #176 |
| Thu, May 21st |   |   |   | vs ATH | Luis Severino (2-5) | #122 |
| Fri, May 22nd | vs HOU | Spencer Arrighetti (5-1) | #123 | vs TEX | Jacob deGrom (3-3) | #5 |
| Sat, May 23rd | vs HOU | Kai-Wei Teng (2-3) | #184 | vs TEX | Nathan Eovaldi (5-4) | #18 |
| Sun, May 24th | vs HOU | Peter Lambert (2-4) | #191 | vs TEX | MacKenzie Gore (3-4) | #41 |
| Tue, May 26th | @ PIT | @ DET | Casey Mize (2-2) | #52 | ||
| Wed, May 27th | @ PIT | Braxton Ashcraft (2-2) | #50 | @ DET | Jack Flaherty (0-5) | #62 |
| Thu, May 28th | @ PIT | @ DET | ||||
| Fri, May 29th | @ STL | @ TB | ||||
| Sat, May 30th | @ STL | @ TB | ||||
| Sun, May 31st | @ STL | @ TB | ||||
| Mon, Jun 1st |   |   |   | vs COL | ||
| Tue, Jun 2nd | vs ATH | vs COL | ||||
| Wed, Jun 3rd | vs ATH | vs COL | ||||
| Fri, Jun 5th | vs SF | @ LAD | ||||
| Sat, Jun 6th | vs SF | @ LAD | ||||
| Sun, Jun 7th | vs SF | @ LAD | ||||
| Mon, Jun 8th |   |   |   | vs HOU | ||
| Tue, Jun 9th | @ COL | vs HOU | ||||
| Wed, Jun 10th | @ COL | vs HOU | ||||
| Fri, Jun 12th | @ SF | vs TB | ||||
| Sat, Jun 13th | @ SF | vs TB | ||||
| Sun, Jun 14th | @ SF | vs TB | ||||
| Mon, Jun 15th | vs COL | @ ARI | ||||
| Tue, Jun 16th | vs COL | @ ARI | ||||
| Wed, Jun 17th | vs COL | @ ARI | ||||
| Thu, Jun 18th |   |   |   | @ ATH | ||
| Fri, Jun 19th | vs TOR | @ ATH | ||||
| Sat, Jun 20th | vs TOR | @ ATH | ||||
| Sun, Jun 21st | vs TOR | @ ATH | ||||
| Mon, Jun 22nd | @ NYM | vs BAL | ||||
| Tue, Jun 23rd | @ NYM | vs BAL | ||||
| Wed, Jun 24th | @ NYM | vs BAL | ||||
| Fri, Jun 26th | @ MIL | vs ATH | ||||
| Sat, Jun 27th | @ MIL | vs ATH | ||||
| Sun, Jun 28th | @ MIL | vs ATH | ||||
| Mon, Jun 29th | vs SD | @ SEA | ||||
| Tue, Jun 30th | vs SD | @ SEA | ||||
| Thu, Jul 2nd |   |   |   | @ SEA | ||
| Fri, Jul 3rd | vs STL | vs BOS | ||||
| Sat, Jul 4th | vs STL | vs BOS | ||||
| Sun, Jul 5th | vs STL | vs BOS | ||||
| Tue, Jul 7th | @ BAL | @ TEX | ||||
| Wed, Jul 8th | @ BAL | @ TEX | ||||
| Thu, Jul 9th | @ BAL | @ TEX | ||||
| Fri, Jul 10th | @ CIN | @ MIN | ||||
| Sat, Jul 11th | @ CIN | @ MIN | ||||
| Sun, Jul 12th | @ CIN | @ MIN | ||||
| Fri, Jul 17th | vs MIN | vs DET | ||||
| Sat, Jul 18th | vs MIN | vs DET | ||||
| Sun, Jul 19th | vs MIN | vs DET | ||||
| Mon, Jul 20th | vs DET | vs STL | ||||
| Tue, Jul 21st | vs DET | vs STL | ||||
| Wed, Jul 22nd | vs DET | vs STL | ||||
| Fri, Jul 24th | @ PIT | @ SF | ||||
| Sat, Jul 25th | @ PIT | @ SF | ||||
| Sun, Jul 26th | @ PIT | @ SF | ||||
| Mon, Jul 27th | @ STL | vs HOU | ||||
| Tue, Jul 28th | @ STL | vs HOU | ||||
| Wed, Jul 29th | @ STL | vs HOU | ||||
| Fri, Jul 31st | vs NYY | vs MIL | ||||
| Sat, Aug 1st | vs NYY | vs MIL | ||||
| Sun, Aug 2nd | vs NYY | vs MIL | ||||
| Tue, Aug 4th | vs LAD | @ BAL | ||||
| Wed, Aug 5th | vs LAD | @ BAL | ||||
| Thu, Aug 6th |   |   |   | @ BAL | ||
| Fri, Aug 7th | @ KC | @ MIA | ||||
| Sat, Aug 8th | @ KC | @ MIA | ||||
| Sun, Aug 9th | @ KC | @ MIA | ||||
| Mon, Aug 10th |   |   |   | vs TEX | ||
| Tue, Aug 11th | @ WSH | vs TEX | ||||
| Wed, Aug 12th | @ WSH | vs TEX | ||||
| Thu, Aug 13th | @ WSH | vs TEX | ||||
| Fri, Aug 14th | vs STL | vs KC | ||||
| Sat, Aug 15th | vs STL | vs KC | ||||
| Sun, Aug 16th | vs STL | vs KC | ||||
| Tue, Aug 18th | vs CWS | @ HOU | ||||
| Wed, Aug 19th | vs CWS | @ HOU | ||||
| Thu, Aug 20th |   |   |   | @ HOU | ||
| Fri, Aug 21st | @ SEA | @ TEX | ||||
| Sat, Aug 22nd | @ SEA | @ TEX | ||||
| Sun, Aug 23rd | @ SEA | @ TEX | ||||
| Mon, Aug 24th | @ ARI | vs CLE | ||||
| Tue, Aug 25th | @ ARI | vs CLE | ||||
| Wed, Aug 26th | @ ARI | vs CLE | ||||
| Fri, Aug 28th | vs CIN | vs PHI | ||||
| Sat, Aug 29th | vs CIN | vs PHI | ||||
| Sun, Aug 30th | vs CIN | vs PHI | ||||
| Mon, Aug 31st | vs MIL | vs NYY | ||||
| Tue, Sep 1st | vs MIL | vs NYY | ||||
| Wed, Sep 2nd | vs MIL | vs NYY | ||||
| Fri, Sep 4th | @ MIA | @ PIT | ||||
| Sat, Sep 5th | @ MIA | @ PIT | ||||
| Sun, Sep 6th | @ MIA | @ PIT | ||||
| Mon, Sep 7th | @ MIL | @ BOS | ||||
| Tue, Sep 8th | @ MIL | @ BOS | ||||
| Wed, Sep 9th | @ MIL | @ BOS | ||||
| Fri, Sep 11th | vs PIT | @ WSH | ||||
| Sat, Sep 12th | vs PIT | @ WSH | ||||
| Sun, Sep 13th | vs PIT | @ WSH | ||||
| Mon, Sep 14th | vs ATL | vs SEA | ||||
| Tue, Sep 15th | vs ATL | vs SEA | ||||
| Wed, Sep 16th | vs ATL | vs SEA | ||||
| Thu, Sep 17th |   |   |   | vs MIN | ||
| Fri, Sep 18th | @ CIN | vs MIN | ||||
| Sat, Sep 19th | @ CIN | vs MIN | ||||
| Sun, Sep 20th | @ CIN | vs MIN | ||||
| Tue, Sep 22nd | vs MIA | @ ATH | ||||
| Wed, Sep 23rd | vs MIA | @ ATH | ||||
| Thu, Sep 24th | vs MIA | @ SEA | ||||
| Fri, Sep 25th | @ BOS | @ SEA | ||||
| Sat, Sep 26th | @ BOS | @ SEA | ||||
| Sun, Sep 27th | @ BOS | @ SEA | ||||
| Thu, Apr 23rd | vs PHI | Cristopher Sanchez (5-2) | #3 |   |   |   |
| Thu, May 7th | vs CIN | Rhett Lowder (3-3) | #211 |   |   |   |
| Thu, May 14th | @ ATL | Chris Sale (6-3) | #4 |   |   |   |
| Mon, May 25th | @ PIT | Carmen Mlodzinski (3-3) | #102 |   |   |   |
| Thu, Jun 4th | vs ATH |   |   |   | ||
| Thu, Jun 11th | @ COL |   |   |   | ||
| Thu, Jun 25th | @ NYM |   |   |   | ||
| Wed, Jul 1st | vs SD |   |   |   | ||
| Thu, Jul 30th | @ STL |   |   |   | ||
| Mon, Aug 3rd | vs LAD |   |   |   | ||
| Mon, Aug 17th | vs CWS |   |   |   | ||
| Thu, Sep 3rd | vs MIL |   |   |   | ||

