Skip to Main Content

Toronto Blue Jays

  • 79-83
  • 5th EAST

Hitting

Player
Player on team
GP
Games played
GS
Games started
AVG
Batting Average
AB
At Bats
R
Runs
H
Hits
2B
Doubles
3B
Triples
HR
Home Runs
RBI
Runs Batted In
SB
Stolen Base
CS
Caught Stealing
BB
Base on Balls (Walk)
SO
Strikeouts
OBP
On Base Percentage
SLG
Slugging Percentage
OPS
On-base Plus Slugging
B. Bateman CF Brett Bateman CF 41 40 .329 158 28 52 7 1 2 11 3 0 18 35 .402 .424 .826
E. Jimenez DH Eloy Jimenez DH 12 9 .290 31 2 9 0 0 0 3 0 0 3 7 .343 .290 .633
A. Kirk C Alejandro Kirk C 79 71 .278 277 26 77 8 0 10 43 1 0 33 38 .351 .415 .766
N. Lukes RF Nathan Lukes RF 125 103 .277 408 48 113 15 0 10 41 1 1 25 64 .327 .387 .714
J. Clase LF Jonatan Clase LF 9 7 .273 22 4 6 0 0 2 6 0 0 3 8 .360 .545 .905
J. Sanchez DH Jesus Sanchez DH 99 77 .260 269 24 70 18 0 8 35 1 2 17 70 .318 .416 .734
Y. Pinango LF Yohendrick Pinango LF 58 46 .260 169 12 44 8 0 5 20 0 0 11 44 .306 .396 .702
V. Guerrero Jr. 1B Vladimir Guerrero Jr. 1B 144 143 .260 542 72 141 25 0 9 57 7 4 56 81 .332 .356 .688
E. Clement 2B Ernie Clement 2B 158 148 .259 590 60 153 33 1 9 48 7 1 22 58 .285 .364 .649
C. McAdoo 2B Charles McAdoo 2B 36 27 .258 97 12 25 4 0 3 14 2 0 7 25 .302 .392 .694
L. Urias 2B Luis Urias 2B 26 15 .250 52 5 13 3 0 3 8 0 0 6 10 .322 .481 .803
G. Springer DH George Springer DH 126 115 .249 462 59 115 23 2 15 54 12 2 47 95 .321 .405 .726
A. Gimenez SS Andres Gimenez SS 148 131 .244 468 38 114 25 1 9 59 20 4 17 94 .291 .359 .650
D. Varsho CF Daulton Varsho CF 99 90 .243 333 39 81 19 2 7 26 9 0 29 71 .307 .375 .682
M. Straw LF Myles Straw LF 147 74 .241 295 44 71 19 1 3 26 7 2 27 44 .304 .342 .646
K. Okamoto 3B Kazuma Okamoto 3B 156 152 .232 568 81 132 26 0 33 92 1 1 59 183 .310 .452 .762
B. Valenzuela C Brandon Valenzuela C 91 70 .226 239 29 54 9 0 9 24 2 0 29 69 .311 .377 .688
D. Cameron RF Daz Cameron RF 8 6 .208 24 3 5 1 0 1 3 0 0 0 7 .200 .375 .575
S. Keys 1B Sean Keys 1B 25 17 .197 61 9 12 2 0 2 9 0 0 3 23 .242 .328 .570
L. Sosa 2B Lenyn Sosa 2B 28 22 .188 80 9 15 4 0 1 6 0 0 1 18 .205 .275 .480
J. Smith LF Josh H. Smith LF 35 23 .184 76 15 14 2 0 5 7 1 0 9 27 .276 .408 .684
T. Heineman C Tyler Heineman C 33 26 .154 78 6 12 1 0 1 6 0 0 2 19 .205 .205 .410
D. Schneider LF Davis Schneider LF 69 39 .145 124 21 18 6 0 5 16 1 0 29 51 .310 .315 .625
A. Barger 3B Addison Barger 3B 9 6 .045 22 2 1 1 0 0 2 0 0 5 7 .214 .091 .305
R. Martin LF Rudy Martin LF 2 1 .000 2 0 0 0 0 0 0 0 0 1 1 .333 .000 .333
Team 162 — .247 5447 648 1347 259 8 152 616 75 17 459 1149 .310 .381 .691

Extended Hitting

