California transit worker rescues man from oncoming train

A fast-acting public transit worker narrowly rescued a man from being hit by a BART train in Oakland, California.

Posted: Nov 5, 2019 7:40 PM
Updated: Nov 5, 2019 7:40 PM

A California rapid transit employee is being hailed as a hero for rescuing a man who fell onto the tracks as a train was approaching the platform.

The dramatic rescue happened at the Bay Area Rapid Transit (BART) station at the Oakland Coliseum after an NFL game Sunday between the Oakland Raiders and the Detroit Lions.

Tony Badilla, a passenger who witnessed the episode, posted a video on Twitter of the two men hugging in the aftermath.

He told CNN the employee, identified as John O'Connor, was very attentive in keeping the crowd back from the tracks while helping riders find their train line.

"As the train approached, I sat up from my seat and the crowd turned their attention to the train," he said. "I heard a commotion to my left just as the train arrived and witnessed the BART worker physically bring the man to the ground, both falling to the deck safely as the train breezed by.

"The crowd was shocked at just how close of a call it was, and the man was rattled," Badilla said. "The BART worker was upset with the man for being so careless, but his emotions took over and the two embraced."

According to a statement from BART, the unidentified man was intoxicated and accidentally fell onto the tracks. In a tweet, BART thanked O'Connor for his heroism. "He saved a life tonight. Thank you John. Show him some love," the tweet read.

O'Connor, a former train operator promoted to transportation supervisor, has worked at BART for 24 years, according to the transit agency.

"John was on the platform and ensuring everyone stayed away from the yellow safety strip," a BART spokeswoman told CNN in a statement. "A male who was intoxicated accidentally mis-stepped and fell into the trackway while a train was approaching. John saw this along with other riders and yelled at the man to get back onto the platform. The male didn't move quick enough so John grabbed him by the shoulders and pulled him up by rolling him over his body to safety. They stood up and hugged."

O'Connor told CNN affiliate KPIX that he saw the man fall onto the tracks in his peripheral vision. He estimated the train was 60 feet away when he pulled the man up.

"I thought the train was going to cut him in half, honestly," O'Connor told KPIX on Sunday. "I didn't want to see this guy die."

On Monday, O'Connor meet with reporters at the BART station and told them it feels really awkward to be called a hero.

"Good thing there wasn't a Niners game yesterday or I would've been at home," he told CNN affiliate KGO. "I'm just fortunate that God put me there and he got to see another day,"

He said he was just doing his job and that he hopes anyone else would've done the same thing.

"I don't feel like it was anything special, honestly," he said. "My honest opinion was he wasn't going to make and I couldn't watch it happen."

O'Connor mentioned that he has seen many incidents on the tracks during his years of service and he is worried about the train conductor who witnessed the events.

He added that he told the man he rescued to pay it forward.

Minnesota Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 126591

Reported Deaths: 2334
CountyConfirmedDeaths
Hennepin32743974
Ramsey13510352
Dakota9389136
Anoka8216150
Stearns548540
Washington534568
Scott323434
Olmsted312529
St. Louis273865
Wright231414
Nobles217416
Clay209343
Blue Earth19797
Carver17147
Kandiyohi16004
Rice15869
Sherburne158321
Mower149415
Winona120918
Lyon9336
Crow Wing92021
Waseca9189
Chisago8902
Benton8625
Beltrami8137
Otter Tail7836
Todd7415
Steele7332
Nicollet68917
Itasca68817
Freeborn6474
Morrison6438
Douglas6243
Martin59916
Le Sueur5915
McLeod5734
Watonwan5724
Goodhue52911
Polk5274
Pine5160
Becker5053
Isanti5044
Chippewa4043
Carlton3921
Dodge3700
Mille Lacs36411
Hubbard3352
Wabasha3320
Pipestone33016
Cass3285
Meeker3123
Brown3073
Rock3041
Yellow Medicine2685
Cottonwood2640
Murray2583
Redwood25111
Fillmore2410
Sibley2403
Renville23311
Faribault2140
Roseau2110
Jackson2011
Wadena2011
Unassigned19553
Swift1921
Kanabec19110
Houston1831
Lincoln1710
Pennington1701
Stevens1691
Koochiching1634
Aitkin1572
Pope1480
Big Stone1290
Lac qui Parle1263
Wilkin1264
Lake1080
Mahnomen1011
Norman1010
Grant904
Marshall901
Clearwater880
Red Lake612
Traverse540
Lake of the Woods431
Kittson330
Cook110

Iowa Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 109660

Reported Deaths: 1580
CountyConfirmedDeaths
Polk18245283
Woodbury689694
Johnson568330
Black Hawk530098
Linn5173128
Dubuque479754
Scott413437
Story389818
Dallas333744
Pottawattamie303244
Sioux231714
Buena Vista221312
Marshall194736
Webster174014
Plymouth157126
Wapello148362
Clinton138226
Muscatine136958
Crawford132412
Des Moines12819
Cerro Gordo127823
Warren11716
Carroll105210
Jasper103634
Henry9995
Marion94810
Tama91137
Lee89810
Delaware7099
Dickinson7017
Wright6981
Boone6869
Mahaska64024
Bremer6299
Washington61811
Harrison5928
Jackson5463
Benton5291
Lyon5257
Clay5014
Louisa49815
Hamilton4543
Winneshiek4519
Winnebago44718
Hardin4445
Kossuth4430
Poweshiek43911
Floyd41911
Jones4173
Emmet41217
Cedar4115
Buchanan4054
Iowa3858
Cherokee3762
Franklin37518
Guthrie37415
Sac3724
Page3680
Clayton3583
Butler3502
Mills3501
Shelby3501
Fayette3483
Cass3452
Madison3442
Allamakee3358
Chickasaw3301
Clarke3193
Humboldt3003
Palo Alto2932
Hancock2924
Grundy2855
Calhoun2784
Howard2589
Osceola2540
Monroe24911
Mitchell2360
Monona2331
Taylor2252
Union2174
Pocahontas2142
Jefferson2101
Appanoose2093
Lucas1916
Fremont1861
Ida1812
Greene1800
Van Buren1642
Davis1624
Montgomery1595
Adair1471
Keokuk1451
Decatur1400
Audubon1371
Worth1330
Wayne1133
Ringgold822
Adams700
Unassigned90
Rochester
Overcast
34° wxIcon
Hi: 34° Lo: 31°
Feels Like: 24°
Mason City
Overcast
35° wxIcon
Hi: 39° Lo: 32°
Feels Like: 25°
Albert Lea
Overcast
34° wxIcon
Hi: 35° Lo: 31°
Feels Like: 23°
Austin
Overcast
36° wxIcon
Hi: 37° Lo: 32°
Feels Like: 28°
Charles City
Overcast
36° wxIcon
Hi: 41° Lo: 33°
Feels Like: 25°
Tracking another round of snow for the weekend
KIMT Radar
KIMT Eye in the sky

Latest Video

Image

Get to know the candidates from Iowa's 4th Congressional District

Image

Church community garden fights hunger

Image

Give to the Max Day is November 19th

Image

Olmsted County gives COVID-19 update

Image

Sara's Evening Forecast - Thursday

Image

Emergency landing at RST

Image

American Heritage Girls project

Image

NIACC funding to boost internet

Image

Salvation Army Coat Drive

Image

Good Jobs Now campaign

Community Events