← Toronto Blue Jays
Louis Varland
Toronto Blue Jays
RP · #77 · Bats L · Throws R · 6'1" · 205 lb · Age 28 · 5 yrs in MLB
2026 grade
99.3
- Runs prevented
- +20.5
- IP · ERA
- 78.0 · 1.27
- K · BB
- 97 · 23
- Rank
- 2 of 205 relievers
What the grade is made of
Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.
- Home runs allowed2 vs 9 avg+10.2
- Strikeouts97 vs 68 avg+7.9
- Walks22 vs 26 avg+1.4
- Hit batters0 vs 4 avg+1.2
- Parks pitched in−0.1
- Contact allowed (how it turned out counts a quarter)184 vs 198 avg−0.1
2026 game log: pitching
Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.
| Game | Result | Dec | IP | H | R | ER | BB | K | HR | PC | Grade |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fri, Sep 25vsCIN | W 6-5 | S | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 11 | 80.5 |
| Sun, Sep 20@TEX | W 7-2 | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 16 | 31.1 | |
| Wed, Sep 16vsDET | W 5-1 | S | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 14 | 81.7 |
| Mon, Sep 14vsDET | L 5-6 | L | 1.2 | 2 | 1 | 1 | 1 | 2 | 0 | 31 | 53.3 |
| Sat, Sep 12vsBAL | W 7-3 | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 14 | 93.2 | |
| Wed, Sep 9@ATH | L 0-2 | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 18 | 86.3 | |
| Mon, Sep 7@ATH | L 5-6 | L | 0.2 | 2 | 1 | 1 | 2 | 0 | 0 | 24 | 12.8 |
| Sat, Sep 5@KC | W 4-3 | S | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 87.4 |
| Thu, Sep 3@CLE | W 6-3 | S | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 18 | 39.4 |
| Sat, Aug 29vsSEA | W 4-3 | S | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 78.5 |
| Wed, Aug 26vsKC | W 3-0 | S | 1.1 | 2 | 0 | 0 | 0 | 1 | 0 | 15 | 34.6 |
| Sat, Aug 22@NYY | W 4-3 | S | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 21 | 41.7 |
| Thu, Aug 20@TB | W 5-1 | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 21 | 39.2 | |
| Sat, Aug 15vsNYY | W 4-1 | S | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 13 | 80.5 |
| Fri, Aug 14vsNYY | W 3-1 | S | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 80.5 |
| Wed, Aug 12vsBOS | W 6-4 | S | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | – |
| Mon, Aug 10vsBOS | W 2-1 | S | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 33.6 |
| Sat, Aug 8@PHI | W 7-5 | W | 2.0 | 0 | 1 | 0 | 1 | 1 | 0 | 32 | 95.9 |
| Thu, Aug 6@CHC | L 2-3 | B | 1.0 | 2 | 2 | 2 | 0 | 0 | 1 | 21 | 12.1 |
| Wed, Aug 5@HOU | W 5-4 | W | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 17 | 80.5 |
| Sun, Aug 2vsSTL | L 1-5 | L | 0.2 | 3 | 4 | 1 | 1 | 0 | 0 | 31 | 14.4 |
| Fri, Jul 31vsSTL | W 3-1 | S | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 15 | 57.1 |
| Wed, Jul 29@WSH | W 5-2 | S | 2.0 | 1 | 0 | 0 | 1 | 1 | 0 | 20 | 66.8 |
| Mon, Jul 27@WSH | W 3-2 | S | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 15 | 39.9 |
| Thu, Jul 23vsTB | W 3-1 | S | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 15 | 81.8 |
| Wed, Jul 22vsTB | L 2-4 | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 45.1 | |
| Sat, Jul 18vsCHW | W 1-0 | S | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 81.8 |
| Fri, Jul 10@SD | W 5-3 | S | 1.0 | 3 | 1 | 1 | 0 | 1 | 0 | 26 | 20.6 |
| Tue, Jul 7@SF | W 9-3 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 19 | 72.8 | |
| Fri, Jul 3@SEA | W 2-0 | S | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 16 | 53.1 |
| Mon, Jun 29vsNYM | W 2-1 | S | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 23 | 39.5 |
| Sun, Jun 28vsTEX | L 2-3 | L | 1.0 | 1 | 1 | 1 | 0 | 3 | 0 | 23 | 42.1 |
| Fri, Jun 26vsTEX | L 4-5 | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 10 | 57.1 | |
| Mon, Jun 22vsHOU | W 4-2 | S | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 12 | 50.7 |
| Sat, Jun 20@CHC | W 8-6 | S | 2.0 | 0 | 0 | 0 | 0 | 2 | 0 | 28 | 99.1 |
| Wed, Jun 17@BOS | W 3-0 | S | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 10 | 87.4 |
| Tue, Jun 16@BOS | W 6-1 | S | 1.1 | 1 | 0 | 0 | 1 | 3 | 0 | 19 | 52.6 |
| Sat, Jun 13vsNYY | L 1-3 | L | 1.0 | 2 | 2 | 2 | 0 | 1 | 1 | 13 | 12.5 |
| Fri, Jun 12vsNYY | W 8-5 | S | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 16 | 77.9 |
| Tue, Jun 9vsPHI | W 3-2 | W | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 16 | 30.4 |
| Sun, Jun 7vsBAL | W 6-4 | S | 1.1 | 1 | 0 | 0 | 0 | 2 | 0 | 17 | 67.8 |
| Sat, Jun 6vsBAL | W 6-4 | S | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 76.1 |
| Thu, Jun 4@ATL | W 7-2 | S | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 17 | 92.2 |
| Sat, May 30@BAL | L 5-6 | H | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 72.3 |
| Thu, May 28@BAL | W 2-1 | S | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 | 13 | 53.3 |
| Wed, May 27vsMIA | W 2-1 | H | 1.0 | 2 | 0 | 0 | 0 | 1 | 0 | 16 | 27.0 |
| Fri, May 22vsPIT | W 6-2 | S | 2.0 | 0 | 0 | 0 | 0 | 3 | 0 | 31 | 97.5 |
| Wed, May 20@NYY | W 2-1 | S | 1.0 | 1 | 1 | 0 | 0 | 2 | 0 | 24 | 52.8 |
| Tue, May 19@NYY | L 4-5 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 72.8 | |
| Sat, May 16@DET | W 2-1 | W | 2.0 | 2 | 0 | 0 | 0 | 2 | 0 | 26 | 69.1 |
| Wed, May 13vsTB | W 5-3 | 1.0 | 2 | 0 | 0 | 1 | 2 | 0 | 23 | 25.2 | |
| Tue, May 12vsTB | L 6-7 | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 27 | 38.6 | |
| Fri, May 8vsLAA | W 2-0 | S | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 77.9 |
| Wed, May 6@TB | L 0-3 | 1.0 | 1 | 1 | 0 | 2 | 0 | 0 | 22 | 39.1 | |
| Tue, May 5@TB | L 3-4 | 0.2 | 0 | 0 | 0 | 0 | 1 | 0 | 7 | – | |
| Fri, May 1@MIN | W 7-3 | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 27 | 40.7 | |
| Tue, Apr 28vsBOS | W 3-0 | S | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 15 | 77.9 |
| Sun, Apr 26vsCLE | W 4-2 | S | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 20 | 56.3 |
| Sat, Apr 25vsCLE | W 5-3 | S | 1.0 | 3 | 1 | 1 | 1 | 2 | 0 | 30 | 10.4 |
| Tue, Apr 21@LAA | W 4-2 | S | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | – |
| Mon, Apr 20@LAA | W 5-2 | H | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 20 | 92.2 |
| Thu, Apr 16@MIL | L 1-2 | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 13 | 33.4 | |
| Tue, Apr 14@MIL | W 9-7 | W | 1.1 | 2 | 1 | 0 | 0 | 2 | 0 | 19 | 46.9 |
| Sun, Apr 12vsMIN | L 2-8 | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 16 | 80.5 | |
| Fri, Apr 10vsMIN | W 10-4 | H | 1.1 | 0 | 0 | 0 | 1 | 1 | 0 | 23 | 64.3 |
| Wed, Apr 8vsLAD | W 4-3 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 81.1 | |
| Tue, Apr 7vsLAD | L 1-4 | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 | 23 | 93.2 | |
| Fri, Apr 3@CHW | L 4-5 | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 44.0 | |
| Mon, Mar 30vsCOL | L 5-14 | L | 1.1 | 2 | 1 | 0 | 0 | 3 | 0 | 30 | 60.3 |
| Sat, Mar 28vsATH | W 8-7 | 1.0 | 1 | 1 | 0 | 1 | 1 | 0 | 14 | 31.9 | |
| Fri, Mar 27vsATH | W 3-2 | H | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 16 | 31.9 |
Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.