Player
Player on team
GP
Games played
GS
Games started
TB
Total Bases
SH
Sacrifice Hits
SF
Sacrifice Flies
GDP
Grounded into Double Plays
TPA
Total Plate Appearances
HBP
Hit By Pitch
IBB
Intentional Base On Balls (Walk)
B. Bateman CF Brett Bateman CF 41 40 67 2 1 0 181 2 0
E. Jimenez DH Eloy Jimenez DH 12 9 9 0 1 1 35 0 0
A. Kirk C Alejandro Kirk C 79 71 115 0 3 11 313 0 5
N. Lukes RF Nathan Lukes RF 125 103 158 7 3 13 450 7 0
J. Clase LF Jonatan Clase LF 9 7 12 0 0 0 25 0 0
J. Sanchez DH Jesus Sanchez DH 99 77 112 0 5 7 299 8 1
Y. Pinango LF Yohendrick Pinango LF 58 46 67 0 0 6 180 0 0
V. Guerrero Jr. 1B Vladimir Guerrero Jr. 1B 144 143 193 0 6 20 609 5 5
E. Clement 2B Ernie Clement 2B 158 148 215 0 7 15 621 2 0
C. McAdoo 2B Charles McAdoo 2B 36 27 38 0 2 3 106 0 0
L. Urias 2B Luis Urias 2B 26 15 25 0 1 2 59 0 0
G. Springer DH George Springer DH 126 115 187 0 2 10 517 3 0
A. Gimenez SS Andres Gimenez SS 148 131 168 2 5 7 508 16 2
D. Varsho CF Daulton Varsho CF 99 90 125 0 1 2 365 2 2
M. Straw LF Myles Straw LF 147 74 101 4 3 4 330 1 0
K. Okamoto 3B Kazuma Okamoto 3B 156 152 257 0 3 15 636 6 0
B. Valenzuela C Brandon Valenzuela C 91 70 90 1 1 4 271 1 0
D. Cameron RF Daz Cameron RF 8 6 9 0 1 0 25 0 0
S. Keys 1B Sean Keys 1B 25 17 20 0 1 0 67 1 0
L. Sosa 2B Lenyn Sosa 2B 28 22 22 1 1 2 84 1 0
J. Smith LF Josh H. Smith LF 35 23 31 2 1 2 89 1 0
T. Heineman C Tyler Heineman C 33 26 16 4 0 2 87 3 0
D. Schneider LF Davis Schneider LF 69 39 39 1 1 1 156 1 0
A. Barger 3B Addison Barger 3B 9 6 2 0 1 1 28 0 0
R. Martin LF Rudy Martin LF 2 1 0 0 0 1 3 0 0
Team 162 — 2078 24 50 129 6044 60 15

Pitching

