Elite Toronto Softball League - Pitching Stats - REC - 2026

ETSL Pitching Stats - REC - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 19 IP)
Wins Strike Outs ERA WHIP BAA
Ray Surujbally
Wins 7
K 20
ERA 11.118
WHIP 3.353
Mathushan Suthakaran
K 29
Wins 5
ERA 11.421
WHIP 3.474
Alham Khatol
ERA 7.459
K 10
Wins 5
WHIP 2.249
Alham Khatol
WHIP 2.249
K 10
ERA 7.459
Wins 5
Alham Khatol
BAA 0.388
K 10
ERA 7.459
Wins 5
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
1 Sajanthan Sabesh 6 1 5 0 0 34 130 89 87 4 22 28 17.912 4.471 0.518 1.273 0.543 175 322 497 251 0 42 28 164 87
2 Sajeevkumar Vaithiyanathan 5 1 4 0 0 27.67 132 86 86 6 10 25 21.756 5.132 0.603 2.500 0.483 139 288 427 219 0 30 22 136 83
3 Arnav Saini 5 1 4 0 0 25.66 96 79 79 7 28 14 21.551 4.832 0.490 0.500 0.730 170 233 403 196 0 36 21 112 84
4 Zain Moledina 5 2 3 0 0 30.34 118 77 77 4 8 25 17.765 4.153 0.554 3.125 0.337 95 282 377 213 0 38 24 155 58
5 Janarth Punniyamoorthy 5 1 4 0 0 25.33 106 74 73 4 16 25 20.174 4.816 0.552 1.563 0.518 129 249 378 192 0 25 20 122 70
6 Zeeshan Khan 5 2 3 0 0 27.67 118 72 72 3 10 15 18.215 4.626 0.570 1.500 0.419 108 258 366 207 0 40 23 136 71
7 Lathusan Thirumaran 5 2 3 0 0 29.33 106 70 70 2 15 14 16.706 4.125 0.512 0.933 0.570 146 256 402 207 0 25 47 127 80
8 Arrenan Ratnaveluppillai 6 3 1 0 0 30.34 100 68 68 5 23 22 15.689 4.054 0.478 0.957 0.620 155 250 405 209 0 25 39 134 75
9 Rakeeth Srinesan 6 2 3 0 0 32.01 115 68 68 2 7 25 14.870 3.811 0.545 3.571 0.292 84 288 372 211 0 29 34 163 49
10 Raj Indrakumar 8 3 4 0 0 39.67 109 68 68 1 34 29 11.999 3.605 0.426 0.853 0.718 237 330 567 256 0 43 41 147 109
11 Nader Mostafaee 6 3 3 0 0 37.67 99 69 67 1 36 23 12.450 3.584 0.413 0.639 0.755 225 298 523 240 0 53 30 147 93
12 Shaun Mohammed 6 3 1 0 0 31.33 93 63 63 3 26 21 14.076 3.798 0.445 0.808 0.750 195 260 455 209 0 35 33 113 96
13 Jugaansan  Thayalan 4 3 1 0 0 23.67 96 62 62 7 3 17 18.335 4.183 0.575 5.667 0.323 74 229 303 167 0 27 24 123 44
14 Mathushan Suthakaran 6 5 1 0 0 38 117 62 62 2 15 29 11.421 3.474 0.483 1.933 0.429 137 319 456 242 0 42 38 173 69
15 Vinujan Poologapooranan 5 2 2 0 0 21.33 90 59 58 0 15 10 19.034 4.923 0.533 0.667 0.580 116 200 316 169 0 27 22 107 62
16 Kevin Choo-Ket-Loung 4 1 3 0 0 23.33 83 58 58 3 18 16 17.402 4.329 0.488 0.889 0.646 133 206 339 170 0 29 24 99 71
17 Tamim Jamal 5 2 2 1 0 32.01 100 58 58 1 7 17 12.684 3.343 0.508 2.429 0.272 66 243 309 197 0 38 31 161 36
18 Ackshan Devakumar 6 5 1 0 0 38.01 109 57 57 1 5 24 10.497 2.999 0.495 4.800 0.345 96 278 374 220 0 45 31 164 56
19 Thevesan Ragavan 3 0 3 0 0 15.66 78 56 55 0 6 11 24.585 5.364 0.600 1.833 0.417 65 156 221 130 0 16 19 90 40
20 Ray Surujbally 7 7 0 0 0 34 104 54 54 0 10 20 11.118 3.353 0.500 2.000 0.451 128 284 412 208 0 43 31 138 70
21 Janesh Sritharan 6 2 3 0 0 36.34 97 54 54 1 7 23 10.402 2.862 0.473 3.286 0.332 87 262 349 205 0 45 33 152 53
22 Kavithan Singarajah 3 0 3 0 0 10.01 61 52 52 4 8 10 36.364 6.893 0.616 1.250 0.571 68 119 187 99 0 13 7 62 37
23 Umesh Suthananthan 5 3 1 1 0 34.01 95 52 52 2 7 16 10.703 2.999 0.473 2.286 0.358 96 268 364 201 0 40 42 143 58
24 Dean Seegobin 3 0 2 0 0 13.67 75 50 50 2 4 5 25.604 5.779 0.658 1.250 0.374 49 131 180 114 0 16 14 82 32
25 Harish Karunairajah 4 4 0 0 0 25.34 82 48 48 3 5 12 13.260 3.433 0.532 2.400 0.387 75 194 269 154 0 30 25 105 49
26 Imran Patel 5 2 3 0 0 29.66 90 48 48 0 6 10 11.328 3.237 0.506 1.667 0.360 82 228 310 178 0 42 30 127 51
27 Colin Jesudasan 4 2 2 0 0 19.99 74 46 46 0 8 12 16.108 4.102 0.540 1.500 0.471 81 172 253 137 0 30 13 93 44
28 Vijith Ganeshalingam 4 3 1 0 0 23.67 67 44 44 1 7 15 13.012 3.126 0.469 2.143 0.414 77 186 263 143 0 33 21 102 41
29 Fawaad Raja 5 1 3 0 0 25.67 77 44 44 1 11 27 11.998 3.428 0.478 2.455 0.444 95 214 309 161 0 21 24 106 55
30 Gaajan Suntharalingam 5 1 2 0 0 30.67 71 43 43 1 2 11 9.814 2.380 0.436 5.500 0.295 64 217 281 163 0 52 27 121 42
31 Thivaas Kulenthiran 6 2 2 1 0 36.67 86 43 43 0 11 14 8.208 2.645 0.430 1.273 0.455 116 255 371 200 0 46 43 133 67
32 Nilaj Jayasankar 5 2 2 0 0 22.01 64 41 41 2 20 19 13.040 3.816 0.438 0.950 0.698 134 192 326 146 0 24 19 83 63
33 Haslin Haseem 3 0 2 0 0 8 44 39 39 0 16 7 34.125 7.500 0.543 0.438 0.936 88 94 182 81 0 5 10 44 37
34 Ervin So 3 1 1 0 0 13.67 50 38 38 2 6 8 19.459 4.097 0.543 1.333 0.573 75 131 206 92 0 18 9 54 38
35 Kunatharsan Thevarasa 4 3 1 0 0 24 60 35 35 2 6 15 10.208 2.750 0.444 2.500 0.408 73 179 252 135 0 35 19 94 41
36 Alexander Jameer 2 0 2 0 0 9.33 47 34 34 1 6 7 25.509 5.681 0.580 1.167 0.528 56 106 162 81 0 10 11 50 31
37 Shemaiah Shankar 4 3 1 0 0 24.33 61 35 34 0 9 6 9.782 2.877 0.430 0.667 0.607 108 178 286 142 0 36 30 76 66
38 Karish Kanagalingam 2 0 2 0 0 5 26 30 30 0 22 5 42.000 9.600 0.426 0.227 1.467 88 60 148 61 0 4 4 23 38
39 Marcelo Cuesta 3 2 1 0 0 21 56 30 30 0 13 6 10.000 3.286 0.427 0.462 0.595 91 153 244 131 0 37 19 87 45
40 Anittan Kansasamy 3 0 2 0 0 11 45 29 29 2 1 7 18.455 4.182 0.577 7.000 0.300 30 100 130 78 0 14 11 55 24
41 Alham Khatol 5 5 0 0 0 25.34 50 30 27 3 7 10 7.459 2.249 0.388 1.429 0.509 86 169 255 129 0 34 26 80 49
42 Ahnaf Munzoor 3 1 1 0 0 6.33 25 24 24 0 13 6 26.540 6.003 0.446 0.462 1.030 68 66 134 56 0 8 4 30 26
43 Gautham Maheswaran 3 2 1 0 0 17.33 49 24 24 1 4 11 9.694 3.058 0.480 2.750 0.292 40 137 177 102 0 17 20 81 21
44 Yusuf Moore 4 0 0 0 0 8 30 23 23 2 6 4 20.125 4.500 0.508 0.667 0.698 44 63 107 59 0 7 10 34 25
45 Riththu Natkunaseelan 4 0 1 1 0 13.67 47 23 23 1 6 4 11.778 3.877 0.516 0.667 0.432 48 111 159 91 0 18 17 65 26
46 Ani Das 2 0 1 0 0 3.67 25 22 22 0 8 1 41.962 8.992 0.568 0.125 0.813 39 48 87 44 0 7 2 26 17
47 Kesavan Nadarasan 2 0 2 0 0 2 18 20 20 0 10 5 70.000 14.000 0.529 0.500 1.222 44 36 80 34 0 1 0 15 19
48 Osama Katawazi 3 1 0 0 0 10.33 26 20 20 0 12 6 13.553 3.679 0.388 0.500 0.756 59 78 137 67 0 12 10 41 26
49 Nith Muralitharan 1 0 1 0 0 3.67 14 17 17 1 9 2 32.425 6.267 0.424 0.222 1.026 39 38 77 33 0 5 3 19 14
50 Tony Tung 1 0 1 0 0 2 15 15 15 4 8 0 52.500 11.500 0.517 0.000 1.393 39 28 67 29 0 3 3 14 15
51 Usman Malik 1 0 1 0 0 6 21 15 15 0 4 7 17.500 4.167 0.488 1.750 0.755 40 53 93 43 0 7 2 18 25
52 Thushan Panchalingam 6 2 0 0 0 15.33 32 15 15 0 4 8 6.849 2.348 0.400 2.000 0.330 36 109 145 80 0 16 20 61 19
53 Jugraj Kooner 2 0 0 0 0 2.67 11 13 13 0 11 2 34.082 8.240 0.379 0.182 1.500 39 26 65 29 0 1 4 15 14
54 Mathisan Chandrakumar 1 1 0 0 0 6.33 20 13 13 1 1 7 14.376 3.318 0.526 7.000 0.226 12 53 65 38 0 9 1 31 7
55 Gawtam Tharamakumaran 1 0 1 0 0 1.67 17 12 12 0 2 2 50.299 11.377 0.708 1.000 0.606 20 33 53 24 0 3 0 19 6
56 Niro Kones 2 2 0 0 0 13.33 29 11 11 0 7 9 5.776 2.701 0.392 1.286 0.600 57 95 152 74 0 20 9 47 27
57 Rajeethan Ramachandran 1 0 1 0 0 1.67 9 10 10 0 7 2 41.916 9.581 0.429 0.286 1.318 29 22 51 21 0 2 1 9 12
58 Thisal Mahadurage 1 0 1 0 0 5 17 12 10 0 1 7 14.000 3.600 0.515 7.000 0.373 19 51 70 33 0 5 3 22 11
59 Chad Manson 1 1 0 0 0 7 20 9 9 0 5 5 9.000 3.571 0.465 1.000 0.632 36 57 93 43 0 8 5 27 16
60 Menan Subramani 1 0 1 0 0 1 0 7 7 0 10 2 49.000 10.000 0.000 0.200 3.200 32 10 42 13 0 1 0 4 9
61 Janahan Manoharan 1 0 0 0 0 2 6 7 7 0 4 0 24.500 5.000 0.375 0.000 1.533 23 15 38 16 0 3 3 5 11
62 Sameeshan Somaskandamoorthy 2 1 0 0 0 9 22 7 7 1 0 3 5.444 2.444 0.449 3.000 0.328 19 58 77 49 0 17 7 34 15
63 Vakeesan Thevanathan 1 0 0 0 0 1.33 9 5 5 0 0 1 26.316 6.767 0.750 1.000 0.529 9 17 26 12 0 2 0 6 6
64 Janakan Yogalingam 1 1 0 0 0 4 13 5 5 0 0 2 8.750 3.250 0.542 2.000 0.194 6 31 37 24 0 4 5 16 4
65 Ayub Bhula 1 0 0 0 0 1.67 5 3 3 0 2 4 12.575 4.192 0.417 2.000 0.667 10 15 25 12 0 0 1 10 3
66 Abhiram Srikantharajah 1 0 0 0 0 2 2 1 1 0 1 0 3.500 1.500 0.222 0.000 0.615 8 13 21 9 0 3 3 6 3
67 Raj Chandrasekara 1 0 0 0 0 3.67 3 1 1 0 2 4 1.907 1.362 0.200 2.000 0.667 14 21 35 15 0 1 5 8 7
68 Abdul Nabey 1 0 0 0 0 1 0 0 0 0 0 0 0.000 0.000 0.000 0.000 0.750 3 4 7 3 0 3 0 2 1
69 Nooruddin Mohammed 1 0 0 0 0 1 1 0 0 0 0 0 0.000 1.000 0.250 0.000 0.333 2 6 8 4 0 1 2 3 1
70 Kishan Rajeskanna 1 1 0 0 0 3 3 0 0 0 0 1 0.000 1.000 0.250 1.000 0.294 5 17 22 12 0 4 4 7 5
71 Rohit RajX 1 1 0 0 0 5 5 0 0 0 0 5 0.000 1.000 0.250 5.000 0.321 9 28 37 20 0 4 6 15 5

Glossary
GP: Games Played Wins: Wins Loss: Losses Tie: Tie SO: Shutouts
IP: Innings Pitched Hits: Hits Runs: Runs ER: Earned Runs HR: Home Runs Given
BB: Walks K: Strikeouts BF: Batters Faced Balls: Balls Thrown Strikes: Strikes Thrown
PIT: Total Pitches IBB: Intentional Walks FPB: First Pitch Balls GO: Number of Ground Outs FPS: First Pitch Strikes
AO: Number of Air Outs (Fly Balls, Popups, Line Drives) K/BB:Strikeout/Walk Ratio B/S:Balls/Strike Ratio ERA: Earned Runs Average
WHIP:Walks plus hits per inning pitched BAA:Batting average against