Player
Player on team
GP
Games played
GS
Games started
IP
Innings Pitched
W
Wins
L
Losses
SV
Saves
SVO
Save Opportunities
H
Hits
R
Runs Allowed
HR
Home Runs Allowed
ER
Earned Runs
ERA
Earned Run Average
BB
Base on Balls (Walk)
SO
Strikeouts
WHIP
Walks and Hits Allowed Per Inning
B. Cellucci RP Brendan Cellucci RP 6 0 8.2 0 0 0 0 2 0 0 0 0.00 3 11 0.58
T. Andrews RP Tanner Andrews RP 2 0 3 0 0 0 0 1 0 0 0 0.00 2 1 1.00
J. Klein RP John Klein RP 1 0 4 0 0 0 0 2 2 0 0 0.00 2 5 1.00
J. Rodriguez RP Jose Rodriguez RP 4 0 4.2 0 0 0 0 3 0 0 0 0.00 0 5 0.64
P. Sewald RP Paul Sewald RP 17 0 14.1 0 0 0 0 6 1 1 1 0.63 4 9 0.70
L. Varland RP Louie Varland RP 71 0 78 5 6 35 37 55 20 2 11 1.27 23 97 1.00
R. Tiedemann RP Ricky Tiedemann RP 5 0 6 0 0 0 0 5 1 0 1 1.50 6 8 1.83
T. Rogers RP Tyler Rogers RP 74 0 71 2 3 4 8 61 22 2 14 1.77 22 40 1.17
D. Cease SP Dylan Cease SP 29 29 169 11 6 0 0 108 54 11 45 2.40 78 239 1.10
S. Miles RP Spencer Miles RP 49 8 95.2 6 2 2 2 80 31 5 28 2.63 25 93 1.10
J. Mantiply RP Joe Mantiply RP 25 0 27 2 0 0 0 27 10 3 9 3.00 5 22 1.19
B. Fisher RP Braydon Fisher RP 75 10 75.2 3 4 1 1 52 34 8 27 3.21 44 74 1.27
M. Fluharty RP Mason Fluharty RP 83 4 62.2 7 1 1 1 50 23 6 23 3.30 28 65 1.24
J. Taillon SP Jameson Taillon SP 3 3 10 0 0 0 0 9 4 2 4 3.60 5 8 1.40
T. Yesavage SP Trey Yesavage SP 20 20 97.2 5 6 0 0 64 41 12 40 3.69 47 97 1.14
T. Nance RP Tommy Nance RP 32 0 33 1 2 0 1 29 15 5 14 3.82 13 34 1.27
C. Ponce RP Cody Ponce RP 1 1 2.1 0 0 0 0 1 1 0 1 3.86 1 3 0.86
S. Woods Richardson RP Simeon Woods Richardson RP 8 0 18.1 2 0 0 0 14 8 2 8 3.93 12 14 1.42
J. Hoffman RP Jeff Hoffman RP 51 0 48 6 7 5 9 48 28 4 21 3.94 18 75 1.38
S. Bieber SP Shane Bieber SP 11 11 55.2 5 2 0 0 55 28 10 27 4.37 24 44 1.42
K. Gausman SP Kevin Gausman SP 23 23 127.1 5 10 0 0 128 68 15 62 4.38 36 127 1.29
M. Straw LF Myles Straw LF 4 0 4 0 0 0 0 8 2 1 2 4.50 1 0 2.25
A. Macko RP Adam Macko RP 22 1 22 2 0 0 0 24 12 3 12 4.91 10 23 1.55
C. Dallas RP Chad Dallas RP 6 0 14.1 2 1 0 0 13 8 2 8 5.02 8 17 1.47
J. Soriano SP Jose Soriano SP 10 10 54.1 3 2 0 0 58 34 6 32 5.30 16 42 1.36
C. Van Eyk RP CJ Van Eyk RP 5 1 11.2 0 2 0 0 15 8 2 7 5.40 2 3 1.46
P. Corbin SP Patrick Corbin SP 19 15 80 3 4 1 1 98 50 12 49 5.51 25 63 1.54
L. Estrada RP Lazaro Estrada RP 8 0 13 1 1 1 2 8 9 2 8 5.54 10 9 1.38
M. Scherzer SP Max Scherzer SP 18 18 84.2 4 9 0 0 78 54 15 54 5.74 35 68 1.33
B. Little RP Brendon Little RP 30 0 28.1 0 3 0 2 29 23 5 20 6.35 25 44 1.91
S. Arrighetti RP Spencer Arrighetti RP 7 2 22.2 2 4 0 0 21 20 6 16 6.35 14 19 1.54
C. Lee RP Chase Lee RP 8 0 9.2 1 0 1 1 8 8 3 7 6.52 8 5 1.66
E. Lauer SP Eric Lauer SP 8 6 36.1 1 5 0 0 38 27 11 27 6.69 16 26 1.49
Y. Rodriguez RP Yariel Rodriguez RP 10 0 9.1 0 1 0 1 12 11 2 8 7.71 7 6 2.04
C. Seabold RP Connor Seabold RP 5 0 3.1 0 0 0 1 6 3 0 3 8.10 2 1 2.40
M. Lorenzen RP Michael Lorenzen RP 6 0 11.2 0 2 1 1 18 11 4 11 8.49 5 8 1.97
A. Voth RP Austin Voth RP 2 0 6 0 0 0 0 8 6 3 6 9.00 5 1 2.17
M. Waldron RP Matt Waldron RP 4 0 4.1 0 0 0 0 7 5 0 5 10.38 2 3 2.08
J. Fleming RP Josh Fleming RP 1 0 3 0 0 0 0 6 4 1 4 12.00 2 1 2.67
T. Heineman C Tyler Heineman C 3 0 3.1 0 0 0 0 7 5 1 5 13.50 1 0 2.40
H. Juenger RP Hayden Juenger RP 2 0 2 0 0 0 0 2 3 0 3 13.50 2 0 2.00
Team 162 162 1436 79 83 52 68 1264 694 167 621 3.89 594 1410 1.29

Extended Pitching

Player
Player on team
GP
Games played
GS
Games started
ERA
Earned Run Average
CG
Complete Games
HLD
Hold
GF
Games Finished
SHO
Shutout
QS
Quality Start
BK
Balks
WP
Wild Pitch
B. Cellucci RP Brendan Cellucci RP 6 0 0.00 0 0 1 0 0 0 0
T. Andrews RP Tanner Andrews RP 2 0 0.00 0 0 2 0 0 0 0
J. Klein RP John Klein RP 1 0 0.00 0 0 0 0 0 0 0
J. Rodriguez RP Jose Rodriguez RP 4 0 0.00 0 1 0 0 0 0 0
P. Sewald RP Paul Sewald RP 17 0 0.63 0 3 2 0 0 0 0
L. Varland RP Louie Varland RP 71 0 1.27 0 5 53 0 0 0 3
R. Tiedemann RP Ricky Tiedemann RP 5 0 1.50 0 1 0 0 0 1 1
T. Rogers RP Tyler Rogers RP 74 0 1.77 0 33 12 0 0 0 0
D. Cease SP Dylan Cease SP 29 29 2.40 1 0 0 1 15 1 5
S. Miles RP Spencer Miles RP 49 8 2.63 0 2 9 0 0 0 1
J. Mantiply RP Joe Mantiply RP 25 0 3.00 0 1 7 0 0 0 0
B. Fisher RP Braydon Fisher RP 75 10 3.21 0 13 10 0 0 0 4
M. Fluharty RP Mason Fluharty RP 83 4 3.30 0 19 7 0 0 0 2
J. Taillon SP Jameson Taillon SP 3 3 3.60 0 0 0 0 0 0 1
T. Yesavage SP Trey Yesavage SP 20 20 3.69 0 0 0 0 7 0 4
T. Nance RP Tommy Nance RP 32 0 3.82 0 1 4 0 0 0 2
C. Ponce RP Cody Ponce RP 1 1 3.86 0 0 0 0 0 1 1
S. Woods Richardson RP Simeon Woods Richardson RP 8 0 3.93 0 0 3 0 0 1 0
J. Hoffman RP Jeff Hoffman RP 51 0 3.94 0 12 17 0 0 1 3
S. Bieber SP Shane Bieber SP 11 11 4.37 0 0 0 0 4 0 1
K. Gausman SP Kevin Gausman SP 23 23 4.38 0 0 0 0 11 3 1
M. Straw LF Myles Straw LF 4 0 4.50 0 0 4 0 0 0 0
A. Macko RP Adam Macko RP 22 1 4.91 0 3 4 0 0 0 1
C. Dallas RP Chad Dallas RP 6 0 5.02 0 1 0 0 0 0 1
J. Soriano SP Jose Soriano SP 10 10 5.30 0 0 0 0 3 0 4
C. Van Eyk RP CJ Van Eyk RP 5 1 5.40 0 0 2 0 0 0 0
P. Corbin SP Patrick Corbin SP 19 15 5.51 0 0 1 0 1 0 1
L. Estrada RP Lazaro Estrada RP 8 0 5.54 0 1 4 0 0 1 1
M. Scherzer SP Max Scherzer SP 18 18 5.74 0 0 0 0 5 1 3
B. Little RP Brendon Little RP 30 0 6.35 0 3 5 0 0 0 0
S. Arrighetti RP Spencer Arrighetti RP 7 2 6.35 0 0 0 0 0 0 1
C. Lee RP Chase Lee RP 8 0 6.52 0 0 2 0 0 0 1
E. Lauer SP Eric Lauer SP 8 6 6.69 0 0 1 0 0 0 1
Y. Rodriguez RP Yariel Rodriguez RP 10 0 7.71 0 1 2 0 0 0 1
C. Seabold RP Connor Seabold RP 5 0 8.10 0 1 2 0 0 0 1
M. Lorenzen RP Michael Lorenzen RP 6 0 8.49 0 0 3 0 0 0 1
A. Voth RP Austin Voth RP 2 0 9.00 0 0 0 0 0 0 3
M. Waldron RP Matt Waldron RP 4 0 10.38 0 1 0 0 0 0 0
J. Fleming RP Josh Fleming RP 1 0 12.00 0 0 0 0 0 0 0
T. Heineman C Tyler Heineman C 3 0 13.50 0 0 3 0 0 0 0
H. Juenger RP Hayden Juenger RP 2 0 13.50 0 0 1 0 0 0 0
Team 162 162 3.89 1 102 161 11 46 10 49

Fielding

Player
Player on team
POS
A position a player plays
GP
Games played
GS
Games started
TC
Total Chances
E
Errors
PO
Put Outs
A
Assists
PB
Passed Balls
PK
Pickoff
SB
Stolen Base Attempts
CS
Caught Stealing
FLD%
Fielding Percentage
. AndrewsTanner Andrews P 2 0 1 0 0 1 — 0 — — —
. ArrighettiSpencer Arrighetti P 7 2 3 1 1 1 — 0 — — —
. BargerAddison Barger RF 8 6 13 0 12 1 — — — — —
. BatemanBrett Bateman CF 38 32 99 0 98 1 — — — — —
. BatemanBrett Bateman RF 11 8 10 0 10 0 — — — — —
. BatemanBrett Bateman LF 1 0 0 0 0 0 — — — — —
. BieberShane Bieber P 11 11 12 0 5 7 — 0 — — —
. CameronDaz Cameron LF 8 6 12 0 11 1 — — — — —
. CameronDaz Cameron CF 1 0 0 0 0 0 — — — — —
. CeaseDylan Cease P 29 29 25 3 9 13 — 1 — — —
. CellucciBrendan Cellucci P 6 0 0 0 0 0 — 0 — — —
. ClaseJonatan Clase LF 8 7 14 0 14 0 — — — — —
. ClaseJonatan Clase CF 1 0 0 0 0 0 — — — — —
. ClementErnie Clement 2B 132 107 446 9 159 278 — — — — —
. ClementErnie Clement SS 40 31 110 3 43 64 — — — — —
. ClementErnie Clement 3B 14 10 29 1 7 21 — — — — —
. ClementErnie Clement LF 3 0 0 0 0 0 — — — — —
. CorbinPatrick Corbin P 19 15 17 0 6 11 — 2 — — —
. DallasChad Dallas P 6 0 2 0 1 1 — 0 — — —
. EstradaLazaro Estrada P 8 0 1 0 1 0 — 0 — — —
. FisherBraydon Fisher P 75 10 16 3 5 8 — 2 — — —
. FlemingJosh Fleming P 1 0 2 1 1 0 — 0 — — —
. FluhartyMason Fluharty P 83 4 7 0 5 2 — 0 — — —
. GausmanKevin Gausman P 23 23 21 2 11 8 — 1 — — —
. GimenezAndres Gimenez SS 148 131 481 8 195 278 — — — — —
. Guerrero Jr.Vladimir Guerrero Jr. 1B 128 127 1003 8 904 91 — — — — —
. HeinemanTyler Heineman C 29 26 248 3 228 17 1 0 — 12 —
. HeinemanTyler Heineman P 3 0 1 0 1 0 — 0 — — —
. HoffmanJeff Hoffman P 51 0 9 1 3 5 — 1 — — —
. JuengerHayden Juenger P 2 0 0 0 0 0 — 0 — — —
. KeysSean Keys 1B 12 9 67 2 59 6 — — — — —
. KeysSean Keys LF 2 0 0 0 0 0 — — — — —
. KeysSean Keys 3B 1 1 0 0 0 0 — — — — —
. KirkAlejandro Kirk C 72 68 666 4 625 37 2 — — 15 —
. KleinJohn Klein P 1 0 0 0 0 0 — 0 — — —
. LauerEric Lauer P 8 6 4 0 1 3 — 0 — — —
. LeeChase Lee P 8 0 1 0 1 0 — 0 — — —
. LittleBrendon Little P 30 0 2 0 0 2 — 0 — — —
. LorenzenMichael Lorenzen P 6 0 3 0 2 1 — 0 — — —
. LukesNathan Lukes RF 116 87 170 0 161 9 — — — — —
. LukesNathan Lukes CF 12 6 23 0 23 0 — — — — —
. LukesNathan Lukes LF 13 10 13 1 11 1 — — — — —
. MackoAdam Macko P 22 1 1 0 0 1 — 0 — — —
. MantiplyJoe Mantiply P 25 0 4 0 1 3 — 0 — — —
. MartinRudy Martin LF 1 1 0 0 0 0 — — — — —
. McAdooCharles McAdoo 1B 11 7 63 0 55 8 — — — — —
. McAdooCharles McAdoo 2B 12 11 39 0 10 29 — — — — —
. McAdooCharles McAdoo 3B 7 6 16 0 7 9 — — — — —
. McAdooCharles McAdoo LF 4 3 6 0 6 0 — — — — —
. MilesSpencer Miles P 49 8 17 0 8 9 — 0 — — —
. NanceTommy Nance P 32 0 3 1 1 1 — 1 — — —
. OkamotoKazuma Okamoto 3B 143 139 310 20 89 201 — — — — —
. OkamotoKazuma Okamoto 1B 14 10 101 1 91 9 — — — — —
. PinangoYohendrick Pinango LF 44 35 60 1 59 0 — — — — —
. PinangoYohendrick Pinango RF 20 10 17 0 16 1 — — — — —
. PonceCody Ponce P 1 1 1 1 0 0 — 0 — — —
. RodriguezJose Rodriguez P 4 0 1 0 1 0 — 0 — — —
. RodriguezYariel Rodriguez P 10 0 1 1 0 0 — 0 — — —
. RogersTyler Rogers P 74 0 21 0 5 16 — 0 — — —
. SanchezJesus Sanchez LF 44 38 67 3 64 0 — — — — —
. SanchezJesus Sanchez RF 43 33 54 0 54 0 — — — — —
. ScherzerMax Scherzer P 18 18 9 1 2 6 — 0 — — —
. SchneiderDavis Schneider LF 53 31 51 0 49 2 — — — — —
. SchneiderDavis Schneider 2B 12 8 44 2 18 24 — — — — —
. SeaboldConnor Seabold P 5 0 1 0 0 1 — 0 — — —
. SewaldPaul Sewald P 17 0 2 0 1 1 — 0 — — —
. SmithJosh H. Smith 2B 11 9 29 0 10 19 — — — — —
. SmithJosh H. Smith 3B 11 6 24 0 9 15 — — — — —
. SmithJosh H. Smith LF 12 8 8 0 8 0 — — — — —
. SmithJosh H. Smith RF 1 0 0 0 0 0 — — — — —
. SorianoJose Soriano P 10 10 16 0 9 7 — 0 — — —
. SosaLenyn Sosa 1B 10 8 69 0 67 2 — — — — —
. SosaLenyn Sosa 2B 13 12 43 0 19 24 — — — — —
. SpringerGeorge Springer LF 2 2 3 0 3 0 — — — — —
. StrawMyles Straw CF 46 35 90 0 89 1 — 0 — — —
. StrawMyles Straw LF 74 21 66 0 64 2 — 0 — — —
. StrawMyles Straw RF 37 18 41 0 41 0 — 0 — — —
. StrawMyles Straw P 4 0 0 0 0 0 — 0 — — —
. TaillonJameson Taillon P 3 3 0 0 0 0 — 0 — — —
. TiedemannRicky Tiedemann P 5 0 0 0 0 0 — 0 — — —
. UriasLuis Urias 2B 24 15 52 1 20 31 — — — — —
. ValenzuelaBrandon Valenzuela C 84 68 636 9 584 43 1 — — 19 —
. ValenzuelaBrandon Valenzuela 1B 5 1 14 1 12 1 — — — — —
. Van EykCJ Van Eyk P 5 1 2 0 2 0 — 0 — — —
. VarlandLouie Varland P 71 0 25 4 8 13 — 0 — — —
. VarshoDaulton Varsho CF 96 89 209 2 203 4 — — — — —
. VothAustin Voth P 2 0 1 0 0 1 — 0 — — —
. WaldronMatt Waldron P 4 0 0 0 0 0 — 0 — — —
. Woods RichardsonSimeon Woods Richardson P 8 0 3 0 0 3 — 0 — — —
. YesavageTrey Yesavage P 20 20 14 1 10 3 — 0 — — —
Copyright 2026 by STATS LLC. Any commercial use of distribution without the express written consent of STATS LLC is strictly prohibited.
Around the Web Promoted by Taboola